MSC2020 05C15

On new algorithmic techniques for the weighted vertex coloring problem

O. O. Razvenskaya1

AnnotationThe classical NP-hard weighted vertex coloring problem consists in minimizing the number of colors in colorings of vertices of a given graph so that, for each vertex, the number of its colors equals a given weight of the vertex and adjacent vertices receive distinct colors. The weighted chromatic number is the smallest number of colors in these colorings. There are several polynomial-time algorithmic techniques for designing efficient algorithms for the weighted vertex coloring problem. For example, standard techniques of this kind are the modular graph decomposition and the graph decomposition by separating cliques. This article proposes new polynomial-time methods for graph reduction in the form of removing redundant vertices and recomputing weights of the remaining vertices so that the weighted chromatic number changes in a controlled manner. We also present a method of reducing the weighted vertex coloring problem to its unweighted version and its application. This paper contributes to the algorithmic graph theory.
Keywordsweighted vertex coloring problem, efficient algorithm, computational complexity

1Olga O. Razvenskaya, graduate student, Department of Applied Mathematics and Information Science, National Research University Higher School of Economics (25/12 Bolshaya Pecherskaya St., Nizhny Novgorod 603155, Russia), ORCID:,

Citation: O. O. Razvenskaya, "[On new algorithmic techniques for the weighted vertex coloring problem]", Zhurnal Srednevolzhskogo matematicheskogo obshchestva,22:4 (2020) 442–448 (In Russian)

DOI 10.15507/2079-6900.22.202004.442-448