Minor-monotone crossing number

Similar documents
Every 3-connected, essentially 11-connected line graph is hamiltonian

Kernel perfect and critical kernel imperfect digraphs structure

Acyclic Coloring of Graphs of Maximum Degree

BoxPlot++ Zeina Azmeh, Fady Hamoui, Marianne Huchard. To cite this version: HAL Id: lirmm

[8] that this cannot happen on the projective plane (cf. also [2]) and the results of Robertson, Seymour, and Thomas [5] on linkless embeddings of gra

Study on Feebly Open Set with Respect to an Ideal Topological Spaces

A Voronoi-Based Hybrid Meshing Method

The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks

The optimal routing of augmented cubes.

NP versus PSPACE. Frank Vega. To cite this version: HAL Id: hal

Representation of Finite Games as Network Congestion Games

The Connectivity Order of Links

THE COVERING OF ANCHORED RECTANGLES UP TO FIVE POINTS

Tacked Link List - An Improved Linked List for Advance Resource Reservation

An Experimental Assessment of the 2D Visibility Complex

Traffic Grooming in Bidirectional WDM Ring Networks

Symmetric bipartite graphs and graphs with loops

Primitive roots of bi-periodic infinite pictures

Malware models for network and service management

Moveability and Collision Analysis for Fully-Parallel Manipulators

Induced minors and well-quasi-ordering

Fault-Tolerant Storage Servers for the Databases of Redundant Web Servers in a Computing Grid

Multimedia CTI Services for Telecommunication Systems

Computing and maximizing the exact reliability of wireless backhaul networks

An FCA Framework for Knowledge Discovery in SPARQL Query Answers

Real-Time Collision Detection for Dynamic Virtual Environments

Relabeling nodes according to the structure of the graph

Setup of epiphytic assistance systems with SEPIA

DANCer: Dynamic Attributed Network with Community Structure Generator

KeyGlasses : Semi-transparent keys to optimize text input on virtual keyboard

Service Reconfiguration in the DANAH Assistive System

Comparison of spatial indexes

Comparator: A Tool for Quantifying Behavioural Compatibility

How to simulate a volume-controlled flooding with mathematical morphology operators?

Regularization parameter estimation for non-negative hyperspectral image deconvolution:supplementary material

Efficient implementation of interval matrix multiplication

Quasi-tilings. Dominique Rossin, Daniel Krob, Sebastien Desreux

Sliding HyperLogLog: Estimating cardinality in a data stream

The b-chromatic number of power graphs

Reverse-engineering of UML 2.0 Sequence Diagrams from Execution Traces

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

Blind Browsing on Hand-Held Devices: Touching the Web... to Understand it Better

Mokka, main guidelines and future

Comparison of radiosity and ray-tracing methods for coupled rooms

Catalogue of architectural patterns characterized by constraint components, Version 1.0

Linux: Understanding Process-Level Power Consumption

Whitney s theorem for 2-regular planar digraphs

Linked data from your pocket: The Android RDFContentProvider

The Voronoi diagram of three arbitrary lines in R3

An Efficient Numerical Inverse Scattering Algorithm for Generalized Zakharov-Shabat Equations with Two Potential Functions

Quality of Service Enhancement by Using an Integer Bloom Filter Based Data Deduplication Mechanism in the Cloud Storage Environment

HySCaS: Hybrid Stereoscopic Calibration Software

Periodic meshes for the CGAL library

Removing Even Crossings on Surfaces

Structuring the First Steps of Requirements Elicitation

ASAP.V2 and ASAP.V3: Sequential optimization of an Algorithm Selector and a Scheduler

UsiXML Extension for Awareness Support

Good edge-labelling of graphs

Delaunay Triangulations of Points on Circles

Topological Model for 3D Image Representation: Definition and Incremental Extraction Algorithm

Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows

Deformetrica: a software for statistical analysis of anatomical shapes

Change Detection System for the Maintenance of Automated Testing

Fuzzy sensor for the perception of colour

Hardware Acceleration for Measurements in 100 Gb/s Networks

A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme

BugMaps-Granger: A Tool for Causality Analysis between Source Code Metrics and Bugs

QAKiS: an Open Domain QA System based on Relational Patterns

A Practical Evaluation Method of Network Traffic Load for Capacity Planning

Very Tight Coupling between LTE and WiFi: a Practical Analysis

QuickRanking: Fast Algorithm For Sorting And Ranking Data

lambda-min Decoding Algorithm of Regular and Irregular LDPC Codes

Mapping classifications and linking related classes through SciGator, a DDC-based browsing library interface

Natural Language Based User Interface for On-Demand Service Composition

Scan chain encryption in Test Standards

Assisted Policy Management for SPARQL Endpoints Access Control

Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs

Prototype Selection Methods for On-line HWR

Real-Time and Resilient Intrusion Detection: A Flow-Based Approach

LaHC at CLEF 2015 SBS Lab

Workspace and joint space analysis of the 3-RPS parallel robot

A Methodology for Improving Software Design Lifecycle in Embedded Control Systems

A N-dimensional Stochastic Control Algorithm for Electricity Asset Management on PC cluster and Blue Gene Supercomputer

A Generic Architecture of CCSDS Low Density Parity Check Decoder for Near-Earth Applications

Stream Ciphers: A Practical Solution for Efficient Homomorphic-Ciphertext Compression

From Microsoft Word 2003 to Microsoft Word 2007: Design Heuristics, Design Flaws and Lessons Learnt

Formal modelling of ontologies within Event-B

The New Territory of Lightweight Security in a Cloud Computing Environment

Decentralised and Privacy-Aware Learning of Traversal Time Models

A 64-Kbytes ITTAGE indirect branch predictor

YAM++ : A multi-strategy based approach for Ontology matching task

Accurate Conversion of Earth-Fixed Earth-Centered Coordinates to Geodetic Coordinates

Every planar graph is 4-colourable and 5-choosable a joint proof

On a,b-edge-weightings of bipartite graphs with odd a,b

Structure and Generation of Crossing-critical Graphs

Scalewelis: a Scalable Query-based Faceted Search System on Top of SPARQL Endpoints

Computing Linkless and Flat Embeddings of Graphs in R 3

Kernel-Based Laplacian Smoothing Method for 3D Mesh Denoising

Department of Computer Science, Eötvös University, Budapest, Muzeum krt 6 8, 1088 Hungary

Open Digital Forms. Hiep Le, Thomas Rebele, Fabian Suchanek. HAL Id: hal

Transcription:

Minor-monotone crossing number Drago Bokal, Gašper Fijavž, Bojan Mohar To cite this version: Drago Bokal, Gašper Fijavž, Bojan Mohar. Minor-monotone crossing number. Stefan Felsner. 2005 European Conference on Combinatorics, Graph Theory and Applications (EuroComb 05), 2005, Berlin, Germany. Discrete Mathematics and Theoretical Computer Science, DMTCS Proceedings vol. AE, European Conference on Combinatorics, Graph Theory and Applications (EuroComb 05), pp.123-128, 2005, DMTCS Proceedings. <hal-01184390> HAL Id: hal-01184390 https://hal.inria.fr/hal-01184390 Submitted on 14 Aug 2015 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

EuroComb 2005 DMTCS proc. AE, 2005, 123 128 Minor-monotone crossing number Drago Bokal 1, Gašper Fijavž 2 and Bojan Mohar 3 1 Institute for Mathematics, Physics, and Mechanics, Jadranska 19, 1000 Ljubljana, Slovenia 2 Faculty of Computer and Information Science, University of Ljubljana, Tržaška 25, 1000 Ljubljana, Slovenia 3 Department of Mathematics, University of Ljubljana, Jadranska 19, 1000 Ljubljana, Slovenia The minor crossing number of a graph G, mcr(g), is defined as the minimum crossing number of all graphs that contain G as a minor. We present some basic properties of this new minor-monotone graph invariant. We give estimates on mcr for some important graph families using the topological structure of graphs satisfying mcr(g) k. Keywords: crossing number, graph minor, minor-monotone graph parameter Contents 1 Introduction 123 2 Definitions 124 3 Origins of the minor crossing number 124 4 Complete graphs 125 5 Other graphs, other results 126 1 Introduction Crossing number is an intriguing graph parameter. Once we take care of the technical topological prerequisites (which we do not mention to the general public in the first place) drawing a graph with as few crossings as possible is a task with appeal even to non-specialists. Even though the bibliography on crossing number is extensive [11], few exact results on the crossing number are known and new ideas seem to be needed. Crossing numbers of graphs are beleived to have application in VLSI design. Chip manufacturers devise huge electrical networks with as few crossing wires as possible [1, 5, 6]. However, vertices of large corresponding author, email:gasper.fijavz@fri.uni-lj.si All authors supported in part by the Ministry of Higher Education, Science, and Technology of Slovenia, Research Program L1 5014 0101 04. 1365 8050 c 2005 Discrete Mathematics and Theoretical Computer Science (DMTCS), Nancy, France

124 Drago Bokal, Gašper Fijavž and Bojan Mohar degree are often replaced by binary trees, which makes the notion of minor crossing number more natural than the traditional crossing number in VLSI design. Crossing number of a graph G measures its nonplanarity, which seems to be related to the global structure of G. Unfortunately, crossing number does not collaborate well with either graph minors or embedding properties of graphs, the two most important structural graph concepts. We suggest a possible approach to this problem, how to relate crossing number to graph minors and graph embeddings. The motivation comes form the definition of singly crossing graphs from [9] and a construction of minor-monotone graph invariants from [3]. Finally let us note that results in this abstract were taken from [2] and will be published in greater detail elsewhere. 2 Definitions Let G = (V, E) be a graph and let S 0 denote the 2-sphere. We shall tacitly assume that all surfaces are triangulated [8, Theorem 3.1.1] and denote the closed surface of nonorientable genus k by N k. Further we assume the folklore definitions of PL nice drawings of graphs. Let D be a drawing of a graph G in S 0. The crossing number of D, cr(d), is the number of crossings of D, and the crossing number of a graph G, cr(g), is the minimal cr(d) taken over all possible drawings of G. For a given graph G, the minor crossing number is defined as the minimum crossing number of all graphs, which contain G as a minor: mcr(g) := min{cr(h) G is a minor of H}. (1) It is easy to see that mcr is minor-monotone: if H is a minor of G then mcr(h) mcr(g). Similar approach can be applied to every graph parameter and the resulting graph parameter is always minormonotone. Let G be a graph with mcr(g) = k. If G is a minor of Ĝ and cr(ĝ) = k we say that Ĝ is a realizing graph of G, and a drawing ˆD of Ĝ with exactly k crossings is a realizing drawing of G. An alternative view of the minor crossing number of G is the following. Replace each vertex v V (G) with a vertex tree T v and make sure that trees T v and T w are connected with an edge if uv E(G), and let us call the newly obtained graph G. Let D be the drawing of G. Now the crossings of D come in three different flavors: vertex-vertex crossings if an edge of T v crosses an edge of T u, vertex-edge crossings if an edge of a tree T v crosses an edge which connects two vertex trees, and edge-edge crossings if two edges connecting pairs of vertex trees cross. Optimizing over all possible choices for vertex trees and their connections and over all possible drawings of these graphs yields a realizing drawing of G. 3 Origins of the minor crossing number Minor-monotone graph parameter such as mcr blends well with the theory of graph-minors. Given k, the class of graphs satisfying mcr(g) k is minor closed, and can be characterized by excluding a finite set of forbidden minors. Almost by definition cr(g) 0 if and only if G is planar, and it is easy to see that also mcr(g) 0 in this case. The next step was settled by Robertson and Seymour [9]. Theorem 3.1 (Robertson and Seymour) For every graph G the following are equivalent:

Minor-monotone crossing number 125 Fig. 1: Realizing drawings of K 6, K 7, and K 8, respectively, where thick edges represent vertex trees. 1. mcr(g) 1. 2. G admits an embedding in the projective-plane with face width at most 2. 3. G does not contain a minor from {G 1,..., G 35, Q 1,..., Q 6 } where G 1,..., G 35 are forbidden minors for embeddability in the projective plane and Q 1,..., Q 6 are projective planar graphs that can be obtained from the Petersen graph by successively applying the Y and Y operations. 4 Complete graphs In this section we shall invite the reader on a journey of estimating the minor crossing number of complete graphs. Similar reasoning can be applied to other graphs as well. As the Figure 1 shows mcr(k 6 ) = 1, mcr(k 7 ) = 3, and mcr(k 8 ) = 5. To be precise, these drawings serve merely as upper bounds on the minor crossing number. Observe that all crossings shown are vertexvertex crossings. Let us argue that mcr(k 8 ) = 5. Let G be a realizing graph of K 8. Assume first that mcr(k 8 ) = cr(g ) 3. Let D be a drawing of G with three crossings. In this case we can paste a crosscap in the close neighborhood of every crossing of D and obtain an embedding of G in N 3. By contracting appropriately we obtain an embedding of K 8 in N 3 which is absurd, as the nonorientable genus of K n is equal to (n 3)(n 4)/6 [8]. It could still be possible that mcr(k 8 ) = 4. Following the above trick we obtain an embedding of K 8 in N 4 with a special topological structure. Such an embedding admits a collection of 4 pairwise noncrossing onesided curves which intersect the embedding of K 8 in at most 2 vertices each. Using homology group of N 4 we show [2] that we can add another 4 1 edges to the embedding of K 8 in order to obtain an embedding of a graph with 8 vertices, 31 edges (obviously some of them are parallel), but without creating faces of length two. Using Euler formula we then prove the following result [2]. Theorem 4.1 Let G be a simple graph with n = V (G) and m = E(G). Then mcr(g) 1 (m 3n + 6). 2

126 Drago Bokal, Gašper Fijavž and Bojan Mohar An application of Theorem 4.1 on complete graphs yields the following lower bound inequality, which is sharp for 3 n 8. Proposition 4.2 Let n 3. Then mcr(k n ) 1 4 (n 3)(n 4). The appropriate upper bound inequlity is obtained using examples. Choose an integer n. Let V a be the graph of the function x a for values x [ n + a, n + a]. Choosing V 0, V 1,..., V n as vertex trees and connecting pairs of vertex trees close to where they cross we obtain a drawing of a graph G, which contains K n as a minor. This shows that mcr(k n ) (n 1)n/2. By carefully drawing some additional vertex trees close to the drawing described above we obtain the following upper bound: Proposition 4.3 Let n 9. Then mcr(k n ) 1 2 (n 5)2 + 3. 5 Other graphs, other results Using similar techniques as in the case of complete graphs we obtain the following bounds for minor crossing numbers of complete bipartite graphs. Proposition 5.1 Let n m 3. Then 1 (m 2)(n 2) 2 mcr(k m,n ) (m 3)(n 3) + 5 Using the best currently known bounds on the crossing number of hypercubes by Sýkora, Vrťo [10] and Madej [7] we can estimate their minor crossing numbers: Proposition 5.2 Let n 4. Then ( ) 1 1 n 2 5 4n 2 n+1 2 n+1 < mcr(q n ) 2 n 2 (7 2 n 5 + 2n 4). Moreno and Salazar [4] have proven the following theorem: Theorem 5.3 (Moreno and Salazar) Let G be a minor of a graph H with (G) 4. Then 1 cr(g) cr(h). 4 Using weighted graphs and counting crossings according to edge weight we have obtained the following generalization of Theorem 5.3, which is particularly useful at estimating the minor crossing number of sparse graphs. Theorem 5.4 Let G be a minor of a graph H and τ := 1 2 (G). Then cr(g) τ 2 cr(h). This implies that we can estimate the minor crossing number with the use of crossing number and maximum degree of a graph. Corollary 5.5 Let G be a graph and τ := 1 2 (G). Then mcr(g) cr(g) τ 2 mcr(g).

Minor-monotone crossing number 127 We have to note that in the case of complete graphs embedding properties of comlpete graphs yield better lower bound than an application of Corollary 5.5. We were able to show that minor crossing number is block-additive. Proposition 5.6 If G 1,..., G b are blocks of a graph G, then mcr(g) = mcr(g 1 ) +... + mcr(g b ). (2) On the other hand, when trying to reduce the computation of mcr(g) to the 3-connected components of G we have run into subtle difficulties. So let us conclude with the question: Question 5.7 Let (G 1, G 2 ) be a 2-separation of G, and assume that the corresponding separator vertices are u and v. How does mcr(g) relate to mcr(g 1 + uv) and mcr(g 2 + uv)? Is it true that mcr(g) = mcr(g 1 + uv) + mcr(g 2 + uv)? References [1] S. N. Bhatt and F. T. Leighton. A framework for solving VLSI graph layout problems. J. Comput. System Sci., 28(2):300 343, 1984. [2] D. Bokal, G. Fijavž, and B. Mohar. The minor crossing number. submitted, 2005. [3] G. Fijavž. Graph minors and connectivity (in Slovene). PhD thesis, University of Ljubljana, Slovenia, 2001. [4] E. Garcia-Moreno and G. Salazar. Bounding the crossing number of a graph in terms of the crossing number of a minor with small maximum degree. J. Graph Theory, 36(3):168 173, 2001. [5] F. T. Leighton. Complexity issues in VLSI. MIT Press, Cambridge, MA, 1983. [6] F. T. Leighton. New lower bound techniques for VLSI. Math. Systems Theory, 17(1):47 70, 1984. [7] T. Madej. Bounds for the crossing number of the N-cube. J. Graph Theory, 15(1):81 97, 1991. [8] B. Mohar and C. Thomassen. Graphs on surfaces. Johns Hopkins Studies in the Mathematical Sciences. Johns Hopkins University Press, Baltimore, MD, 2001. [9] N. Robertson and P. Seymour. Excluding a graph with one crossing. In Graph structure theory (Seattle, WA, 1991), volume 147 of Contemp. Math., pages 669 675. Amer. Math. Soc., Providence, RI, 1993. [10] O. Sýkora and I. Vř to. On crossing numbers of hypercubes and cube connected cycles. BIT, 33(2):232 237, 1993. [11] I. Vř to. Crossing number of graphs: A bibliography. ftp://ftp.ifi.savba.sk/pub/imrich/crobib.pdf.

128 Drago Bokal, Gašper Fijavž and Bojan Mohar