The Core Decomposition of Networks: Theory, Algorithms and Applications
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Fine-Grained Complexity of the Graph Homomorphism Problem For
Fine-grained complexity of the graph homomorphism problem for bounded-treewidth graphs∗ Karolina Okrasa†1,2 and Paweł Rzążewski‡1,2 1Faculty of Mathematics and Information Science, Warsaw University of Technology, Poland 2Faculty of Mathematics, Informatics and Mechanics, University of Warsaw February 20, 2020 Abstract For graphs G and H,a homomorphism from G to H is an edge-preserving mapping from the vertex set of G to the vertex set of H. For a fixed graph H, by Hom(H) we denote the computational problem which asks whether a given graph G admits a homomorphism to H. If H is a complete graph with k vertices, then Hom(H) is equivalent to the k-Coloring problem, so graph homomorphisms can be seen as generalizations of colorings. It is known that Hom(H) is polynomial-time solvable if H is bipartite or has a vertex with a loop, and NP-complete otherwise [Hell and Nešetřil, JCTB 1990]. In this paper we are interested in the complexity of the problem, parameterized by the treewidth of the input graph G. If G has n vertices and is given along with its tree decomposition of width tw(G), then the problem can be solved in time |V (H)|tw(G) · nO(1), using a straightforward dynamic programming. We explore whether this bound can be improved. We show that if H is a projective core, then the existence of such a faster algorithm is unlikely: assuming the Strong Exponential Time Hypothesis (SETH), the Hom(H) problem cannot be solved in time (|V (H)|− ε)tw(G) · nO(1), for any ε > 0. -
Graph Homomorphisms: Structure and Symmetry
Graph homomorphisms: structure and symmetry Geˇna HAHN D´epartement d’informatique et de recherche op´erationnelle and Claude TARDIF D´epartement de math´ematiques et de statistique Universit´ede Montr´eal C.P. 6128, succursale Centre-ville Montr´eal, Qu´ebec, H3C 3J7 Canada Abstract This paper is the first part of an introduction to the subject of graph homomorphism in the mixed form of a course and a survey. We give the basic definitions, examples and uses of graph homomorphisms and mention some results that consider the structure and some parameters of the graphs involved. We discuss vertex transitive graphs and Cayley graphs and their rather fundamental role in some aspects of graph homomorphisms. Graph colourings are then explored as homomorphisms, followed by a discussion of various graph products. 1 Introduction Homomorphisms provide a way of simplifying the structure of objects one wishes to study while preserving much of it that is of significance. Most mathematicians remember the iso- morphism theorems we learn in a first course on group theory, and certainly anyone involved in some way with mathematics or computer science knows about integers modulo some n. It is not surprising that homomorphisms also appeared in graph theory, and that they have proven useful in many areas. We do not claim to provide the definitive survey but only an introductory course. Of necessity, we had to omit most proofs and, sadly, even many results and some aspects of the subject matter. But we do try to provide an extensive bibliography and the interested reader will be able to find the missing pieces with little trouble. -
The Core Decomposition of Networks: Theory, Algorithms and Applications Fragkiskos Malliaros, Christos Giatsidis, Apostolos Papadopoulos, Michalis Vazirgiannis
The Core Decomposition of Networks: Theory, Algorithms and Applications Fragkiskos Malliaros, Christos Giatsidis, Apostolos Papadopoulos, Michalis Vazirgiannis To cite this version: Fragkiskos Malliaros, Christos Giatsidis, Apostolos Papadopoulos, Michalis Vazirgiannis. The Core Decomposition of Networks: Theory, Algorithms and Applications. The VLDB Journal, Springer, 2019. hal-01986309v3 HAL Id: hal-01986309 https://hal-centralesupelec.archives-ouvertes.fr/hal-01986309v3 Submitted on 3 Dec 2019 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. The Core Decomposition of Networks: Theory, Algorithms and Applications (The VLDB Journal, 2019) Fragkiskos D. Malliaros∗, Christos Giatsidisy, Apostolos N. Papadopoulosz, and Michalis Vazirgiannisx Abstract The core decomposition of networks has attracted significant attention due to its numerous appli- cations in real-life problems. Simply stated, the core decomposition of a network (graph) assigns to each graph node v, an integer number c(v) (the core number), capturing how well v is connected with respect to its neighbors. This concept is strongly related to the concept of graph degeneracy, which has a long history in Graph Theory. Although the core decomposition concept is extremely simple, there is an enormous interest in the topic from diverse application domains, mainly because it can be used to analyze a network in a simple and concise manner by quantifying the significance of graph nodes. -
Structure of Graph Homomorphisms
Structure of Graph Homomorphisms Roman Bac& bISc., Comenius' University, Czechoslovakia, 1988 A THESIS SUBBIITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOROF PHILOSOPHY in the School of Computing Science @) Roman Batik 1997 SIMON FRASER UNIVERSITY August, 1997 AU rights reserved. This work may not be reproduced in whole or in part, by photocopy or other means, without the permission of the author. National Library Biblithèque nationale of Canada du Canada Acquisitions and Acquisitions et Bibliographie Services services bibliographiques 395 Wellington Street 395. rue Wellington OttawaON KlAON4 ûttawaON KlAW CaMda canada The author has granted a non- L'auteur a accordé une licence non exclusive licence allowing the exclusive permettant à la National Library of Canada to BibIiothéque nationale du Canada de reproduce, loan, distrîbute or sell reproduire, prêter, distribuer ou copies of this thesis in microform, vendre des copies de cette thèse sous paper or electronic formats. la forme de microfiche/jilm, de reproduction sur papier ou sur format électronique. The author retains ownership of the L'auteur conserve la propriété du copyright in this thesis. Neither the droit d'auteur qui protège cette thèse. thesis nor substantial extracts f?om it Ni la thèse ni des extraits substantiels may be printed or otherwise de celle-ci ne doivent être imprimés reproduced without the author's ou autrement reproduits sans son permission. autorisation. Abstract In this thesis we study finite graphs and graph homomorphisms from both, a theo- retical and a practical view point. A homomorphism between two graphs G and H is a function from the vertex set of G to the vertex set of H, which maps adjacent vertices of G to adjacent vertices of H.