Planar graphs: Theory and algorithms
Origins of the theory of planar graphs can be traced back to 1736 when Euler discovered his famous formula relating the numbers of vertices, edges and faces of a polyhedron. Since that time, numerous results have been obtained for planar graphs, and they have motivated an extensive research also in other branches of graph theory and combinatorics. Recently, moreover, there has been a great deal of interest in algorithms concerning planar graphs, and the past 15 years have witnessed an important development in this field. As stated in the Preface, it appeared to the authors that the time was ripe to collect and organize the enormous amount of results on planar graphs. The selection presented in this monograph has been predetermined by trying to link systematically the purely theoretical results on planar graphs with algorithms. In the authors' opinion, these two aspects are complementary to each other in the research of planar graphs. This view is supported e.g. by the fact that the authors provide constructive proofs for theorems, from which algorithms immediately follow. Most of the algorithms in the text are the best known ones. They are written in Pidgin PASCAL and are easily adaptable to a practical programming language. The first two chapters review foundations of both graph theory (with emphasize on planarity) and algorithmic techniques used in the book. The remaining chapters deal with theoretical as well as algorithmic aspects of planarity testing, embedding, drawing, vertex- or edge-coloring, maximum independent set, subgraph listing, planar separator theorems, Hamiltonian cycles, and single- or multicommodity flows in planar graphs. For many of the topics included, the present monograph is the first complete treatment in book form. The book will be useful not only for students but also for specialists in graph theory and computer science which are interested in the theory and algorithms for planar graphs. Contents: Preface. - Acknowledgements. - 1. Graph theoretic foundations: Introduction; Some basic definitions; Planar graphs; Euler's formula; Kuratowski's theorem; Dual graphs; Bounds for planar graphs. - 2. Algorithmic foundations: What is an algorithm; Machine model and complexity; NP-complete; Data structure and graph representation; Exploring a graph; Depth-first search; Breadth-first search. - 3. Planarity testing and embedding: Introduction; Planarity testing; Embedding algorithm. - 4. Drawing planar graphs: Introduction; Convex drawing; Convex testing; Example. - 5. Vertex-coloring: Introduction; Proof of the five-coloring theorem and the \(O(n^ 2)\) algorithm; Batch processing algorithm. - 6. Edge-coloring: Introduction; Algorithm COLOR; Algorithm ALCOLOR; Edge-coloring multigraphs. - 7. Independent vertex sets: Introduction; Approximation Algorithm; Baker's algorithm. - 8. Listing subgraphs: Introduction; Arboricity and efficient edge-searching; Listing triangles; Listing Quadrangles; Listing maximal cliques. - 9. Planar Separator Theorem: Introduction; Preliminary; Planar separator theorem; Applications of the planar separator theorem; Maximum matching; Minimum vertex cover. 10. Hamiltonian cycles: Introduction; Proof of Tutte's theorem; Algorithm and \(O(n^ 2)\) bound; Hamiltonian walk. - 11. Flows in planar graphs: Introduction; Definition of multicommodity flow; Multicommodity flows for \(C_ 1\) (Preliminary; Feasibility; Algorithm DELTAFLOW; Algorithm MULTIFLOW1; Time and space of MULTIFLOW1); Multicommodity flows for C (Feasibility; Algorithm MULTIFLOW2; Refinement and complexity). - References. - Index.
- The theorem on planar graphs
- An algorithm for the characterization of the nonplanarity of a maximal graphical partition
- Heuristic for rapidly four-coloring large planar graphs
- On the approximation of protein threading
- Convex representations of maps on the torus and other flat surfaces
- Flow in planar graphs with vertex capacities
- At most single-bend embeddings of cubic graphs
- Planar graphs, Hamilton cycles and extreme independence number
- On planar perfectly contractile graphs
- A linear algorithm for 2-bend embeddings of planar graphs in the two-dimensional grid
- Maximum \((s,t)\)-flows in planar networks in \(\mathcal O(|V| \log |V|)\) time
- Simple planar graph partition into three forests
- Rectangular grid drawings of plane graphs
- Orthogonal drawings based on the stratification of planar graphs
- Divider-based algorithms for hierarchical tree partitioning.
- Dynamic programming algorithms for RNA secondary structure prediction with pseudoknots
- Uniqueness of equilibria in atomic splittable polymatroid congestion games
- On almost-planar graphs
- A modular approach to Sprouts
- List total colorings of series-parallel graphs
- Cliques and extended triangles. A necessary condition for planar clique graphs
- Incremental convex planarity testing
- Parallel approximation schemes for a class of planar and near planar combinatorial optimization problems.
- A left-first search algorithm for planar graphs
- Triangle graphs
- Parallel approximation schemes for problems on planar graphs
- Concurrence and three-tangle of the graph
- Orthogonal planarity testing of bounded treewidth graphs
- Building a maximal independent set for the vertex-coloring problem on planar graphs
- A heuristic for the coloring of planar graphs
- The growth and form of tunnelling networks in ants
- Re-embedding a 1-plane graph for a straight-line drawing in linear time
- Monotone drawings of graphs with fixed embedding
- The searching over separators strategy to solve some NP-hard problems in subexponential time
- Each maximal planar graph with exactly two separating triangles is Hamiltonian
- A tabu search procedure based on a random roulette diversification for the weighted maximal planar graph problem
- The entire coloring of series-parallel graphs
- Hamiltonicity of graphs on surfaces in terms of toughness and scattering number -- a survey
- Multiple point visibility and related problems
- Clique planar graphs
- Simpler linear-time kernelization for planar dominating set
- scientific article; zbMATH DE number 2185702 (Why is no real title available?)
- scientific article; zbMATH DE number 6000734 (Why is no real title available?)
- scientific article; zbMATH DE number 3896936 (Why is no real title available?)
- scientific article; zbMATH DE number 4079189 (Why is no real title available?)
- A strengthened analysis of an algorithm for dominating set in planar graphs
- Approximation algorithms for NP-complete problems on planar graphs
- scientific article; zbMATH DE number 1019602 (Why is no real title available?)
- Perfect Matching in General vs. Cubic Graphs: A Note on the Planar and Bipartite Cases
- Faster computation of the Robinson-Foulds distance between phylogenetic networks
- The approximation of maximum subgraph problems
- Data Structures and their Planar Graph Layouts
- scientific article; zbMATH DE number 951476 (Why is no real title available?)
- Algorithms for 1-Planar Graphs
- Asymptotic dimension of planes and planar graphs
- A parallel algorithm for edge-coloring partial k-trees
- How to draw a series-parallel digraph
- Separating translates in the plane: Combinatorial bounds and an algorithm
- Spirality of orthogonal representations and optimal drawings of series-parallel graphs and 3-planar graphs (extended abstract)
- Computing orthogonal drawings with the minimum number of bends
- Transit sets of two-point crossover
- Edge-Intersection Graphs of k-Bend Paths in Grids
- PLANAR GRAPHS AND RELATED TOPICS
- ON EMBEDDING A GRAPH ON TWO SETS OF POINTS
- scientific article; zbMATH DE number 4189751 (Why is no real title available?)
- Decomposing graphs into interval colorable subgraphs and no-wait multi-stage schedules
- Computing bend-minimum orthogonal drawings of plane series-parallel graphs in linear time
- Planarity for clustered graphs
- Edge Irregular Reflexive Labeling for Some Classes of Plane Graphs
- Planarization of graphs embedded on surfaces
- Linear-time rectilinear drawings of subdivisions of triconnected cubic planar graphs with orthogonally convex faces
- Rectangular grid drawings of plane graphs
- Planarizing graphs and their drawings by vertex splitting
- On-line convex planarity testing
- Maximum flow in directed planar graphs with vertex capacities
- Algorithms for finding f-colorings of partial k-trees
- Geometric thickness of multigraphs is \(\exists \mathbb{R} \)-complete
- Does contraction preserve triangular meshes?
- Geometric thickness of multigraphs is \(\exists \mathbb{R}\)-complete
- Describing financial crisis propagation through epidemic modelling on multiplex networks
- Obituary: Mario Marchi (1939--2025)
- Small grid drawings of planar graphs with balanced partition
- The folded map on an identification graph and its application
- Radiocolorings in periodic planar graphs: PSPACE-completeness and efficient approximations for the optimal range of frequencies
- Hamiltonicity and colorings of arrangement graphs
- Classes of cycle bases
- Drawing \(c\)-planar biconnected clustered graphs
- Bipartite graphs, upward drawings, and planarity
- Upward drawings of triconnected digraphs.
This page was built for publication: Planar graphs: Theory and algorithms
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1210706)