Grafi, Social Network e Ricerca su Web Prof. Maurizio Naldi
|
|
|
- Riccardo Pinna
- 9 anni fa
- Просмотров:
Транскрипт
1 Grafi, Social Network e Ricerca su Web Prof. Maurizio Naldi
2 Teoria dei Grafi È uno strumento indispensabile per l analisi di reti e, quindi, di social network.... è fondamentale anche per capire come funziona un moderno motore di ricerca.... anche i navigatori sono basati su algoritmi su grafi!
3 Definizioni Un grafo G=(V,E) consiste in: un insieme V di vertici (o nodi) un insieme E di coppie di vertici, detti archi o spigoli: ogni arco connette due vertici Esempio 1: V={Insieme delle persone che vivono in Italia}; E={Coppie di persone che si conoscono} Esempio 2: V={Insieme delle persone che vivono in Italia}; E={(x,y): Se la persona x ha mandato una mail alla persona y}
4 Terminologia Esempio 1: relazione simmetrica: Grafo NON orientato Esempio 2: relazione NON simmetrica: Grafo orientato n=numero di vertici m=numero di archi I vertici L ed H sono ADIACENTI L arco (L,H) è INCIDENTE a L Grado di un nodo è il numero di archi incidenti 4
5 Esempi Grafo NON orientato: Facebook - i nodi sono le persone e gli archi sono le amicizie Grafo orientato: il Grafo del Web (Webgraph) - i nodi sono le pagine Web e gli archi sono i link (diretti) tra le pagine [torneremo a parlare del Webgraph quando parleremo di come funzionano i motori di ricerca...] 5
6 I grafi (o le reti) sono dovunque!!!
7 Collegamenti aerei
8 Autostrade
9 Metro Roma
10 Metro Manhattan
11 Catene alimentari (food networks) Catena alimentare
12 Personaggi di Orgoglio e Pregiudizio
13
14 Cause giudiziarie
15 Una partita di calcio!
16
17 Problema delle strette di mano (in versione Facebook): Considerate solo le amicizie all interno del vostro gruppo di amici. Ovvero, se un vostro amico è amico di qualcuno che non è vostro amico, non la contiamo. AFFERMAZIONE: In questo gruppo ristretto, esistono (almeno) due persone distinte che hanno lo stesso numero di amici 1 7
18 Problema delle strette di mano L affermazione è VERA o FALSA? Se è VERA, riusciamo a dimostrarla?!? Se è FALSA, riusciamo a trovare un controesempio?!? 1 8
19 L affermazione è VERA! Cenni della dimostrazione: In un gruppo di N persone, ognuno ha da 0 a N-1 amici Attenzione!: nel gruppo, o c è quello amico di tutti (N-1 collegamenti) oppure c è quello amico di nessuno (0 collegamenti) Supponiamo ci sia l amico di tutti: abbiamo N persone da classificare in gruppetti con 1,2..,N-1 collegamenti: almeno 2 devono finire nello stesso gruppetto! Ragionamento analogo se c è l amico di nessuno: abbiamo N persone da classificare in gruppetti con 0,1..,N-2 collegamenti: almeno 2 devono finire nello stesso gruppetto! 1 9
20 Il problema delle strette di mano... In realtà, abbiamo dimostrato il seguente teorema della Teoria dei Grafi: In un Grafo NON orientato, esistono sempre (almeno) due nodi che hanno lo stesso grado. Riusciamo a dimostrare il seguente: in un grafo, la somma di tutti i gradi è pari a 2m? 2 0
21 Le origini della Teoria dei Grafi: I ponti di Koenigsberg (materiale preso da wikipedia.it)
22 Il problema dei ponti Nel corso dei secoli è stata più volte proposta la questione se sia possibile con una passeggiata seguire un percorso che attraversi ogni ponte una e una volta soltanto e tornare al punto di partenza.
23 I ponti di Koenigsberg
24 I ponti di Koenigsberg
25 Il Teorema di Eulero Nel 1736 Leonhard Euler dimostra che la passeggiata ipotizzata non era possibile: Un qualsiasi grafo è percorribile se e solo se ha tutti i nodi di grado pari, o due di essi sono di grado dispari; per percorrere un grafo "possibile" con due nodi di grado dispari, è necessario partire da uno di essi, e si terminerà sull altro nodo dispari.
26 Grafi per modellare reti sociali I grafi sono da sempre lo strumento usato per la modellazione di reti sociali (o social networks). Nota bene: le social networks esistono da prima di Internet! 2 6
27 Grafo delle amicizie I nodi sono le persone, gli archi sono le amicizie (conoscenze?) tra le persone. Quanta distanza c è tra due persone? La distanza è il più breve cammino tra le due persone. Quanto sono lunghi i cammini in questo grafo? 2 7
28 Esperimento di Milgram Nel 1967, Milgram fece il seguente esperimento (voleva scoprire qual era la probabilità che due persone scelte a caso si conoscessero): Diede delle lettere a persone di Omaha (Nebraska) e Wichita (Kansas), destinate a residenti di Boston (Massachussets). Le buste potevano essere passate solo a conoscenti. Tra le buste che giunsero a destinazione, la media dei passaggi di mano fu 5.5. Questo condusse alla nascita dell idea dei SEI GRADI DI SEPARAZIONE 2 8
29 Small World Phenomenon O fenomeno di mondo piccolo : nonostante una rete sia numerosa (abbia un gran numero di nodi), il diametro (= massima distanza minima =massimo cammino minimo) è piccolo! 2 9
30 Esempi di Small World Phenomenon Numero di Erdős: i nodi della rete sono autori di articoli di matematica, e c è un arco tra due autori se hanno lavorato insieme in un articolo Numero di Bacon (Kevin): i nodi della rete sono attori cinematografici, e c è un arco tra due attori se hanno lavorato insieme in un film 3 0
31 Numero di Erdős Esiste, sul sito della AMS, un calcolatore del numero di Erdős : 3 1
32 Numero di Erdős Esiste, sul sito della AMS, un calcolatore del numero di Erdős : 3 2
33 Numero di Bacon 3 3
34 Numero di Bacon 3 4
35 Altri numeri... Numero di Erdős-Bacon: somma del numero di Erdős con il numero di Bacon (sono in pochi che lo hanno!) Numero di Morphy: distanza in partite di scacchi con Paul Morphy Numero di Shusaku: distanza in partite di GO con Honinbo Shusaku 3 5
36 Conseguenze dello SWP Se la distanza tra tutti è piccola, il numero di persone a distanza molto piccola è numeroso! 3 6
37 Visualizzazione di Reti Sociali Per renderci conto del diametro piccolo, possiamo provare a visualizzare la mappa dei nostri social network! Tante reti sociali hanno reso disponibili dei tool per poterle visualizzare Tra queste: Facebook, Twitter, LinkedIn
38 LinkedIn Maps 3 8
39 Twitter (MentionMap) 3 9
40 Facebook Social Graph 4 0
41 Facebook Social Graph 4 1
42 Ricerca su Web Un motore di ricerca (Google, Bing, etc.) si può dividere in tre parti concettualmente distinte:
43 Componenti di un motore di ricerca Crawler: la parte che si occupa di scaricare in locale le pagine, che poi saranno processate dall Indexer, che crea un indice dei documenti, che viene usato dal Query processor, che riceve la query utente e restituisce i risultati ordinati
44 PageRank L algoritmo PageRank è il cuore del motore di ricerca Google. PageRank serve a ordinare i risultati: se cerco la parola Luiss trovo circa un milione e mezzo di pagine che la contengono!! Come ordinare i risultati? Usando PageRank!
45 PageRank L idea alla base di PageRank è la seguente: Un sito web autorevole è quello che è puntato da siti web autorevoli. PageRank, per calcolare i valori delle pagine, guarda solo la struttura di grafo delle pagine Web (WebGraph): ogni pagina è un nodo, ogni link tra le pagine è un arco diretto.
46 Calcolo di PageRank Inizialmente ogni pagina ha un valore di PageRank, detto il peso della pagina, w i pari a 1. Si ripete la seguente procedura (finchè i valori convergono, ovvero non cambiano più tra una iterazione e l altra): Ogni pagina divide il suo peso tra le pagine che punta Normalizzazione : divido tutti i pesi per il peso massimo tra tutte le pagine
47 Esempio w 1 = w 2 w 2 = w 1 /2+w 3 w 3 = w 1 /2
48 Esempio w 1 = w 2 w 2 = w 1 /2+w 3 w 3 = w 1 /2 Partendo da w1 = w2 = w3 = 1, dopo circa 50 iterazioni si giunge ai valori finali: w1 = w2= 1 e w3 = 1/2
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati Capitolo 12 Grafi e visite di grafi Camil Demetrescu, Irene Finocchi, Giuseppe F. Italiano Definizione Un grafo G=(V,E) consiste in: - un insieme V di vertici (o nodi) - un insieme
Lezione n.15 Random Graphs, Small-Worlds, Scale-Free Networks Materiale didattico: Peer-to-Peer Systems and Applications Capitolo 6
Lezione n.15 Random Graphs, Small-Worlds, Scale-Free Networks Materiale didattico: Peer-to-Peer Systems and Applications Capitolo 6 1 SMALL WORLD NETWORKS Esperimento di Milgram: evidenza in modo empirico
LA MATEMATICA DELLE RELAZIONI SOCIALI
LA MATEMATICA DELLE RELAZIONI SOCIALI ALESSIO TORTI SILVIA LAZZARI FRANCESCA GERACE FLAVIA VICICONTE ABSTRACT. Nell articolo si analizzano, utilizzando la teoria dei grafi, le diverse configurazioni che
Modello dei grafi casuali
RETI CASUALI Modello dei grafi casuali Un grafo casuale è un grafo con N nodi connessi da n archi, scelti casualmente tra tutte le possibili combinazioni di collegamenti On Random Graphs, Erdos and Renyi,
Esercizi Capitolo 11 - Strutture di dati e progettazione di algoritmi
Esercizi Capitolo 11 - Strutture di dati e progettazione di algoritmi Alberto Montresor 19 Agosto, 2014 Alcuni degli esercizi che seguono sono associati alle rispettive soluzioni. Se il vostro lettore
Grafi. Il collegamento fra due nodi in un grafo rappresenta una relazione di adiacenza o di vicinanza tra essi
Lezione 6 Grafi Grafi Estensione di alberi e liste Il collegamento fra due nodi in un grafo rappresenta una relazione di adiacenza o di vicinanza tra essi Sono importanti, perché innumerevoli situazioni
Appunti del corso di Informatica 1 (IN110 Fondamenti) 7 Grafi e alberi: introduzione
Università di Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica (IN0 Fondamenti) Grafi e alberi: introduzione Marco Liverani ([email protected])
Corso di elettrotecnica Materiale didattico: i grafi
Corso di elettrotecnica Materiale didattico: i grafi A. Laudani 12 ottobre 2005 I grafi costituiscono uno strumento matematico che permette di descrivere e schematizzare una grande varietà di problemi
Grafi: definizioni e visite
Grafi: definizioni e visite Grafi (non orientati) Grafo (non orientato): G = (V, E) V = nodi (o vertici) E = archi fra coppie di nodi distinti. Modella relazioni fra coppie di oggetti. Parametri della
Progettazione di Algoritmi
Corso di laurea in Informatica Prova scritta del: Progettazione di Algoritmi 0/06/06 Prof. De Prisco Inserire i propri dati nell apposito spazio. Non voltare la finché non sarà dato il via. Dal via avrai
UNIVERSITÀ di ROMA TOR VERGATA
UNIVERSITÀ di ROMA TOR VERGATA Corso di PS-Probabilità P.Baldi Tutorato 9, 19 maggio 11 Corso di Laurea in Matematica Esercizio 1 a) Volendo modellizzare l evoluzione della disoccupazione in un certo ambito
Alberi di copertura. Mauro Passacantando. Dipartimento di Informatica Largo B. Pontecorvo 3, Pisa
Alberi di copertura Mauro Passacantando Dipartimento di Informatica Largo B. Pontecorvo, Pisa [email protected] M. Passacantando TFA 0/ - Corso di Ricerca Operativa Università di Pisa / 9 Definizioni
Grafi (orientati): cammini minimi
Grafi (orientati): cammini minimi Una breve presentazione Definizioni Sia G=(V,E) un grafo orientato con costi w sugli archi. Il costo di un cammino π= è dato da: Un cammino minimo tra
Dati e Algoritmi 1: A. Pietracaprina. Grafi (II parte)
Dati e Algoritmi 1: A. Pietracaprina Grafi (II parte) 1 Breath-First Search (algoritmo iterativo) Si assume una rappresentazione tramite liste di adiacenza. L ordine con cui si visitano i vicini di un
UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 20 giugno 2014
A Ricerca Operativa 1 Seconda prova intermedia Un tifoso di calcio in partenza da Roma vuole raggiungere Rio De Janeiro per la finale del mondiale spendendo il meno possibile. Sono date le seguenti disponibilità
una possibile funzione unidirezionale
una possibile funzione unidirezionale moltiplicare due interi a n bit è facile (in O(n 2 ) con l algoritmo usuale) trovare un primo a n bit, e verificare che è primo, è facile (vedremo poi) fattorizzare
UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 17 giugno 2013
A UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa Seconda prova intermedia 7 giugno 0 Nome: Cognome: Matricola: Orale /06/0 ore aula N Orale 0/07/0 ore aula N
Problemi, istanze, soluzioni
lgoritmi e Strutture di Dati II 2 Problemi, istanze, soluzioni Un problema specifica una relazione matematica tra dati di ingresso e dati di uscita. Una istanza di un problema è formata dai dati di un
Progettazione di Algoritmi
Corso di laurea in Informatica Prova scritta del: Progettazione di Algoritmi 29/01/2016 Prof. De Prisco Inserire i propri dati nell apposito spazio. Non voltare la finché non sarà dato il via. Dal via
Informatica e Interazione Uomo-Macchina
Informatica e Interazione Uomo-Macchina Società dell Informazione e WEB 2.0 SUPPORTO DI 3 CREDITI AL SETTORE INF/01 «LINGUE E LETTERATURE STRANIERE» «Il caso è la somma delle nostre ignoranze.» (Pierre
Minimo albero di copertura
apitolo 0 Minimo albero di copertura efinizione 0.. ato un grafo G = (V, E) non orientato e connesso, un albero di copertura di G è un sottoinsieme T E tale che il sottografo (V, T ) è un albero libero.
Grafi: visite. Una breve presentazione. F. Damiani - Alg. & Lab. 04/05 (da C. Demetrescu et al - McGraw-Hill)
Grafi: visite Una breve presentazione Visite di grafi Scopo e tipi di visita Una visita (o attraversamento) di un grafo G permette di esaminare i nodi e gli archi di G in modo sistematico Problema di base
Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1
Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1 Esercizio 1.12 Per dimostrare che per ogni funzione esiste una formula in cui compaiono le variabili tale che la corrispondente
Parte II - Reti di Calcolatori ed Internet IL LIVELLO RETE
Parte II - Reti di Calcolatori ed Internet IL LIVELLO RETE 3-1 Il Livello RETE Servizi del livello Rete Organizzazione interna Livello Rete basato su Circuito Virtuale Livello Rete basato su Datagram Algoritmi
Cammini minimi. Definizioni. Distanza fra vertici. Proprietà dei cammini minimi. Algoritmi e Strutture Dati
Algoritmi e Strutture Dati Definizioni Sia G=(V,E) un grafo orientato con costi w sugli archi. Il costo di un cammino π= è dato da: Cammini minimi Un cammino minimo tra una coppia di
11.4 Chiusura transitiva
6 11.4 Chiusura transitiva Il problema che consideriamo in questa sezione riguarda il calcolo della chiusura transitiva di un grafo. Dato un grafo orientato G = hv,ei, si vuole determinare il grafo orientato)
Routing IP. IP routing
Routing IP IP routing IP routing (inoltro IP): meccanismo per la scelta del percorso in Internet attraverso il quale inviare i datagram IP routing effettuato dai router (scelgono il percorso) Routing diretto
Il problema del commesso viaggiatore
Il problema del commesso viaggiatore Mauro Passacantando Dipartimento di Informatica Largo B. Pontecorvo 3, Pisa [email protected] M. Passacantando TFA 2012/13 - Corso di Ricerca Operativa Università
Problema del cammino minimo
Algoritmi e Strutture di Dati II Problema del cammino minimo Un viaggiatore vuole trovare la via più corta per andare da una città ad un altra. Possiamo rappresentare ogni città con un nodo e ogni collegamento
Insiemi, Numeri, Terminologia. Prof. Simone Sbaraglia
Insiemi, Numeri, Terminologia Prof. Simone Sbaraglia Corso Rapido di Logica Matematica La logica formale definisce le regole cui deve obbedire qualsiasi teoria deduttiva. Una proposizione e` una affermazione
Algoritmi e strutture dati
Algoritmi e Strutture Dati Cammini minimi Definizioni Sia G = (V,E) un grafo orientato pesato sugli archi. Il costo di un cammino π = è dato da: Un cammino minimo tra una coppia di
Università degli Studi di Roma Tor Vergata. Principio di induzione matematica
Università degli Studi di Roma Tor Vergata. Principio di induzione matematica Il Principio di induzione matematica è una tecnica di dimostrazione che permette la dimostrazione simultanea di infinite affermazioni.
Ricerca Operativa. G. Liuzzi. Lunedí 20 Aprile 2015
1 Lunedí 20 Aprile 2015 1 Istituto di Analisi dei Sistemi ed Informatica IASI - CNR Rilassamento di un problema Rilassare un problema di Programmazione Matematica vuol dire trascurare alcuni (tutti i)
Ricerca Operativa e Logistica Dott. F.Carrabs e Dott.ssa M.Gentili
Ricerca Operativa e Logistica Dott. F.Carrabs e Dott.ssa M.Gentili Modelli per la Logistica Distributiva: Single Commodity Minimum Cost Flow Problem Multi Commodity Minimum Cost Flow Problem Fixed Charge
PRINCIPI DI SOCIAL NETWORK ANALYSIS CORSO DI INTERFACCE, CONTENUTI E SERVIZI PER LE TECNOLOGIE INTERATTIVE PROF. GIOVANNI CIOFALO
PRINCIPI DI SOCIAL NETWORK ANALYSIS CORSO DI INTERFACCE, CONTENUTI E SERVIZI PER LE TECNOLOGIE INTERATTIVE PROF. GIOVANNI CIOFALO SOCIAL NETWORK & SOCIAL NETWORK ANALYSIS Rete? L insieme delle relazioni.
RETI DI CALCOLATORI II
RETI DI CALCOLATORI II Facoltà di Ingegneria Università degli Studi di Udine Ing. DANIELE DE CANEVA a.a. 2009/2010 ARGOMENTI DELLA LEZIONE TEORIA DEL ROUTING ROUTING STATICO ROUTING DINAMICO o PROTOCOLLI
4c. Esercizi sul livello di Rete Instradamento in Internet
c. sul livello di Rete Instradamento in Internet c- o Si consideri la rete in figura. Si rappresenti, mediante un grafo, la rete per il calcolo dei cammini minimi (solo i nodi e gli archi no reti). Si
Il pallone di Luca di Marcello Falco
Il pallone di Luca di Marcello Falco Usando un pennarello, Luca sta cercando di tracciare un circuito chiuso sulla superficie del pallone di cuoio regalatogli dai genitori. Le regole che Luca si è imposto
Ricerca Operativa. Claudio Arbib Universitàdi L Aquila. Alcuni problemi combinatorici (Gennaio 2006)
Claudio Arbib Universitàdi L Aquila Ricerca Operativa Alcuni problemi combinatorici (Gennaio 2006) Alcuni problemi interessanti Problema 1: Le torri Problema 2: A una festa di laurea Problema 3: La rete
Corso di Laurea in Matematica per l Informatica e la Comunicazione Scientifica
Corso di Laurea in Matematica per l Informatica e la Comunicazione Scientifica Soluzione del compito di Matematica Discreta 1 del 25 luglio 200 1. Qual è il numero di applicazioni f : A = {1,..., 5} B
Problemi di Flusso: Il modello del Trasporto
Problemi di Flusso: Il modello del rasporto Andrea Scozzari a.a. 2014-2015 April 27, 2015 Andrea Scozzari (a.a. 2014-2015) Problemi di Flusso: Il modello del rasporto April 27, 2015 1 / 25 Problemi su
1 IL LINGUAGGIO MATEMATICO
1 IL LINGUAGGIO MATEMATICO Il linguaggio matematico moderno è basato su due concetti fondamentali: la teoria degli insiemi e la logica delle proposizioni. La teoria degli insiemi ci assicura che gli oggetti
Kangourou della Matematica 2009 finale nazionale italiana Mirabilandia, 11 maggio 2009
Kangourou della Matematica 2009 finale nazionale italiana Mirabilandia, 11 maggio 2009 LIVELLO JUNIOR J1. (5 punti ) Un asta lunga 10 metri va spezzata in modo che sia possibile riporre (eventualmente
Grafi pesati Minimo albero ricoprente
Algoritmi e Strutture Dati Definizioni Grafi pesati Minimo albero ricoprente Sia G=(V,E) un grafo non orientato e connesso. Un albero ricoprente di G è un sottografo T G tale che: T è un albero; T contiene
Cammini minimi fra tutte le coppie
Capitolo 12 Cammini minimi fra tutte le coppie Consideriamo il problema dei cammini minimi fra tutte le coppie in un grafo G = (V, E, w) orientato, pesato, dove possono essere presenti archi (ma non cicli)
Fondamenti di Internet e Reti 097246
sul livello di Rete Instradamento. o Si consideri la rete in figura.. Si rappresenti, mediante un grafo, la rete per il calcolo dei cammini minimi (solo i nodi e gli archi no reti). Si calcoli il cammino
La teoria dei grafi permette di esprimere in modo sistematico le LKT e LKC con i metodi della
Grafi La teoria dei grafi permette di esprimere in modo sistematico le LKT e LKC con i metodi della topologia combinatoria. Definizione intuitiva di grafo: Un Grafo è un insieme di nodi (rappresentabili
Un po di logica. Christian Ferrari. Laboratorio di matematica
Un po di logica Christian Ferrari Laboratorio di matematica 1 Introduzione La logica è la disciplina che studia le condizioni di correttezza del ragionamento. Il suo scopo è quindi quello di elaborare
Esercizi per il corso di. Logistica I. a.a Daniela Favaretto. Dipartimento di Matematica Applicata Università Ca Foscari di Venezia
sercizi per il corso di Logistica I a.a. - aniela avaretto ipartimento di Matematica pplicata Università a oscari di Venezia sercizio Individuare un albero di supporto di lunghezza minima (SST) sul seguente
2.3 Cammini ottimi. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
. Cammini ottimi E. Amaldi Fondamenti di R.O. Politecnico di Milano .. Cammini minimi e algoritmo di Dijkstra Dato un grafo orientato G = (N, A) con una funzione di costo c : A c ij R e due nodi s e t,
PROCESSI STOCASTICI 1: ESERCIZI
PROCESSI STOCASTICI 1: ESERCIZI (1) ESERCIZIO: Date P e Q matrici stocastiche, dimostrare che la matrice prodotto P Q è una matrice stocastica. Dedurre che la potenza P n e il prodotto P 1 P 2 P n sono
2.2 Alberi di supporto di costo ottimo
. Alberi di supporto di costo ottimo Problemi relativi ad alberi hanno numerose applicazioni: progettazione di reti (comunicazione, teleriscaldamento,...) memorizzazione compatta di sequenze (DNA) diffusione
Progettazione di Algoritmi
Corso di laurea in Informatica Prova scritta del: Progettazione di Algoritmi 1/01/016 Prof. De Prisco Inserire i propri dati nell apposito spazio. Non voltare la finché non sarà dato il via. Dal via avrai
Geometria euclidea. Alessio del Vigna. Lunedì 15 settembre
Geometria euclidea Alessio del Vigna Lunedì 15 settembre La geometria euclidea è una teoria fondata su quattro enti primitivi e sulle relazioni che tra essi intercorrono. I quattro enti primitivi in questione
Barriere assorbenti nelle catene di Markov e una loro applicazione al web
Università degli studi di Roma Tre Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea in Matematica Sintesi relativa alla Tesi di Laurea in Matematica di Giulio Simeone Barriere assorbenti
Esercizi di Matematica per la prova di ammissione alla Scuola Galileiana /16
Esercizi di Matematica per la prova di ammissione alla Scuola Galileiana - 015/16 Esercizio 1 Per quali valori n Z \ {0} l espressione è un numero intero positivo? (n + 5)(n + 6) 6n Soluzione. Il problema
Introduzione. Il routing permette la comunicazione tra due nodi differenti anche se non sono collegati direttamente
Routing Introduzione Il livello 3 della pila ethernet ha il compito di muovere i pacchetti dalla sorgente attraversando più sistemi Il livello di network deve quindi: Scegliere di volta in volta il cammino
2. Paradosso #1. Cominciamo col paradosso il più difficile, mentre che siamo ancora svegli.
1. Cercherò alla fine di questa presentazione di rispondere alla domanda: qual è il cuore della matematica? Ma prima è necessario discutere la natura della matematica. E voglio concentrare su un aspetto
Euristiche per il Problema del Commesso Viaggiatore
Sapienza Università di Roma - Dipartimento di Ingegneria Informatica, Automatica e Gestionale Euristiche per il Problema del Commesso Viaggiatore Renato Bruni [email protected] Il materiale presentato
Partiamo da un informazione comune a tutti gli alunni della scuola italiana: La somma degli angoli interni di un triangolo è 180.
1 Partiamo da un informazione comune a tutti gli alunni della scuola italiana: La somma degli angoli interni di un triangolo è 180. Come giustificare questo fatto? Con delle prove sperimentali, ad esempio.
Corso di Sistemi di Elaborazione delle informazioni
Corso di Sistemi di Elaborazione delle informazioni Reti di Calcolatori Francesco Fontanella I Cookies (1/2) I cookies (letteralmente "biscottini") sono piccoli file di testo che i siti web utilizzano
UNIVERSITA DEGLI STUDI DI PERUGIA
UNIVERSITA DEGLI STUDI DI PERUGIA REGISTRO DELLE LEZIONI E DELLE ALTRE ATTIVITÀ DIDATTICHE Anno accademico 2006-2007 Dott./Prof. Pinotti Maria Cristina Settore scientifico-disciplinare INF01 Facoltà Scienze
Topologie delle reti di telecomunicazione
Topologie delle reti di telecomunicazione Gruppo Reti TLC [email protected] http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Rete di telecomunicazione Definizione: un insieme
Sommario. Rappresentazione dei grafi. Ordinamento topologico. Visita in ampiezza Visita in profondità
Visite Grafi Sommario Rappresentazione dei grafi Visita in ampiezza Visita in profondità Ordinamento topologico Visita in ampiezza La visita in ampiezza breadth-first-search (BFS) di un grafo dato un vertice
PROGRAMMAZIONE: Le strutture di controllo
PROGRAMMAZIONE: Le strutture di controllo Prof. Enrico Terrone A. S: 2008/09 Le tre modalità La modalità basilare di esecuzione di un programma è la sequenza: le istruzioni vengono eseguite una dopo l
Lezione 4. Problemi trattabili e soluzioni sempre più efficienti. Gianluca Rossi
Lezione 4 Problemi trattabili e soluzioni sempre più efficienti Gianluca Rossi Trattabile o intrattabile? Consideriamo ora il problema, ben noto a tutti gli studenti a partire dalla scuola media, di calcolare
Possibile applicazione
p. 1/4 Assegnamento Siano dati due insiemi A e B entrambi di cardinalità n. Ad ogni coppia (a i,b j ) A B è associato un valore d ij 0 che misura la "incompatibilità" tra a i e b j, anche interpretabile
Routing. Forwarding e routing
Routing E necessario stabilire un percorso quando host sorgente e destinazione non appartengono alla stessa rete Router di default si occupa di instradare il traffico all esterno della rete Router sorgente:
A lezione sono stati presentati i seguenti passi per risolvere un problema:
Calcolo delle radici di un polinomio Problema: Dati i coefficienti a,b,c di un polinomio di 2 grado della forma: ax^2 + bx + c = 0, calcolare le radici. A lezione sono stati presentati i seguenti passi
Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria.
Capitolo 2 Campi 2.1 Introduzione Studiamo ora i campi. Essi sono una generalizzazione dell insieme R dei numeri reali con le operazioni di addizione e di moltiplicazione. Nel secondo paragrafo ricordiamo
