“随机超平面分离引理已经给出单次失配概率 $a=\theta/\pi$。本接口把同一对向量放进 $q$ 个独立副本,于是 $$ H\sim\operatorname{Bin}(q,a),\qq…”
形式陈述
问题与 SDP 上界
给定有限简单无向图
把标量符号换成任意维单位向量
等价 Gram 矩阵形式是
有限有理权重的编码模型下,可将该 SDP 求解到指定加性精度;时间还依赖输入位长和精度参数。以下核心比率先假设所选单位向量精确可行且达到 SDP 最优值,并采用理想连续抽样模型;随后说明只取得近似最优目标值时的误差怎样进入结果。
随机超平面舍入
在所选向量的维数
零内积事件概率为零,可任意约定。所有顶点共享同一个随机超平面,因此舍入高度相关;它不是对每个坐标独立抛硬币。
给定已存储的
若
则随机超平面分开二者的概率为
当
0.87856 常数来自一次最小化
SDP 中该边的单位权贡献为
舍入后期望贡献为
(数值上
由 期望线性性,不需要各边切割事件独立:
这才是
直觉
SDP 把二元割侧放松成球面上的单位向量,向量夹角同时控制松弛目标与随机超平面分开两个端点的概率。对每个可能夹角比较这两种贡献并取最坏比值,得到统一常数;边事件即使相关,期望线性性仍允许逐边相加。
例子与边界
具体例子:三角形达到最优期望
无权三角形
恰等于整数最优值。三个边事件显然相关——三角形的割不可能只切一条或三条边——但期望分析仍逐边相加。
在端点向量相同的边上
从期望到可重复保证
单次随机舍入给的是期望近似,不是“每次至少
下界为
失败边界与近邻舍入
算法与比率针对无向、非负权 Max-Cut。负权边使“切得越多越好”的逐边下界失效;有向 Max-Cut 和带额外平衡约束的版本有不同松弛与比率。逐顶点独立舍入会丢掉 SDP 向量间的角度相关性,不能复用同一证明。
若先得到精确可行单位向量,其松弛目标值为
推论与应用
随机超平面舍入成为半正定近似算法的标准接口:先由向量解捕捉全局相关性,再把几何关系转成离散选择。它可扩展到若干约束满足与图划分松弛,但每个变体都要重新核对目标权重符号、几何约束和逐项概率不等式。
随机超平面角度指纹复用本页的分离概率,却输出另一种对象:同一共享配置下的规范位串及Hamming比例估计。多张独立平面给固定向量对带来方差和尾界,字节布局、配置身份与零点积规则则决定这些指纹能否合法比较;看过配置再从共同零空间挑向量,不能继续沿用固定对象的保证。
参考资料
- Michel X. Goemans and David P. Williamson, Improved Approximation Algorithms for Maximum Cut and Satisfiability Problems Using Semidefinite Programming, Journal of the ACM 42(6), 1995, 1115–1145,§§2–3:有限精度接口、角度概率及常数最小化。
- David P. Williamson and David B. Shmoys, The Design of Approximation Algorithms, Cambridge University Press, 2011, semidefinite programming chapter.
- Vijay V. Vazirani, Approximation Algorithms, Springer, 2001, Max-Cut and SDP rounding.