<center> <font size="+2"> Tesine e Progetti (A.A. 2008/09)</font> </center> <font color=green> Studenti della laurea triennale</font> Si ricorda che tutti gli studenti iscritti alla laurea triennale devono OBBLIGATORIAMENTE presentare un *progetto*. Un progetto puo' essere fatto singolarmente o in coppia. Prima di cominciare un progetto, e' necessario contattare Tiziana Calamoneri scrivendo a calamo@di.uniroma1.it (bisogna cancellare la stringa NOSPAM dall'indirizzo). Unitamente al progetto va consegnata anche una relazione esplicativa del progetto, le cui istruzioni di compilazione sono dettagliate nel seguito. Attenzione: per implementare gli algoritmi richiesti nel progetto è necessario consultare l'articolo originale: nelle dispense i dettagli implementativi sono omessi! <font color=green> *Possibili progetti A.A. 2008/09* elenco aggiornato al 1/4/09</font> * Alberi: Algoritmo di Reingold e Tilford; gerarchie: algoritmo per treemaps di Shneiderman & Wattenberg basato sull'idea del quicksort * Alberi: Algoritmo H-tree (per alberi completi e non); gerarchie: algoritmo Slice & Dice (peso=num. dei nodi nel sottoalbero) * Alberi: disegno HV; grafi: disegno ortogonale su griglia 2D basato sulla st-numerazione <font color=green> *Progetti assegnati durante l'A.A. 2007/08*</font> * Alberi: Algoritmo di Reingold e Tilford; grafi: algoritmo di Tutte (ed, eventualmente, sue generalizzazioni) * Alberi: disegno HV; grafi: disegno ortogonale su griglia 2D basato sulla st-numerazione * Alberi: disegno H-tree; grafi: disegno ortogonale su griglia 2D per grafi di grado alto <font color=green> Modalita' di presentazione dei progetti</font> Piu' o meno 20 giorni prima della data dell'orale, e' in calendario appelli una data per presentare i progetti: l'appuntamento e' nel mio studio, in modo che possiate mostrare l'esecuzione di entrambi i programmi (per alberi e per grafi). Lo stesso giorno va presentata anche la relazione (cartacea). Il progetto, quindi, NON va inviato per e-mail. Il giorno della presentazione dei progetti, entrambi i programmi devono girare sul vostro portatile, se ne avete uno, oppure su un computer in laboratorio che avrete opportunamente sistemato in precedenza. La *relazione* abbinata al progetto deve contenere: * nome e cognome dell'autore del progetto. * indicazioni sugli algoritmi implementati ed eventuali varianti utilizzate. * screen shots di almeno 3 run di ciascun algoritmo, in cui ogni albero in input abbia almeno 30 nodi e ogni grafo in input almeno 20. A fianco ad ogni screen shot si deve mettere un disegno (anche fatto manualmente) dell'albero o del grafo in input. * una breve trattazione delle strutture dati utilizzate. * un resoconto della complessità computazionale, tenendo conto delle strutture dati usate. <font color=green> Studenti della laurea magistrale</font> Gli studenti iscritti alla laurea magistrale devono OBBLIGATORIAMENTE presentare un progetto o una tesina, a scelta. Alcuni possibili argomenti di tesine sono riportati nel seguito. Non sono esclusi argomenti non riportati qui che potrebbero interessare, previa comunicazione al docente. Per dare la propria disponibilita', ed evitare di fare in molti lo stesso lavoro, prima di cominciare, contattare Tiziana Calamoneri scrivendo a calamo@di.uniroma1.it (bisogna cancellare la stringa NOSPAM dall'indirizzo). <font color=green> *Possibili tesine* elenco aggiornato all'11/3/08</font> * visualizzazione di gerarchie secondo tecniche non viste a lezione * algoritmo di Garg, Goodrich e Tamassia per il disegno di alberi (con tutti i dettagli) * algoritmi di Papakostas e Tollis per il disegno ortogonale su griglia di grafi basato sulla pairing technique * algoritmi per il best view point approssimato (dis. ortogonale 3d) * algoritmo di Fossmeier e Kaufmann ('96) per l'estensione al grado alto basato sulla rappresentazione di visibilità * algoritmo di Tamassia ('87) per minimizzare il numero di svolte utilizzando il minimo flusso * algoritmo di Harel e Koren ('02) per usare il metodo delle forze su grafi con nodi non puntiformi <font color=green> Tesine scritte dagli studenti</font> Tesine scritte dagli studenti dell'A.A. 05/06: * [[%ATTACHURL%/RelazioneTreeMaps.1.doc][Tree Maps.1.doc]] * [[%ATTACHURL%/Puntodivista.doc][Miglior punto di vista.doc]] * [[%ATTACHURL%/flipping_delaunay.pdf][algoritmo di flipping.pdf]] * [[%ATTACHURL%/SimulatedAnnealing.doc][Simulated Annealing.doc]] * [[%ATTACHURL%/Calcolo_punti_ombra.pdf][Calcolo punti in ombra.pdf]] * [[%ATTACHURL%/carte_geogr.pdf][carte geografiche.pdf]] * [[%ATTACHURL%/mcf.pdf][minimo flusso.pdf]] * [[%ATTACHURL%/HyperbolicTrees.doc][HyperbolicTrees.doc]] * [[%ATTACHURL%/Sunburst.pdf][Sunburst.pdf]] Tesine scritte dagli studenti dell'A.A. 04/05: * [[%ATTACHURL%/GargGoodrichT.doc][Approfondimenti sui modelli di illuminazione]] * [[%ATTACHURL%/CompattamentoArea.doc][Compattamento Area caso ortogonale]] * [[%ATTACHURL%/Sistemilineari.doc][Soluzione per i Sistemi lineari]] * [[%ATTACHURL%/algvis.pdf][Dettagli della dimostrazione di Tamassia e Tollis]] * [[%ATTACHURL%/EtichettaturaCarte.doc][Etichettatura Carte geografiche]] * [[%ATTACHURL%/Preservarelamappamentale.doc][Preservare la mappa mentale]] * [[%ATTACHURL%/VisualizzazioneGrandiGrafi.doc][Visualizzazione di Grandi Grafi]] * [[%ATTACHURL%/ClusteredGRaphs.doc][Grafi Clusterizzati]] * [[%ATTACHURL%/Modellidiilluminazione.doc][Modelli di illuminazione]] * [[%ATTACHURL%/dynamicTrees.pdf][Disegno di Alberi Dinamici]] Tesine scritte dagli studenti dell'A.A. 03/04: <font color=green>SULLA PARTE 3a DEL PROGRAMMA:</font> * [[%ATTACHURL%/TesinadiBattistaToni.doc][Disegno Ortogonale 3D: Preliminaries]] * [[%ATTACHURL%/Disegnocompatto1.doc][Disegno Ortogonale 3D: alg. di disegno compatto]] * [[%ATTACHURL%/Disegno3D3bends.doc][DisegnoOrtogonale 3D: algoritmo 3bends]] * [[%ATTACHURL%/disegno3Drett.doc][disegno 3D rettilineo]] * [[%ATTACHURL%/pairingTechnique.doc][Approfondimento:Pairing Technique di Papakostas e Tollis]] <font color=green>SULLA PARTE 3b DEL PROGRAMMA:</font> * [[%ATTACHURL%/Disegnodigrafiortogonali3D.doc][Disegno Ortogonale 3D con grado alto]] * [[%ATTACHURL%/MetodiDelFlusso.doc][Approfondimento: Metodi Del Flusso]]: <font color=green>SULLA PARTE 4 DEL PROGRAMMA:</font> * [[%ATTACHURL%/DIAGRAMMIDIVORONOI.doc][Approfondimento: Diagrammi di Voronoi]] * [[%ATTACHURL%/TRIANGOLAZIONEDIDALAUNAY.doc][Approfondimento: Triangolazione di Delunay]] <font color=green>SULLA PARTE 6 DEL PROGRAMMA:</font> * [[%ATTACHURL%/relazione2SAT.doc][Approfondimento: Algoritmo polinomiale per 2SAT]] <font color=green>SULLA PARTE 7 DEL PROGRAMMA:</font> * [[%ATTACHURL%/Layoutditopologie.doc][Layout di topologie di interconnessione]] <font color=green>SULLA PARTE 8 DEL PROGRAMMA:</font> * [[%ATTACHURL%/NavigazioneedInterazione.doc][Approfondimento: Fish Eye e Navigazione]]
This topic: Algoritmi_vis
>
WebHome
>
Tesine
Topic revision: r12 - 2009-03-31 - TizianaCalamoneri
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback