The Lov\'asz theta function $\theta(G)$ provides a very good upper bound on the stability number of a graph $G$. It can be computed in polynomial time by solving a semidefinite program (SDP), which also turns out to be fairly tractable in practice. Consequently, $\theta(G)$ achieves a hard-to-beat trade-off between computational effort and strength of the bound. Indeed, several attempts to improve the theta bound are documented, mainly based on playing around the application of the $N_+(\cdot)$ lifting operator of Lov\'asz and Schrijver to the classical formulation of the maximum stable set problem. Experience shows that solving such SDP-s often struggles against practical intractability and requires highly specialized methods. We investigate the application of such an operator to two different linear formulations based on clique and nodal inequalities, respectively. Fewer inequalities describe these two and yet guarantee that the resulting SDP bound is at least as strong as $\theta(G)$. Our computational experience, including larger graphs than those previously documented, shows that upper bounds stronger than $\theta(G)$ can be accessed by a reasonable additional effort using the clique-based formulation on sparse graphs and the nodal-based one on dense graphs.
翻译:Lovász theta函数$\\theta(G)$为图$G$的稳定数提供了一个极佳的上界。该函数可通过求解半定规划(SDP)在多项式时间内计算,且在实际中具有较好的可处理性。因此,$\\theta(G)$在计算代价与边界强度之间实现了难以超越的平衡。事实上,已有多次改进theta边界的尝试被记录,主要基于将Lovász和Schrijver的$N_+(\\cdot)$提升算子应用于经典的最大稳定集问题表述。经验表明,求解此类SDP常面临实际可处理性挑战,并需要高度专业化的方法。本文研究了将该算子分别应用于基于团不等式和节点不等式的两种不同线性规划表述。这两种表述使用更少的不等式,同时保证所得SDP边界至少与$\\theta(G)$同样强。我们的计算实验(包括比以往文献中更大的图)表明:在稀疏图上使用基于团的表述,在稠密图上使用基于节点的表述,可通过合理的额外计算代价获得比$\\theta(G)$更强的上界。