arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1005.3502cs.AI
收藏

使用机器学习做出约束求解器实施决策

Using machine learning to make constraint solver implementation decisions

University of St Andrews(圣安德鲁斯大学)

Lars Kotthoff, Ian Gent, Ian Miguel

摘要:

解决所谓的约束问题的程序是复杂的软件,它要求实现者或多或少地任意做出许多设计决策。这些决策会显著影响最终求解器的性能。设计决策一旦做出,就不容易逆转,尽管不同的决策可能更适合特定的问题。我们研究使用机器学习,使这些决策自动取决于问题的解决与alldifferent约束为例。我们的系统能够做出重要的、多层次的决策,这些决策比总是做出默认选择要好。

英文摘要:

Programs to solve so-called constraint problems are complex pieces of software which require many design decisions to be made more or less arbitrarily by the implementer. These decisions affect the performance of the finished solver significantly. Once a design decision has been made, it cannot easily be reversed, although a different decision may be more appropriate for a particular problem. We investigate using machine learning to make these decisions automatically depending on the problem to solve with the alldifferent constraint as an example. Our system is capable of making non-trivial, multi-level decisions that improve over always making a default choice.

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

↑