首页> 外文会议>International Conference on Learning and Intelligent Optimization >Learning to Configure Mathematical Programming Solvers by Mathematical Programming
【24h】

Learning to Configure Mathematical Programming Solvers by Mathematical Programming

机译:学习通过数学编程配置数学编程求解器

获取原文

摘要

We discuss the issue of finding a good mathematical programming solver configuration for a particular instance of a given problem, and we propose a two-phase approach to solve it. In the first phase we learn the relationships between the instance, the configuration and the performance of the configured solver on the given instance. A specific difficulty of learning a good solver configuration is that parameter settings may not all be independent; this requires enforcing (hard) constraints, something that many widely used supervised learning methods cannot natively achieve. We tackle this issue in the second phase of our approach, where we use the learnt information to construct and solve an optimization problem having an explicit representation of the dependency/consistency constraints on the configuration parameter settings. We discuss computational results for two different instantiations of this approach on a unit commitment problem arising in the short-term planning of hydro valleys. We use logistic regression as the supervised learning methodology and consider CPLEX as the solver of interest.
机译:我们讨论了为给定问题的特定实例找到良好的数学编程求解器配置的问题,并提出了一种两阶段方法来解决该问题。在第一阶段,我们学习实例,配置和给定实例上已配置求解器的性能之间的关系。学习良好求解器配置的一个特殊困难是参数设置可能并非全部独立。这需要强制执行(硬性)约束,这是许多广泛使用的有监督学习方法无法本地实现的。我们在方法的第二阶段解决该问题,在该阶段中,我们将使用学习到的信息来构造和解决优化问题,该问题具有对配置参数设置的依存性/一致性约束的明确表示。我们讨论了在流域短期规划中出现的单位承诺问题上,该方法的两个不同实例的计算结果。我们使用逻辑回归作为有监督的学习方法,并将CPLEX视为感兴趣的求解器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号