考虑维空间{ 0 ,1 } Ñ,并让Ç是以下形式的线性约束一个1 X 1 + 一个2 X 2 + 一个3 X 3 + 。。。+ 一个ñ - 1 X ñ - 1 + 一个Ñ X Ñ ≥ ķ,其中一个我 ∈ [R ,X 我 ∈和 ķ ∈ [R 。
显然,具有分裂的效果{ 0 ,1 } Ñ在两个子集小号Ç和小号¬ Ç。小号Ç包含所有,只有那些满足点Ç,而小号¬ Ç包含所有,只有那些伪造点Ç。
假设。现在,让O为S c的子集,以使以下所有三个语句均成立:
- 恰好包含 n个点。
- 这样的个点是线性独立的。
- 此类点是与c表示的超平面相距最小距离的点。更精确地,让d (X ,C ^ )是一个点的距离X ∈ { 0 ,1 } Ñ从超平面Ç。然后,∀ 乙⊆ 小号Ç使得乙满足1和2是这样的情况即Σ X ∈ 乙 d (X ,C ^ )≥ Σ X ∈ ö d。换句话说,在满足条件1和2的 S c的所有子集中, O是使其点与超平面 c的距离之和最小的一个。
问题
- 给定,可以有效地计算O吗?
- 哪种算法最知名?
n = 3的示例
, Ô = { (0 ,0 ,1 ),(1 ,1 ,1 ),(1 ,0 ,0 )}。
更新05/12/2012
动机
动机是使用可以确定最佳约束c ∗,因为它应该是由O中的n个点定义的超平面。
最优约束是导致最优多位点P ∗的约束。
最佳多边形是顶点全部为顶点且仅是初始多边形P的整数顶点(整数顶点是其坐标均为整数的顶点)的顶点。
可以对0-1 L P实例I的每个约束进行迭代处理,每次将c替换为其对应的最佳约束c ∗。最后,这将导致最佳的多面体P *的我。然后,由于顶点P *都和仅初始多面体的顶点整数P的我,任何算法用于大号P可用于计算最优整数解。我知道能够有效地计算P *意味着P,但是仍然存在以下附加问题:
附加问题
在这方面是否有以前的工作?给定一个多边形及其相应的最佳多边形P ∗,是否有人已经研究过计算任务?哪种算法最知名?