magistraleinformatica:alg2:start
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| magistraleinformatica:alg2:start [10/09/2010 alle 08:49 (15 anni fa)] – Paolo Ferragina | magistraleinformatica:alg2:start [19/09/2016 alle 09:53 (9 anni fa)] (versione attuale) – Roberto Grossi | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| - | ====== Algoritmica 2 ====== | + | ===== Algoritmica 2 ===== |
| - | Docenti: **Paolo Ferragina**, | + | |
| + | ===== Informazioni Generali ===== | ||
| - | === News === | + | **Codice:** 316AA |
| - | ATTENZIONE: Corona e Lima hanno un risultato diverso dalla prima pubblicazione dei risultati del compito del 1/2/2010 | + | **Impegno:** 9 CFU. |
| - | === Obiettivi di apprendimento === | + | **Semestre: |
| - | In questo corso studieremo, progetteremo e analizzeremo soluzioni algoritmiche e strutture di dati avanzate per la risoluzione efficiente di problemi combinatori che coinvolgono vari tipi di dato, quali interi, stringhe, punti (geometrici), | + | ===== Anno accademico corrente |
| - | + | * [[.algo2_16:|A.A. 2016/2017]] | |
| - | Questo corso costituisce un naturale approfondimento e ampliamento delle conoscenze di base apprese nel percorso della laurea triennale. | + | |
| - | + | ||
| - | Il suo syllabus è organizzato per ambiti applicativi, | + | |
| - | + | ||
| - | === Programma | + | |
| - | + | ||
| - | == Accesso ai dati e loro compressione | + | |
| - | * Compressione di testi e di interi | + | |
| - | * Strutture di dati randomizzate | + | |
| - | * Motori di ricerca: liste invertite | + | |
| - | + | ||
| - | == Memorie gerarchiche == | + | |
| - | * Modelli di computazione | + | |
| - | * Permutazioni e ordinamenti | + | |
| - | * Dizionari | + | |
| - | + | ||
| - | == Stringologia == | + | |
| - | * Matrice dei suffissi | + | |
| - | * Albero dei suffissi | + | |
| - | * Algoritmi di pattern matching | + | |
| - | + | ||
| - | == Strutture di dati evolute == | + | |
| - | * Strutture di dati distribuite | + | |
| - | * Analisi competitiva | + | |
| - | * Algoritmi on-line | + | |
| - | + | ||
| - | == Problemi " | + | |
| - | * I problemi NP-hard | + | |
| - | * Algoritmi di approssimazione | + | |
| - | * Algoritmi randomizzati | + | |
| - | + | ||
| - | == Registro delle lezioni == | + | |
| - | + | ||
| - | * [[http:// | + | |
| - | + | ||
| - | + | ||
| - | === Materiale didattico === | + | |
| - | * PROBLEMI DIFFICILI E APPROSSIMAZIONE {{: | + | |
| - | * L' | + | |
| - | * Teoremi 12.5 e 12.7 senza dimostrazione. | + | |
| - | * Nel Teorema 12.8, k> | + | |
| - | * ALGORITMI RANDOMIZZATI {{: | + | |
| - | + | ||
| - | * DATA COMPRESSION: | + | |
| - | * Non studiare " | + | |
| - | * Studiare anche " | + | |
| - | * Esempio per {{: | + | |
| - | * Dimostrazione performance di {{: | + | |
| - | * BLOOM FILTER {{: | + | |
| - | * HASH UNIVERSALE E HASH PERFETTO {{: | + | |
| - | * MOTORI DI RICERCA ({{: | + | |
| - | + | ||
| - | * STRINGOLOGIA | + | |
| - | * EXACT MATCHING ({{: | + | |
| - | * AHO-CORASICK{{: | + | |
| - | * KARP-RABIN {{: | + | |
| - | * SUFFIX TREE {{: | + | |
| - | * SUFFIX ARRAY {{: | + | |
| - | + | ||
| - | * ALGORITMI ON LINE | + | |
| - | * MOVE TO FRONT {{: | + | |
| - | * Algoritmi per il problema del paging {{: | + | |
| - | * La dimostrazione dell' | + | |
| - | * WEB-Caching, | + | |
| - | + | ||
| - | * HASHING DISTRIBUITO | + | |
| - | * Consisitent Hashing | + | |
| - | * Dalla tesi di master di Daniel M. Lewin{{: | + | |
| - | | + | |
| - | + | ||
| - | * MEMORIE GERARCHICHE | + | |
| - | * Modelli di computazione, | + | |
| - | * Dizionari: lucidi di L. Arge [[http:// | + | |
| - | | + | |
| - | * Modello Cache-Oblivious (CO): L. Arge, G. S. Brodal and R. Fagerberg. Cache-Oblivious Data Structures. Chapter 38 in Handbook of Data Structures and Applications, | + | |
| - | + | ||
| - | === Risultati e Soluzioni === | + | |
| - | + | ||
| - | Compitino del 17/12/2009 {{: | + | |
| - | + | ||
| - | Primo Appello (11/ | + | |
| - | + | ||
| - | Secondo Appello dell' | + | |
| - | + | ||
| - | Terzo Appello del 2/ | + | |
| - | + | ||
| - | Quarto Appello del 22/6/2010 {{: | + | |
| - | + | ||
| - | Quinto Appello del 13/7/2010 {{: | + | |
| - | + | ||
| - | Sesto Appello del 7/9/2010 {{: | + | |
| + | ===== Anni accademici precedenti ===== | ||
| + | * [[.algo2_15: | ||
| + | * [[.algo2_14: | ||
| + | * [[.algo2_13: | ||
| + | * [[.algo2_12: | ||
| + | * [[.algo2_11: | ||
| + | * [[.algo2_10: | ||
| + | * [[.algo2_09: | ||
magistraleinformatica/alg2/start.1284108570.txt.gz · Ultima modifica: 10/09/2010 alle 08:49 (15 anni fa) da Paolo Ferragina
