首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Minizinc:可变阶数

Minizinc:可变阶数
EN

Stack Overflow用户
提问于 2014-04-03 07:26:45
回答 2查看 973关注 0票数 3

通过定义变量的求解顺序,约束模型可能具有约束或向约束求解者提供提示,从而更有效地解决问题。是否有一种机制来指定在MiniZinc或FlatZinc中需要解决变量的顺序?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-03 07:34:37

int_ search /4用于搜索注释,即用于说明涉及的变量和变量/值策略。

示例:

代码语言:javascript
复制
solve :: int_search(q, first_fail, indomain_min, complete) satisfy;

请参阅MiniZinc教程(第5.2节)中有关这一点的更多信息:http://www.minizinc.org/downloads/doc-latest/minizinc-tute.pdf -- FlatZinc规范包含不同策略的详细列表:http://www.minizinc.org/downloads/doc-1.6/flatzinc-spec.pdf (第5.6.1节)。

票数 9
EN

Stack Overflow用户

发布于 2014-09-03 10:17:13

搜索组合器提供了对搜索过程的更灵活的控制,在下面的出版物中将对此进行描述。

Schrijvers,Tom,等人。“搜索组合器”约束编程的原则和实践-CP 2011。斯普林格柏林,海德堡,2011年。774-788在线在http://arxiv.org/pdf/1203.1095.pdf

Gecode存在一些实现,请参见Gecode的FlatZinc页面的底部

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22830637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档