Generating simple drawings of graphs
Generování jednoduchých nakreslení grafů
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/127958Identifiers
Study Information System: 227926
Collections
- Kvalifikační práce [11587]
Author
Advisor
Referee
Valtr, Pavel
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
General Computer Science
Department
Department of Applied Mathematics
Date of defense
2. 7. 2021
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
průsečíkové číslo|úplný graf|k-hrany|kumulované k-hrany|Hararyho--Hillova domněnkaKeywords (English)
crossing number|complete graph|k-edges|cumulated k-edges|the Harary--Hill conjectureV této práci se zabýváme průsečíkovými čísly úplných grafů. Nejprve uvedeme dlouhou historii velmi starého problému týkajícího se určení průsečíkového čísla Kn a poté ukážeme současný pokrok v Hararyho-Hillově domněnce postupným procházením jejích důkazů pro speciální třídy nakreslení Kn. Vytvoříme program pro generování databáze všech jednoduchých nakreslení Kn, kde n ≤ 8. Rovněž implementujeme program vizualizující tato nakreslení a umožňující uživateli vytvořit vlastní jednoduchá nakreslení obecných grafů. Vizualizér navíc zachycuje strukturu průsečíků zobrazených nakreslení. Naše pro- gramy využijeme k ověření domněnky Balka, Fulka a Kynčla pro malé případy a odhalíme chybu v článku autorů Mutzela a Oettershagena. 1
In this thesis, we study the crossing numbers of complete graphs. After introducing a long history of the old problem of determining the crossing number of Kn, we survey the recent progress on the Harary-Hill conjecture by compiling proofs of this conjecture for special classes of drawings of Kn. We also create a program for generating a database of all simple drawings of Kn with n ≤ 8. We implement another program that visualizes these drawings and allows the user to create its own simple drawings of general graphs. The visualizer also captures the structure of crossings of the displayed drawings. We use our programs to verify a conjecture by Balko, Fulek, and Kynčl for small cases and we find a mistake in a paper by Mutzel and Oettershagen. 1