GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di...
-
Upload
mackenzie-oconnor -
Category
Documents
-
view
214 -
download
0
Transcript of GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di...
![Page 1: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/1.jpg)
GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL
Gianluca QuerciniPhD Student
Disi – Dipartimento di Informatica e Scienze dell'Informazione
Università degli Studi di Genova
Sydney, Wed November 21, 2007
![Page 2: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/2.jpg)
Rectangular Dual
![Page 3: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/3.jpg)
Lai & Leinwald
A graph admits a rectangular dual iff:
1) It is planar
2) Its internal faces are triangular
3) It does not contain separating triangles
![Page 4: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/4.jpg)
Rectangular Dual of any Planar Graph
Kant & He, 1993Chiba & Nishizeki, 1985
Biedl, Kant, Kaufmann, 1995
![Page 5: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/5.jpg)
Breaking the Separating Triangles
Problem: Adding a minimal set of crossover vertices to break all the separating triangles
![Page 6: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/6.jpg)
A Polynomial Algorithm
Accornero, Ancona, Varini 2000
![Page 7: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/7.jpg)
![Page 8: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/8.jpg)
![Page 9: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/9.jpg)
![Page 10: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/10.jpg)
![Page 11: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/11.jpg)
![Page 12: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/12.jpg)
Towards a linear-time algorithm
![Page 13: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/13.jpg)
![Page 14: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/14.jpg)
![Page 15: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/15.jpg)
![Page 16: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/16.jpg)
![Page 17: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/17.jpg)
![Page 18: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/18.jpg)
![Page 19: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/19.jpg)
![Page 20: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/20.jpg)
![Page 21: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/21.jpg)
![Page 22: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/22.jpg)
![Page 23: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/23.jpg)
Applications
![Page 24: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/24.jpg)
3D Electronic Institutions
EI to 3D Worlds Rectangular dual
![Page 25: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/25.jpg)
Cartograms
Weighted Rectangular Dual
![Page 26: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/26.jpg)
Graph Drawing
Goal: to obtain a pleasant drawing
Large graphs
3D Graph Drawing
Fish-eye lens
Clustering
Traditional graph drawing representations Rectangular Dual
![Page 27: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/27.jpg)
![Page 28: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/28.jpg)
Clustering by Rectangular Dualization
![Page 29: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/29.jpg)
![Page 30: GRAPH VISUALIZATION BASED ON RECTANGULAR DUAL Gianluca Quercini PhD Student Disi – Dipartimento di Informatica e Scienze dell'Informazione Università degli.](https://reader035.fdocuments.net/reader035/viewer/2022062619/55161e5555034694308b589c/html5/thumbnails/30.jpg)