Algorithmic methods of finite discrete structures. Topological graph drawing (part I)

Sergey Kurapov,Maxim Davidovsky
2024-07-31
Abstract:Modern methods of graph theory describe a graph up to isomorphism, which makes it difficult to create mathematical models for visualizing graph drawings on a plane. The topological drawing of the planar part of a graph allows representing the planarization process by algebraic methods, without making any geometric constructions on the plane. Constructing a rotation of graph vertices solves two most important problems of graph theory simultaneously: the problem of testing a graph for planarity and the problem of constructing a topological drawing of a planar graph. It is shown that the problem of constructing a drawing of a non-planar graph can be reduced to the problem of constructing a drawing of a planar graph, taking into account the introduction of additional vertices characterizing the intersection of edges. Naturally, the development of such a mathematical structure will make it possible to solve the following important problems of graph theory: testing the planarity of a graph, identifying the largest planar subgraph of a graph, determining the thickness of a graph, obtaining a graph with a minimum number of intersections, etc.
Combinatorics,Discrete Mathematics
What problem does this paper attempt to address?
The paper primarily aims to address several core issues related to graph theory: 1. **Describing the topological shape of planar graphs**: Current graph theory methods typically only describe graphs up to the isomorphism level, making it difficult to intuitively display the shape of graphs on a plane. Therefore, one of the goals of the paper is to propose a method that can describe the topological shape of planar graphs without requiring any geometric construction on the plane. 2. **Obtaining vertex rotation**: Obtaining the rotation of vertices in a graph can directly solve two key problems in graph theory—determining whether a graph is planar and constructing the topological shape of a planar graph. 3. **Graph construction for non-planar graphs**: The paper also discusses how to transform the problem of constructing the shape of non-planar graphs into the problem of constructing the shape of planar graphs by introducing additional vertices to represent edge crossings. Specifically, the main contributions of the paper include: - Proposing an algebraic method to describe the topological shape of planar graphs, independent of actual geometric construction; - Solving the problems of planarity and the construction of non-planar graph shapes; - Introducing how vertex rotation can directly address planarity testing and planar graph construction; - Demonstrating that the construction of non-planar graph shapes can be resolved by adding specific vertices that represent edge crossings. The ultimate goal of the paper is to solve a series of problems in graph theory, such as planarity detection, extraction of the maximum planar subgraph, and determination of graph thickness, and it is hoped that in the future, more graph theory problems can be solved based on these mathematical structures.