题目
关于图的m着色问题的定义,正确的是A.如果点A点B点C相互邻接,则它们颜色不能相同B.该问题的目标是求最小能用多少种颜色完成图的着色C.当m>=4时,m着色问题的答案一定是true。D.m着色问题即使找到一个可行解,算法也不能结束
关于图的m着色问题的定义,正确的是
A.如果点A点B点C相互邻接,则它们颜色不能相同
B.该问题的目标是求最小能用多少种颜色完成图的着色
C.当m>=4时,m着色问题的答案一定是true。
D.m着色问题即使找到一个可行解,算法也不能结束
题目解答
答案
A. 如果点A点B点C相互邻接,则它们颜色不能相同
这条描述的是图的着色规则之一。一般来说,图的m着色问题的要求是图中任意相邻的顶点颜色不能相同。点A、点B、点C相互邻接,它们的颜色确实不能相同。因此,这个选项是正确的,但它是图着色问题的一部分规则,而不是完整的定义。
B. 该问题的目标是求最小能用多少种颜色完成图的着色
这条是关于图着色问题的目标描述,确实图着色问题的目的是求解图中最少使用多少种颜色来完成图的合法着色。但m着色问题具体是指给定m种颜色,判断图是否可以用这m种颜色进行着色,因此这个选项不完全准确。
C. 当m>=4时,m着色问题的答案一定是true。
这个说法是错误的。即使m>=4,也不能保证一定能够成功着色。图的结构复杂性[1]可能需要比m更多的颜色来着色。
D. m着色问题即使找到一个可行解,算法也不能结束
这个说法也是错误的。实际上,如果算法找到一个可行的着色方案,即使是图的部分着色问题,算法就可以结束,证明图可以用m种颜色成功着色。
答案是B