我想为图着色,以便对于任何顶点 v 1和 v 2,如果它们之间有 n 条路径:
p 1 = (v 1 , p 11 ,p 12 ,v 2 )
p 2 = (v 1 , p 21 ,p 22 ,v 2 )
...
p n = (v 1 , p n1 ,p n2 ,v 2 )
(p 11 ,p 12是路径的顶点,路径有四个顶点)
p i表示一条路径, p i1和 p i2是 v 1和 v 2之间的两个顶点。
不能存在两条路径 p i和 p j使得 c(p i1 ) = c(p j1 ) 和 c(p i2 ) = c(p j2 ),其中 c(v) 表示顶点 v 的颜色。
简单来说,v 1和 v 2之间的路径应该是可区分的。
我们的目标是尽量减少颜色的数量。
是否有满足上述条件的着色算法?星形着色绝对满足条件,但需要更多颜色。