Experimental Evaluation of a Branch and Bound Algorithm for Computing Pathwidth David Coudert, Dorian Mazauric, Nicolas Nisse

Total Page:16

File Type:pdf, Size:1020Kb

Experimental Evaluation of a Branch and Bound Algorithm for Computing Pathwidth David Coudert, Dorian Mazauric, Nicolas Nisse Experimental Evaluation of a Branch and Bound Algorithm for computing Pathwidth David Coudert, Dorian Mazauric, Nicolas Nisse To cite this version: David Coudert, Dorian Mazauric, Nicolas Nisse. Experimental Evaluation of a Branch and Bound Algorithm for computing Pathwidth. 13th International Symposium on Experimental Algorithms, 2014, Copenhagen, Denmark. pp.46-58. hal-00966851 HAL Id: hal-00966851 https://hal.inria.fr/hal-00966851 Submitted on 27 Mar 2014 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Experimental Evaluation of a Branch and Bound Algorithm for computing Pathwidth David Coudert, Dorian Mazauric, Nicolas Nisse RESEARCH REPORT N° 8470 February 2014 Project-Teams COATI ISSN 0249-6399 ISRN INRIA/RR--8470--FR+ENG Experimental Evaluation of a Branch and Bound Algorithm for computing Pathwidth∗ David Coudert†‡, Dorian Mazauric§, Nicolas Nisse‡† Project-Teams COATI Research Report n° 8470 — February 2014 — 301 pages Abstract: It is well known that many NP-hard problems are tractable in the class of bounded pathwidth graphs. In particular, path-decompositions of graphs are an important ingredient of dynamic programming algorithms for solving such problems. Therefore, computing the pathwidth and associated path-decomposition of graphs has both a theoretical and practical interest. In this paper, we design a Branch and Bound algorithm that computes the exact pathwidth of graphs and a corresponding path-decomposition. Our main contribution consists of several non-trivial techniques to reduce the size of the input graph (pre-processing) and to cut the exploration space during the search phase of the algorithm. We evaluate experimentally our algorithm by comparing it to existing algorithms of the literature. It appears from the simulations that our algorithm offers a significative gain with respect to previous work. In particular, it is able to compute the exact pathwidth of any graph with less than 60 nodes in a reasonable running-time (≤ 10 min.). Moreover, our algorithm also achieves good performance when used as a heuristic (i.e., when returning best result found within bounded time-limit). Our algorithm is not restricted to undirected graphs since it actually computes the vertex-separation of digraphs (which coincides with the pathwidth in case of undirected graphs). Key-words: Pathwidth, Branch and Bound, Sage ∗ This work has been partially supported by European Project FP7 EULER, ANR project Stint (ANR-13- BS02-0007), the Inria associated-team AlDyNet, and the project ECOS-Sud Chile. † Inria, France ‡ Univ. Nice Sophia Antipolis, CNRS, I3S, UMR 7271, 06900 Sophia Antipolis, France § Aix-Marseille Université, CNRS, LIF UMR 7279, Marseille, France RESEARCH CENTRE SOPHIA ANTIPOLIS – MÉDITERRANÉE 2004 route des Lucioles - BP 93 06902 Sophia Antipolis Cedex Etude d’un algorithme de Branch and Bound pour le calcul de la Pathwidth Résumé : Les décompositions en chemin de graphes sont très importants pour la conception d’algorithmes de programmation dynamique pour résoudre de nombreux problèmes NP-difficiles. Calculer la pathwidth et la décomposition en chemin correspondante sont donc d’un grand intérêt tant d’un point de vue théorique que pratique. Dans ce papier, nous proposons un algorithme de Branch and Bound qui calcule la pathwidth et une décomposition. Notre contribution principale réside dans les techniques que nous prouvons pour réduire la taille du graphe donné en entrée (pré- traitement) et réduire la taille de l’espace d’exploration de la phase de recherche de l’algorithme. Nous évaluons expérimentalement notre algorithme en le comparant aux algorithmes proposés dans la littérature. Les simulations montrent que notre algorithme apporte un gain significatif par rapport aux algorithmes existants. Il est capable de calculer la valeur exacte de la pathwidth de tout graphe composé d’au plus 60 sommets en un temps raisonnable (moins de 10 minutes). De plus, notre algorithme montre de bonnes performances lorsqu’il est utilisé en heuristique (c’est-à-dire lorsqu’il retourne le meilleur résultat trouvé en un temps donné). Notre algorithme n’est pas spécifique au graphes non orientés car il permet de calculer la vertex-separation des digraphes (qui coïncide avec la pathwidth dans le cas des graphes non orientés). Mots-clés : Pathwidth, Branch and Bound, Sage Experimental Evaluation of a Branch and Bound Algorithm for computing Pathwidth 3 Contents 1 Introduction 5 1.1 Practical computation of pathwidth . 5 1.2 Contributions and organization of the paper . 6 2 Preliminaries 6 2.1 Definitions and Notations . 6 2.2 Technical lemmas for preprocessing . 7 2.3 Technical lemmas for the Cut part . 8 3 The algorithm 8 3.1 Pre-processing phase . 9 3.2 Branch & Bound phase . 9 4 Simulations and interpretation of results 11 4.1 Implementation . 11 4.2 Comparison of our algorithms with BAB, MILP, and DYNPROG in random digraphs . 13 4.3 Comparison of BAB-GPP with SAT on the Rome graphs dataset . 13 4.4 Impact of prefix length . 15 4.5 Using BAB-GPP as an heuristic . 16 5 Conclusion 17 A Proofs 20 A.1 Proofs of technical lemmas for pre-processing . 20 A.2 Proofs of technical lemmas for the Cut part . 24 B Computational results on benchmark instances 26 B.1 Comparison of our algorithms with BAB, MILP, and DYNPROG in random graphs 26 B.2 TreewidthLIB . 28 B.3 VSPLIB . 33 B.4 Sage . 36 B.5 Rome graphs dataset . 50 RR n° 8470 Experimental Evaluation of a Branch and Bound Algorithm for computing Pathwidth 4 List of Figures 1 Average running time of the algorithms on random digraphs. 14 2 Computation time for Rome graphs instance . 15 3 Average running time of the algorithms on random graphs . 27 4 Computation time for instances of the TreewidthLIB with less than 110 nodes . 28 5 Computation time for instances from the VSPLIB . 37 6 Computation time for named graphs in Sage .................... 37 7 Computation time for families of graphs in Sage . 39 List of Tables 1 Versions of the B&B algorithms. 12 2 Repartition of (un)solved instances . 15 3 Pathwidth of some Mycielski graphs. 16 4 Running time of BAB-GPP for the Mycielski graph M6. 16 5 Computational results for twl. instance. 28 6 Upper bounds for twl. instance (10 min. per graph). 31 7 Computational results for twl-tsp instance. 31 8 Upper bounds for twl-tsp instance (10 min. per graph). 32 9 Computational results for vsplib_hb instance. 33 10 Upper bounds for vsplib_hb instance (10 min. per graph). 34 11 Computational results for vsplib_tree instance. 35 12 Upper bounds for vsplib_tree instance (10 min. per graph). 36 13 Computational results for sage_named instance. 38 14 Upper bounds for sage_named instance (10 min. per graph). 39 15 Computational results for sage_families instance. 40 16 Upper bounds for sage_families instance (10 min. per graph). 49 17 Computational results for rome instance. 50 18 Upper bounds for rome instance (10 min. per graph). 290 RR n° 8470 Experimental Evaluation of a Branch and Bound Algorithm for computing Pathwidth 5 1 Introduction Because of their well known algorithmic interest [15], a lot of work has been devoted to the computation of treewidth and tree-decompositions of graphs [3,33]. On the theoretical side, exact exponential algorithms [6, 20], Fixed Parameter Tractable (FPT) algorithms [8] and Approxi- mation algorithms [5, 19, 31, 36] have been designed. Unfortunately, most of these algorithms can hardly be used in practice. For instance, the algorithm in [6] is both exponential in time and space and therefore cannot be used for graphs with more than 32 nodes. Another example is the FPT algorithms whose time-complexity is at least exponential in the treewidth: there exists no efficient implementation of the Bodlaender and Kloks algorithm [8] even for graphs with treewidth at most 4. On the positive side, efficient algorithms exist for computing the treewidth of particular graph classes, e.g., graphs with treewidth at most 4 [22]. Many heuristics for computing lower or upper bounds on the treewidth have also been designed [1,9–11]. Surprisingly, much less work has been devoted to the computation of pathwidth and path- decompositions of graphs [3,32]. Indeed, the pathwidth of any n-node graph is at most O(log n) times its treewidth [3]. Hence, providing an efficient algorithm to compute pathwidth immedi- ately leads to an efficient approximation algorithm for computing the treewidth. In this paper, we design an algorithm that computes the pathwidth and a corresponding path-decomposition of graphs. We then provide an experimental analysis of our algorithm that presents a significative improvement with respect to existing algorithms. 1.1 Practical computation of pathwidth Any path-decomposition of a n-node graph G =(V,E) corresponds to a layout (i.e., an ordering) 1 (v1, ··· ,vn) of its vertices. The width of a path-decomposition is the maximum size of the border of the subgraphs induced by {v1, ··· ,vi}, i ≤ n. The pathwidth of a graph is equal to the mini- mum width of its path-decompositions. A motivation for computing path-decompositions comes from algorithmic applications. Indeed, given a path-decomposition of a graph, dynamic program- ming algorithms (whose time-complexity depends on the width of the path-decomposition) can be designed for many combinatorial optimization problems [15]. Other motivations arise from the close relationship between pathwidth and other graph invariants (related to node layouts), e.g., the node search number [12,16,30], the process number [14] and the edge search number [25].
Recommended publications
  • Maximizing the Order of a Regular Graph of Given Valency and Second Eigenvalue∗
    SIAM J. DISCRETE MATH. c 2016 Society for Industrial and Applied Mathematics Vol. 30, No. 3, pp. 1509–1525 MAXIMIZING THE ORDER OF A REGULAR GRAPH OF GIVEN VALENCY AND SECOND EIGENVALUE∗ SEBASTIAN M. CIOABA˘ †,JACKH.KOOLEN‡, HIROSHI NOZAKI§, AND JASON R. VERMETTE¶ Abstract. From Alon√ and Boppana, and Serre, we know that for any given integer k ≥ 3 and real number λ<2 k − 1, there are only finitely many k-regular graphs whose second largest eigenvalue is at most λ. In this paper, we investigate the largest number of vertices of such graphs. Key words. second eigenvalue, regular graph, expander AMS subject classifications. 05C50, 05E99, 68R10, 90C05, 90C35 DOI. 10.1137/15M1030935 1. Introduction. For a k-regular graph G on n vertices, we denote by λ1(G)= k>λ2(G) ≥ ··· ≥ λn(G)=λmin(G) the eigenvalues of the adjacency matrix of G. For a general reference on the eigenvalues of graphs, see [8, 17]. The second eigenvalue of a regular graph is a parameter of interest in the study of graph connectivity and expanders (see [1, 8, 23], for example). In this paper, we investigate the maximum order v(k, λ) of a connected k-regular graph whose second largest eigenvalue is at most some given parameter λ. As a consequence of work of Alon and Boppana and of Serre√ [1, 11, 15, 23, 24, 27, 30, 34, 35, 40], we know that v(k, λ) is finite for λ<2 k − 1. The recent result of Marcus, Spielman, and Srivastava [28] showing the existence of infinite families of√ Ramanujan graphs of any degree at least 3 implies that v(k, λ) is infinite for λ ≥ 2 k − 1.
    [Show full text]
  • The Intriguing Human Preference for a Ternary Patterned Reality
    75 Kragujevac J. Sci. 27 (2005) 75-114. THE INTRIGUING HUMAN PREFERENCE FOR A TERNARY PATTERNED REALITY Lionello Pogliani,* Douglas J. Klein,‡ and Alexandru T. Balaban¥ *Dipartimento di Chimica Università della Calabria, 87030 Rende (CS), Italy; ‡Texas A&M University at Galveston, Galveston, Texas, 77553-1675, USA; ¥ Texas A&M University at Galveston, Galveston, Texas, 77551, USA E-mails: [email protected]; [email protected]; balabana @tamug.tamu.edu (Received February 10, 2005) Three paths through the high spring grass / One is the quicker / and I take it (Haikku by Yosa Buson, Spring wind on the river bank Kema) How did number theory degrade to numerology? How did numerology influence different aspects of human creation? How could some numbers assume such an extraordinary meaning? Why some numbers appear so often throughout the fabric of reality? Has reality really a preference for a ternary pattern? Present excursion through the ‘life’ and ‘deeds’ of this pattern and of its parent number in different fields of human culture try to offer an answer to some of these questions giving at the same time a glance of the strange preference of the human mind for a patterned reality based on number three, which, like the 'unary' and 'dualistic' patterned reality, but in a more emphatic way, ended up assuming an archetypical character in the intellectual sphere of humanity. Introduction Three is not only the sole number that is the sum of all the natural numbers less than itself, but it lies between arguably the two most important irrational and transcendental numbers of all mathematics, i.e., e < 3 < π.
    [Show full text]
  • Dynamic Cage Survey
    Dynamic Cage Survey Geoffrey Exoo Department of Mathematics and Computer Science Indiana State University Terre Haute, IN 47809, U.S.A. [email protected] Robert Jajcay Department of Mathematics and Computer Science Indiana State University Terre Haute, IN 47809, U.S.A. [email protected] Department of Algebra Comenius University Bratislava, Slovakia [email protected] Submitted: May 22, 2008 Accepted: Sep 15, 2008 Version 1 published: Sep 29, 2008 (48 pages) Version 2 published: May 8, 2011 (54 pages) Version 3 published: July 26, 2013 (55 pages) Mathematics Subject Classifications: 05C35, 05C25 Abstract A(k; g)-cage is a k-regular graph of girth g of minimum order. In this survey, we present the results of over 50 years of searches for cages. We present the important theorems, list all the known cages, compile tables of current record holders, and describe in some detail most of the relevant constructions. the electronic journal of combinatorics (2013), #DS16 1 Contents 1 Origins of the Problem 3 2 Known Cages 6 2.1 Small Examples . 6 2.1.1 (3,5)-Cage: Petersen Graph . 7 2.1.2 (3,6)-Cage: Heawood Graph . 7 2.1.3 (3,7)-Cage: McGee Graph . 7 2.1.4 (3,8)-Cage: Tutte-Coxeter Graph . 8 2.1.5 (3,9)-Cages . 8 2.1.6 (3,10)-Cages . 9 2.1.7 (3,11)-Cage: Balaban Graph . 9 2.1.8 (3,12)-Cage: Benson Graph . 9 2.1.9 (4,5)-Cage: Robertson Graph . 9 2.1.10 (5,5)-Cages .
    [Show full text]
  • A Network Communication Through Mcgee Graph and Antimagic Labeling
    Malaya Journal of Matematik, Vol. 9, No. 1, 604-607, 2021 https://doi.org/10.26637/MJM0901/0103 A network communication through McGee graph and Antimagic labeling D. Sathiya1*, G. Margaret Joan Jebarani2 and A. Merceline Anita3 Abstract Let G be a simple graph with p nodes and q links. A one to one correspondence between the set of links and the set of integers f1;2;:::;qg is called the Antimagic labeling if the sum of the link labels incident with a node is different for all nodes. If the Antimagic labeling is assignable on a graph, it is termed as an Antimagic graph. In this paper, on the McGee graph, the Antimagic, the Even Antimagic and the Odd Antimagic graphs can be allotted is proved. Through the McGee graph and Antimagic labeling, an application for Network Communication is presented. Keywords McGee graph, Antimagic labeling, Even Antimagic labeling, Odd Antimagic labeling, Bus topology and Star topology. AMS Subject Classification 05C78. 1Department of Mathematics, Voorhees College, Vellore-632001, Tamil Nadu, India. 2Department of Mathematics, Auxilium College (Retd. Head), Vellore-63200, Tamil Nadu, India. 3Department of Mathematics, Sacred Heart College, Tirupattur-635601, Tamil Nadu, India. *Corresponding author: 1 [email protected] Article History: Received 24 November 2020; Accepted 19 February 2021 c 2021 MJM. Contents 2. Pre – Requisites 1 Introduction.......................................604 Definition 2.1 (McGee Graph). The McGee graph contains 24 nodes and 36 links. It is a special graph as it is the smallest 2 Pre – Requisites...................................604 3-regular graph with girth 7. 3 Results............................................605 Definition 2.2 (Antimagic Labeling).
    [Show full text]
  • Crossing Number Graphs
    The Mathematica® Journal B E Y O N D S U D O K U Crossing Number Graphs Ed Pegg Jr and Geoffrey Exoo Sudoku is just one of hundreds of great puzzle types. This column pre- sents obscure logic puzzles of various sorts and challenges the readers to solve the puzzles in two ways: by hand and with Mathematica. For the lat- ter, solvers are invited to send their code to [email protected]. The per- son submitting the most elegant solution will receive a prize. ‡ The Brick Factory In 1940, the Hungarian mathematician Paul Turán was sent to a forced labor camp by the Nazis. Though every part of his life was brutally controlled, he still managed to do serious mathematics under the most extreme conditions. While forced to collect wire from former neighborhoods, he would be thinking about mathematics. When he found scraps of paper, he wrote down his theorems and conjectures. Some of these scraps were smuggled to Paul Erdős. One problem he developed is now called the brick factory problem. We worked near Budapest, in a brick factory. There were some kilns where the bricks were made and some open storage yards where the bricks were stored. All the kilns were connected to all the storage yards. The bricks were carried on small wheeled trucks to the storage yards. All we had to do was to put the bricks on the trucks at the kilns, push the trucks to the storage yards, and unload them there. We had a reasonable piece rate for the trucks, and the work itself was not difficult; the trouble was at the crossings.
    [Show full text]
  • Distance-Transitive Graphs
    Distance-Transitive Graphs Submitted for the module MATH4081 Robert F. Bailey (4MH) Supervisor: Prof. H.D. Macpherson May 10, 2002 2 Robert Bailey Department of Pure Mathematics University of Leeds Leeds, LS2 9JT May 10, 2002 The cover illustration is a diagram of the Biggs-Smith graph, a distance-transitive graph described in section 11.2. Foreword A graph is distance-transitive if, for any two arbitrarily-chosen pairs of vertices at the same distance, there is some automorphism of the graph taking the first pair onto the second. This project studies some of the properties of these graphs, beginning with some relatively simple combinatorial properties (chapter 2), and moving on to dis- cuss more advanced ones, such as the adjacency algebra (chapter 7), and Smith’s Theorem on primitive and imprimitive graphs (chapter 8). We describe four infinite families of distance-transitive graphs, these being the Johnson graphs, odd graphs (chapter 3), Hamming graphs (chapter 5) and Grass- mann graphs (chapter 6). Some group theory used in describing the last two of these families is developed in chapter 4. There is a chapter (chapter 9) on methods for constructing a new graph from an existing one; this concentrates mainly on line graphs and their properties. Finally (chapter 10), we demonstrate some of the ideas used in proving that for a given integer k > 2, there are only finitely many distance-transitive graphs of valency k, concentrating in particular on the cases k = 3 and k = 4. We also (chapter 11) present complete classifications of all distance-transitive graphs with these specific valencies.
    [Show full text]
  • THE LARGEST BOND in 3-CONNECTED GRAPHS By
    THE LARGEST BOND IN 3-CONNECTED GRAPHS by Melissa Flynn A thesis submitted to the faculty of The University of Mississippi in partial fulfillment of the requirements of the Sally McDonnell Barksdale Honors College. Oxford May 2017 Approved by Advisor: Dr. Haidong Wu, Ph.D. Reader: Dr. Laura Sheppardson, Ph.D. Reader: Dr. Richard Gordon, Ph.D. © 2017 Melissa Flynn ALL RIGHTS RESERVED ii Abstract AgraphG is connected if given any two vertices, there is a path between them. A bond B is a minimal edge set in G such that G B has more components than − G. We say that a connected graph is dual Hamiltonian if its largest bond has size E(G) V (G) +2. In this thesis we verify the conjecture that any simple 3-connected | |−| | graph G has a largest bond with size at least ⌦(nlog32)(Ding,Dziobiak,Wu,2015 [3]) for a variety of graph classes including planar graphs, complete graphs, ladders, M¨obius ladders and circular ladders, complete bipartite graphs, some unique (3,g)- cages, the generalized Petersen graph, and some small hypercubes. We will also go further to prove that a variety of these graph classes not only satisfy the conjecture, but are also dual Hamiltonian. iii Contents List of Figures v 1 Introduction and Some Background on Graph Theory 1 1.1 Introduction . 1 1.2 Whatisagraph? ............................. 2 1.3 Cycles and Subgraphs . 3 1.4 Graph Connectivity . 4 1.5 Trees . 5 1.6 Planar Graphs . 6 1.6.1 The Planar Dual Graph . 7 1.7 DualHamiltonianGraphs ........................ 8 2 The Main Problem 9 2.1 The Conjecture .
    [Show full text]
  • Tmversity Microfilms International
    TMversity Microfilms International 1.0 lit |2jS |£ 5 U I B2.2 IS m “ s u. y o 1.1 DZ 1.25 m u MICROCOPY RESOLUTION TEST CHART NATIONAL BUREAU OF STANDARDS 4 STANDARD REFERENCE MATERIAL 1010a ! fi 5 I ANSI And ISO TEST CHART No. ?) 1):! University Mcrofilms Inc. 300 N. Zeeb Roac, Ann Arbor, Ml 48106 I ! INFORMATION TO USERS This reproduction was made from a copy of a manuscript sent to us for publication and microfilming. While the most advanced technology has been used to pho­ tograph and reproduce this manuscript, the quality of the reproduction Is heavily dependent upon the quality of the material submitted. Pages In any manuscript may have Indistinct print. In all cases the best available copy has been Aimed. The following explanation of techniques Is provided to help clarify notations which may appear on this reproduction. 1. Manuscripts may not always be complete. When It Is not possible to obtain missing pages, a note appears to Indicate this. * 2. When copyrighted materials are removed from the manuscript, a note ap­ pears to Indicate this. 3. Oversize materials (maps, drawings, and charts) are photographed by sec­ tioning the original, beginning at the upper left hand comer and continu­ ing from left to right In equal sections with small overlaps. Bach oversize page Is also filmed as one exposure and Is available, for an additional charge, as a standard 35mm slide or In black and white paper format.* 4. Most photographs reproduce acceptably on positive microfilm or micro­ fiche but lack clarity on xerographic copies made from the microfilm.
    [Show full text]
  • A Greedy Algorithm Enhancing Cage Search
    Iowa State University Capstones, Theses and Retrospective Theses and Dissertations Dissertations 1-1-2004 A greedy algorithm enhancing cage search Douglas Wayne Ray Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/rtd Recommended Citation Ray, Douglas Wayne, "A greedy algorithm enhancing cage search" (2004). Retrospective Theses and Dissertations. 20246. https://lib.dr.iastate.edu/rtd/20246 This Thesis is brought to you for free and open access by the Iowa State University Capstones, Theses and Dissertations at Iowa State University Digital Repository. It has been accepted for inclusion in Retrospective Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. A greedy algorithm enhancing cage search by Douglas Wayne Ray, Jr. A thesis submitted to the graduate faculty in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE Major: Mathematics Program of Study Committee: Dan Ashlock, Major Professor David Fernandez-Baca Sung-Yell Song Iowa State University Ames, Iowa 2004 Copyright © Douglas Wayne Ray, Jr., 2004. All rights reserved. 11 Graduate College Iowa State University This is to certify that the master's thesis of Douglas Wayne Ray, Jr. has met the thesis requirements of Iowa State University Signatures have been redacted for privacy lll TABLE OF CONTENTS LIST OF TABLES . v LIST OF FIGURES Vl ABSTRACT. vii CHAPTER 1. INTRODUCTION TO GIRTH 1 1.1 Definitions . 1 1.2 Basic Properties of Girth . 2 1.3 Girth of Special Graphs . 3 CHAPTER 2. CUBIC CAGES 6 2.1 Information ....
    [Show full text]
  • Spectral Bounds for the K-Independence Number of a Graph
    Spectral bounds for the k-independence number of a graph Aida Abiad∗, Sebastian M. Cioab˘a∗∗, Michael Tait Abstract In this paper, we obtain two spectral upper bounds for the k-independence number of a graph which is is the maximum size of a set of vertices at pairwise distance greater than k. We construct graphs that attain equality for our first bound and show that our second bound compares favorably to previous bounds on the k-independence number. MSC: 05C50, 05C69 Keywords: k-independence number; graph powers; eigenvalues; Expander-Mixing lemma. 1. Introduction The independence number of a graph G, denoted by α(G), is the size of the largest inde- pendent set of vertices in G. A natural generalization of the independence number is the k-independence number of G, denoted by αk(G) with k ≥ 0, which is the maximum number of vertices that are mutually at distance greater than k. Note that α0(G) equals the number of vertices of G and α1(G) is the independence number of G. The k-independence number is an interesting graph theoretic parameter that is closely related to coding theory, where codes and anticodes are k-independent sets in Hamming graphs (see [24, Chapter 17]). In addition, the k-independence number of a graph has been studied in various other contexts (see [2, 8, 12, 13, 14, 21, 26] for some examples) and is related to other combinatorial parameters such as average distance [15], packing chromatic number [16], injective chromatic number [19], and strong chromatic index [25]. It is known that determining αk is NP-Hard in general [22].
    [Show full text]
  • Constructions for Cubic Graphs with Large Girth
    Constructions for cubic graphs with large girth Norman Biggs Department of Mathematics London School of Economics Houghton St., London WC2A 2AE, UK [email protected] Submitted: October 11, 1997; Accepted: August 31, 1998 Abstract The aim of this paper is to give a coherent account of the problem of constructing cubic graphs with large girth. There is a well-defined integer µ0(g), the smallest number of vertices for which a cubic graph with girth at least g exists, and furthermore, the minimum value µ0(g) is attained by a graph whose girth is exactly g.Thevaluesofµ0(g)when 3 ≤ g ≤ 8 have been known for over thirty years. For these values of g each minimal graph is unique and, apart from the case g =7, a simple lower bound is attained. This paper is mainly concerned with what happens when g ≥ 9, where the situation is quite different. Here it is known that the simple lower bound is attained if and only if g =12. A number of techniques are described, with emphasis on the construction of families of graphs {Gi} for which the number of vertices ni and the girth gi are such that cgi ni ≤ 2 for some finite constant c. The optimum value of c is known to lie between 0.5 and 0.75. At the end of the paper there is a selection of open questions, several of them containing suggestions which might lead to improvements in the known results. There are also some historical notes on the current-best graphs for girth up to 36.
    [Show full text]
  • There Are No Cubic Graphs on 26 Vertices with Crossing Number 10 Or 11 3
    Noname manuscript No. (will be inserted by the editor) There are no Cubic Graphs on 26 Vertices with Crossing Number 10 or 11 K. Clancy, M. Haythorpe, A. Newcombe and E. Pegg Jr the date of receipt and acceptance should be inserted later Abstract We show that no cubic graphs of order 26 have crossing number larger than 9, which proves a conjecture of Ed Pegg Jr and Geoffrey Exoo that the smallest cubic graphs with cross- ing number 11 have 28 vertices. This result is achieved by first eliminating all girth 3 graphs from consideration, and then using the recently developed QuickCross heuristic to find good embeddings of each remaining graph. In the cases where the embedding found has 10 or more crossings, the heuristic is re-run with a different settings of parameters until an embedding with fewer than 10 crossings is found. We provide a minimal example of a cubic graph on 28 vertices with crossing number 10, and also exhibit for the first time a cubic graph on 30 vertices with crossing number 12, which we conjecture is minimal. Keywords Crossing number, cubic graphs, conjecture, QuickCross heuristic, Coxeter graph, Levi graph, Tutte-Coxeter graph Kieran Clancy Flinders University 1284 South Road, Tonsley, Australia 5042 E-mail: kieran.clancy@flinders.edu.au arXiv:1804.10336v2 [math.CO] 16 May 2019 Michael Haythorpe - Corresponding Author Flinders University 1284 South Road, Tonsley, Australia 5042 E-mail: michael.haythorpe@flinders.edu.au Alex Newcombe Flinders University 1284 South Road, Tonsley, Australia 5042 E-mail: alex.newcombe@flinders.edu.au Ed Pegg Jr Wolfram Research 100 Trade Centre Drive, Champaign, IL 61820 E-mail: [email protected] 2 K.
    [Show full text]