图的m着色问题。给定无向连通图G和m种颜色,用这些颜色给图的顶点着色,每个顶点一种颜色。如果要求G的每条边的两个顶点着不同颜色。给出所有可能的着色方案;如果不存在,则回答
“
N
O
”
“NO”
“NO” 。
2. 解析
设
G
G
G 有
n
n
n 个顶点,将顶点编号为
1
,
2
,
…
,
n
1,2,…,n
1,2,…,n 则搜索空间为深度
n
n
n 的
m
m
m 叉完全树,将颜色编号为
1
,
2
,
…
,
m
1,2,…,m
1,2,…,m,结点
<
x
1
,
x
2
,
…
x
k
>
(
x
1
,
x
2
,
…
x
k
∈
{
1
,
…
,
m
}
,
1
≤
k
≤
n
)
<x_1,x_2,…x_k>(x_1,x_2,…x_k∈\{1,…,m\},1≤k≤n)
<x1,x2,…xk>(x1,x2,…xk∈{1,…,m},1≤k≤n)表示顶点1的颜色
x
1
x_1
x1,顶点2的颜色
x
2
x_2
x2,…,顶点k的颜色
x
k
x_k
xk。