For boolean quadratic programming (BQP), we will show that there is no duality gap between the primal and dual problems under some conditions by using the classical Lagrangian duality. A benchmark generator is given to create random BQP problems which can be solved in polynomial time. Several numerical examples are generated to demonstrate the effectiveness of the proposed method.
翻译:对于布林二次编程( BQP), 我们将通过使用古典拉格朗加语的双重性, 显示原始问题和双重问题之间在某些条件下不存在双重性差距。 设定基准生成器是为了产生随机的 BQP 问题, 这些问题可以在多元时间内解决 。 生成了多个数字示例来证明拟议方法的有效性 。