Computer Science > Computational Complexity
[Submitted on 18 Oct 2018 (this version), latest version 2 Jul 2020 (v4)]
Title:Complexity of computing the anti-Ramsey numbers
View PDFAbstract:The anti-Ramsey numbers are a fundamental notion in graph theory, introduced in 1978, by Erdös, Simonovits and Sós. For given graphs $G$ and $H$ the anti-Ramsey number $\textrm{ar}(G,H)$ is defined to be the maximum number $k$ such that there exists an assignment of $k$ colors to the edges of $G$ in which every copy of $H$ in $G$ has at least two edges with the same color. Precolored version of the problem is defined in a similar way except that the input graph is given with some fixed colors on some of the edges.
Usually, combinatorists study extremal values of anti-Ramsey numbers for various classes of graphs. In this paper we study the complexity of computing the anti-Ramsey number $\textrm{ar}(G,P_k)$, where $P_k$ is a path of length $k$. First we observe the hardness of the problem when $k$ is not fixed and we study the exact complexity of precolored version and show that there is no subexponential algorithm for the problem unless ETH fails already for $k=3$. We show that computing the $\textrm{ar}(G,P_3)$ is hard to approximate to a factor of $n^{-
1/2 - \epsilon}$ even in $3$-partite graphs, unless $NP{}= {}ZPP$. On the positive side we provide polynomial time algorithm for trees and we show approximability of the problem on special classes of graphs.
Submission history
From: Hossein Vahidi [view email][v1] Thu, 18 Oct 2018 11:59:02 UTC (376 KB)
[v2] Sat, 9 Mar 2019 12:47:48 UTC (387 KB)
[v3] Fri, 4 Oct 2019 20:40:36 UTC (542 KB)
[v4] Thu, 2 Jul 2020 20:36:42 UTC (993 KB)
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.