Skip to content

定理Theorem

Helly 定理

施工中 · 内容逐步修订

Helly theorem

欧氏 d 维空间中有限凸集族的全局非空交可由至多 d 加一个集合的局部交保证。

形式陈述 ​

设 F={C1,…,Cn} 是 Rd 中的有限凸集族。若每个至多 d+1 个成员组成的子族都有非空交,则

⋂i=1nCi≠∅.

当 n≥d+1 时,只检查每个恰含 d+1 个成员的子族已经足够;当 n≤d+1 时,假设本身就包含全族相交。有限版不要求集合开、闭、有界或紧,只要求凸。

证明的核心是 n=d+2。对每个 i,选择

xi∈⋂j≠iCj.

由Radon 定理,这些点的指标可分为非空两部分 I,J,并有

y∈conv{xi:i∈I}∩conv{xj:j∈J}.

对任意 k,若 k∈I,则 J 中每个 xj 都属于 Ck;由凸性,y∈Ck。若 k∈J 同理使用 I。所以 y 属于全部 d+2 个集合。

一般有限 n 用归纳完成。已知 d+2 情形后,把最后两个集合替换为 Cn−1∩Cn;新族中任何至多 d+1 个集合的交非空,这一点在涉及该交集时由刚证明的 d+2 情形保证。对较小族应用归纳,即得原全族交非空。

直觉

在固定维数中,凸集的全局可行性拥有大小受限的局部证书。若全族无公共点,必能在至多 d+1 个约束中看到冲突;维数决定了需要同时检查多少个方向,而不是集合总数。

Radon 点是证明的粘合器。每个 xi 可能缺少对第 i 个集合的保证,但 Radon 划分让交点 y 总能从“不缺少 Ci 的那一侧”表示出来,凸性再把它留在 Ci 中。

例子与边界

在实线中 d=1,有限个非空区间只要每两个相交,全部区间就相交。对于闭有界区间,可取所有左端点的最大值;开区间不能照搬这个选点规则,例如 (0,1) 与 (0,2) 的最大左端点 0 不在交中,而 1/2 才是一个公共点。在平面中,只要有限凸集族的每三个成员相交,整个族便有公共点。

凸性不能删除。取平面中四个不同点 p1,…,p4,令

Ci={pj:j≠i}.

任意三个 Ci 的交包含剩下那个点,但四者总交为空;这些有限点集通常非凸。它们满足平面中“三三相交”却破坏结论。

有限性也不能直接删除。实线上的开区间族 Cn=(n,∞) 任意有限子族都有非空交,任意两个当然相交,但全族交为空。一个正确的无限版本要求所有成员都是闭凸集,且至少一个成员 K 紧。如果每个至多 d+1 元子族相交,有限 Helly 定理先给出整个族的有限交性质;各个 K∩Ci 是紧空间 K 中的闭集,再由紧致性的有限交性质得到全交非空。

仅有一个紧成员而其他集合不闭仍不够:K=[0,1] 与 Cn=(0,1/n) 组成的族任意有限子族都相交,全族却没有公共点。这里可能的极限点 0 恰被每个 Cn 排除。

d+1 一般是最优数目。在 Rd 中令

Ci={x:xi≥1}(1≤i≤d),Cd+1={x:∑i=1dxi≤d−1}.

全部 d+1 个集合不相交,因为前 d 条约束推出坐标和至少为 d;删掉最后一个集合后显然可行,删掉任一 Ci 后又可把该坐标取得足够小,使其余约束与和式同时成立。因此每 d 个集合相交仍不能保证全交。

推论与应用

Helly 定理把线性不等式可行性转成固定大小子系统的证书:若有限半空间系统在 Rd 无解,则存在至多 d+1 条约束已经无解。它与多面体的 H-表示直接相连,但不是 Farkas 引理;后者给线性组合形式的代数证书。

几何横截、设施选址和组合优化常借 Helly 数把全局相交问题降为局部检查。其作用是保证证书存在,不自动给出寻找证书的最优算法,也不替代对输入表示、退化与数值鲁棒性的分析。

在二维随机约束降维中,本定理把不可行前缀的删除关键约束数限制为三;算法还必须用边界上的实际上下界冲突找到证书。最优性问题的短基还需要LP-type 局部性来保持未来违反关系,仅有Helly式的证书大小不自动保证所有抽样算法成立。

参考资料
  • Jiří Matoušek, Lectures on Discrete Geometry, Springer, 2002, Ch. 1, Helly’s theorem.

  • Branko Grünbaum, Convex Polytopes, 2nd ed., Springer, 2003, Ch. 1, Helly-type theorems.

  • Péter Vrana, Combinatorial and Discrete Geometry, 2025/26 课程讲义,§1.2,Theorem 1.32:闭凸集族中至少一个紧成员的无限 Helly 版本。

关系图谱13 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系