The vertex coloring problem asks for the minimum number of colors that can be assigned to the vertices of a given graph such that each two adjacent vertices get different colors. For this NP-hard problem, a variety of integer linear programming (ILP) models have been suggested. Among them, the assignment based and the partial-ordering based ILP models are attractive due to their simplicity and easy extendability. Moreover, on sparse graphs, both models turned out to be among the strongest exact approaches for solving the vertex coloring problem. In this work, we suggest additional strengthening constraints for the partial-ordering based ILP model, and show that they lead to improved lower bounds of the corresponding LP relaxation. Our computational experiments confirm that the new constraints are also leading to practical improvements. In particular, we are able to find the optimal solution of a previously open instance from the DIMACS benchmark set for vertex coloring problems
翻译:顶点颜色问题要求给某个图形的顶端分配最小颜色, 以便每个相邻的顶端的顶端都有不同的颜色。 对于这个 NP- 硬问题, 提出了各种整数线性编程模型。 其中, 基于指派的和基于部分排序的 ILP 模型由于其简单易扩展性而具有吸引力。 此外, 在稀疏的图形上, 这两种模型被证明是解决顶端颜色问题的最有力精确方法之一。 在这项工作中, 我们建议进一步加强基于部分排序的 ILP 模型的限制, 并显示它们导致相应的 LP 放松的更低范围。 我们的计算实验证实, 新的限制也正在导致实际改进。 特别是, 我们能够从为顶端颜色问题设定的 DIMACS 基准中找到一个先前公开的实例的最佳解决方案 。