摘要: 图的m-着色判定问题——给定无向连通图G和m种不同的颜色。用这些颜色为图G的各顶点着色,每个顶点着一种颜色,是否有一种着色法使G中任意相邻的2个顶点着不同颜色? 图的m-着色优化问题——若一个图最少需要m种颜色才能使图中任意相邻的2个顶点着不同颜色,则称这个数m为该图的色数。求一个图的最小色数m的问题称为m-着色优化问题。算法描述(迭代算法)color[n]存储n个顶点的着色方案,可以选择的颜色为1到m t=1 对当前第t个顶点开始着色: 若t>n 则已求得一个解,输出着色方案即可 否则,依次对顶点t着色1-m, 若t与所有其它相邻顶点无颜色冲突,则继续为下一顶点着色;否则,回溯... 阅读全文
posted @ 2012-06-19 21:59 qinyg 阅读(17746) 评论(1) 推荐(0) 编辑