The vertex coloring problem is a well-known NP-hard problem and has many applications in operations research and in scheduling. A conventional approach to the problem solves the k-colorability problem iteratively, decreasing k one by one. Whether a heuristic algorithm finds a legal k-coloring quickly or not is largely affected by an initial solution. We highlight a simple initial solution generator, which we call the recycle method, which makes use of the legal (k+1)-coloring that has been found. An initial solution generated by the method is expected to guide a heuristic algorithm to find a legal k-coloring more quickly than conventional methods, as demonstrated by experimental studies. The results suggest that the recycle method should be used as the standard initial solution generator for both local search algorithms and modern hybrid methods.
翻译:脊椎颜色问题是一个众所周知的NP-硬问题,在操作研究和日程安排中有许多应用。对问题的常规方法可以反复解决 k 色化问题,逐个递减 k 。一个超自然算法能否迅速找到合法的 k 色化法,在很大程度上受到初始解决方案的影响。我们强调一个简单的初始解决方案生成器,我们称之为回收法,它使用已经发现的法律(k+1)色化法。该方法产生的初始解决方案预计将引导一个超自然算法,以比常规方法更快的速度找到一种合法的 k 色化法,正如实验研究所证明的那样。结果显示,回收法应该作为本地搜索算法和现代混合方法的标准初始解决方案生成器。