arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2005.01136math.OC
收藏

用Hypatia.jl求解自然二次曲线方程

Solving natural conic formulations with Hypatia.jl

Chris Coey, Lea Kapelevich, Juan Pablo Vielma

摘要:

许多凸优化问题可以通过二次曲线扩展公式与辅助变量和约束,使用先进的二次曲线求解器,如MOSEK 9识别的标准锥的数量很少。这样的扩展公式通常比等效的圆锥自然公式更大和更复杂,后者可以使用更广泛的奇异圆锥。我们定义一个奇异的锥作为一个适当的锥,我们可以实现易处理的代数齐次自协调的障碍神谕的锥或其对偶锥。在本文中,我们介绍Hypatia,一个高度可配置的开源圆锥原始-对偶内点求解器与通用接口的异国情调的圆锥。Hypatia是用Julia编写的,可以通过JuMP访问,目前实现了大约24个有用的预定义圆锥体(有些有多个变体)。我们定义了一些Hypatia的异国情调的锥,并在这些锥的圆锥约束,我们分析技术,用于构建等价表示使用标准锥。对于最优化问题从各种应用中,我们引入自然配方使用这些异国情调的锥,我们表明,自然配方是简单的,低维比等效的扩展配方。我们的计算实验证明了潜在的优势,特别是在解决时间和内存使用方面,解决自然配方与Hypatia相比,解决扩展配方与Hypatia或MOSEK 9。

英文摘要:

Many convex optimization problems can be represented through conic extended formulations with auxiliary variables and constraints using only the small number of standard cones recognized by advanced conic solvers such as MOSEK 9. Such extended formulations are often significantly larger and more complex than equivalent conic natural formulations, which can use a much broader class of exotic cones. We define an exotic cone as a proper cone for which we can implement tractable logarithmically homogeneous self-concordant barrier oracles for either the cone or its dual cone. In this paper we introduce Hypatia, a highly-configurable open-source conic primal-dual interior point solver with a generic interface for exotic cones. Hypatia is written in Julia and accessible through JuMP, and currently implements around two dozen useful predefined cones (some with multiple variants). We define some of Hypatia's exotic cones, and for conic constraints over these cones, we analyze techniques for constructing equivalent representations using the standard cones. For optimization problems from a variety of applications, we introduce natural formulations using these exotic cones, and we show that the natural formulations are simpler and lower-dimensional than the equivalent extended formulations. Our computational experiments demonstrate the potential advantages, especially in terms of solve time and memory usage, of solving the natural formulations with Hypatia compared to solving the extended formulations with either Hypatia or MOSEK 9.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑