Mixed-integer optimisation problems can be computationally challenging. Here, we introduce and analyse two efficient algorithms with a specific sequential design that are aimed at dealing with sampled problems within this class. At each iteration step of both algorithms, we first test the feasibility of a given test solution for each and every constraint associated with the sampled optimisation at hand, while also identifying those constraints that are violated. Subsequently, an optimisation problem is constructed with a constraint set consisting of the current basis -- namely the smallest set of constraints that fully specifies the current test solution -- as well as constraints related to a limited number of the identified violating samples. We show that both algorithms exhibit finite-time convergence towards the optimal solution. Algorithm 2 features a neural network classifier that notably improves the computational performance compared to Algorithm 1. We establish quantitatively the efficacy of these algorithms by means of three numerical tests: robust optimal power flow, robust unit commitment, and robust random mixed-integer linear program.
翻译:混合因果优化问题在计算上可能具有挑战性。 在这里, 我们引入并分析两种有效的算法, 其具体顺序设计旨在处理本类中抽样问题。 在这两种算法的每个迭代步骤中, 我们首先测试与抽样优化相关的每种限制的给定测试解决方案的可行性, 同时还要查明所违反的制约。 随后, 优化问题在构建过程中形成了一套制约, 由当前基础构成 -- -- 即能充分指定当前测试解决方案的最小的制约组 -- -- 以及与少数已查明的违规样本有关的制约。 我们显示, 这两种算法都表现出与最佳解决方案的定时趋同。 ALgorithm 2 特征一个神经网络分类器, 显著地改善了计算性与 Algorithm 1. 1. 我们通过三个数字测试( 强力的最佳电流、 稳健健的单位承诺和强势的随机混合内线性程序), 来量化这些算法的功效 。