Graph Embedding Algorithms
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
A Dynamic Data Structure for Planar Graph Embedding
October 1987 UILU-ENG-87-2265 ACT-83 COORDINATED SCIENCE LABORATORY College of Engineering Applied Computation Theory A DYNAMIC DATA STRUCTURE FOR PLANAR GRAPH EMBEDDING Roberto Tamassia UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN Approved for Public Release. Distribution Unlimited. UNCLASSIFIED___________ SEÒjrtlfy CLASSIFICATION OP THIS PAGE REPORT DOCUMENTATION PAGE 1 a. REPORT SECURITY CLASSIFICATION 1b. RESTRICTIVE MARKINGS Unclassified None 2a. SECURITY CLASSIFICATION AUTHORITY 3. DISTRIBUTION/AVAILABIUTY OF REPORT 2b. DECLASSIFICATION / DOWNGRADING SCHEDULE Approved for public release; distribution unlimited 4. PERFORMING ORGANIZATION REPORT NUMBER(S) 5. MONITORING ORGANIZATION REPORT NUMBER(S) UILU-ENG-87-2265 ACT #83 6a. NAME OF PERFORMING ORGANIZATION 6b. OFFICE SYMBOL 7a. NAME OF MONITORING ORGANIZATION Coordinated Science Lab (If applicati!a) University of Illinois N/A National Science Foundation 6c ADDRESS (City, Statt, and ZIP Coda) 7b. ADDRESS (City, Stata, and ZIP Coda) 1101 W. Springfield Avenue 1800 G Street, N.W. Urbana, IL 61801 Washington, D.C. 20550 8a. NAME OF FUNDING/SPONSORING 8b. OFFICE SYMBOL 9. PROCUREMENT INSTRUMENT IDENTIFICATION NUMBER ORGANIZATION (If applicatila) National Science Foundation ECS-84-10902 8c. ADDRESS (City, Stata, and ZIP Coda) 10. SOURCE OF FUNDING NUMBERS 1800 G Street, N.W. PROGRAM PROJECT TASK WORK UNIT Washington, D.C. 20550 ELEMENT NO. NO. NO. ACCESSION NO. A Dynamic Data Structure for Planar Graph Embedding 12. PERSONAL AUTHOR(S) Tamassia, Roberto 13a. TYPE OF REPORT 13b. TIME COVERED 14-^ A T E OP REPORT (Year, Month, Day) 5. PAGE COUNT Technical FROM______ TO 1987, October 26 ? 41 16. SUPPLEMENTARY NOTATION 17. COSATI CODES 18. SUBJECT TERMS (Continua on ravarsa if nacassary and identify by block number) FIELD GROUP SUB-GROUP planar graph, planar embedding, dynamic data structure, on-line algorithm, analysis of algorithms present a dynamic data structure that allows for incrementally constructing a planar embedding of a planar graph. -
Partial Duality and Closed 2-Cell Embeddings
Partial duality and closed 2-cell embeddings To Adrian Bondy on his 70th birthday M. N. Ellingham1;3 Department of Mathematics, 1326 Stevenson Center Vanderbilt University, Nashville, Tennessee 37240, U.S.A. [email protected] Xiaoya Zha2;3 Department of Mathematical Sciences, Box 34 Middle Tennessee State University Murfreesboro, Tennessee 37132, U.S.A. [email protected] April 28, 2016; to appear in Journal of Combinatorics Abstract In 2009 Chmutov introduced the idea of partial duality for embeddings of graphs in surfaces. We discuss some alternative descriptions of partial duality, which demonstrate the symmetry between vertices and faces. One is in terms of band decompositions, and the other is in terms of the gem (graph-encoded map) representation of an embedding. We then use these to investigate when a partial dual is a closed 2-cell embedding, in which every face is bounded by a cycle in the graph. We obtain a necessary and sufficient condition for a partial dual to be closed 2-cell, and also a sufficient condition for no partial dual to be closed 2-cell. 1 Introduction In this paper a surface Σ means a connected compact 2-manifold without boundary. By an open or closed disk in Σ we mean a subset of the surface homeomorphic to such a subset of R2. By a simple closed curve or circle in Σ we mean an image of a circle in R2 under a continuous injective map; a simple arc is a similar image of [0; 1]. The closure of a set S is denoted S, and the boundary is denoted @S. -
Some Conjectures in Chromatic Topological Graph Theory Joan P
Some Conjectures in Chromatic Topological Graph Theory Joan P. Hutchinson Macalester College, emerita Thanks to Stan Wagon for the colorful graphics. Ñ 1 2 3 4 5 6 7 ALMOST FOUR-COLORING ON SURFACES: ALMOST FOUR-COLORING ON SURFACES: #1. M.O. Albertson’s favorite CONJECTURE (1980): All vertices of a triangulation of the torus can be 4-col- ored except for at most three vertices. Motivation: Every graph on the torus can be 7-colored, and every 7-chromatic toroidal graph contains K7, a trian- gulation of the torus. Every 6-chromatic toroidal graph contains one of four graphs. [Thomassen 1994] The list for 5-chromatic toroidal graphs is infinite... An affirmative answer to this conjecture implies the Four Color Theorem. In Jensen & Toft, Graph Coloring Problems, Albertson’s Four-Color Problem. CONJECTURE: For every surface S, there is an integer f HSL such that all but f HSL vertices of a graph embed- dable on S can be 4-colored. TWO & THREE-COLORING ON SURFACES #2. The “easiest” coloring result states that every plane graph can be two-colored provided every face is bounded by an even number of edges. What is true on surfaces? Locally bipartite (aka evenly embedded) graphs are those embedded on a surface with all faces bounded by an even number of edges. There is a Heawood/Ringel type theorem for locally bipar- tite graphs on surfaces. The more “modern” question asks about locally planar, locally bipartite graphs on surfaces: The more “modern” question asks about locally planar, locally bipartite graphs on surfaces: Locally planar (Albertson & Stromquist 1980) means that all noncontractible cycles are long, as long as needed for the conjecture/question/theorem at hand. -
A Study of Solution Strategies for Some Graph
A STUDY OF SOLUTION STRATEGIES FOR SOME GRAPH EMBEDDING PROBLEMS A Synopsis Submitted in the partial fulfilment of the requirements for the degree of Doctor of Philosophy in Mathematics Submitted by Aditi Khandelwal Prof. Gur Saran Prof. Kamal Srivastava Supervisor Co-supervisor Department of Mathematics Department of Mathematics Prof. Ravinder Kumar Prof. G.S. Tyagi Head, Department of Head, Department of Physics Mathematics Dean, Faculty of Science Department of Mathematics Faculty of Science, Dayalbagh Educational Institute (Deemed University) Dayalbagh, Agra-282005 March, 2017. A STUDY OF SOLUTION STRATEGIES FOR SOME GRAPH EMBEDDING PROBLEMS 1. Introduction Many problems of practical interest can easily be represented in the form of graph theoretical optimization problems like the Travelling Salesman Problem, Time Table Scheduling Problem etc. Recently, the application of metaheuristics and development of algorithms for problem solving has gained particular importance in the field of Computer Science and specially Graph Theory. Although various problems are polynomial time solvable, there are large number of problems which are NP-hard. Such problems can be dealt with using metaheuristics. Metaheuristics are a successful alternative to classical ways of solving optimization problems, to provide satisfactory solutions to large and complex problems. Although they are alternative methods to address optimization problems, there is no theoretical guarantee on results [JJM] but usually provide near optimal solutions in practice. Using heuristic -
On Drawing a Graph Convexly in the Plane (Extended Abstract) *
On Drawing a Graph Convexly in the Plane (Extended Abstract) * HRISTO N. DJIDJEV Department of Computer Science, Rice University, Hoston, TX 77251, USA Abstract. Let G be a planar graph and H be a subgraph of G. Given any convex drawing of H, we investigate the problem of how to extend the drawing of H to a convex drawing of G. We obtain a necessary and sufficient condition for the existence and a linear Mgorithm for the construction of such an extension. Our results and their corollaries generalize previous theoretical and algorithmic results of Tutte, Thomassen, Chiba, Yamanouchi, and Nishizeki. 1 Introduction The problem of embedding of a graph in the plane so that the resulting drawing has nice geometric properties has received recently .significant attention. This is due to the large number of applications including circuit and VLSI design, algorithm animation, information systems design and analysis. The reader is referred to [1] for annotated bibliography on graph drawings. The first linear-time algorithm for testing a graph for planarity was constructed by Hopcroft and Tarjan [9]. A different linear time algorithm was developed by Booth and Lueker [3], who made use of PQ-trees and a previous algorithm of Lempel et al. [11]. Using the information obtained during the planarity testing, one can find in linear time a planar representation of the graph, if it is planar. Such an algorithm based on [3] has been described by Chiba et al. [4]. A classical result established by Wagner states that every planar graph has a planar straight-line drawing [18]. -
On Self-Duality of Branchwidth in Graphs of Bounded Genus ⋆
On Self-Duality of Branchwidth in Graphs of Bounded Genus ? Ignasi Sau a aMascotte project INRIA/CNRS/UNSA, Sophia-Antipolis, France; and Graph Theory and Comb. Group, Applied Maths. IV Dept. of UPC, Barcelona, Spain. Dimitrios M. Thilikos b bDepartment of Mathematics, National Kapodistrian University of Athens, Greece. Abstract A graph parameter is self-dual in some class of graphs embeddable in some surface if its value does not change in the dual graph more than a constant factor. Self-duality has been examined for several width-parameters, such as branchwidth, pathwidth, and treewidth. In this paper, we give a direct proof of the self-duality of branchwidth in graphs embedded in some surface. In this direction, we prove that bw(G∗) ≤ 6 · bw(G) + 2g − 4 for any graph G embedded in a surface of Euler genus g. Key words: graphs on surfaces, branchwidth, duality, polyhedral embedding. 1 Preliminaries A surface is a connected compact 2-manifold without boundaries. A surface Σ can be obtained, up to homeomorphism, by adding eg(Σ) crosscaps to the sphere. eg(Σ) is called the Euler genus of Σ. We denote by (G; Σ) a graph G embedded in a surface Σ. A subset of Σ meeting the drawing only at vertices of G is called G-normal. If an O-arc is G-normal, then we call it a noose. The length of a noose is the number of its vertices. Representativity, or face-width, is a parameter that quantifies local planarity and density of embeddings. The representativity rep(G; Σ) of a graph embedding (G; Σ) is the smallest length of a non-contractible noose in Σ. -
Biplanar Graphs: a Survey
ComputersMath.Applic.Vol. 34, No. 11,pp. 1-8, 1997 Pergamon Copyright(FJ1997ElsevierScienceLtd @ Printedin GreatBritain.All rightsreserved 0898-1221/97$17.00+ 0.00 PII: S0898-1221(97)00214-9 Biplanar Graphs: A Survey L. W, BEINEKE Departmentof MathematicalSciences IndianaUniversity-PurdueUniversity Fort Wayne, IN 46805,U.S.A. Abstract—A graphis calledbiplanarif it is the unionof two planargraphs. In this survey, we presenta varietyof reeultson biplanargraphs,somespecialfamiliesof suchgraphs,and some generalizations. Keywords-planar graphs,Biplanargraphs,Thickness,Doublylineargraphs,Visibilitygraphs. 1. BACKGROUND In 1986, as part of the commemorationof the 250thanniversaryof graph theory and the cele- bration of the 65thbirthday of FrankHarary,we gave a surveyof graph thicknessand related concepts [1]. The presentpaper is the resultof an invitationto up-datethat work. The thrust of this paper will be ratherdifferenthowever,focusingon “biplanar”graphs,those that are the union of just two planargraphs. In fact, the thicknessof a graphhas its originsin this question: which complete graphscan be expressedas the unionof two planargraphs? We begin with a few historical comments. In the early 1960’s, Selfridgeobserved that no graphwith elevenverticescan havea planarcomplement.This is easilyseen,sincethe complete graph Kll has fifty-fiveedges, but Euler’s polyhedronformulaimpliesthat a planar graph of order 11 can have no more than twenty-sevenedges. Consequently,KU cannot be the union of two planar graphs. On the other hand, as Figure 1 shows, there are planargraphs of order 8 whose complementsare also planar. (In fact, the examplein Figure 1 is self-complementary.) For graphs of order 9, the questionturned out to be quite difficultto answer. In the event, the answerwas shownto be negative,by Battle, Harary,and Kodama [2]and independentlyby Tutte [3]. -
Arxiv:2011.14609V1 [Math.CO] 30 Nov 2020 Vertices in Different Partition Sets Are Linked by a Hamilton Path of This Graph
Symmetries of the Honeycomb toroidal graphs Primož Šparla;b;c aUniversity of Ljubljana, Faculty of Education, Ljubljana, Slovenia bUniversity of Primorska, Institute Andrej Marušič, Koper, Slovenia cInstitute of Mathematics, Physics and Mechanics, Ljubljana, Slovenia Abstract Honeycomb toroidal graphs are a family of cubic graphs determined by a set of three parameters, that have been studied over the last three decades both by mathematicians and computer scientists. They can all be embedded on a torus and coincide with the cubic Cayley graphs of generalized dihedral groups with respect to a set of three reflections. In a recent survey paper B. Alspach gathered most known results on this intriguing family of graphs and suggested a number of research problems regarding them. In this paper we solve two of these problems by determining the full automorphism group of each honeycomb toroidal graph. Keywords: automorphism; honeycomb toroidal graph; cubic; Cayley 1 Introduction In this short paper we focus on a certain family of cubic graphs with many interesting properties. They are called honeycomb toroidal graphs, mainly because they can be embedded on the torus in such a way that the corresponding faces are hexagons. The usual definition of these graphs is purely combinatorial where, somewhat vaguely, the honeycomb toroidal graph HTG(m; n; `) is defined as the graph of order mn having m disjoint “vertical” n-cycles (with n even) such that two consecutive n-cycles are linked together by n=2 “horizontal” edges, linking every other vertex of the first cycle to every other vertex of the second one, and where the last “vertcial” cycle is linked back to the first one according to the parameter ` (see Section 3 for a precise definition). -
Embeddings of Graphs
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Elsevier - Publisher Connector Discrete Mathematics 124 (1994) 217-228 217 North-Holland Embeddings of graphs Carsten Thomassen Mathematisk Institut, Danmarks Tekniske Hojskoie. Bygning 303, DK-Lyngby. Denmark Received 2 June 1990 Abstract We survey some recent results on graphs embedded in higher surfaces or general topological spaces. 1. Introduction A graph G is embedded in the topological space X if G is represented in X such that the vertices of G are distinct elements in X and an edge in G is a simple arc connecting its two ends such that no two edges intersect except possibly at a common end. Graph embeddings in a broad sense have existed since ancient time. Pretty tilings of the plane have been produced for aestetic or religious reasons (see e.g. [7]). The characterization of the Platonic solids may be regarded as a result on tilings of the sphere. The study of graph embeddings in a more restricted sense began with the 1890 conjecture of Heawood [S] that the complete graph K, can be embedded in the orientable surface S, provided Euler’s formula is not violated. That is, g >&(n - 3)(n -4). Much work on graph embeddings has been inspired by this conjecture the proof of which was not completed until 1968. A complete proof can be found in Ringel’s book [12]. Graph embedding problems also arise in the real world, for example in connection with the design of printed circuits. Also, algorithms involving graphs may be very sensitive to the way in which the graphs are represented. -
A Note on Vertex Arboricity of Toroidal Graphs Without 7-Cycles1
International Mathematical Forum, Vol. 11, 2016, no. 14, 679 - 686 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/imf.2016.6672 A Note on Vertex Arboricity of Toroidal Graphs without 7-Cycles1 Haihui Zhang School of Mathematical Science, Huaiyin Normal University 111 Changjiang West Road Huaian, Jiangsu, 223300, P. R. China Copyright c 2016 Haihui Zhang. This article is distributed under the Creative Com- mons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract The vertex arboricity ρ(G) of a graph G is the minimum number of subsets into which the vertex set V (G) can be partitioned so that each subset induces an acyclic graph. In this paper, it is shown that if G is a toroidal graph without 7-cycles, moreover, G contains no triangular and adjacent 4-cycles, then ρ(G) ≤ 2. Mathematics Subject Classification: Primary: 05C15; Secondary: 05C70 Keywords: vertex arboricity, toroidal graph, structure, cycle 1 Introduction All graphs considered in this paper are finite and simple. For a graph G we denote its vertex set, edge set, maximum degree and minimum degree by V (G), E(G), ∆(G) and δ(G), respectively. The vertex arboricity of a graph G, denoted by ρ(G), is the smallest number of subsets that the vertices of G can be partitioned into such that each subset 1Research was supported by NSFC (Grant No. 11501235) and NSFC Tianyuan foun- dation (Grant No. 11226285), the Natural Science Foundation of Jiangsu (Grant No. BK20140451), and the Natural Science Research Project of Ordinary Universities in Jiangsu (Grant No. -
A 4-Color Theorem for Toroidal Graphs 83
proceedings of the american mathematical society Volume 34, Number 1, July 1972 A 4-COLOR THEOREM FOR TOROIDAL GRAPHS HUDSON V. KRONK1 AND ARTHUR T. WHITE2 Abstract. It is well known that any graph imbedded in the torus has chromatic number at most seven, and that seven is attained by the graph K-,. In this note we show that any toroidal graph con- taining no triangles has chromatic number at most four, and produce an example attaining this upper bound. The results are then extended for arbitrary girth. 1. Introduction. The chromatic number of a graph G, denoted by %(G), is the minimum number of colors that can be assigned to the points of G so that adjacent points are colored differently. The Four Color Conjecture is that any planar graph has chromatic number at most four; the Five Color Theorem states that %(G)_5, if G is planar. Grötzsch [2] has shown that a planar graph having no triangles has chromatic number at most three; the cycle C5 shows that this bound cannot be improved. It is well known that any toroidal graph has chromatic number at most seven, and that this bound is attained by the complete graph K7. In this note we find an upper bound for the chromatic number of toroidal graphs having no triangles, and show that this bound is best possible. We also consider toroidal graphs of arbitrary girth. A connected graph G is said to be n-line-critical if %(G)=n but, for any line e of G, x(G—e)=n—l. -
Book Embedding of Toroidal Bipartite Graphs
Book embedding of toroidal bipartite graphs Atsuhiro Nakamoto,∗ Katsuhiro Otayand Kenta Ozekiz Abstract Endo [5] proved that every toroidal graph has a book embedding with at most seven pages. In this paper, we prove that every toroidal bipartite graph has a book embedding with at most five pages. In order to do so, we prove that every bipartite torus quadrangulation Q with n vertices admits two disjoint essential simple closed curves cutting the torus into two annuli so that each of the two annuli contains a spanning connected subgraph of Q with exactly n edges. Keywords: torus, bipartite graph, book embedding, quadrangulation 1 Introduction A book embedding of a graph G is to put the vertices along the spine (a segment) and each edge of G on a single page (a half-plane with the spine as its boundary) so that no two edges intersect transversely in the same page. We say that a graph G is k-page embeddable if G has a book embedding with at most k pages. The pagenumber (or sometimes called stack number or book thickness) of a graph G is the minimum of k such that G is k-page embeddable. This notion was first introduced by Bernhart and Kainen [1]. Since a book embedding is much concerned with theoretical computer science including VLSI design [3, 15], we are interested in bounding the pagenumber. Actually, we can find a number of researches giving upper bounds of the pagenumber for some graph classes, for example, complete bipartite graphs [6, 13] and k-trees [4, 8, 17].