Mixed integer convex and nonlinear programs, MICP and MINLP, are expressive but require long solving times. Recent work that combines learning methods on solver heuristics has shown potential to overcome this issue allowing for applications on larger scale practical problems. Gathering sufficient training data to employ these methods still present a challenge since getting data from traditional solvers are slow and newer learning approaches still require large amounts of data. In order to scale up and make these hybrid learning approaches more manageable we propose ReDUCE, a method that exploits structure within small to medium size datasets. We also introduce the bookshelf organization problem as an MINLP as a way to measure performance of solvers with ReDUCE. Results show that existing algorithms with ReDUCE can solve this problem within a few seconds, a significant improvement over the original formulation. ReDUCE is demonstrated as a high level planner for a robotic arm for the bookshelf problem.
翻译:混合整形共振和非线性程序( MICP 和 MINLP ) 具有表达性, 但需要较长的解答时间。 将求解器的学习方法结合起来的近期工作显示, 有可能克服这一问题, 从而在规模更大的实际问题中应用。 收集足够的培训数据以使用这些方法仍是一个挑战, 因为从传统求解器获取数据缓慢, 较新的学习方法仍需要大量的数据。 为了扩大和使这些混合学习方法更加易于管理, 我们提议使用ReDUCE, 这是一种利用中小尺寸数据集内结构的方法。 我们还将书架组织问题作为衡量解析器的性能的一种方法。 结果显示, 使用REDUCE 的现有算法可以在几秒钟内解决这个问题, 比原始配方有了很大的改进。 ReDUCE 被证明是用于书架问题的机器人臂的高水平规划器 。