Rapporto sulle attività dal 9/2/2008
Work Part 2:
Algoritmi per domini applicativi
specifici
Camil Demetrescu
Università di Roma “La Sapienza”
[email protected]
Task Tree
Task 2.1 - Collezioni di documenti e sequenze di
grandi dimensioni
Tecniche di analisi spettrale RM1 + RM2
Sequenze biologiche PI
Task 2.2 - Grafi e reti di grandi dimensioni
Reti ad-hoc e dinamiche TUTTI
Analisi visuale di reti RM3
Task 3.3 - Problemi computazionali di grandi
dimensioni
Applicazioni agli elementi finiti PD
Simulazione di alluvioni RM1
Statistiche Finali: WP2
Pubblicazioni (Y1,Y2): (26,50) Tot =76
Conferences:
Y1:12
Y2:24
Journals:
Y1:12
Y2:13
Altro:
Y1:2
Y2:13
Grande incremento di pubblicazioni anno 2
Costo finale MIUR per articolo di WP2: 1470 Euro
Visto il numero di contributi, la presentazione dei
risultati non è totalmente esaustiva
Statistiche Finali: WP1 vs. WP2
Pubblicazioni WP1 (Y1,Y2): (36,72) Tot =108
Conferences:
Journals:
Y1:26
Altro:
Y1:2 Y2:4
Y1:8
Y2:23
Y2:45
Pubblicazioni WP2 (Y1,Y2): (26,50) Tot =76
Conferences:
Journals:
Y1:12
Y2:24
Y1:12
Y2:13
Altro:
Y1:2
Y2:13
Costo finale MIUR per 184 articoli: 607 Euro
Partecipazione unità al WP2
RM1 RM2 RM3 PD
PI
Task 2.1 (Y1,Y2): (12,5)
Collezioni di documenti e
sequenze di grandi dimensioni
-1-
-1-
012
Task 2.2 (Y1,Y2): (12,45)
Grafi e reti di grandi dimensioni
012
012 012 -12 01-
Task 2.3 (Y1,Y2): (2,1)
Problemi computazionali di
grandi dimensioni
-12
0 = Al tempo della proposal
1 = Anno 1
012
2 = Anno 2
Task 2.1
Collezioni di documenti e sequenze di
grandi dimensioni
Task 2.1 – Collezioni di documenti e sequenze
di grandi dimensioni
Unità di Pisa (1/3)
Risultati: memorizzazione di un insieme di stringhe
occupando uno spazio vicino al minimo information
theoretical
P. Ferragina, R. Grossi, A. Gupta, R. Shah, J.S. Vitter, On Searching
Compressed String Collections Cache-Obliviously, Principles of Database
Systems (PODS'08), ACM press, 181-190, 2008.
Task 2.1 – Collezioni di documenti e sequenze
di grandi dimensioni
Unità di Pisa (2/3)
Risultati: classico problema della selezione ottima
esteso però ai suffissi di una stringa. Ottimalità nel
modello cache-oblivious.
G. Franceschini, R. Grossi, S. Muthukrishnan, Optimal cache-aware suffix
selection, Symposium on Theoretical Aspects of Computer Science
(STACS'09), 457-468, 2009.
Task 2.1 – Collezioni di documenti e sequenze
di grandi dimensioni
Unità di Pisa (3/3)
Risultati: dizionario statico in spazio vicino al minimo
information theoretical. Riduzione della ridondanza
rispetto allo spazio minimo.
R. Grossi, A. Orlandi, R. Raman, S.S. Rao, More haste, less waste: Lowering
the redundancy in fully indexable dictionaries, Symposium on Theoretical
Aspects of Computer Science (STACS'09), 517-528, 2009.
Task 2.1 – Collezioni di documenti e sequenze
di grandi dimensioni
Risultati parziali attesi della fase 2 (da proposal)
Documenti XML:
Prototipo software con funzionalità di ricerca ed indicizzazione in collezioni di
documenti (Pisa)
Sequenze biologiche:
Strumento software per l'identificazione di grandi frammenti comuni nei
cromosomi dei mammiferi (Pisa)
Task 2.2
Grafi e reti di grandi dimensioni
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Padova (1/4)
Risultato: Complessità VLSI delle macchine universali
Primi circuiti univers. con slowdown O(1) e area blowup O(A^eps)
Tradeoff area-tempo per circuiti VLSI universali
S.N. Bhatt, G. Bilardi, and G. Pucci. Area-Time Tradeoffs for Universal VLSI
Circuits. Theoretical Computer Science, 408(2-3):143-150, 2008.
(Padova non era coinvolta originariamente in questo task ma i risultati riportati
sono pertinenti)
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Padova (2/4)
Risultato: Ad hoc networks di grandi dimensioni
Completa connettività (w.h.p.) per reti ad hoc Bluetooth
con dispositivi con range di visibilita' limitato
Tecniche per grafi random
P. Crescenzi, C. Nocentini, A. Pietracaprina, and G. Pucci. On the Connectivity of
Bluetooth-Based Ad Hoc Networks. In Concurrency and Computation: Practice and
Experience. Special Issue on EUROPAR 2007. In press, 2008.
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Padova (3/4)
Risultato: Routing su reti di grandi dimensioni
Routing in tempo ottimo Omega(sqrt(cn)) per 1-c relazioni
Algoritmi randomizzati con spazio O(1) per nodo
Algoritmi deterministici con spazio O(c) per nodo
K.T. Herley, A. Pietracaprina and G. Pucci. Store-and-Forward Multicast Routing
on the Mesh. Theory of Computing Systems, 42(4), 2008.
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Padova (4/4)
Risultato: Analisi prestazioni di Overlay Computers
Benchmarks per stimare banda, latenza e potenza di calcolo in reti
peer-to-peer
Tools per l'utilizzazione efficiente di un "Overlay Computer"
P. Bertasi, M. Bianco, A. Pietracaprina, G. Pucci. Obtaining Performance
Measures through Microbenchmarking in a Peer-to-Peer Overlay Computer.
International Journal of Computational Intelligence Research, 4, 2008.
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Roma 1
Risultato: Struttura dati compatta che consente di
rappresentare implicitamente le distanze tra ogni
coppia di nodi in una rete nel caso di guasto di un
qualunque link o nodo.
C. Demetrescu, M. Thorup, V. Ramachandran, R. A. Chowdhury, Oracles
for distances avoiding a failed node or link . SIAM Journal on Computing,
2008.
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Roma 1 + Roma 2
Risultato: Approccio al mantenimento dinamico della
raggiungibilità in una rete basato su rivalutazione di
polinomi su matrici.
C. Demetrescu, G. F. Italiano. Mantaining Dynamic Matrices for Fully
Dynamic Transitive Closure. Algorithmica, 2008
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Roma 2 (1/5)
Risultato: Routing in reti ad anello e algoritmi
distribuiti
A short proof of
the VPN Tree Routing Conjecture on ring
networks. Oper. Res. Lett., 2008
F. Grandoni, V. Kaibel, G. Oriolo, M. Skutella.
Distributed weighted
vertex cover via maximal matchings. ACM Transactions
F. Grandoni, J. Könemann, A. Panconesi.
on Algorithms, 2008
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Roma 2 (2/5)
Risultato: Algorimi esatti (cover, dominating set, ecc.)
F. Grandoni, J. Könemann, A. Panconesi, M. Sozio. A Primal-Dual
Bicriteria Distributed Algorithm for Capacitated Vertex Cover. SIAM
J. Comput, 2008
F.V. Fomin, F. Grandoni, A.V. Pyatkin, A.A. Stepanov. Combinatorial
bounds via measure and conquer: Bounding minimal dominating sets
and applications. ACM Transactions on Algorithms, 2008
F. V. Fomin, F. Grandoni, D. Kratsch. Solving Connected Dominating
Set Faster than 2n. Algorithmica, 2008
F. V. Fomin, F. Grandoni, D. Kratsch. Faster Steiner Tree Computation
in Polynomial-Space. Proc. ESA 2008
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Roma 2 (3/5)
Risultato: Algorimi approssimati
F. Eisenbrand, F. Grandoni, T. Rothvoß, G. Schäfer.
Approximating connected facility location problems via random
facility sampling and core detouring. Proc. SODA 2008 [Talk
domani 12:00]
A. Berger, V. Bonifaci, F. Grandoni, G. Schäfer. Budgeted
Matching and Budgeted Matroid Intersection Via the Gasoline
Puzzle. Proc. IPCO 2008
F. Grandoni, A. Gupta, S. Leonardi, P. Miettinen, P. Sankowski,
M. Singh. Set Covering with our Eyes Closed. Proc. FOCS 2008
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Roma 2 (4/5)
Risultato: Modellazione spaziale del traffico in presenza di
memoria lunga, per validazione algoritmi di instradamento
L. De Giovanni, M. Naldi. Tests of correlation among wavelet-based estimates
for long memory processes. Communications in Statistics: Simulation and
Computation, 2008
P. L. Conti, L. De Giovanni, M. Naldi. Blind maximum-likelihood estimation of
traffic matrices in long range dependent traffic. International Workshop on
Traffic Management and Traffic Engineering for the Future Internet (FITraMEn
08)
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Roma 2 (5/5)
Risultato: Individuazione di cluster di traffico mediante
tecniche spettrali
M. Naldi, A. Miani. Traffic matrix-based spectral decomposition of networks.
International Workshop on Traffic Management and Traffic Engineering for the
Future Internet (FITraMEn 08)
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Roma 3 (1/4)
Risultato: Tool di visualizzazione MOM (Matched Oneto-Many graphs) [talk di Pietro Palladino oggi 17:30 ]
uses multiplanes views
works with graphs with thousands of vertices
was extensively tested
E. Di Giacomo, W. Didimo, G. Liotta, P. Palladino. Visual Analysis of
One-To-Many Matched Graphs. GD 2008
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Roma 3 (2/4)
Risultato: paradigmi di visualizzazione per l’analisi di
reti sociali (matched drawings, multiplane views,
circular views etc)
Di Giacomo, Didimo, van Kreveld, Liotta, Speckmann, Matched Drawings of
Planar Graphs. GD 2007 and JGAA to appear
Grilli, Hong, Liotta, Meijer, Wismath. Matched Drawability of Graph Pairs
and of Graph Triples. WALCOM '09
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Roma 3 (3/4)
Risultato: paradigmi di visualizzazione per l’analisi di
reti sociali (matched drawings, multiplane views,
circular views etc)
Giordano, Liotta, Whitesides. Embeddability
Problems for Upward Planar Digraphs. GD 2008
Dujmovic, Fellows, Kitching, Liotta, McCartin, Nishimura, Ragde,
Rosamond, Whitesides, Wood. On the Parameterized Complexity of Layered
Graph Drawing. Algorithmica, 2008
Task 2.2 – Grafi e reti di grandi dimensioni
Unità di Roma 3 (4/4)
Risultato: Sviluppo di un Web meta-search clustering
engine basato su una interfaccia basata su grafi.
Emilio Di Giacomo, Walter Didimo, Luca Grilli, Giuseppe Liotta, Pietro
Palladino, WhatsOnWeb+, An Enhanced Visual Search Clustering
Engine , IEEE Pacific Visualization Symposium 2008
Task 2.2 – Grafi e reti di grandi dimensioni
Risultati parziali attesi della fase 2 (da proposal)
Instradamento e broadcasting nelle reti (RM1, RM2, Pisa):
Analisi sperimentale algoritmi cammini minimi dinamici in
memoria esterna (RM1, RM2)
Simulazione del protocollo distribuito per il calcolo dell'albero di
copertura di rimpiazzo (Pisa)
Analisi visuale di reti (RM3):
Sviluppo di un sistema di analisi visuale di reti sociali
Studio di paradigmi di visualizzazione per l’analisi di reti sociali
Analisi sperimentale dei sistemi sviluppati con utenti finali
Task 2.3
Problemi computazionali di grandi dimensioni
Task 2.3 – Problemi computazionali di grandi
dimensioni
Unità di Roma 1
Risultato: Algoritmo combinatorio efficiente per la
simulazione di alluvioni in terreni digitali
sperimentazione su sistemi GIS e confronto con tecniche numeriche
Camil Demetrescu, Irene Finocchi, Torben Hagerup. Efficient Terrain Flooding,
Technical Report, 2008.
(Roma 1 non era coinvolta originariamente in questo task, ma i risultati riportati
sembrano pertinenti)
Task 2.3 – Problemi computazionali di grandi
dimensioni
Unità di Padova
Risultato: Introduzione adattività alla piattaforma in
solutore parallelo FEMS per grandi sistemi lineari.
Microbenchmarking in fase di istallazione per il tuning della
strategia di load-balancing model-driven
Alberto Bertoldo, Mauro Bianco, Geppino Pucci. FEMS: a Static Parallel Solver
for Finite Element Applications. Submitted to IEEE Transactions on Parallel and
Distributed Computing.
FEMS library (GNU LGPL): http://verona.dei.unipd.it/fems/
Task 2.3 – Problemi computazionali di grandi
dimensioni
Risultati parziali attesi della fase 2 (da proposal)
Solutore parallelo adattivo per mesh strutturate agli
elementi finiti (Padova)
Ci hanno dedicato un film…
The Wave
“The terrifying experiment
that went out of control”
(da Settembre nei cinema)
The terrifying experiment that went out of control
Scarica

Relazione conclusiva MainStream