Fine-grained complexity of rainbow coloring and its variants

Akanksha Agrawal

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

A Consider a graph G and an edge-coloring cR: E(G) → [k]. A rainbow path between u, v ϵ V (G) is a path P from u to v such that for all e, e0 ϵ E(P), where e 6 =e' we have cR(e) 6= cR(e0). In the Rainbow k-Coloring problem we are given a graph G, and the objective is to decide if there exists cR: E(G) → [k] such that for all u, v 2 V (G) there is a rainbow path between u and v in G. Several variants of Rainbow k-Coloring have been studied, two of which are defined as follows. The Subset Rainbow k-Coloring takes as an input a graph G and a set S V (G) × V (G), and the objective is to decide if there exists cR: E(G) → [k] such that for all (u, v) 2 S there is a rainbow path between u and v in G. The problem Steiner Rainbow k-Coloring takes as an input a graph G and a set S V (G), and the objective is to decide if there exists cR: E(G) → [k] such that for all u, v 2 S there is a rainbow path between u and v in G. In an attempt to resolve open problems posed by Kowalik et al. (ESA 2016), we obtain the following results. For every k ≥ 3, Rainbow k-Coloring does not admit an algorithm running in time 2o(|E(G)→)nO(1), unless ETH fails. For every k ≥ 3, Steiner Rainbow k-Coloring does not admit an algorithm running in time 2o(|S|2)nO(1), unless ETH fails. Subset Rainbow k-Coloring admits an algorithm running in time 2O(|S|)nO(1). This also implies an algorithm running in time 2o(|S|2)nO(1) for Steiner Rainbow k-Coloring, which matches the lower bound we obtain.

Original languageEnglish
Title of host publication42nd International Symposium on Mathematical Foundations of Computer Science, MFCS 2017
EditorsKim G. Larsen, Jean-Francois Raskin, Hans L. Bodlaender
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959770460
DOIs
StatePublished - 1 Nov 2017
Externally publishedYes
Event42nd International Symposium on Mathematical Foundations of Computer Science, MFCS 2017 - Aalborg, Denmark
Duration: 21 Aug 201725 Aug 2017

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume83
ISSN (Print)1868-8969

Conference

Conference42nd International Symposium on Mathematical Foundations of Computer Science, MFCS 2017
Country/TerritoryDenmark
CityAalborg
Period21/08/1725/08/17

Keywords

  • ETH
  • Fine-grained Complexity
  • Lower bound
  • Rainbow Coloring

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Fine-grained complexity of rainbow coloring and its variants'. Together they form a unique fingerprint.

Cite this