Good edge-labelling of graphs

Similar documents
The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks

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

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

Directed acyclic graphs with the unique dipath property

Kernel perfect and critical kernel imperfect digraphs structure

Acyclic Coloring of Graphs of Maximum Degree

Traffic Grooming in Bidirectional WDM Ring Networks

The optimal routing of augmented cubes.

THE COVERING OF ANCHORED RECTANGLES UP TO FIVE POINTS

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

Minor-monotone crossing number

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

Representation of Finite Games as Network Congestion Games

The b-chromatic number of power graphs

Induced minors and well-quasi-ordering

DANCer: Dynamic Attributed Network with Community Structure Generator

An Experimental Assessment of the 2D Visibility Complex

Malware models for network and service management

Computing and maximizing the exact reliability of wireless backhaul networks

Real-Time Collision Detection for Dynamic Virtual Environments

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

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

A Voronoi-Based Hybrid Meshing Method

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

Taking Benefit from the User Density in Large Cities for Delivering SMS

Primitive roots of bi-periodic infinite pictures

Tradeoffs in process strategy games with application in the WDM reconfiguration problem

An FCA Framework for Knowledge Discovery in SPARQL Query Answers

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

Comparison of spatial indexes

Multimedia CTI Services for Telecommunication Systems

Sliding HyperLogLog: Estimating cardinality in a data stream

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

(k, 1)-coloring of sparse graphs

The Connectivity Order of Links

Moveability and Collision Analysis for Fully-Parallel Manipulators

Symmetric bipartite graphs and graphs with loops

Service Reconfiguration in the DANAH Assistive System

Squaring the Circle with Weak Mobile Robots

Efficient implementation of interval matrix multiplication

Comparator: A Tool for Quantifying Behavioural Compatibility

Near-colorings: non-colorable graphs and NP-completeness

On the Grundy and b-chromatic numbers of a graph

Partitions and orientations of the Rado graph

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

MUTE: A Peer-to-Peer Web-based Real-time Collaborative Editor

Dense and Sparse Graph Partition

Compressing two-dimensional routing tables with order

Disjoint directed cycles

Natural Language Based User Interface for On-Demand Service Composition

List Colouring Squares of Planar Graphs

Hamilton Cycle Decomposition of the Butterfly Network

Edge-partitioning graphs into regular and locally irregular components

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

Combinatorial optimization in networks with Shared Risk Link Groups

K 4 C 5. Figure 4.5: Some well known family of graphs

DSM GENERATION FROM STEREOSCOPIC IMAGERY FOR DAMAGE MAPPING, APPLICATION ON THE TOHOKU TSUNAMI

Eulerian disjoint paths problem in grid graphs is NP-complete

Catalogue of architectural patterns characterized by constraint components, Version 1.0

QuickRanking: Fast Algorithm For Sorting And Ranking Data

Real-time FEM based control of soft surgical robots

Application-Aware Protection in DWDM Optical Networks

Change Detection System for the Maintenance of Automated Testing

Edge-disjoint Spanning Trees in Triangulated Graphs on Surfaces and application to node labeling 1

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

Setup of epiphytic assistance systems with SEPIA

Linked data from your pocket: The Android RDFContentProvider

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

Grid spanners with low forwarding index for energy efficient networks

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

X-Kaapi C programming interface

On the packing chromatic number of some lattices

Prototype Selection Methods for On-line HWR

HySCaS: Hybrid Stereoscopic Calibration Software

Relabeling nodes according to the structure of the graph

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

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

Fuzzy sensor for the perception of colour

A Practical Evaluation Method of Network Traffic Load for Capacity Planning

Very Tight Coupling between LTE and WiFi: a Practical Analysis

Structuring the First Steps of Requirements Elicitation

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

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

Locality in Distributed Graph Algorithms

lambda-min Decoding Algorithm of Regular and Irregular LDPC Codes

A step towards the Bermond-Thomassen conjecture about disjoint cycles in digraphs

Assisted Policy Management for SPARQL Endpoints Access Control

A generator of random convex polygons in a disc

SIM-Mee - Mobilizing your social network

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

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME

Periodic meshes for the CGAL library

Linux: Understanding Process-Level Power Consumption

arxiv: v2 [cs.cc] 29 Mar 2010

Discrete Mathematics

Part II. Graph Theory. Year

The 3/5-conjecture for weakly S(K_1, 3)-free forests

A Methodology for Improving Software Design Lifecycle in Embedded Control Systems

Implementing an Automatic Functional Test Pattern Generation for Mixed-Signal Boards in a Maintenance Context

SDLS: a Matlab package for solving conic least-squares problems

Transcription:

Good edge-labelling of graphs Julio Araujo, Nathann Cohen, Frédéric Giroire, Frédéric Havet To cite this version: Julio Araujo, Nathann Cohen, Frédéric Giroire, Frédéric Havet. Good edge-labelling of graphs. LAGOS 09 - V Latin-American Algorithms, Graphs and Optimization Symposium, Nov 009, Gramado, Brazil. Elsevier, Volume 5 (), pp.75-80, 009, Eletronic Notes in Discrete Mathematics. <0.06/j.endm.009..05>. <hal-00799> HAL Id: hal-00799 https://hal.inria.fr/hal-00799 Submitted on Dec 0 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.

Good edge-labelling of graphs Júlio Araújo, ParGO, Computer Science Department Federal University of Ceará Fortaleza, Brazil Nathann Cohen, Frédéric Giroire, Frédéric Havet,, Projet Mascotte Common team IS(UNS, CNRS) and INRIA Sophia Antipolis, France Abstract A good edge-labelling of a graph G is a labelling of its edges such that for any two distinct vertices u, v, there is at most one (u, v)-path with non-decreasing labels. This notion was introduced in [] to solve wavelength assignment problems for specific categories of graphs. In this paper, we aim at characterizing the class of graphs that admit a good edge-labelling. First, we exhibit infinite families of graphs forwhichnosuchedge-labelling canbefound. Wethenshowthatdecidingifagraph admits a good edge-labelling is NP-complete. Finally, we give large classes of graphs admitting a good edge-labelling: C -free outerplanar graphs, planar graphs of girth at least 6, subcubic {C,K, }-free graphs. Keywords: edge-labelling, planar graphs, matching-cut, channel assignment.

Motivation A classical and widely studied problem in WDM (Wavelength Division Multiplexing) networs is the Routing and Wavelength Assignment (RWA) problem [8,9,]. It consists in finding routes, and their associated wavelength as well, to satisfy a set of traffic requests while minimising the number of used wavelengths. This is a difficult problem which is, in general, NP-hard. Thus, it is often split into two distinct problems: First, routes are found for the requests. Then, in a second step, these routes are taen as an input. Wavelengths must be associated to them in such a way that two routes using the same fibre do not have the same wavelength. The last problem can be reformulated as follows: Given a digraph and a set of dipaths, corresponding to the routes for the requests, find the minimum number of wavelengths w needed to assign different wavelengths to dipaths sharing an edge. This problem may be seen as a colouring problem of the conflict graph which is defined as follows: It has one vertex per dipath and two vertices are lined by an edge if their corresponding dipaths share an edge. In [], Bermond et al. studied the RWA problem for UPP-DAG which are acyclic digraphs (or DAG) in which there is at most one dipath from one vertex to another. In such digraph the routing is forced and thus the unique problem is the wavelength assignment one. In their paper, they introduce the notion of good edge-labelling. An edgelabelling of a graph G is a function φ : E(G) R. A path is increasing if the sequence of its edges labels is non-decreasing. An edge-labelling of G is good if for any two distinct vertices u, v, there is at most one increasing (u,v)- path. Bermond et al.[] showed that the conflict graph of a set of dipaths in a UPP-DAG has a good edge-labelling. Conversely, for any graph admitting a good edge-labelling one can exhibit a family of dipaths on a UPP-DAG whose conflict graph is precisely this graph. Bermond et al. [] then use the existence of graphs with a good edge-labelling and large chromatic number to prove that there exist sets of requests on UPP-DAGs with load (an edge is shared by at most two paths) requiring an arbitrarily large number of wavelengths. To obtain other results on this problem, it may be useful to identify the good graphs, which admit a good edge-labelling, and the bad ones, which do not. Partially supported by the INRIA associated team EWIN between Mascotte and ParGO Partially supported by the European project FET Aeolus Email: juliocesar@lia.ufc.br Email: [Nathann.Cohen,Frederic.Giroire,Frederic.Havet]@sophia.inria.fr

Our results In the following, proofs are omitted. The interested reader is referred to [].. Bad graphs Bermond et al.[] noticed that C and K, are bad. J.-S. Sereni [] ased whether every {C,K, }-free graph (i.e. with no C nor K, as a subgraph) is good. We answer this question in the negative. We give an infinite family of badgraphs, noneof which is thesubgraph of another. The construction of this family is based on the bipartite graphs B,, also nown as biwheels, of order +, depicted below. and defined as follows : V(B )={u,v} {u i i } {v i i }, E(B )={uu i i } {u i v i i } {v i v i }, {v i u i+ i } with u + = u. For convenience, we denote by B a path of length with endvertices u and v. All the H share the following property: for every good edge-labelling, H has either an increasing (u,v)-path or an increasing (v,u)-path. Hence the graph J i,j,, i,j,, obtained from disjoint copies of B i, B j and B by identifying the vertices u of these three copies and the vertices v of these three copies, is bad, even though {C,K, }-free. Indeed, any good edge-labelling would have either two increasing (u, v)-paths or two increasing (v, u)-paths, which is a contradiction.. NP-completeness We now prove that deciding if a graph has a good edge-labelling is NPcomplete. We give a reduction from the NOT-ALL-EQUAL (NAE) -SAT Problem [0] which is defined as follows: Instance: A set V of variables and a collection C of clauses over V such that each clause has exactly literals. Question: Is there a truth assignment such that each clause has at least one true and at least one false literal? Thereductionworsasfollows. LetV = {x,...,x n }andc = {C,...,C m } be an instance I of the NAE -SAT Problem. We shall construct a graph G I such a way that I has an answer yes for the NAE -SAT Problem if and only if G has a good edge-labelling. For each variable x i, i n, we create a variable graph VG i defined as

follows (See Figure.): V(VG i )={ j m, } { j m, } { j m, }. E(VG i )={ vi,j + j m, } {vi,j + j m } { ri,j j m, } { si,j j m, } { j m} {+ + j m, } { j m} {+ j m, }....... + + + + + + + Fig.. The variable graph VG i For each clause C j = l l l, j m, we create a clause graph CG j defined by V(CG j ) = {c j,b j,b j,b j } and E(CG j ) = {c j b j,c j b j,c j b j } Now for each literal l,, if l is the non-negated variable x i, we identify b j, cj and b j + (index is taen modulo ) with vi,j, and, respectively. Otherwise, if l is the negated variable x i, we identify b j, cj and with vi,j, vi,j and, respectively. b j +. Good graphs We also show large classes of good graphs. To do so, we use the notion of critical graph which is a bad graph, every proper subgraph of which is good. Clearly, a good edge-labelling of a graph induces a good edge-labelling of all its subgraphs. So every bad graph must contain a critical subgraph. We establish several properties of critical graphs. Firstly, as the union of good edge-labellings of the blocs of a graph is a good edge-labelling of this graph, critical graphs are -connected. In particular, every forest is good. Secondly, a critical graph has no matching-cut, that is an edge-cut which is a matching. Indeed, let M be such an edge cut then if G\M admits a good edge-labelling then assigning to all the edges of M a label greater than all the labels of G\M we obtain a good edge-labelling of G. As a consequence,

Theorem. every C -free outerplanar graph is good. Indeed Eaton and Hull [5] showed that every such graph has either a - vertex or two adjacent -vertices and so has a matching-cut. Secondly, every subcubic {C,K, }-free graph has a matching cut. Indeed consider a smallest cycle C. Then the edge-cut between C and its complement is a matching. Hence, Theorem. every subcubic {C,K, }-free graph is good. FarleyandProsurowsi [6]showedthatagraphwithlessthan V(G) edges has a matching-cut. Hence a critical graph G has at least V(G) edges. A well nown consequence of Euler s Formula is that every planar graph G of girth at least 6 (the girth is the length of a samllest cycle) has at most V(G) edges. Thus Theorem. every planar graph of girth at least 6 is good. Bonsma [] characterized graphs with no matching-cut and V(G) edges. We use this characterization to show that a critical graph G has at least V(G) edges unless G is C or K,. Conclusions and further research v V(G) d(v) V(G) The average degree of a graph G is Ad(G) =. The above lower bound on the number of edges of a critical graphs implies that, for any c < /, the number of critical graphs with average degree at most c is finite. Actually, we conjecture that the only ones are C and K,. = E(G) V(G) Conjecture. Let G be a critical graph. Then Ad(G) unless G {C,K, }. More generally for any c <, we conjecture the following. Conjecture. For any c <, there exists a finite list of graphs L such that if G is a critical graph with Ad(G) c then G L. The constant in the above conjecture would be tight because the graph J,, is critical and Ad(J,, ) = 8+8 =. + + We have shown that a graph with no dense subgraphs is good. On the opposite direction one may wonder what is the minimum density ensuring a graph to be bad. Or equivalently,

Problem. what is the maximum number g(n) of edges of a good graph on n vertices? Clearly, we have g(n) = ex(n,c) where C is the set of critical graphs. As K, is critical then g(n) ex(n,k, ) = n / + O(n / ) by a result of Füredi [7]. The hypercubes show that g(n) nlogn. References [] Julio Araújo, Nathann Cohen, Frédéric Giroire, and Frédéric Havet. Good edge-labelling of graphs. Research Report RR-69, INRIA, 009. [] K. Bala and T.E. Stern. Algorithms for routing in a linear lightwave networ. In IEEE INFOCOM 9. Proceedings. Tenth Annual Joint Conference of the IEEE Computer and Communications Societies. Networing in the 90s., pages 9, 99. [] J.-C. Bermond, M. Cosnard, and S. Pérennes. Directed acyclic graphs with unique path property. Technical Report RR-69, INRIA, May 009. [] Paul Bonsma. A characterization of extremal graphs with no matching-cut. In Proceedings of the European conference on combinatorics, graph theory and applications (EuroComb 05), pages 5 8, Nancy, 005. Discrete Mathematics and Theoretical Computer Science Proceedings AE. [5] Nancy Eaton and Thomas Hull. Defective list colorings of planar graphs. Bull. Inst. Combin. Appl, 5:79 87, 999. [6] A.M. Farley and A. Prosurowsi. Extremal graphs with no disconnecting matching. In Proceedings of the second West Coast conference on combinatorics, graph theory, and computing, pages 5 65, 98. [7] Zoltán Füredi. New asymptotics for bipartite Turán numbers. J. Combin. Theory Ser. A, 75():, 996. [8] B. Muherjee. Optical communication networs. McGraw-Hill New Yor, 997. [9] R. Ramaswami and K.N. Sivarajan. Routing and wavelength assignment in alloptical networs. IEEE/ACM Transactions on Networing (TON), (5):89 500, 995. [0] Thomas J. Schaefer. The complexity of satisfiability problems. In STOC 78: Proceedings of the tenth annual ACM symposium on Theory of computing, pages 6 6, New Yor, NY, USA, 978. ACM. [] J.-S. Sereni. Private communication. 006.