主题:[讨论]如何求无冲突划分子集问题的最优解
这里严蔚敏的数据结构书貌似很流行,我就直接问了~
P84介绍了用队列求划分无冲突子集问题,但是他的出来的解并不是最优解
题目是这样的
比赛项目A={0,1,2,3,4,5,6,7,8}
冲突关系R={(1,4),(1,8),(4,8),(1,7),(8,3),(1,0),(1,5),(0,5),(3,4),(5,6),(5,2),(6,2),(6,4)}
书中所得解{0,2,3,7},{1,6},{4,5},{8}
但是我排了排发现还有更优解{1,6,3},{4,0,2},{5,7,8}
明明自己说了问题是求最短竞赛日程,但是给出的却不是最优解,不厚道啊...
我想知道最优解的算法,于是搜索到了这个论坛,希望大家能帮我解答一下!xiexie!!
P84介绍了用队列求划分无冲突子集问题,但是他的出来的解并不是最优解
题目是这样的
比赛项目A={0,1,2,3,4,5,6,7,8}
冲突关系R={(1,4),(1,8),(4,8),(1,7),(8,3),(1,0),(1,5),(0,5),(3,4),(5,6),(5,2),(6,2),(6,4)}
书中所得解{0,2,3,7},{1,6},{4,5},{8}
但是我排了排发现还有更优解{1,6,3},{4,0,2},{5,7,8}
明明自己说了问题是求最短竞赛日程,但是给出的却不是最优解,不厚道啊...
我想知道最优解的算法,于是搜索到了这个论坛,希望大家能帮我解答一下!xiexie!!