Minori di Grafi: Teoria ed applicazioni algoritmiche

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Minori di Grafi: Teoria ed applicazioni algoritmiche"

Transcript

1 Minori di Grafi: Teoria ed applicazioni algoritmiche Paul Wollan September 21, 2009

2 Un grafo H si dice grafo minore di un grafo G se H può essere ottenuto da G cancellando una serie di lati contraendo una serie di lati u v Contract uv v uv

3 Insiemi Minor Closed Un insieme di grafi C si dice minor closed (invariante rispetto alle operazioni di contrazione e cancellazione) se per ogni grafo G nell insieme, ogni operazione di cancellazione o contrazione restituisce un grafo in C. Esempi di insiemi minor closed grafi planari foreste grafi su superfici grafi con feedback vertex set di ordine k.

4 Insiemi Minor Closed Un insieme di grafi C si dice minor closed (invariante rispetto alle operazioni di contrazione e cancellazione) se per ogni grafo G nell insieme, ogni operazione di cancellazione o contrazione restituisce un grafo in C. Esempi di insiemi minor closed grafi planari foreste grafi su superfici grafi con feedback vertex set di ordine k.

5 Insiemi minor closed appaiono in diversi contesti: spesso si studiano problemi più generali dopo averli ristretti ad insiemi minor closed. Esempi coloring graphs su una superficie (4 color theorem per grafi planari) traveling salesman problem su grafi planari Stabilire quando un dato grafo appartiene ad un insieme C minor closed è tuttavia un problema non banale (fanno eccezione le foreste).

6 Insiemi minor closed appaiono in diversi contesti: spesso si studiano problemi più generali dopo averli ristretti ad insiemi minor closed. Esempi coloring graphs su una superficie (4 color theorem per grafi planari) traveling salesman problem su grafi planari Stabilire quando un dato grafo appartiene ad un insieme C minor closed è tuttavia un problema non banale (fanno eccezione le foreste).

7 Caratterizzazione di insiemi minor-closed Teorema (Kuratowski) Un grafo è planare se e solo se non contiene K 5 o K 3,3 come minori. Teorema (Robertson, Seymour) Dato un insieme minor closed C, esiste un numero fintio di grafi H 1, H 2,..., H n che lo caratterizza. Un grafo G appartiene a C se e soltanto se non ammette H i come minore, per ogni 1 i n. La dimostrazione è difficile e tecnica ed appare in una serie di 23 articoli (circa 500 pagine) pubblicati dal 1983 fino ai nostri giorni.

8 Caratterizzazione di insiemi minor-closed Teorema (Kuratowski) Un grafo è planare se e solo se non contiene K 5 o K 3,3 come minori. Teorema (Robertson, Seymour) Dato un insieme minor closed C, esiste un numero fintio di grafi H 1, H 2,..., H n che lo caratterizza. Un grafo G appartiene a C se e soltanto se non ammette H i come minore, per ogni 1 i n. La dimostrazione è difficile e tecnica ed appare in una serie di 23 articoli (circa 500 pagine) pubblicati dal 1983 fino ai nostri giorni.

9 Applicazioni App 1: Riconoscere insiemi minor closed in tempi polinomiali. Teorema (RS) Dato un grafo H, esiste un algoritmo in tempo polinomiale (O( V (G) 3 )) per determinare se un grafo G in input contiene H come minore. Ciò implica l esistenza di un algoritmo in tempo polinomiale per stabilire se un dato grafo G appartiene o meno ad un insieme minor closed C. Sul teorema di R&S si basa appunto il primo algoritmo in tempo polinomiale per determinare se un grafo G si può immergere in una superficie S prefissata.

10 Applicazioni App 1: Riconoscere insiemi minor closed in tempi polinomiali. Teorema (RS) Dato un grafo H, esiste un algoritmo in tempo polinomiale (O( V (G) 3 )) per determinare se un grafo G in input contiene H come minore. Ciò implica l esistenza di un algoritmo in tempo polinomiale per stabilire se un dato grafo G appartiene o meno ad un insieme minor closed C. Sul teorema di R&S si basa appunto il primo algoritmo in tempo polinomiale per determinare se un grafo G si può immergere in una superficie S prefissata.

11 Applicazioni App 1: Riconoscere insiemi minor closed in tempi polinomiali. Teorema (RS) Dato un grafo H, esiste un algoritmo in tempo polinomiale (O( V (G) 3 )) per determinare se un grafo G in input contiene H come minore. Ciò implica l esistenza di un algoritmo in tempo polinomiale per stabilire se un dato grafo G appartiene o meno ad un insieme minor closed C. Sul teorema di R&S si basa appunto il primo algoritmo in tempo polinomiale per determinare se un grafo G si può immergere in una superficie S prefissata.

12 App 2: Il problema dei k cammini disgiunti. Dati un grafo G e 2k vertici distinti s 1, t 1, s 2, t 2,..., s k, t k in G, vogliamo stabilire se esistono o meno k cammini disgiunti P 1,..., P k, con s i e t i punti estremi di P i. Se tali cammini esistono, li vogliamo anche determinare. Il problema dei k cammini disgiunti è NP hard (Knuth) qualunque sia k, anche nel caso di grafi planari (Lynch, Kramer, Van Leeuwen). Teorema (RS) Fissato k, esiste un algoritmo in tempo O( V (G) 3 ) per risolvere il problema dei k cammini disgiunti in un grafo G. Il problema dei k cammini disgiunti riguarda grafi che non appartengono necessariamente a insiemi minor closed e non sembra in relazione con la teoria dei minori. Ciononostante la dimostrazione del teorema si basa sulla teoria dei minori.

13 App 2: Il problema dei k cammini disgiunti. Dati un grafo G e 2k vertici distinti s 1, t 1, s 2, t 2,..., s k, t k in G, vogliamo stabilire se esistono o meno k cammini disgiunti P 1,..., P k, con s i e t i punti estremi di P i. Se tali cammini esistono, li vogliamo anche determinare. Il problema dei k cammini disgiunti è NP hard (Knuth) qualunque sia k, anche nel caso di grafi planari (Lynch, Kramer, Van Leeuwen). Teorema (RS) Fissato k, esiste un algoritmo in tempo O( V (G) 3 ) per risolvere il problema dei k cammini disgiunti in un grafo G. Il problema dei k cammini disgiunti riguarda grafi che non appartengono necessariamente a insiemi minor closed e non sembra in relazione con la teoria dei minori. Ciononostante la dimostrazione del teorema si basa sulla teoria dei minori.

14 App 3: Condizioni sufficienti per il problema dei k cammini disgiunti. Se un grafo G è k-connesso allora, dati due insiemi di vertici X ed Y, esistono k cammini disgiunti con un estremo in X ed uno in Y. Teorema Esiste un funzione f (k) tale che se G è f (k)-connesso allora ogni problema di k cammini disgiunti in G ammette una soluzione. Maggiorazioni per f (k) sono state date da Jung (70), Robertson e Seymour (95), Bollobás e Thomason (96). Miglior risultato in letteratura: se un grafo G è 10k-connesso, allora ogni problema di k cammini disgiunti ammette una soluzione. (Thomas e Wollan, 05) Problema Attuale Esiste un funzione N(k) tale che se G ha N(k) veritici ed è 2k + 2 connesso allora ogni problema di k cammini dsgiunti in G ammette una soluzione?

15 App 3: Condizioni sufficienti per il problema dei k cammini disgiunti. Se un grafo G è k-connesso allora, dati due insiemi di vertici X ed Y, esistono k cammini disgiunti con un estremo in X ed uno in Y. Teorema Esiste un funzione f (k) tale che se G è f (k)-connesso allora ogni problema di k cammini disgiunti in G ammette una soluzione. Maggiorazioni per f (k) sono state date da Jung (70), Robertson e Seymour (95), Bollobás e Thomason (96). Miglior risultato in letteratura: se un grafo G è 10k-connesso, allora ogni problema di k cammini disgiunti ammette una soluzione. (Thomas e Wollan, 05) Problema Attuale Esiste un funzione N(k) tale che se G ha N(k) veritici ed è 2k + 2 connesso allora ogni problema di k cammini dsgiunti in G ammette una soluzione?

16 Problemi attuali: Dimostrazioni più semplici La complessità degli articoli di R&S ha reso quasi impossibile l utilizzo delle tecniche e degli strumenti della teoria dei minori da parte della comunità matematica e informatica. Esempio: L algoritmo RS per il problema dei k cammini disgiunti: La dimostrazione della correttezza dell algoritmo utilizza risultati presenti in tutti i 23 articoli ed è di circa 400 pagine. L algoritmo gira in un tempo f (k) V (G) 3, con f (k) funzione di k. Risultati recenti (Geelen, Huyhn 09) stabiliscono l esistenza di una maggiorazione per f (k) che può essere calcolata esplicitamente. Nessuno tuttavia è riuscito a calcolare esplicitamente tale maggiorazione.

17 Recentemente alcuni risultati della serie di R&S sono stati notevolmente semplificati Diestel, Gorbonov, Jensen, e Thomassen (99) Diestel, Kawarabayashi, Müller, Wollan (08) Geelen and Huyhn (08). Problema Attuale Esiste un algoritmo più semplice per il problema dei k cammini disgiunti?

18 Parità e minori Problema dei k cammini dispari disgiunti: Analogo al problema dei k cammini disgiunti, con il vincolo che la lunghezza dei cammini deve essere dispari. Osservazione: la lunghezza di un cammino tra due vertici cambia da pari a dispari (o viceversa) se si contrae un lato nel cammino. Ne consegue che non possiamo direttamente applicare tecniche basate sui minori per risolvere tale problema. Signed graphs consentono l utilizzo della teoria dei minori per studiare parity problems. Kawarabayashi e Reed hanno dimostrato recentemente che esiste un algoritmo in tempo polinomiale per il problema dei k cammini dispari disgiunti.

19 Parità e minori Problema dei k cammini dispari disgiunti: Analogo al problema dei k cammini disgiunti, con il vincolo che la lunghezza dei cammini deve essere dispari. Osservazione: la lunghezza di un cammino tra due vertici cambia da pari a dispari (o viceversa) se si contrae un lato nel cammino. Ne consegue che non possiamo direttamente applicare tecniche basate sui minori per risolvere tale problema. Signed graphs consentono l utilizzo della teoria dei minori per studiare parity problems. Kawarabayashi e Reed hanno dimostrato recentemente che esiste un algoritmo in tempo polinomiale per il problema dei k cammini dispari disgiunti.

20 Una generalizzazione naturale: cosa succede se richiediamo che i cammini siano di lunghezza non zero modulo m, per m arbitrario? Signed graphs non si possono utilizzare se m 2. Problema Attuale Esiste un algoritmo per testare se un grafo ha k cicli disgiunti di lunghezza non zero modulo m per ogni intero m? Theorem (Wollan) Characterizes when there exists k disjoint cycles of non-zero length modulo m or alternatively a bounded set of vertices hitting all such cycles.

21 Una generalizzazione naturale: cosa succede se richiediamo che i cammini siano di lunghezza non zero modulo m, per m arbitrario? Signed graphs non si possono utilizzare se m 2. Problema Attuale Esiste un algoritmo per testare se un grafo ha k cicli disgiunti di lunghezza non zero modulo m per ogni intero m? Theorem (Wollan) Characterizes when there exists k disjoint cycles of non-zero length modulo m or alternatively a bounded set of vertices hitting all such cycles.

GE460 - Teoria dei grafi. Soluzioni esame del 28 Gennaio 2013

GE460 - Teoria dei grafi. Soluzioni esame del 28 Gennaio 2013 GE460 - Teoria dei grafi Soluzioni esame del 28 Gennaio 2013 Problema 1. (1.a) Sia G un grafo connesso p-regolare e G G un suo sottografo. Vero o falso: Se G è p-regolare allora G = G. Soluzione Vero.

Dettagli

OSTRUZIONI SUI GRAFI. Alcune ostruzioni per l esistenza di grafi con dato score 1) Vale il seguente lemma

OSTRUZIONI SUI GRAFI. Alcune ostruzioni per l esistenza di grafi con dato score 1) Vale il seguente lemma OSTRUZIONI SUI GRAFI Alcune ostruzioni per l esistenza di grafi con dato score 1) Vale il seguente lemma Lemma 1. Se G = (V, E) è un grafo finito con n vertici allora deg(v) n 1, v V. Dal lemma segue che

Dettagli

Circuiti euleriani. F. Pugliese April 22, 2011

Circuiti euleriani. F. Pugliese April 22, 2011 Circuiti euleriani F. Pugliese April, 0 Abstract Diamo una dimostrazione costruttiva dell esistenza di circuiti euleriani nei grafi connessi con vertici tutti di grado pari. Innanzitutto, ricordiamo la

Dettagli

Problemi decisionali. Esempi

Problemi decisionali. Esempi Problemi decisionali La teoria della complessità computazionale è definita principalmente in termini di problemi di decisione Essendo la risposta binaria, non ci si deve preoccupare del tempo richiesto

Dettagli

Sommario. Esempi di problemi NP-completi: 3-COLORING TSP. HamCycle

Sommario. Esempi di problemi NP-completi: 3-COLORING TSP. HamCycle Sommario Esempi di problemi NP-completi: 3-COLORING HamCycle SP 3-Coloring è NP-hard Una colorazione di un grafo G=(V,E) è una funzione f : V {1,...,n} tale che {u,v} E f(u) f(v). Una 3- colorazione usa

Dettagli

Università Roma Tre - PAS Classe A048 "Matematica Applicata" - Corso di Informatica a.a. 2013/2014

Università Roma Tre - PAS Classe A048 Matematica Applicata - Corso di Informatica a.a. 2013/2014 Università Roma Tre Dipartimento di Matematica e Fisica Percorso Abilitante Speciale Classe A08 Matematica Applicata Corso di Informatica Algoritmi su Grafi Marco Liverani (liverani@mat.uniroma.it) Sommario

Dettagli

Appunti del corso di Informatica 1 (IN110 Fondamenti) 7 Grafi e alberi: introduzione

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 (liverani@mat.uniroma.it)

Dettagli

MATEMATICA DISCRETA CLAUDIA MALVENUTO PRIMA PROVA IN ITINERE 24 APRILE 2014

MATEMATICA DISCRETA CLAUDIA MALVENUTO PRIMA PROVA IN ITINERE 24 APRILE 2014 MATEMATICA DISCRETA CLAUDIA MALVENUTO PRIMA PROVA IN ITINERE 4 APRILE 014 1. Trovare il numero di stringhe di lunghezza n che si possono formare usando le lettere A, B, C, D, E in modo che ogni stringa

Dettagli

Matroidi, algoritmi greedy e teorema di Rado

Matroidi, algoritmi greedy e teorema di Rado Matroidi, algoritmi greedy e teorema di Rado per il corso di Laboratorio di Algoritmi e Ricerca Operativa Dott. Alberto Leporati / Prof.ssa Enza Messina Dipartimento di Informatica, Sistemistica e Comunicazione

Dettagli

Aniello Murano Classe dei problemi NP. Nella lezione precedente abbiamo visto alcuni problemi che ammettono soluzione polinomiale

Aniello Murano Classe dei problemi NP. Nella lezione precedente abbiamo visto alcuni problemi che ammettono soluzione polinomiale Aniello Murano Classe dei problemi NP 13 Lezione n. Parole chiave: Classe NP Corso di Laurea: Informatica Codice: Email Docente: murano@ na.infn.it A.A. 2008-2009 Introduzione alla lezione Nella lezione

Dettagli

Matrici delle differenze finite

Matrici delle differenze finite Capitolo 8 Matrici delle differenze finite Si riportano in questo capitolo alcuni risultati e proprietà delle matrici delle differenze finite ovvero delle matrici che intervengono nel metodo delle differenze

Dettagli

Gioco 10x10. Prova con una matita, che punteggio ottieni?

Gioco 10x10. Prova con una matita, che punteggio ottieni? Gioco 10x10 Il gioco consiste nel cercare di riempire una tabella quadrata 10x10 con i numeri progressivi da 1 a 100 partendo da una qualunque casella con il numero 1 e passando alla successiva casella

Dettagli

Problemi, istanze, soluzioni

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

Dettagli

NP completezza. Problemi astratti

NP completezza. Problemi astratti NP completezza Vittorio Maniezzo - Università di Bologna Problemi astratti Un problema è un entità astratta (es. il TSP). Una istanzadel problema è un suo caso particolare in cui vengono specificati tutti

Dettagli

NP completezza. Vittorio Maniezzo - Università di Bologna

NP completezza. Vittorio Maniezzo - Università di Bologna NP completezza Vittorio Maniezzo - Università di Bologna Problemi astratti Un problema è un entità astratta (es. il TSP). Una istanzadel problema è un suo caso particolare in cui vengono specificati tutti

Dettagli

UNIVERSITÀ DEGLI STUDI DI ROMA LA SAPIENZA. 2-fattori di grafi regolari

UNIVERSITÀ DEGLI STUDI DI ROMA LA SAPIENZA. 2-fattori di grafi regolari UNIVERSITÀ DEGLI STUDI DI ROMA LA SAPIENZA 2-fattori di grafi regolari Domenico Labbate Quaderni Elettronici del Seminario di Geometria Combinatoria 26E (Maggio 2011) http://www.mat.uniroma1.it/~combinat/quaderni

Dettagli

PLANARITÀ DI UN GRAFO

PLANARITÀ DI UN GRAFO PLANARITÀ DI UN GRAFO Si consideri il grafo della figura (figura 1.a): (a) È noto che ci sono altre rappresentazioni nella sua classe di isomorfismo. Ad esempio (figure 1.b e 1.c): (b) (c) 66 Si può dimostrare

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

Massimi e minimi vincolati

Massimi e minimi vincolati Massimi e minimi vincolati Data una funzione G C 1 (D), dove D è un aperto di R 2, sappiamo bene dove andare a cercare gli eventuali punti di massimo e minimo relativi. Una condizione necessaria affinché

Dettagli

Esercizi Union-Find e su Grafi. Ugo Vaccaro

Esercizi Union-Find e su Grafi. Ugo Vaccaro Progettazione di Algoritmi Anno Accademico 0 07 Esercizi Union-Find e su Grafi. Ugo Vaccaro. Esercizio: Scrivere pseudocodice per Make-Set, Union, e Find-Set usando la rappresentazione attraverso liste

Dettagli

Complessità Strutturale e NP-Completezza

Complessità Strutturale e NP-Completezza Complessità Strutturale e NP-Completezza Una breve introduzione Francesco De Rose Alberto Giorgi Università degli Studi di Brescia Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica

Dettagli

Soluzioni per gli esercizi di Teoria dei grafi.

Soluzioni per gli esercizi di Teoria dei grafi. M. Barlotti Soluzioni per gli Esercizi di Teoria dei grafi v.!.3 Pag. 1 Soluzioni per gli esercizi di Teoria dei grafi. Esercizio 1 Un grafo connesso Z è disegnato nel piano senza sovrapposizione di lati

Dettagli

Elementi di Complessità Computazionale

Elementi di Complessità Computazionale Elementi di Complessità Computazionale Ultima modifica 23.06.2004 Il problema Esiste una misura oggettiva per valutare l'efficienza di un algoritmo? In che relazione sono gli input di un algoritmo con

Dettagli

Ottimizzazione Combinatoria

Ottimizzazione Combinatoria Ottimizzazione Combinatoria Riepilogo degli argomenti trattati nel corso a.a. 2018/2019 1 Algoritmi e complessità computazionale (dispense n. 1) Riepilogo sulla programmazione strutturata e sugli algoritmi;

Dettagli

Grafo clique e operatore K

Grafo clique e operatore K UNIVERSITÀ DEGLI STUDI ROMA TRE FACOLTÀ DI SCIENZE M.F.N. CORSO DI LAUREA IN MATEMATICA Tesi di Laurea in Matematica di Barbara Burchielli Studio del comportamento di grafi sotto all applicazione iterata

Dettagli

Note sulle classi di complessità P, NP e NPC per ASD (DRAFT)

Note sulle classi di complessità P, NP e NPC per ASD (DRAFT) Note sulle classi di complessità P, NP e NPC per ASD 2010-11 (DRAFT) Nicola Rebagliati 20 dicembre 2010 1 La complessità degli algoritmi Obiettivo principale della teoria della complessità: ottenere una

Dettagli

2 OTTIMIZZAZIONE SU GRAFI. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

2 OTTIMIZZAZIONE SU GRAFI. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 2 OTTIMIZZAZIONE SU GRAFI E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 Molti problemi decisionali possono essere formulati utilizzando il linguaggio della teoria dei grafi. Esempi: - problemi di

Dettagli

non solo otteniamo il valore cercato per la validità della (1.4), ma anche che tale valore non dipende da

non solo otteniamo il valore cercato per la validità della (1.4), ma anche che tale valore non dipende da NOTE INTEGRATIVE PER IL CORSO DI ANALISI MATEMATICA 2 ANNO ACCADEMICO 2012/13 NOTE SULLA CONTINUITÀ UNIFORME D.BARTOLUCCI, D.GUIDO Sia f(x) = x 3, x [ 1, 1]. Si ha 1. La continuità uniforme x 3 y 3 = x

Dettagli

Algoritmo per A. !(x) Istanza di B

Algoritmo per A. !(x) Istanza di B Riduzioni polinomiali Una funzione f: T*!T* è detta computabile in tempo polinomiale se esiste una macchina di Turing limitata polinomialmente che la computi. Siano L 1 e L 2 " T* due linguaggi. Una funzione

Dettagli

2 OTTIMIZZAZIONE SU GRAFI. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

2 OTTIMIZZAZIONE SU GRAFI. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 2 OTTIMIZZAZIONE SU GRAFI E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 Molti problemi decisionali possono essere formulati utilizzando il linguaggio della teoria dei grafi. Esempi: - problemi di

Dettagli

Algoritmi e Strutture Dati II: Parte B Anno Accademico Lezione 5

Algoritmi e Strutture Dati II: Parte B Anno Accademico Lezione 5 Algoritmi e Strutture Dati II: Parte B Anno Accademico 2004-2005 Docente: Ugo Vaccaro Lezione 5 In questa lezione inizieremo a studiare gli algoritmi di approssimazione per problemi di ottimizzazione NP-hard

Dettagli

E 1 = { {a, b}, {a, c}, {b, c}, {c, d}, {b, d}, {d, e}, {d, f}, {d, g}, {e, f}, {f, g}, {e, g} }.

E 1 = { {a, b}, {a, c}, {b, c}, {c, d}, {b, d}, {d, e}, {d, f}, {d, g}, {e, f}, {f, g}, {e, g} }. ISOMORFISMI DI GRAFI 1) Es. n.4 del 12 luglio 2007 Si dica, motivando la risposta, quali tra i seguenti grafi, G 1, G 2 e G 3, sono tra loro isomorfi e quali no. G 1 = (V 1, E 1 ) dove l insieme dei vertici

Dettagli

RISOLUZIONE IN LOGICA PROPOSIZIONALE. Giovanna D Agostino Dipartimento di Matemaica e Informatica, Università di Udine

RISOLUZIONE IN LOGICA PROPOSIZIONALE. Giovanna D Agostino Dipartimento di Matemaica e Informatica, Università di Udine RISOLUZIONE IN LOGICA PROPOSIZIONALE Giovanna D Agostino Dipartimento di Matemaica e Informatica, Università di Udine 1. Risoluzione Definitione 1.1. Un letterale l è una variabile proposizionale (letterale

Dettagli

Teoria della complessità

Teoria della complessità Teoria della complessità Materiale consigliato: testo del corso capitolo 34 Introduzione agli algoritmi e strutture dati T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein McGraw Hill, 2005 Denise Salvi

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

Complementi di Analisi Matematica Ia. Carlo Bardaro

Complementi di Analisi Matematica Ia. Carlo Bardaro Complementi di Analisi Matematica Ia Carlo Bardaro Capitolo 1 Elementi di topologia della retta reale 1.1 Intorni, punti di accumulazione e insiemi chiusi Sia x 0 IR un fissato punto di IR. Chiameremo

Dettagli

Proposte di approfondimenti

Proposte di approfondimenti Linguaggi formali Proposte di approfondimenti 1. Forme normali di Greibach, trasformazione di una grammatica in forma normale di Greibach Automi a stati finiti 2. Automi di Büchi: particolari automi a

Dettagli

Grafi Stessa distanza

Grafi Stessa distanza Grafi Stessa distanza In un grafo orientato G, dati due nodi s e v, si dice che: v è raggiungibile da s se esiste un cammino da s a v; la distanza di v da s è la lunghezza del più breve cammino da s a

Dettagli

3. Successioni di insiemi.

3. Successioni di insiemi. 3. Successioni di insiemi. Per evitare incongruenze supponiamo, in questo capitolo, che tutti gli insiemi considerati siano sottoinsiemi di un dato insieme S (l insieme ambiente ). Quando occorrerà considerare

Dettagli

Algoritmi & Laboratorio

Algoritmi & Laboratorio Acknowledgement Lucidi da F. Damiani, a.a. 2004-2005 C. Demetrescu et al, Algoritmi e strutture dati, McGraw-Hill M. Zacchi, a.a. 2003-2004 I lucidi non sono un sostituto per il libro di testo non contengono

Dettagli

Funzioni continue. quando. se è continua x I.

Funzioni continue. quando. se è continua x I. Funzioni continue Definizione: f() si dice continua in 0 D f quando (*) 0 f () f ( 0 ) Definizione: f() si dice continua in I D f se è continua I. Avevamo già dato questa definizione parlando del f ().

Dettagli

Cammini minimi. Damiano Macedonio

Cammini minimi. Damiano Macedonio Cammini minimi Damiano Macedonio mace@unive.it Copyright 2010 2012, Moreno Marzolla, Università di Bologna, Italy (http://www.moreno.marzolla.name/teaching/asd2011b/) Modifications Copyright c 2015, Damiano

Dettagli

Problemi intrattabili

Problemi intrattabili Tempo polinomiale ed esponenziale Una Tm M ha complessita in tempo T(n) se, dato un input w di lunghezza n, M si ferma dopo al massimo T (n) passi. Problemi intrattabili Ci occuperemo solo di problemi

Dettagli

Capitolo 4. Grafi Planari

Capitolo 4. Grafi Planari Capitolo 4 Grafi Planari Per facilitare la trattazione dei grafi planari iniziamo dal seguente problema: tre acerrimi nemici hanno tre case vicine ed hanno contemporaneamente la necessità di doversi allacciare

Dettagli

Complessità computazionale

Complessità computazionale Complementi di Algoritmi e Strutture Dati Complessità computazionale Docente: Nicolò Cesa-Bianchi versione 6 marzo 2019 Attenzione: Questo è un riassunto di alcune lezioni messo a disposizione dal docente.

Dettagli

Programma del Corso di Matematica Discreta (Elementi) lettere P-Z anno accademico 2004/2005

Programma del Corso di Matematica Discreta (Elementi) lettere P-Z anno accademico 2004/2005 Programma del Corso di Matematica Discreta (Elementi) lettere P-Z anno accademico 2004/2005 27 gennaio 2005 1. Logica 2. Insiemi e Funzioni 3. Numeri naturali 4. Numeri interi 5. Relazioni 6. Classi di

Dettagli

Problemi di ottimizzazione combinatoria ed algoritmi per il physical mapping del DNA

Problemi di ottimizzazione combinatoria ed algoritmi per il physical mapping del DNA Università Degli Studi Roma Tre Facoltà Di Scienze M.F.N. Corso Di Laurea In Matematica Tesi di Laurea in Matematica di Irene Olivieri Problemi di ottimizzazione combinatoria ed algoritmi per il physical

Dettagli

Appunti lezione Capitolo 13 Programmazione dinamica

Appunti lezione Capitolo 13 Programmazione dinamica Appunti lezione Capitolo 13 Programmazione dinamica Alberto Montresor 12 Novembre, 2015 1 Domanda: Fattore di crescita dei numeri catalani Vogliamo dimostrare che cresce almeno come 2 n. La nostra ipotesi

Dettagli

3 CENNI DI TEORIA DELLA COMPLESSITA COMPUTAZIONALE. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

3 CENNI DI TEORIA DELLA COMPLESSITA COMPUTAZIONALE. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 3 CENNI DI TEORIA DELLA COMPLESSITA COMPUTAZIONALE E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 Scopo: Stimare l onere computazionale per risolvere problemi di ottimizzazione e di altra natura

Dettagli

Esercitazione 3. Osserviamo che, dato un grafo con pesi distinti, questo ammette un unico MST.

Esercitazione 3. Osserviamo che, dato un grafo con pesi distinti, questo ammette un unico MST. Esercitazione 3 Problema 6: Sia G = (V, E) un grafo con pesi distinti sugli archi ed e E un arco di G. Progettare un algoritmo lineare in grado di determinare se esiste un MST di G che contiene l arco

Dettagli

Prova scritta di Matematica Discreta e Logica del giorno 3 luglio 2017 Soluzione degli esercizi FILA D

Prova scritta di Matematica Discreta e Logica del giorno 3 luglio 2017 Soluzione degli esercizi FILA D ˆ ˆ ƒˆ ˆ ƒ ˆ ˆ Œ ˆ.. 2016-2017 Prova scritta di Matematica Discreta e Logica del giorno 3 luglio 2017 Soluzione degli esercizi FILA D Esercizio 1 Nell insieme delle coppie ordinate di numeri naturali,

Dettagli

G è 2-colorabile se ogni nodo può essere colorato di bianco o di nero in modo che nodi connessi da archi siano colorati con colori distinti.

G è 2-colorabile se ogni nodo può essere colorato di bianco o di nero in modo che nodi connessi da archi siano colorati con colori distinti. Grafi Grafi bipartiti Un grafo non orientato G è bipartito se l insieme dei nodi può essere partizionato in due sottoinsiemi disgiunti tali che nessun arco del grafo connette due nodi appartenenti allo

Dettagli

Capitolo 9: Trattabilitá e intrattabilitá dei problemi

Capitolo 9: Trattabilitá e intrattabilitá dei problemi Capitolo 9: Trattabilitá e intrattabilitá dei problemi 1 La classe P : é considerata tradizionalmente come una caratterizzazione formale dei problemi trattabili. n = 2 n = 5 n = 10 n = 100 n = 1000 n 2

Dettagli

ELEMENTI DI TEORIA DEI GRAFI

ELEMENTI DI TEORIA DEI GRAFI ELEMENTI DI TEORIA DEI GRAFI VINCENZO C. NARDOZZA La Teoria dei Grafi è uno dei pochi settori della Matematica che abbia una data di nascita precisa: il primo lavoro sui Grafi fu scritto dal matematico

Dettagli

Esercitazioni per il corso di Logica Matematica

Esercitazioni per il corso di Logica Matematica Esercitazioni per il corso di Logica Matematica Luca Motto Ros 02 marzo 2005 Nota importante. Queste pagine contengono appunti personali dell esercitatore e sono messe a disposizione nel caso possano risultare

Dettagli

Teoria della Complessità Computazionale

Teoria della Complessità Computazionale Teoria della Complessità Computazionale Laura Galli Dipartimento di Informatica Largo B. Pontecorvo 3, 56127 Pisa laura.galli@unipi.it http://www.di.unipi.it/~galli 21 Ottobre 2014 Ricerca Operativa 2

Dettagli

Programma del Corso di Matematica Discreta (Elementi) anno accademico 2005/2006

Programma del Corso di Matematica Discreta (Elementi) anno accademico 2005/2006 Programma del Corso di Matematica Discreta (Elementi) lettere M-Z anno accademico 2005/2006 2 febbraio 2006 1. Logica 2. Insiemi e Funzioni 3. Numeri naturali 4. Numeri interi 5. Relazioni 6. Classi di

Dettagli

Grafi (non orientati e connessi): minimo albero ricoprente

Grafi (non orientati e connessi): minimo albero ricoprente .. Grafi (non orientati e connessi): minimo albero ricoprente Una presentazione alternativa (con ulteriori dettagli) Problema: calcolo del minimo albero di copertura (M.S.T.) Dato un grafo pesato non orientato

Dettagli

MATEMATICA DISCRETA. C. L. in Informatica e Tecnologie per la Produzione del Software Corso B Bari, 19 Gennaio 2017 Traccia 1

MATEMATICA DISCRETA. C. L. in Informatica e Tecnologie per la Produzione del Software Corso B Bari, 19 Gennaio 2017 Traccia 1 Bari, 9 Gennaio 207 Traccia Esercizio Sia assegnata la relazione Z Z tale che 8a, b 2 Z a b () (7a +4b) () Verificare che è una relazione di equivalenza (2) Determinare la classe di equivalenza [5] Esercizio

Dettagli

Ricerca Operativa 2. Ricerca Operativa 2 p. 1/6

Ricerca Operativa 2. Ricerca Operativa 2 p. 1/6 Ricerca Operativa 2 Ricerca Operativa 2 p. 1/6 Introduzione In questo corso ci occuperemo di problemi di ottimizzazione. Ricerca Operativa 2 p. 2/6 Introduzione In questo corso ci occuperemo di problemi

Dettagli

Teoria della Calcolabilità

Teoria della Calcolabilità Teoria della Calcolabilità! Si occupa delle questioni fondamentali circa la potenza e le limitazioni dei sistemi di calcolo.! L'origine risale alla prima metà del ventesimo secolo, quando i logici matematici

Dettagli

Teoria della Calcolabilità!

Teoria della Calcolabilità! Teoria della Calcolabilità Si occupa delle questioni fondamentali circa la potenza e le limitazioni dei sistemi di calcolo. L'origine risale alla prima metà del ventesimo secolo, quando i logici matematici

Dettagli

Teoria della Complessità Concetti fondamentali

Teoria della Complessità Concetti fondamentali Teoria della Complessità Concetti fondamentali L oggetto della teoria della complessità è stabilire se un problema sia facile o difficile La difficoltà di un problema è una caratteristica generale e non

Dettagli

FACOLTA DI ECONOMIA ESAME SCRITTO DI RICERCA OPERATIVA. Verona, 5 Febbraio , : ; ;,, trovare il punto di

FACOLTA DI ECONOMIA ESAME SCRITTO DI RICERCA OPERATIVA. Verona, 5 Febbraio , : ; ;,, trovare il punto di Verona, Febbraio 99 ) Dato il problema min( cx + cx ) x+ x x = x + x x = ax + x x = x i 0 i =,... a) dire, giustificando, per quali valori di c, c ed a in una soluzione ammissibile si ha x =x =/; la soluzione

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

Appunti sui Codici di Reed Muller. Giovanni Barbarino

Appunti sui Codici di Reed Muller. Giovanni Barbarino Appunti sui Codici di Reed Muller Giovanni Barbarino Capitolo 1 Codici di Reed-Muller I codici di Reed-Muller sono codici lineari su F q legati alle valutazioni dei polinomi sullo spazio affine. Per semplicità

Dettagli

8. Completamento di uno spazio di misura.

8. Completamento di uno spazio di misura. 8. Completamento di uno spazio di misura. 8.1. Spazi di misura. Spazi di misura completi. Definizione 8.1.1. (Spazio misurabile). Si chiama spazio misurabile ogni coppia ordinata (Ω, A), dove Ω è un insieme

Dettagli

Esercizi di Programmazione Lineare - Dualità

Esercizi di Programmazione Lineare - Dualità Esercizi di Programmazione Lineare - Dualità Esercizio n1 Dato il seguente problema 3 + 3 2 2 + a scriverne il duale; b risolvere il duale (anche geometricamente indicando cosa da esso si può dedurre sul

Dettagli

Sommario. Caratterizzazione alternativa di NP: il verificatore polinomiale esempi di problemi in NP

Sommario. Caratterizzazione alternativa di NP: il verificatore polinomiale esempi di problemi in NP Sommario Caratterizzazione alternativa di NP: il verificatore polinomiale esempi di problemi in NP I conjecture that there is no good algorithm for the traveling salesman problem. My reasons are the same

Dettagli

Preparazione Olimpiadi della Matematica

Preparazione Olimpiadi della Matematica Preparazione Olimpiadi della Matematica Marco Vita Liceo Scientifico G. Galilei Ancona 18 novembre 2015 ( Liceo Scientifico G. Galilei Ancona) Preparazione Olimpiadi della Matematica 18 novembre 2015 1

Dettagli

Proposizione 1 Sia (G, ) un gruppo, g G. delle seguenti possibilità: Allora si ha una. 1. h, k Z g h g k < g > è infinito

Proposizione 1 Sia (G, ) un gruppo, g G. delle seguenti possibilità: Allora si ha una. 1. h, k Z g h g k < g > è infinito Proposizione 1 Sia (G, ) un gruppo, g G. delle seguenti possibilità: Allora si ha una 1. h, k Z g h g k < g > è infinito 2. h, k Z g h = g k < g > è finito. Definizione 2 Sia (G, ) un gruppo, g G. Si dice

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

Matematica D (in teledidattica) Docenti: Alberto Tonolo, e nelle sedi locali Susi Osti, Katia Rossi, Stefano Antoniazzi.

Matematica D (in teledidattica) Docenti: Alberto Tonolo, e nelle sedi locali Susi Osti, Katia Rossi, Stefano Antoniazzi. Matematica D (in teledidattica) Docenti: Alberto Tonolo, e nelle sedi locali Susi Osti, Katia Rossi, Stefano Antoniazzi. Testi di riferimento: Ross: A First Course in Probability, Prentice Hall, euro 49,95

Dettagli

IL TEOREMA DEGLI ZERI Una dimostrazione di Ezio Fornero

IL TEOREMA DEGLI ZERI Una dimostrazione di Ezio Fornero IL TEOREMA DEGLI ZERI Una dimostrazione di Ezio Fornero Il teorema degli zeri è fondamentale per determinare se una funzione continua in un intervallo chiuso [ a ; b ] si annulla in almeno un punto interno

Dettagli

COMPLESSITÀ COMPUTAZIONALE DEGLI ALGORITMI

COMPLESSITÀ COMPUTAZIONALE DEGLI ALGORITMI COMPLESSITÀ COMPUTAZIONALE DEGLI ALGORITMI Fondamenti di Informatica a.a.200.2005/06 Prof. V.L. Plantamura Dott.ssa A. Angelini Ω (grande omega) Diciamo che T(n) = Ω (f(n)), - leggiamo T(n) ha complessità

Dettagli

Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria.

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

Dettagli

Appunti su Indipendenza Lineare di Vettori

Appunti su Indipendenza Lineare di Vettori Appunti su Indipendenza Lineare di Vettori Claudia Fassino a.a. Queste dispense, relative a una parte del corso di Matematica Computazionale (Laurea in Informatica), rappresentano solo un aiuto per lo

Dettagli

Algoritmi & Laboratorio

Algoritmi & Laboratorio lbero ricoprente sia dato un grafo connesso e non orientato un albero ricoprente è un sottografo che contiene tutti nodi è aciclico è connesso cknowledgement Lucidi da. Damiani, a.a. 00-00. Demetrescu

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

Certificati dei problemi in NP

Certificati dei problemi in NP Certificati dei problemi in NP La stringa y viene in genere denominata un certificato Un Certificato è una informazione ausiliaria che può essere utilizzata per verificare in tempo polinomiale nella dimensione

Dettagli

Automi e Linguaggi Formali

Automi e Linguaggi Formali Automi e Linguaggi Formali Problemi intrattabili, classi P e NP A.A. 2014-2015 Alessandro Sperduti sperduti@math.unipd.it Problemi intrattabili Ci occuperemo solo di problemi decidibili, cioè ricorsivi.

Dettagli

Corso di Laurea in Matematica per l Informatica e la Comunicazione Scientifica

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 7 novembre 003 1. Sia S un sottoinsieme di V = Z 9 e si consideri la famiglia

Dettagli

La teoria dei grafi permette di esprimere in modo sistematico le LKT e LKC con i metodi della

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

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

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

Grafi e gruppo fondamentale di un grafo

Grafi e gruppo fondamentale di un grafo Grafi e gruppo fondamentale di un grafo Note per il corso di Geometria IV (relative alla parte dei 6 crediti) Milano, 2010-2011, M.Dedò Come trovare un grafo omotopicamente equivalente all'oggetto 3d raffigurato

Dettagli

LABORATORIO DI ALGORITMI E STRUTTURE DATI A-L. Ingegneria e scienze informatiche Cesena A.A: 2016/2017 Docente: Greta Sasso

LABORATORIO DI ALGORITMI E STRUTTURE DATI A-L. Ingegneria e scienze informatiche Cesena A.A: 2016/2017 Docente: Greta Sasso LABORATORIO DI ALGORITMI E STRUTTURE DATI A-L Ingegneria e scienze informatiche Cesena A.A: 2016/2017 Docente: Greta Sasso Minimum Spanning Tree Albero di copertura (Spanning Tree): un albero di copertura

Dettagli

Ricerca Operativa A.A. 2007/ Esercitazione di laboratorio: Branch and Bound.

Ricerca Operativa A.A. 2007/ Esercitazione di laboratorio: Branch and Bound. Ricerca Operativa A.A. 2007/2008 17. Esercitazione di laboratorio: Branch and Bound. Luigi De Giovanni - Ricerca Operativa - 17. Esercitazione di laboratorio: Branch and Bound 17.1. Luigi De Giovanni -

Dettagli

1) Data la seguente istanza di TSP (grafo completo con 5 nodi): c 12 = 52; c 13 = 51; c 14 = 40; c 15 = 53; c 23 = 44;

1) Data la seguente istanza di TSP (grafo completo con 5 nodi): c 12 = 52; c 13 = 51; c 14 = 40; c 15 = 53; c 23 = 44; 1) Data la seguente istanza di TSP (grafo completo con 5 nodi): c 12 = 52; c 13 = 51; c 14 = 40; c 15 = 53; c 23 = 44; c 24 = 15; c 25 = 12; c 34 = 32; c 35 = 55; c 45 = 24 Si calcoli l ottimo duale (formulazione

Dettagli

Sommario. Caratterizzazione alternativa di NP: il verificatore polinomiale la classe conp e le relazioni tra P, NP,coNP e EXPTIME

Sommario. Caratterizzazione alternativa di NP: il verificatore polinomiale la classe conp e le relazioni tra P, NP,coNP e EXPTIME Sommario Caratterizzazione alternativa di NP: il verificatore polinomiale la classe conp e le relazioni tra P, NP,coNP e EXPTIME HAMPATH - 1 HAMPATH = { G è un grafo diretto con un cammino hamiltoniano

Dettagli

Ricerca Operativa A.A. 2007/ Esercitazione di laboratorio: Branch and Bound.

Ricerca Operativa A.A. 2007/ Esercitazione di laboratorio: Branch and Bound. Ricerca Operativa A.A. 2007/2008 17. Esercitazione di laboratorio: Branch and Bound. Luigi De Giovanni - Ricerca Operativa - 17. Esercitazione di laboratorio: Branch and Bound 17.1 . Luigi De Giovanni

Dettagli

ALBERI E GRAFI PIANI

ALBERI E GRAFI PIANI Marco Barlotti Appunti integrativi su ALBERI E GRAFI PIANI per l insegnamento di TEORIA DEI GRAFI E APPLICAZIONI per il corso di laurea triennale in Matematica Vers. 0.1 Anno Accademico 2004-2005 AVVERTENZA

Dettagli

STRUTTURA DELLE RETI SOCIALI MATCHING MARKETS. Vincenzo Auletta Università di Salerno

STRUTTURA DELLE RETI SOCIALI MATCHING MARKETS. Vincenzo Auletta Università di Salerno STRUTTURA DELLE RETI SOCIALI MATCHING MARKETS Vincenzo Auletta Università di Salerno MERCATI I mercati sono uno degli esempi più rilevanti di interazioni tra numerosi agenti strutturate come una rete Il

Dettagli

C.L. Informatica, M-Z Bari, 12 Gennaio 2016 Traccia: 1

C.L. Informatica, M-Z Bari, 12 Gennaio 2016 Traccia: 1 Bari, 2 Gennaio 206 Traccia: Esercizio. Scrivere la definizione di funzione suriettiva. Dimostrare che la composizione di due funzioni suriettive è una funzione suriettiva. Esercizio 2. () Stabilire se

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

NOTE DI ALGEBRA LINEARE v = a 1 v a n v n, w = b 1 v b n v n

NOTE DI ALGEBRA LINEARE v = a 1 v a n v n, w = b 1 v b n v n NOTE DI ALGEBRA LINEARE 2- MM 9 NOVEMBRE 2 Combinazioni lineari e generatori Sia K un campo e V uno spazio vettoriale su K Siano v,, v n vettori in V Definizione Un vettore v V si dice combinazione lineare

Dettagli

Geometria piana euclidea Presentazione n. 1 Enti geometrici Prof. Daniele Ippolito Itcs Pacini di Pistoia

Geometria piana euclidea Presentazione n. 1 Enti geometrici Prof. Daniele Ippolito Itcs Pacini di Pistoia Geometria piana euclidea Presentazione n. 1 Enti geometrici Prof. Daniele Ippolito Itcs Pacini di Pistoia Il metodo deduttivo in matematica In matematica ci sono dei concetti, detti termini primitivi,

Dettagli

Crittografia e sicurezza delle reti. 1. Classi complessità probabilistiche e OWF 2. Test primalità

Crittografia e sicurezza delle reti. 1. Classi complessità probabilistiche e OWF 2. Test primalità Crittografia e sicurezza delle reti 1. Classi complessità probabilistiche e OWF 2. Test primalità Classi di complessità Una classe di complessità è una classe di problemi di decisione (linguaggi) che possono

Dettagli