GRAPH DRAWING CONTEST 2019 report CONTEST COMMITTEE Philipp - - PowerPoint PPT Presentation

graph drawing contest 2019 report
SMART_READER_LITE
LIVE PREVIEW

GRAPH DRAWING CONTEST 2019 report CONTEST COMMITTEE Philipp - - PowerPoint PPT Presentation

GRAPH DRAWING CONTEST 2019 report CONTEST COMMITTEE Philipp Kindermann University of Wrzburg Tamara Mchedlidze Karlsruhe Institute of Technology Ignaz Rutter University of Passau GRAPH DRAWING CONTEST historic perspective GRAPH DRAWING


slide-1
SLIDE 1

GRAPH DRAWING CONTEST 2019 report

CONTEST COMMITTEE

Philipp Kindermann

University of Würzburg

Tamara Mchedlidze

Karlsruhe Institute of Technology

Ignaz Rutter

University of Passau

slide-2
SLIDE 2

GRAPH DRAWING CONTEST historic perspective

slide-3
SLIDE 3

GRAPH DRAWING CONTEST historic perspective

5 10 15 20 25 30 35 40 45 number of categories number of winners number of submissions 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019

slide-4
SLIDE 4

GRAPH DRAWING CONTEST historic perspective

1994 Uwe Wuerker • Stefan Hougardy • Petra Mutzel & Thomas Odenthal • Georg Sander 2013 Jos de Jong & Giovanni Pazienza • Remus Zelina, Sebastian Bota, Siebren Houtman & Radu Balaban • Thomas Bläsius & Ignaz Rutter 1995 Falk Schreiber & Carsten Friedrich • Vladimir Batagelj & Andrej Mrvar • Paulis Kikusts & Peteris Rucevskis • Georg Sander 1996 Ulrich Fößmeier & Michael Kaufmann • Vladimir Batagelj & Andrej Mrvar • Falk Schreiber & Carsten Friedrich • Thomas Kamps, Jörg Kleinz & Thomas Reichenberger 1997 B. Bascary, B. Cattan, A. Cohen-Solal, M. Philip & H. Szigeti • Vladimir Batagelj & Andrej Mrvar • Michael Kaufmann & Gunnar Klau • Thomas Ziegler & Petra Mutzel • Cristian Ghezzi • Falk Schreiber & Carsten Friedrich 1998 Vladimir Batagelj & Andrej Mrvar • Petrus Abri Santoso & Andi Surjanto • Roland Wiese 1999 Vladimir Batagelj & Andrej Mrvar • Ulrik Brandes • Karlis Freivalds & Paulis Kikusts • Rowena Mankelow 2000 Nikola S. Nikolov • Vladimir Batagelj & Andrej Mrvar • Jan Adamec • C. Duncan, P . Gajer, M. Goodrich & S. Kobourov • Robby Schönfeld & Nikola S. Nikolov 2001 Ulrik Brandes & Marco Gärtler • C. Gutwenger, K. Klein, J. Kupke & S. Leipert • Roland Wiese • Carsten Friedrich • Merijam Percan 2002 Daniel Gmach • Paul Holleis & Thomas Zimmermann • Nikola S. Nikolov & Patrick Healey

  • Christoph Vogt

2003 Daniel Gmach, Paul Holleis & Thomas Zimmermann • Christian Kuklas, Dirk Koschützki & Falk Schreiber 2004 Andrei Grecu & Gunnar Klau • Ulrik Brandes, Daniel Fleischer & Thomas Puppe 2005 Markus Chimani, Carsten Gutwenger & Karsten Klein • V . Batagelj, A. Mrvar, A. Ahmed, X. Fu, S. Hong & D. Merrick • Marco Gärtler & Markus Krug 2006 Michael McGuffin • Adel Admed, Seok-Hee Hong, Quan Nguyen & Donald Taylor • Adel Admed, Xiaoyan Fu, Seok-Hee Hong, Quan Nguyen & Kai Xu • Fabrizio Frati & Markus Geyer • Andreas Gerasch & team 2007 Wolfgang Brunner & Jens Schmidt • Robert Theron, Rodrigo Santamaria, Juan Garcia, Diego Gomez & Vadim Paz-Madrid • Felix Heinen 2008 Yifan Hu & Emden Gansner • Melanie Badent & Pietro Palladino • Melanie Badent, Martin Mader & Christian Piech • Hoi-Ming Wong, Markus Chimani & Karsten Klein 2009 Hui Liu • Nicholas Jefferson • Melanie Badent & Michael Baur • Hoi-Ming Wong & Karsten Klein • Joe Fowler 2010 Quan Nguyen • Sergey Pupyrev • M. Baur,

  • M. Siebenhaller, R. Wiese & Thomas Wurst • Petra

Mutzel & Hoi-Ming Wong • Maarten Löffler & Martin Nöllenburg 2011 Hanley Weng • M. Löffler, D. Eppstein, M. Goodrich & S. Kobourov • R. Zelina, S. Bota, S. Houtman & R. Ban • Sergey Pupyrev • Maarten Löffler & Martin Nöllenburg 2012 Roman Prutkin • Sergey Pupyrev • Remus Zelina, S. Bota, S. Houtman & R. Balaban • Tobias Brinkjost • A. Bauer, I. Rutter, J. Vordermeier & M. Kaufmann 2014 Martin Nöllenburg • Remus Zelina, Sebastian Bota, Siebren Houtman & Radu Balaban • Tamara Mchedlidze, Martin Nöllenburg, Alexander Khomenko, Igor Karlinsky & Denis Knöpfle • Philipp Kindermann, Fabian Lipp & Wadim Reimche 2015 Tamara Mchedlidze • Jennifer Hood & Pat Morin • Boris Klemz, Ulf Rüegg & Fabian Lipp • Josef Cibulka 2017 Steven Shangzhou Wang • Fabian Klute & Irene Parada • Theresa Fröschl, Jonathan Klawitter & Darren Strash • Almut Demel, Dominik Dürrschnabel, Tamara Mchedlidze, Marcel Radermacher & Lasse Wulf 2016 Fabian Klute • Jonathan Klawitter & Tamara Mchedlidze • Michael Bekos, Thanasis Lianeas & Chrysanthi Raftopoulou • Johan de Ruiter 2018 Evmorfia Argyriou, Michael Baur, Anne Eberle & Armin Gufler • Florian Grötschla, Tamar Mirbach, Christian Ortlieb, Tamara Mchedlidze & Marcel Radermacher • Myroslav Kryven & Johannes Zink • Amadäus Spallek, Christian Geckeler, Henry Förster & Michael Bekos 2019 ?

slide-5
SLIDE 5

2019 CONTEST

  • verview
slide-6
SLIDE 6

2019 CONTEST

  • verview

CREATIVE TOPICS LIVE CHALLENGE Marvel Cinematic Universe Meal Ingredients manual category automatic category

Draw the graph of appearances of superheroes in the Marvel Cinematic Universe movies as of 2018. Draw the graph of occurences of ingredients in popular meals. In one hour, draw a number of directed graphs as straight-line upwards embeddings in the plane, minimizing the number of crossings.

slide-7
SLIDE 7

2019 CONTEST

  • verview

CREATIVE TOPICS LIVE CHALLENGE Marvel Cinematic Universe Meal Ingredients manual category automatic category

Draw the graph of appearances of superheroes in the Marvel Cinematic Universe movies as of 2018. Draw the graph of occurences of ingredients in popular meals. In one hour, draw a number of directed graphs as straight-line upwards embeddings in the plane, minimizing the number of crossings.

6 submissions 4 submissions 15 submissions 4 submissions

slide-8
SLIDE 8

2019 CONTEST

  • verview

Australia Austria Germany Cyprus Czech Republic France United Kingdom 12 1 26 18 3 creative topics live challenge Canada Italy

Participating individuals per country

2 5 1 6 New Zealand 1 United States 3

slide-9
SLIDE 9

CREATIVE TOPICS Marvel Cinematic Universe

slide-10
SLIDE 10

Marvel Cinematic Universe Graph

  • 28 heroes, 24 movies
  • 152 edges
  • vertices are superheroes and movies
  • an edge between a hero and a movie if

the hero appeared in the movie

CREATIVE TOPICS Marvel Cinematic Universe

slide-11
SLIDE 11

Marvel Cinematic Universe Graph

  • 28 heroes, 24 movies
  • 152 edges
  • vertices are superheroes and movies
  • an edge between a hero and a movie if

the hero appeared in the movie

CREATIVE TOPICS Marvel Cinematic Universe

slide-12
SLIDE 12

Marvel Cinematic Universe Graph

  • 28 heroes, 24 movies
  • 152 edges
  • vertices are superheroes and movies
  • an edge between a hero and a movie if

the hero appeared in the movie

CREATIVE TOPICS Marvel Cinematic Universe

slide-13
SLIDE 13

CREATIVE TOPICS Marvel Cinematic Universe

Velitchko Filipov, Alessio Arleo, Davice Ceneda, and Silvia Miksch

3rd Place

slide-14
SLIDE 14

CREATIVE TOPICS Marvel Cinematic Universe

2nd Place

Markus Wallinger

slide-15
SLIDE 15

CREATIVE TOPICS Marvel Cinematic Universe

1st Place

Evmorfia Argyriou Christian Brunnermeier Anne Eberle Johannes Rössel

slide-16
SLIDE 16

CREATIVE TOPICS Meal Ingredients

slide-17
SLIDE 17

TheMealDB database

  • meals have a category (e.g. desert) and

an area (e.g. Indian)

  • 151 meals and 297 ingredients
  • vertices are ingredients and meals
  • an edge if an ingredient is part of a meal
  • 2115 edges

CREATIVE TOPICS Meal Ingredients

slide-18
SLIDE 18

TheMealDB database

  • meals have a category (e.g. desert) and

an area (e.g. Indian)

  • 151 meals and 297 ingredients
  • vertices are ingredients and meals
  • an edge if an ingredient is part of a meal
  • 2115 edges

CREATIVE TOPICS Meal Ingredients

slide-19
SLIDE 19

CREATIVE TOPICS Meal Ingredients

3rd Place

James Wood Marni Torkel Ereina Gomez Amyra Meidiana Peter Eades Seok-Hee Hong

slide-20
SLIDE 20

CREATIVE TOPICS Meal Ingredients

2nd Place

Elektra Kypridemou Christos Rodosthenous

slide-21
SLIDE 21

CREATIVE TOPICS Meal Ingredients

1st Place

Guangping Li Soeren Nickel Martin Nöllenburg Ivan Viola Hsiang-Yun Wu

slide-22
SLIDE 22

LIVE CHALLENGE

slide-23
SLIDE 23

Crossing Minimization in Upward Drawings

  • input: directed graph and grid size
  • output: straight-line upward embedding

with vertices on grid

  • must be a proper

drawing

  • objective: minimize

the number of crossings

LIVE CHALLENGE

slide-24
SLIDE 24

Crossing Minimization in Upward Drawings

  • input: directed graph and grid size
  • output: straight-line upward embedding

with vertices on grid

  • must be a proper

drawing

  • objective: minimize

the number of crossings

LIVE CHALLENGE

1 2 3 4

slide-25
SLIDE 25

Crossing Minimization in Upward Drawings

  • input: directed graph and grid size
  • output: straight-line upward embedding

with vertices on grid

  • must be a proper

drawing

  • objective: minimize

the number of crossings

LIVE CHALLENGE

1 3 4 2

slide-26
SLIDE 26

Crossing Minimization in Upward Drawings

  • input: directed graph and grid size
  • output: straight-line upward embedding

with vertices on grid

  • must be a proper

drawing

  • objective: minimize

the number of crossings

LIVE CHALLENGE

1 3 4 2

slide-27
SLIDE 27

LIVE CHALLENGE

slide-28
SLIDE 28

LIVE CHALLENGE

slide-29
SLIDE 29

LIVE CHALLENGE

slide-30
SLIDE 30

LIVE CHALLENGE

slide-31
SLIDE 31

LIVE CHALLENGE

slide-32
SLIDE 32

LIVE CHALLENGE

slide-33
SLIDE 33

LIVE CHALLENGE

slide-34
SLIDE 34

LIVE CHALLENGE

slide-35
SLIDE 35

LIVE CHALLENGE

slide-36
SLIDE 36

LIVE CHALLENGE

slide-37
SLIDE 37

LIVE CHALLENGE

slide-38
SLIDE 38

LIVE CHALLENGE

slide-39
SLIDE 39

LIVE CHALLENGE

slide-40
SLIDE 40

LIVE CHALLENGE the graphs

slide-41
SLIDE 41

LIVE CHALLENGE the graphs

input best manual best automatic graph 1 Aaaaaah 0 crossings 0 crossings

slide-42
SLIDE 42

LIVE CHALLENGE the graphs

input best manual best automatic graph 2 36% Battery Remaining League 4 crossings 4 crossings

slide-43
SLIDE 43

LIVE CHALLENGE the graphs

input best manual best automatic graph 2 36% Battery Remaining League 4 crossings 4 crossings

slide-44
SLIDE 44

LIVE CHALLENGE the graphs

input best manual best automatic graph 3 Vertigo 5 crossings 5 crossings

slide-45
SLIDE 45

LIVE CHALLENGE the graphs

input best manual best automatic graph 3 Vertigo 5 crossings 5 crossings

slide-46
SLIDE 46

LIVE CHALLENGE the graphs

input best manual best automatic graph 4 UpperCut 5 crossings 4 crossings

slide-47
SLIDE 47

LIVE CHALLENGE the graphs

input best manual best automatic graph 4 UpperCut 5 crossings 4 crossings

slide-48
SLIDE 48

LIVE CHALLENGE the graphs

input best manual best automatic graph 5 Dinosaurs 32 crossings 32 crossings

slide-49
SLIDE 49

LIVE CHALLENGE the graphs

input best manual best automatic graph 5 Dinosaurs 32 crossings 32 crossings

slide-50
SLIDE 50

LIVE CHALLENGE the graphs

graph 2

input best manual best automatic graph 6 scho+ 196 crossings 81 crossings

slide-51
SLIDE 51

LIVE CHALLENGE the graphs

graph 3 graph 2

input best manual best automatic graph 6 scho+ 196 crossings 81 crossings

slide-52
SLIDE 52

LIVE CHALLENGE the graphs

best automatic graph 7 7 crossings

slide-53
SLIDE 53

LIVE CHALLENGE the graphs

best automatic graph 7 7 crossings

slide-54
SLIDE 54

LIVE CHALLENGE the graphs

best automatic graph 7 7 crossings

slide-55
SLIDE 55

LIVE CHALLENGE the graphs

best automatic graph 8 307 crossings

slide-56
SLIDE 56

LIVE CHALLENGE the graphs

best automatic graph 8 307 crossings

slide-57
SLIDE 57

LIVE CHALLENGE the graphs

best automatic graph 9 38 crossings

slide-58
SLIDE 58

LIVE CHALLENGE the graphs

best automatic graph 9 38 crossings

slide-59
SLIDE 59

LIVE CHALLENGE the graphs

best automatic graph 10 1568 crossings

slide-60
SLIDE 60

LIVE CHALLENGE the graphs

best automatic graph 10 1568 crossings

slide-61
SLIDE 61

LIVE CHALLENGE the graphs

best automatic graph 11 1721 crossings

slide-62
SLIDE 62

LIVE CHALLENGE the graphs

best automatic graph 11 1721 crossings

slide-63
SLIDE 63

LIVE CHALLENGE the graphs

best automatic graph 12 147628 crossings

slide-64
SLIDE 64

LIVE CHALLENGE the graphs

best automatic graph 12 147628 crossings

slide-65
SLIDE 65

LIVE CHALLENGE manual category

RESULTS

slide-66
SLIDE 66

LIVE CHALLENGE manual category

balloon UpperCut 1 device per team UPGD19 Vertigo

graph

Discrete geometers 36% Battery Remaining PAF scho+ Dinosaurs #OnlyGoodDrawings IV Complicated Graphs Now Austrians Aaaaaah

slide-67
SLIDE 67

LIVE CHALLENGE manual category

balloon UpperCut 1 device per team UPGD19 Vertigo

1 graph

Discrete geometers 36% Battery Remaining PAF scho+ Dinosaurs #OnlyGoodDrawings IV Complicated Graphs Now Austrians Aaaaaah

2 2 4 6 2 4 2 2 2 2

slide-68
SLIDE 68

LIVE CHALLENGE manual category

balloon UpperCut 1 device per team UPGD19 Vertigo

1 graph 2

Discrete geometers 36% Battery Remaining PAF scho+ Dinosaurs #OnlyGoodDrawings IV Complicated Graphs Now Austrians Aaaaaah

2 2 4 6 2 4 2 2 2 2 14 21 13 47 20 18 4 9 16 17 8 24 22 14 8

slide-69
SLIDE 69

LIVE CHALLENGE manual category

balloon UpperCut 1 device per team UPGD19 Vertigo

1 graph 2 3

Discrete geometers 36% Battery Remaining PAF scho+ Dinosaurs #OnlyGoodDrawings IV Complicated Graphs Now Austrians Aaaaaah

2 2 4 6 2 4 2 2 2 2 14 21 13 47 20 18 4 9 16 17 8 24 22 14 8 7 9 21 70 5 5 7 6 7 7 8 147 49 5 6

slide-70
SLIDE 70

LIVE CHALLENGE manual category

balloon UpperCut 1 device per team UPGD19 Vertigo

1 graph 2 3 4

Discrete geometers 36% Battery Remaining PAF scho+ Dinosaurs #OnlyGoodDrawings IV Complicated Graphs Now Austrians Aaaaaah

2 2 4 6 2 4 2 2 2 2 14 21 13 47 20 18 4 9 16 17 8 24 22 14 8 7 9 21 70 5 5 7 6 7 7 8 147 49 5 6 27 5 8 25 9 5 7 10 12 12 6 26 10 8 6

slide-71
SLIDE 71

LIVE CHALLENGE manual category

balloon UpperCut 1 device per team UPGD19 Vertigo

1 graph 2 3 4 5

Discrete geometers 36% Battery Remaining PAF scho+ Dinosaurs #OnlyGoodDrawings IV Complicated Graphs Now Austrians Aaaaaah

2 2 4 6 2 4 2 2 2 2 14 21 13 47 20 18 4 9 16 17 8 24 22 14 8 7 9 21 70 5 5 7 6 7 7 8 147 49 5 6 27 5 8 25 9 5 7 10 12 12 6 26 10 8 6

  • 32

32 77 32 32 32 38 32 35 32 35 34 32 215

slide-72
SLIDE 72

LIVE CHALLENGE manual category

balloon UpperCut 1 device per team UPGD19 Vertigo

1 graph 2 3 4 5 6

Discrete geometers 36% Battery Remaining PAF scho+ Dinosaurs #OnlyGoodDrawings IV Complicated Graphs Now Austrians Aaaaaah

2 2 4 6 2 4 2 2 2 2 14 21 13 47 20 18 4 9 16 17 8 24 22 14 8 7 9 21 70 5 5 7 6 7 7 8 147 49 5 6 27 5 8 25 9 5 7 10 12 12 6 26 10 8 6

  • 32

32 77 32 32 32 38 32 35 32 35 34 32 215 424 323 242 380 394 251 278 396 270 196 271 371 283 308 267

slide-73
SLIDE 73

LIVE CHALLENGE automatic category

slide-74
SLIDE 74

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

graph

slide-75
SLIDE 75

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 14 2 2

slide-76
SLIDE 76

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 2 14 2 2 108 17 19 4

slide-77
SLIDE 77

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 2 3 14 2 2 108 17 19 4 176 6 10 5

slide-78
SLIDE 78

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 2 3 4 14 2 2 108 17 19 4 176 6 10 5 39 7 13 4

slide-79
SLIDE 79

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 2 3 4 5 14 2 2 108 17 19 4 176 6 10 5 39 7 13 4 32 40 48 32

slide-80
SLIDE 80

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 2 3 4 5 6 14 2 2 108 17 19 4 176 6 10 5 39 7 13 4 32 40 48 32 437 354 297 81

slide-81
SLIDE 81

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 2 3 4 5 6 7 14 2 2 108 17 19 4 176 6 10 5 39 7 13 4 32 40 48 32 437 354 297 81 267

slide-82
SLIDE 82

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 2 3 4 5 6 7 8 14 2 2 108 17 19 4 176 6 10 5 39 7 13 4 32 40 48 32 437 354 297 81 267 2730 307

slide-83
SLIDE 83

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 2 3 4 5 6 7 8 9 14 2 2 108 17 19 4 176 6 10 5 39 7 13 4 32 40 48 32 437 354 297 81 267 2730 307 495 38

slide-84
SLIDE 84

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 2 3 4 5 6 7 8 9 10 14 2 2 108 17 19 4 176 6 10 5 39 7 13 4 32 40 48 32 437 354 297 81 267 2730 307 495 38 6405 1568

slide-85
SLIDE 85

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 2 3 4 5 6 7 8 9 10 11 14 2 2 108 17 19 4 176 6 10 5 39 7 13 4 32 40 48 32 437 354 297 81 267 2730 307 495 38 6405 1568 14697 1721

slide-86
SLIDE 86

LIVE CHALLENGE automatic category

JáMa InfitIntersect? Uni Kassel UoA Tübingen-Bus

1 graph 2 3 4 5 6 7 8 9 10 11 12 14 2 2 108 17 19 4 176 6 10 5 39 7 13 4 32 40 48 32 437 354 297 81 267 2730 307 495 38 6405 1568 14697 1721 706388 147628

slide-87
SLIDE 87

GRAPH DRAWING CONTEST 2019 announcement

Announcement of Tasks

slide-88
SLIDE 88

GRAPH DRAWING CONTEST 2020 creative topic #1

slide-89
SLIDE 89

GRAPH DRAWING CONTEST 2020 creative topic #1

Icelandic Hrafnkels Saga Graph The saga tells of struggles between chief- tains and farmers in the east of Iceland in the 10th century. The graph de- scribes communi- cations between people.

slide-90
SLIDE 90

GRAPH DRAWING CONTEST 2020 creative topic #2

slide-91
SLIDE 91

GRAPH DRAWING CONTEST 2020 creative topic #2

  • vertices are various actants - performers,

bands, producers, promoters, production companies

  • edges express the relationships among

actants; band is connected to performer that it contains; a producer is connected to the bands it curates. The K-Pop (Korean Popular Music) Graph

slide-92
SLIDE 92

GRAPH DRAWING CONTEST 2020 creative topic #2

  • vertices are various actants - performers,

bands, producers, promoters, production companies

  • edges express the relationships among

actants; band is connected to performer that it contains; a producer is connected to the bands it curates. The K-Pop (Korean Popular Music) Graph

slide-93
SLIDE 93

GRAPH DRAWING CONTEST 2020 live challenge

slide-94
SLIDE 94

GRAPH DRAWING CONTEST 2020 live challenge

Upward drawings on a fixed grid

  • input: arbitrary directed graph and

numbers w and h

  • output: straight-line upward embedding

with integer vertex coordinates

  • must be a proper

drawing

  • objective: minimize the

number of crossings