PHD

PHDCombinatoricsGraph Theory


Planarity


In graph theory, planarity is a fascinating topic that deals with embedding a graph in a plane. When a graph can be drawn on a flat surface without any edges crossing each other, it is called a planar graph. This property makes planar graphs quite interesting, used in various fields such as computer science, geography, and engineering. In this article, we will dive deep into the concept of planarity, exploring definitions, tools, and examples to understand it better.

Basic definitions

To fully understand flatness, let's first establish some basic definitions.

Graph

A graph G is defined as a collection of vertices V and edges E, where each edge connects a pair of vertices. Formally, it is expressed as G = (V, E).

Planar graphs

A graph is considered planar if it can be drawn on the plane without crossing any edge. This drawing is called a plane embedding of the graph.

Face

In a planar graph, a face is a region enclosed by edges. The face covering the outer region of a planar graph is called an unbounded face or outer face.

Euler's formula

Euler's formula gives a specific condition for a connected planar graph, stating:

V – E + F = 2

where V is the number of vertices, E is the number of edges, and F is the number of faces. This equation is important in identifying and analyzing planar structures.

Examples of planar graphs

Let's consider some examples to understand what planar graphs look like. A standard example is a simple polygon.

K4 graphs

K4 is a complete graph with four vertices. It is always planar, no matter how it is drawn.

Cycle C3 graph

An even simpler example is the triangle graph C3, which is always planar.

Flatness test

Determining whether a graph is planar involves checking whether it can be reconstructed in a way that avoids edge crossings. There are algorithms specifically for this purpose, and here we discuss some basic tests.

Kuratowski theorem

Kuratowski's theorem provides simple information about planarity. It states that a graph is non-planar if, and only if, it contains a subgraph that is a subpartition of K_5 (the complete graph with five vertices) or K_{3,3} (the complete bipartite graph).

Wagner's theorem

Similar to Kuratowski's theorem, Wagner's theorem provides a criterion for the graph not having a cycle minor (the minor is obtained by deleting or compressing edges) that contains K_5 or K_{3,3}.

Applications of planar graphs

Planar graphs appear in a variety of real-world contexts, providing insight into fields such as computer science, geography, and engineering. Here are some notable examples:

VLSI Design: In circuit design, planar graphs are used to arrange components on silicon chips in a way that minimizes the distances between conductor paths, optimizes space, and increases performance.

Geographic Mapping: Maps are widely used in geographic studies to display data effectively without any overlap, allowing for clear and understandable visualizations.

Network Design: Designing networks such as paths, roads, or even telecommunication lines involves ensuring minimum overlap to avoid signal interference and optimize flow. Planar graphs play a very important role in designing such optimal routes.

Generating planar graphs

Creating a planar graph involves strategic vertex configuration. In practice, this may mean repeatedly checking for crossing edges and re-placing them until no crossings exist.

Step-by-step example

Consider transforming a non-planar graph into a planar form using iterative repositioning of edges.

  1. Start with a crossed structure.
  2. Identify and mark intersecting edges.
  3. Modify the vertices to eliminate intersections.
  4. Continue this approach until all interconnections are eliminated.
  5. Evaluate the complete planar graph.

Conclusion

Understanding planarity is important in many domains, where explicit and crossing-free representations are essential. Planar graphs play a vital role not only in theoretical mathematics but also in practical applications affecting everyday infrastructure. By studying detailed definitions and examples along with real-world applications, we gain a deeper understanding of how planarity affects structures in our lives and how it simplifies complex problems through the power of visualization and explicit representation.


PHD → 6.2.2


U
username
0%
completed in PHD


Comments