04/06/2010 Elaborazione dell informazione in campo tecnologico e sociale Everything touches everything Jorge Louis Borges Mafia Boy 7 Febbraio 2000 d.

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "04/06/2010 Elaborazione dell informazione in campo tecnologico e sociale Everything touches everything Jorge Louis Borges Mafia Boy 7 Febbraio 2000 d."

Transcript

1 Elaborazione dell informazione in campo tecnologico e sociale Everything touches everything Jorge Louis Borges Mafia Boy 7 Febbraio 2000 d.c., 10:20 Pacific Standard Time Yahoo passa da 10 milioni a 10 miliardi di richieste di servizio poche ore dopo: Amazon.com, ebay, CNN.com, Etrade, Excite ricevono lo stesso trattamento i routers cedono allo sforzo eccessivo gran parte della rete è bloccata: denial-of-service un ragazzo di 15 anni blocca compagnie con migliaia dipendenti, ed operazioni commerciali per miliardi di dollari di 1

2 Damasco Damasco, 40 d.c. circa gli ebrei sono una delle tante religioni dell impero romano (una delle più abbiette, perché nega l esistenza di più dei) Paolo di Tarso ha una visione Damasco Damasco, 40 d.c. circa gli ebrei sono una delle tante religioni dell impero romano (una delle più abbiette, perché nega l esistenza di più dei) Paolo di Tarso ha una visione Pianeta Terra, 2004 d.c. i soli cristiani sono circa 2 miliardi di persone la somma dei figli di Abramo (e quindi dei monoteisti) supera il 50% dell umanità Cos è successo? 2

3 Reti! Mafiaboy e S.Paolo hanno utilizzato al meglio le proprietà di connessione del loro ambiente toccando gli hub della rete (Internet o sociale che sia) Everything touches everything Il riduzionismo è stata l idea trainante del ventesimo secolo analizzare separatamente tutti gli elementi costitutivi dei sistemi Reti! Mafiaboy e S.Paolo hanno utilizzato al meglio le proprietà di connessione del loro ambiente toccando gli hub della rete (Internet o sociale che sia) Everything touches everything Il connessionismo sarà l idea trainante del ventunesimo secolo analizzare i sistemi come un tutto le relazioni fra le parti sono altrettanto importanti del comportamento delle singole parti 3

4 La topologia A questo livello, la struttura delle interazioni è importante tanto quanto la dinamica dei singoli nodi Molti dettagli ininfluenti sono I ponti di Konigsberg Un grazioso gioco per uno dei più grandi matematici di tutti i tempi Eulero, 1736, Prussia orientale 4

5 I ponti di Konigsberg Un grazioso gioco per uno dei più grandi matematici di tutti i tempi Eulero, 1736, Prussia orientale Nasce la base per comprendere le reti la Teoria dei grafi I ponti di Konigsberg 5

6 Il cammino dell informazione Un cammino euleriano è un percorso che passa per ogni arco una sola volta Un circuito euleriano è un cammino euleriano chiuso Esempi di applicazioni: problemi di trasporto (e.g., stabilire la rotta di un veicolo postale in modo da distribuire la posta in maniera efficiente - Chinese Postman's Problem) problemi di ispezioni di sistemi distribuiti (e.g., reti elettriche, telefoniche, ferroviarie) Il cammino dell informazione Un cammino euleriano è un percorso che passa per ogni arco una sola volta Un circuito euleriano è un cammino euleriano chiuso Esempi di applicazioni: problemi di trasporto (e.g., stabilire la rotta di un veicolo postale in modo da distribuire la posta in maniera efficiente - Chinese Postman's Problem) problemi di ispezioni di sistemi distribuiti (e.g., reti elettriche, telefoniche, ferroviarie) 6

7 La domanda fondamentale Come si formano le reti? Quali sono le leggi che regolano la loro struttura? Le prime risposte si fanno attendere fino al 1950 e solo dal 1999 il cammino si è fatto (notevolmente) più veloce Quando un party diventa un problema matematico quando si forma un cluster gigante? Da un universo casuale Come introdurre in un grafo i legami sociali? In mancanza di reali dati sperimentali, occorre essere semplici Scegli due nodi, ed estrai un numero casuale se tale numero è superiore ad una soglia, metti un arco fra i due nodi altrimenti, rimetti dentro i nodi ed estraine altri due 7

8 Da un universo casuale emerge qualcosa di inatteso Se parti da nodi isolati, ed aggiungi mano a mano degli archi, quando in media ci sarà un arco per ogni nodo, emergerà una componente gigante è una transizione di fase!!! Alla ricerca delle proprietà generiche delle reti 8

9 Il cammino dell informazione =8 Il cammino dell informazione La lunghezza caratteristica di un grafo è la mediana delle medie delle lunghezze dei percorsi più brevi che connettono ciascun nodo v V(G) a tutti gli altri nodi calcolare d(v,j) j V(G) trovare la media d(v) * v definire L come la mediana delle d(v) * v 9

10 La lunghezza caratteristica delle reti casuali Se la rete è casuale, aggiungere link dopo la soglia di percolazione (presenza di una componente gigante) diminuisce la lunghezza dei cammini che collegano due nodi qualsiasi tipicamente, se ogni nodo possiede k link, in d passi si possono raggiungere k d nodi k d N logn d logk Reti differenti per un fattore 100 hanno cammini tipici fra nodi differenti solo per due gradi di separazione Amicizie I miei amici, sono amici fra di loro? 10

11 Amicizie I miei amici, sono amici fra di loro? Per quantificare l idea di vicinato (quanti dei miei vicini sono vicini fra loro) si è definito il coefficiente di clustering è il numero di archi effettivamente esistenti nell intorno (eccettuati quelli a me adiacenti) Ridondanza diviso per il numero di più la rete è compatta, più numerosi archi possibili sono i percorsi alternativi Il clustering coefficient Definizione principale Un triangolo, 8 triplette 3*1/8=3/8 Altre definizioni utilizzate con 11

12 Il clustering coefficient delle reti regolari Un d-lattice è un grafo non orientato, senza pesi, semplice molto simile a una matrice euclidea cubica di dimensione d un 1-lattice con k=4 è un anello un 2-lattice con k=4 è una griglia a due dimensioni n n k 2 L 2k( n 1) 3 k 2 In 1 dimensione 4 k 1 Reti casuali e reti regolari Clustering Lunghezza basso bassa Lunghezza caratteristicabassa Clustering Lunghezza alto alta Lunghezza caratteristicaalta 12

13 Reti casuali e reti regolari Clustering Lunghezza basso bassa Lunghezza caratteristicabassa Clustering Lunghezza alto alta Lunghezza caratteristicaalta Reti casuali e reti regolari Clustering Lunghezza basso bassa Lunghezza caratteristicabassa Clustering Lunghezza alto alta Lunghezza caratteristicaalta 13

14 Reti casuali e reti regolari 14

Dipartimento di Comunicazione e Ricerca Sociale Corso di Internet Studies. Anno accademico 2015/16 Francesca Comunello

Dipartimento di Comunicazione e Ricerca Sociale Corso di Internet Studies. Anno accademico 2015/16 Francesca Comunello Dipartimento di Comunicazione e Ricerca Sociale Corso di Internet Studies Anno accademico 2015/16 Francesca Comunello Cosa vuol dire rete Nell arco di un decennio il network è diventato la logica culturale

Dettagli

Richiami di Teoria dei Grafi. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena

Richiami di Teoria dei Grafi. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena Richiami di Teoria dei Grafi Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena Teoria dei grafi La Teoria dei Grafi costituisce, al pari della Programmazione Matematica, un corpo

Dettagli

La matematica dei network struttura e dinamiche di informazione

La matematica dei network struttura e dinamiche di informazione La matematica dei network struttura e dinamiche di informazione Fabio Fagnani fabio.fagnani@polito.it http://calvino.polito.it/ fagnani/ Dipartimento di Matematica Politecnico di Torino p. 1 L era dei

Dettagli

Matematica Senza Frontiere

Matematica Senza Frontiere Matematica Senza Frontiere Matematica a colori Premiazioni 7 Maggio 2 Antonella Trevisol AI MsF - Torino 2 maggio 2 In occasione della premiazione si effettua una gara giocosa di selezione tra le classi

Dettagli

Dai ponti di Königsberg al postino cinese

Dai ponti di Königsberg al postino cinese Dai ponti di Königsberg al postino cinese Mauro Passacantando Dipartimento di Informatica Largo B. Pontecorvo, Pisa mpassacantando@di.unipi.it M. Passacantando TFA 2012/1 - Corso di Ricerca Operativa Università

Dettagli

Algoritmi e Strutture Dati. Capitolo 11 Grafi e visite di grafi

Algoritmi e Strutture Dati. Capitolo 11 Grafi e visite di grafi Algoritmi e Strutture Dati Capitolo 11 Grafi e visite di grafi grafi, teoria dei grafi, problemi su grafi Origini storiche Nel 1736, il matematico Eulero, affrontò l annoso problema dei 7 ponti di Königsberg

Dettagli

Modello dei grafi casuali

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,

Dettagli

Informatica e Interazione Uomo-Macchina

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

Dettagli

«Sciente e Tecnologie dei Beni Culturali»

«Sciente e Tecnologie dei Beni Culturali» 5 Informatica CdS in «Sciente e Tecnologie dei Beni Culturali» AA 2014-2015 Mini-sito dell insegnamento: http://www.unife.it/scienze/beni.culturali/insegnamenti/informatica Prof. Giorgio Poletti giorgio.poletti@unife.it

Dettagli

Informatica e Interazione Uomo-Macchina

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» «Dio non gioca a dadi con l universo.» (Albert Einstein

Dettagli

Geometria per il TFA grafi e reti

Geometria per il TFA grafi e reti Universita di Roma Tre Geometria per il TFA grafi e reti Francesca MEROLA merola@mat.uniroma3.it http://ricerca.mat.uniroma3.it/users/merola/ Internet map 1024 by The Opte Project roadmap esempi di grafi

Dettagli

INFORMATICA AA Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali»

INFORMATICA AA Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali» Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali» AA 2010-2011 INFORMATICA Prof. Giorgio Poletti giorgio.poletti@unife.it Grafi

Dettagli

CENTRALITA nella RETE

CENTRALITA nella RETE CENTRALITA nella RETE Nozione di Centralità Nozione introdotta dai sociologi nel dopoguerra (Bavelas 1948) L ipotesi è che la centralità strutturale sia un elemento in grado di motivare l importanza di

Dettagli

Un esempio di applicazione della programmazione lineare intera al progetto di una rete stradale con vincoli di network survivability

Un esempio di applicazione della programmazione lineare intera al progetto di una rete stradale con vincoli di network survivability Un esempio di applicazione della programmazione lineare intera al progetto di una rete stradale con vincoli di network survivability Corso di Ricerca Operativa per il Corso di Laurea Magistrale in Ingegneria

Dettagli

AMPL Problemi su Reti

AMPL Problemi su Reti Dipartimento di Matematica Università di Padova Corso di Laurea Informatica Outline Problemi su Reti Cammino Minimo Molti problemi di ottimizzazione combinatoria possono essere modellati ricorrendo ai

Dettagli

ORGANIZZAZIONE DI RETI

ORGANIZZAZIONE DI RETI ORGANIZZAZIONE DI RETI COS E UNA RETE Una rete può essere descritta come un grafo, ossia un insieme di nodi connessi da link PERCHE LE RETI SONO IMPORTANTI? Dal riduzionismo alla complessità: dal capire

Dettagli

Teoria dei Grafi Concetti fondamentali

Teoria dei Grafi Concetti fondamentali Teoria dei Grafi Concetti fondamentali I grafi sono un mezzo per rappresentare relazioni binarie. Ad esempio: due città connesse da una strada due calcolatori connessi in una rete telematica due persone

Dettagli

Reti Complesse Biologiche

Reti Complesse Biologiche Reti Complesse Biologiche Corso di Modelli di Sistemi Biologici II Università di Roma Sapienza Anno Accademico 2008/2009 Fabrizio De Vico Fallani, PhD Dipartimento di Fisiologia Umana e Farmacologia fabrizio.devicofallani@uniroma1.it

Dettagli

ALFABETIZZAZIONE INFORMATICA

ALFABETIZZAZIONE INFORMATICA Laurea in ilosofia a.a. 2008-2009 LTIZZZION INORMTI Ogni problema che ho risolto è diventato una regola che in seguito è servita a risolvere altri problemi. (René escartes, artesio iscorso sul metodo )

Dettagli

Servizi e Strutture di Rete

Servizi e Strutture di Rete Servizi e Strutture di Rete Mattia Natali 9 ottobre 2011 Indice 1 Tempi 1 1.1 Velocità di propagazione................................... 2 2 Stratificazione dei protocolli 2 2.1 Esempio Poste.........................................

Dettagli

Grafi aleatori e reti nel mondo reale

Grafi aleatori e reti nel mondo reale Grafi aleatori e reti nel mondo reale Federico Bassetti Università degli Studi di Pavia Piacenza, 9-Novembre, 2011 Sommario 1 le reti nel modo reale 2 le reti in matematica: i grafi 3 reti aleatorie modello

Dettagli

Introduzione ai grafi

Introduzione ai grafi TFA A048 Anno Accademico 2012-13 Outline Cenni storici sui grafi Nozioni introduttive: cammini, connessione, alberi, cicli Cammini di costo minimo Origini storiche La nascita della teoria dei grafi risale

Dettagli

Corso di elettrotecnica Materiale didattico: i grafi

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

Dettagli

Il problema del commesso viaggiatore

Il problema del commesso viaggiatore Il problema del commesso viaggiatore Mauro Passacantando Dipartimento di Informatica Largo B. Pontecorvo 3, Pisa mpassacantando@di.unipi.it M. Passacantando TFA 2012/13 - Corso di Ricerca Operativa Università

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Laboratorio di Informatica Metodologie, Tecnologie e Strumenti per l automatizzazione dell informazione Corso di Laurea «Scienze dell Educazione» AA 2010-2011 Prof. Giorgio Poletti giorgio.poletti@unife.it

Dettagli

INSTRADAMENTO: ALGORITMO DI BELLMAN-FORD

INSTRADAMENTO: ALGORITMO DI BELLMAN-FORD UNIVERSITA' DEGLI STUDI DI BERGAMO Dipartimento di Ingegneria INSTRADAMENTO: ALGORITMO DI BELLMAN-FORD FONDAMENTI DI RETI E TELECOMUNICAZIONE A.A. 2012/13 - II Semestre Esercizio 1 Sia dato il grafo G=

Dettagli

ALMA MATER STUDIORUM UNIVERSITA' DI BOLOGNA DIPARTIMENTO DI MATEMATICA PROGETTO LAUREE SCIENTIFICHE A.A GRAFI ED APPLICAZIONI

ALMA MATER STUDIORUM UNIVERSITA' DI BOLOGNA DIPARTIMENTO DI MATEMATICA PROGETTO LAUREE SCIENTIFICHE A.A GRAFI ED APPLICAZIONI ALMA MATER STUDIORUM UNIVERSITA' DI BOLOGNA DIPARTIMENTO DI MATEMATICA PROGETTO LAUREE SCIENTIFICHE A.A. 2015-2016 GRAFI ED APPLICAZIONI DOCENTE: Prof.ssa Laura Faggioli TUTOR: Dott.ssa Loredana Melcarne

Dettagli

ALBERI ORIENTATI. Definizione: Albero orientato = rooted tree = grafo orientato con le seguenti proprietà: - ha un nodo fissato, detto radice (r);

ALBERI ORIENTATI. Definizione: Albero orientato = rooted tree = grafo orientato con le seguenti proprietà: - ha un nodo fissato, detto radice (r); ALBERI ORIENTATI Pagina 1 ALBERI ORIENTATI 15:05 Definizione: Albero orientato = rooted tree = grafo orientato con le seguenti proprietà: - ha un nodo fissato, detto radice (r); - per ogni nodo v, esiste

Dettagli

Introduzione ai grafi. Introduzione ai grafi p. 1/2

Introduzione ai grafi. Introduzione ai grafi p. 1/2 Introduzione ai grafi Introduzione ai grafi p. 1/2 Grafi Un grafo G è costituito da una coppia di insiemi (V,A) dove V è detto insieme dei nodi e A è detto insieme di archi ed è un sottinsieme di tutte

Dettagli

Grafi non orientati. Grafi (non orientati) Rappresentazione di Grafi: matrice delle adiacenze. Tipiche applicazioni di modelli basati su grafi

Grafi non orientati. Grafi (non orientati) Rappresentazione di Grafi: matrice delle adiacenze. Tipiche applicazioni di modelli basati su grafi Grafi non orientati Grafi (non orientati) Notazione. G = (V, E) V = nodi (o vertici). E = archi (o lati) tra coppie di nodi. Modella relazioni definite tra coppie di oggetti. aglia di un grafo: numero

Dettagli

Grafi, Social Network e Ricerca su Web Prof. Maurizio Naldi

Grafi, Social Network e Ricerca su Web Prof. Maurizio Naldi Grafi, Social Network e Ricerca su Web Prof. Maurizio Naldi Teoria dei Grafi È uno strumento indispensabile per l analisi di reti e, quindi, di social network.... è fondamentale anche per capire come funziona

Dettagli

MATEMATICA E SOCIETÀ La matematica: è un opinione?

MATEMATICA E SOCIETÀ La matematica: è un opinione? MATEMATICA E SOCIETÀ La matematica: è un opinione? F. Ceragioli, B. Franci, L. Zino DISMA, POLITO 13-14 Giugno, 2017 Il linguaggio matematico [dalla presentazione del prof. Rondoni] intrinseca imprevedibilità

Dettagli

INFORMATICA AA Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali»

INFORMATICA AA Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali» Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali» AA 010-011 INFORMATICA Prof. Giorgio Poletti giorgio.poletti@unife.it Grafi

Dettagli

Reti complesse Misurare le reti Grafi Casuali. Reti complesse. Reti e Misure. Matteo Dell Amico

Reti complesse Misurare le reti Grafi Casuali. Reti complesse. Reti e Misure. Matteo Dell Amico Reti e Misure dellamico@disi.unige.it 7 novembre 2006 Argomenti Trattati 1 Generalità Esempi Obiettivi 2 3 Introduzione Definizioni Generalità Esempi Obiettivi Rete Collezione di entità (nodi) interconnesse.

Dettagli

ALFABETIZZAZIONE INFORMATICA

ALFABETIZZAZIONE INFORMATICA Laurea in Filosofia a.a. 2008-2009 ALFABETIZZAZIONE INFORMATICA Tutto dovrebbe essere reso il più semplice possibile, ma non più semplice. (Albert Einstein) Giorgio Poletti giorgio.poletti@unife.it http://docente.unife.it/giorgio.poletti

Dettagli

1 TEORIA DELLE RETI 1. 1 Teoria delle reti. 1.1 Grafi

1 TEORIA DELLE RETI 1. 1 Teoria delle reti. 1.1 Grafi 1 TEORIA DELLE RETI 1 1 Teoria delle reti 1.1 Grafi Intuitivamente un grafo è un insieme finito di punti (nodi o vertici) ed un insieme di frecce (archi) che uniscono coppie di punti Il verso della freccia

Dettagli

Networks. From Barabasi's Link

Networks. From Barabasi's Link Networks From Barabasi's Link Collegamenti Tutti ci colleghiamo Rete stradale Organigramma (albero) Rete di amicizie Questi collegamenti hanno forme diverse.. Che forma hanno le organizzazioni? Gerarchica

Dettagli

Modelli di offerta di trasporto. ing. Pierluigi Coppola Dipartimento di Ingegneria dell Impresa Università di Roma Tor Vergata

Modelli di offerta di trasporto. ing. Pierluigi Coppola Dipartimento di Ingegneria dell Impresa Università di Roma Tor Vergata Modelli di offerta di trasporto ing. Pierluigi Coppola Dipartimento di Ingegneria dell Impresa Università di Roma Tor Vergata MODELLI D OFFERTA Attraverso la simulazione degli elementi del sistema d offerta

Dettagli

Introduzione ai grafi. Introduzione ai grafi p. 1/2

Introduzione ai grafi. Introduzione ai grafi p. 1/2 Introduzione ai grafi Introduzione ai grafi p. 1/2 Grafi Un grafo G é costituito da una coppia di insiemi (V,A) dove V é detto insieme dei nodi e A é detto insieme di archi ed é un sottinsieme di tutte

Dettagli

Pensiero Algoritmico. Lezione 2 16 Novembre Ripasso. Teorema di Euler. Ozalp Babaoglu Università di Bologna

Pensiero Algoritmico. Lezione 2 16 Novembre Ripasso. Teorema di Euler. Ozalp Babaoglu Università di Bologna Pensiero Algoritmico Lezione 16 Novembre 016 Ozalp Babaoglu Università di Bologna Ripasso Algoritmi Pensiero algoritmico Astrazione Modello Il problema di Google Street View" Sette Ponti di Königsberg

Dettagli

Amedeo Leo Alessio Petrozziello Simone Romano

Amedeo Leo Alessio Petrozziello Simone Romano Amedeo Leo Alessio Petrozziello Simone Romano Reti Wireless Prof.ssa Filomena De Santis, Dott.ssa Delfina Malandrino ANNO ACCADEMICO 2014-2015 Outline Introduzione Dispersione Metodologie Casi di studio

Dettagli

LABORATORIO DI INFORMATICA

LABORATORIO DI INFORMATICA Laurea in Scienze dell Educazione a.a. 2009-200 LORTORIO DI INFORMTIC Lezione 2 00 000 00 0 000 000 0 Tutto dovrebbe essere reso il più semplice possibile, ma non più semplice. (lbert Einstein) Giorgio

Dettagli

Prof. Giorgio Poletti

Prof. Giorgio Poletti Prof. Giorgio Poletti giorgio.poletti@unife.it «I computer danno esattamente quello che gli è stato immesso; se futilità immettiamo, futilità otterremo, ma gli uomini non sono molto diversi.» Richard Bandlerer

Dettagli

Informatica e Interazione Uomo-Macchina

Informatica e Interazione Uomo-Macchina Informatica e Interazione Uomo-Macchina Società dell Informazione e WEB 2.0 SUPPORO DI 3 CREDII AL SEORE INF/01 «LINGUE E LEERAURE SRANIERE» «L errore nasce sempre dalla tendenza dell uomo a dedurre la

Dettagli

Topologia delle reti. Assegnazione fisica dei canali

Topologia delle reti. Assegnazione fisica dei canali Topologia delle reti Assegnazione fisica dei canali 1 Parametri di prestazione di una topologia Per stimare i costi di una topologia si prendono in considerazione tre parametri di prestazione La crescita

Dettagli

Data mining per le scienze sociali

Data mining per le scienze sociali Data mining per le scienze sociali Davide Sardina davidestefano.sardina@unikore.it Università degli studi di Enna Kore Corso di Laurea in Servizio Sociale A.A. 2017/2018 Scienza dei dati Data Mining Dall

Dettagli

POSHMAP. Il social network made in Italy dedicato alla moda. Sara Longo, Social Media Mining

POSHMAP. Il social network made in Italy dedicato alla moda. Sara Longo, Social Media Mining POSHMAP Il social network made in Italy dedicato alla moda 1 2 Il social media Poshmap è una piattaforma nella quale poter condividere gli scatti con le proprie scelte di stile: ogni utente può caricare

Dettagli

Note per la Lezione 21 Ugo Vaccaro

Note per la Lezione 21 Ugo Vaccaro Progettazione di Algoritmi Anno Accademico 20 20 Note per la Lezione 2 Ugo Vaccaro In questa lezione introdurremo il concetto di grafo, esamineremo le loro più comuni rappresentazioni ed introdurremo i

Dettagli

11.4 Chiusura transitiva

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)

Dettagli

Algoritmi e strutture dati

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

Dettagli

Grafi: definizioni e visite

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

Dettagli

Esercitazione 2. Progettare un algoritmo che risolva tale problema in tempo O( E + V log V ).

Esercitazione 2. Progettare un algoritmo che risolva tale problema in tempo O( E + V log V ). Esercitazione 2 Problema 4: Dato un grafo G = (V, E) con pesi positivi sugli archi ed un insieme di k centri C = {c 1, c 2, c k } V, si richiede di partizionare l insieme V in k insiemi V 1, V 2, V k in

Dettagli

La sfida della Social Network Analysis nel Disegno di Algoritmi. Marco Pellegrini Istituto di Informatica e Telematica del CNR

La sfida della Social Network Analysis nel Disegno di Algoritmi. Marco Pellegrini Istituto di Informatica e Telematica del CNR La sfida della Social Network Analysis nel Disegno di Algoritmi Marco Pellegrini Istituto di Informatica e Telematica del CNR Contesto (I) Il termine rete ( rete sociale, rete complessa ) e pesantemente

Dettagli

GRAFI. Cosa sono Grafi non orientati Grafi orientati Grafi pesati Alberi Automi!

GRAFI. Cosa sono Grafi non orientati Grafi orientati Grafi pesati Alberi Automi! G R A F I 1 GRAFI Cosa sono Grafi non orientati Grafi orientati Grafi pesati Alberi Automi! 2 cip: cip: Pallogrammi Pallogrammi GRAFI: cosa sono I grafi sono una struttura matematica fondamentale: servono

Dettagli

«Sciente e Tecnologie dei Beni Culturali»

«Sciente e Tecnologie dei Beni Culturali» Informatica CdS in «Sciente e Tecnologie dei Beni Culturali» AA 01-01 Mini-sito dell insegnamento: http://www.unife.it/scienze/beni.culturali/insegnamenti/informatica Prof. Giorgio Poletti giorgio.poletti@unife.it

Dettagli

D. METODI DI ANALISI CIRCUITALE

D. METODI DI ANALISI CIRCUITALE D. METODI DI ANALISI CIRCUITALE Generalità (problema fondamentale della Teoria dei Circuiti) Schema concettuale dell analisi circuitale Metodo basato sui Tagli (equilibrio delle correnti) Metodo dei Nodi

Dettagli

Esercizi Capitolo 11 - Strutture di dati e progettazione di algoritmi

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

Dettagli

Open walk: Nodo di partenza diverso da quello di arrivo Close walk: Nodo di partenza coincidente con quello di arrivo

Open walk: Nodo di partenza diverso da quello di arrivo Close walk: Nodo di partenza coincidente con quello di arrivo Connettività WALK, TRAIL, PATH Walk (passeggiata) Walk (passeggiata): Una passeggiata è una sequenza di nodi e link che inizia e finisce con un nodo, in cui ogni nodo è incidente allo spigolo che lo precede

Dettagli

STRUTTURA DELLE RETI SOCIALI GRAFI. Vincenzo Auletta

STRUTTURA DELLE RETI SOCIALI GRAFI. Vincenzo Auletta STRUTTURA DELLE RETI SOCIALI GRAFI Vincenzo Auletta TEORIA DEI GRAFI E RETI La Teoria dei Grafi è una branca della Matematica che permette di descrivere insiemi di oggetti insieme alle loro relazioni Nasce

Dettagli

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 17 giugno 2013

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

Dettagli

Gestione della produzione e della supply chain Logistica distributiva

Gestione della produzione e della supply chain Logistica distributiva Gestione della produzione e della supply chain Logistica distributiva Paolo Detti Dipartimento di Ingegneria dell Informazione e Scienze Matematiche Università di Siena Struttura delle reti logistiche

Dettagli

Lezioni di Ricerca Operativa

Lezioni di Ricerca Operativa Lezioni di Ricerca Operativa Estratto per la parte di programmazione lineare e ottimizzazione sui grafi Corso di Metodi di Ottimizzazione per l'ingegneria della Sicurezza Laurea Magistrale in Ingegneria

Dettagli

Analisi e implementazione dell algoritmo di Dijkstra (Parte 1)

Analisi e implementazione dell algoritmo di Dijkstra (Parte 1) Analisi e implementazione dell algoritmo di Dijkstra (Parte 1) Algoritmicamente August 1, 2009 http://algoritmicamente.wordpress.com/ 1 Concetti fondamentali Definizione 1 Un grafo è un insieme di vertici

Dettagli

Il fenomeno Small-World. Capitolo 20

Il fenomeno Small-World. Capitolo 20 Il fenomeno Small-World Capitolo 20 0 Il fenomeno Small-World Le origini dell'idea small-world: Il numero di Bacon: Creare una rete degli attori di Hollywood Collegare due attori se sono co-apparsi in

Dettagli

Teoria dei Grafi Elementi di base della Teoria dei Grafi

Teoria dei Grafi Elementi di base della Teoria dei Grafi L. Pallottino, Sistemi Robotici Distribuiti - Versione del 4 Marzo 2015 42 Teoria dei Grafi Elementi di base della Teoria dei Grafi Definizione 1. Un grafo G = (V, E) è composto da un insieme finito di

Dettagli

7.1 Progettare un algoritmo per costruire ciclo euleriano di un grafo non orientato.

7.1 Progettare un algoritmo per costruire ciclo euleriano di un grafo non orientato. Capitolo 7 Grafi 7.1 Progettare un algoritmo per costruire ciclo euleriano di un grafo non orientato. 7.3 Un grafo a torneo è un grafo orientato G in cui per ogni coppia di vertici x e y esiste un solo

Dettagli

Metodologie Informatiche Applicate al Turismo

Metodologie Informatiche Applicate al Turismo Metodologie Informatiche Applicate al Turismo 3. Introduzione a Internet Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it Corso di Laurea

Dettagli

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati Introduzione ai grafi Grafi: Definizione e Algoritmi di visita Maria Rita Di Berardini, Emanuela Merelli 1 1 Dipartimento di Matematica e Informatica Università di Camerino A.A. 2007/08 Introduzione ai

Dettagli

Progetto e Ottimizzazione di Reti 2. Nozioni base di Teoria dei Grafi

Progetto e Ottimizzazione di Reti 2. Nozioni base di Teoria dei Grafi Progetto e Ottimizzazione di Reti 2. Nozioni base di Teoria dei Grafi ANTONIO SASSANO (A-L) CARLO MANNINO(M-Z) Uniersità di Roma La Sapienza Dipartimento di Informatica e Sistemistica Corso di Larea in

Dettagli

3. MODELLI DI OFFERTA

3. MODELLI DI OFFERTA . MODELLI DI OFFERTA I modelli matematici dei sistemi di offerta di trasporto utilizzano da un lato la teoria dei grafi e delle reti per rappresentare la struttura topologica e funzionale del sistema e

Dettagli

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati Algoritmi e Strutture Dati Capitolo 13 Cammini minimi: Algoritmo di Dijkstra (*) (ACM in grafi diretti e non diretti senza archi di peso negativo) Punto della situazione Algoritmo basato sull ordinamento

Dettagli

Progettazione di Algoritmi - lezione 1

Progettazione di Algoritmi - lezione 1 Progettazione di Algoritmi - lezione 1 Grafi Un grafo è una collezione di elementi con una relazione binaria tra di essi. Le situazioni che possono essere modellate dai grafi sono innumerevoli e provengono

Dettagli

corso di Teoria dei Sistemi di Trasporto Sostenibili 6 CFU A.A MODELLI DI OFFERTA

corso di Teoria dei Sistemi di Trasporto Sostenibili 6 CFU A.A MODELLI DI OFFERTA corso di Teoria dei Sistemi di Trasporto Sostenibili 6 CFU A.A. 6-7 MODELLI DI OFFERTA Prof. Ing. Umberto Crisalli Dipartimento di Ingegneria dell Impresa crisalli@ing.uniroma.it Struttura del sistema

Dettagli

Lezione n.14 Random Graphs, Small-Worlds, Scale-Free Networks Materiale didattico: Peer-to-Peer Systems and Applications Capitolo 6

Lezione n.14 Random Graphs, Small-Worlds, Scale-Free Networks Materiale didattico: Peer-to-Peer Systems and Applications Capitolo 6 Lezione n.14 Random Graphs, Small-Worlds, Scale-Free Networks Materiale didattico: Peer-to-Peer Systems and Applications Capitolo 6 1 RIASSUNTO Introduzione : Reti complesse Small-Worlds Social Networks

Dettagli

Programma. I. Concetti base di teoria dei grafi e delle reti II. Modelli III. La rete come insieme di comunità

Programma. I. Concetti base di teoria dei grafi e delle reti II. Modelli III. La rete come insieme di comunità Reti Complesse Programma I. Concetti base di teoria dei grafi e delle reti II. Modelli III. La rete come insieme di comunità Bibliografia Evolution of networks S.N. Dorogovtsev, J.F.F. Mendes, Adv. Phys.

Dettagli

RELAZIONI POSITIVE E NEGATIVE

RELAZIONI POSITIVE E NEGATIVE STRUTTUR DELLE RETI SOILI RELZIONI POSITIVE E NEGTIVE Vincenzo uletta RELZIONI POSITIVE E NEGTIVE Le relazioni tra i nodi di una rete sociale possono avere connotazioni sia positive che negative Positive:

Dettagli

Matrici unimodulari e totalmente unimodulari

Matrici unimodulari e totalmente unimodulari Matrici unimodulari e totalmente unimodulari Sia una matrice intera di dimensione con, si dice unimodulare se presa una qualsiasi sottomatrice di ordine massimo (di dimensione ) vale det = 1, +1, 0. Una

Dettagli

Bioinformatica. Grafi. a.a Francesca Cordero. Grafi Bioinformatica

Bioinformatica. Grafi. a.a Francesca Cordero. Grafi Bioinformatica fcordero@di.unito.it Introduzione cknowledgement Lucidi da. Horváth,. emetrescu et al, lgoritmi e strutture dati, McGraw-Hill 3 efinizione: che cosa sono i grafi? definizione astratta: un grafo G = (V,)

Dettagli

Alberi di copertura. Mauro Passacantando. Dipartimento di Informatica Largo B. Pontecorvo 3, Pisa

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 mpassacantando@di.unipi.it M. Passacantando TFA 0/ - Corso di Ricerca Operativa Università di Pisa / 9 Definizioni

Dettagli

min det det Allora è unimodulare se e solo se det 1, 1, 0 per ogni sottomatrice quadrata di di qualsiasi dimensione.

min det det Allora è unimodulare se e solo se det 1, 1, 0 per ogni sottomatrice quadrata di di qualsiasi dimensione. Se è unimodulare e è intero allora il poliedro 0 ha vertici interi. Sia un vertice di Per definizione esiste allora una base di tale che, 0 Poiché è non singolare ( invertibile det 0) si ha che det 1 è

Dettagli

Problema del cammino minimo

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

Dettagli

INSTRADAMENTO: ALGORITMO DI KRUSKAL

INSTRADAMENTO: ALGORITMO DI KRUSKAL UNIVERSITA' DEGLI STUDI DI BERGAMO Dipartimento di Ingegneria INSTRADAMENTO: ALGORITMO DI KRUSKAL FONDAMENTI DI RETI E TELECOMUNICAZIONE A.A. 2012/13 - II Semestre Esercizio 1 Sia dato il grafo G= (N,

Dettagli

Complessità Computazionale

Complessità Computazionale Complessità Computazionale La teoria della Computabilità cattura la nozione di algoritmo nel senso che per ogni problema sia esso decisionale o di calcolo di funzione stabilisce dei criteri per determinare

Dettagli

UNIVERSITÀ DEGLI STUDI DI MILANO. Progetto Lauree Scientifiche Teoria dei grafi e topologia DIPARTIMENTO DI MATEMATICA ʺF. ENRIQUESʺ.

UNIVERSITÀ DEGLI STUDI DI MILANO. Progetto Lauree Scientifiche Teoria dei grafi e topologia DIPARTIMENTO DI MATEMATICA ʺF. ENRIQUESʺ. I SETTE PONTI DI KÖNIGSBERG (Eulero 1735) La città di Königsberg, situata sul fiume Pregele, comprendeva due isole (A e D in figura), collegate tra loro da un ponte. Un isola (D) era collegata a ognuna

Dettagli

Sistemi di elaborazione delle informazioni

Sistemi di elaborazione delle informazioni Sistemi di elaborazione delle informazioni Univ. degli studi Federico II di Napoli Ing. Antonio Fratini Reti di Telecomunicazione Una Rete di Telecomunicazione può essere definita come un sistema distribuito

Dettagli

Routing IP. IP routing

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

Dettagli

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 20 giugno 2014

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à

Dettagli

Grafi: introduzione. Definizioni: che cosa sono i grafi. Definizione

Grafi: introduzione. Definizioni: che cosa sono i grafi. Definizione Grafi: introduzione e rappresentazione efinizioni: che cosa sono i grafi Un grafo G=(V,) consiste in: un insieme V di vertici (o nodi) un insieme di coppie di vertici, detti archi o spigoli: ogni arco

Dettagli

Introduzione. Il routing permette la comunicazione tra due nodi differenti anche se non sono collegati direttamente

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

Dettagli

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 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

Dettagli

Intelligenza collettiva Swarm intelligence

Intelligenza collettiva Swarm intelligence Intelligenza collettiva Swarm intelligence Andrea Roli andrea.roli@unibo.it DEIS Alma Mater Studiorum Università di Bologna Intelligenza collettiva p. 1 Swarm Intelligence Intelligenza collettiva p. 2

Dettagli

Cammini minimi in grafi:

Cammini minimi in grafi: Algoritmi e strutture dati Camil Demetrescu, Irene Finocchi, Giuseppe F. Italiano Cammini minimi in grafi: una trilogia Cammini minimi in grafi: Episodio III: la fine della trilogia Input: nelle puntate

Dettagli

K 4 è planare? E K 3,3 e K 5 sono planari? Sì! No! (Teorema di Kuratowski) K 5. Camil Demetrescu, Irene Finocchi, Giuseppe F.

K 4 è planare? E K 3,3 e K 5 sono planari? Sì! No! (Teorema di Kuratowski) K 5. Camil Demetrescu, Irene Finocchi, Giuseppe F. K 4 è planare? Sì! E K 3,3 e K 5 sono planari? K 5 No! (Teorema di Kuratowski) 1 Un albero è un grafo bipartito? SÌ! Ma un grafo bipartito è sempre un albero?? 2 Algoritmi e Strutture Dati Capitolo 11

Dettagli

Parte II - Reti di Calcolatori ed Internet IL LIVELLO RETE

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

Dettagli

Topologia dei circuiti

Topologia dei circuiti Università degli Studi di Pavia Facoltà di Ingegneria Corso di Corso di Teoria dei Circuiti Teoria dei circuiti Topologia dei circuiti Studio della struttura di un circuito dal punto di vista delle connessioni

Dettagli

Soluzioni della settima esercitazione di Algoritmi 1

Soluzioni della settima esercitazione di Algoritmi 1 Soluzioni della settima esercitazione di Algoritmi 1 Beniamino Accattoli 19 dicembre 2007 1 Grafi Un grafo è non orientato se descrivendo un arco come una coppia di vertici (i,j) l ordine è ininfluente

Dettagli