我想了解使用动态编程树分解的最大独立集问题。但是我不能够得到“分离”的概念在提出的算法。有人可以让我清楚这一点。提前致谢。
隔板是顶点的子集,其去除叶子与几个连接的部件的曲线图。的分离器是平衡的,如果每个连接组件具有小于一半相比于原始图形顶点的数量。
具有低树宽的曲线图具有小的平衡隔板。更精确地,树宽k的曲线图具有至多为k + 1个顶点的平衡隔板。
算法利用这个如下:
为了使上述方案有效,有几个要求需要满足:
这些要求由低树宽的图满足 - 除了最后一个:这个人是特定于每个优化问题,而这也正是算法设计人员在写研究论文。
(图像从上vertex separator维基百科文章获得。)