Harmonious Colorings: bounds, heuristics and integer-linear formulations

Abstract

A proper coloring c of a simple graph G is harmonious if, for every pair of distinct edges uv,xy∈ E(G), we have that \c(u),c(v)\≠ \c(x),c(y)\. The harmonious chromatic number of G, denoted by h(G), is the least positive integer k such that G has a harmonious coloring with k colors. In this work, we extend an idea presented in [Kolay, et al. Harmonious coloring: Parameterized algorithms and upper bounds. Theor. Comp. Sci. 772 (2019), 132-142] to compare the harmonious chromatic numbers of two graphs G and H, with H being obtained from G by identifying vertices at distance at least three. Furthermore, by fixing a proof presented in the same work, we manage to improve one of its upper bounds. We also introduce and study the first, to the best of our knowledge, integer-linear programming formulations for this problem in the literature, along with some heuristics. We provide some preliminary tests on random instances and instances from the second DIMACS Implementation Challenge.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…