寻找技巧,教程,书籍和其他资源开始约束编程。约束编程入门
约束编程入门
回答
一旦你进入凹槽,网上有很多优秀的材料可用,但下面的链接是(IMO)良好的起点(我使用的)。
Programming with Constraints: An Introduction - (Course website)
Programming with Constraints: An Introduction - (Google book)
Online Guide to Constraint Programming
CSP Tutorial (4C Outreach Programme)
添加了我找到的链接。希望没关系。最好有一个完整的正确答案。 – pek 2009-09-01 19:28:31
的handbook of constraint programming是经过深思熟虑的。
在琐事中,my supervisor from fourth year大学(现在不久前)被引用。 :)
如果你是一个Java程序员,我建议使用Cream: Class Library for Constraint Programming
这里是另一个链接到课程网站上Constraint Programming。
此前该课程使用Mozart/Oz进行拼版,但现在已被Gecode所取代。
约束处理规则(CHR)是开发自己的(问题特定的)约束求解器的语言。检查:
,你可以找到链接
- WebCHR在线演示
- (在慕尼黑大学,现在美化在大学乌尔姆最初开发) Prolog(na Turally)和Haskell,以及一个Java(JCK)的原型(不幸的)。
Microsoft's Solver Foundation有一些很容易理解的例子。
,我建议你在用哈坎Kjellerstrand(又名Hakank)maintaned约束编程以下网站:Hakank's Homepage
- 1. 约束布局改变约束编程
- 2. UIView编程宽度约束
- 3. PHP中的约束编程
- 4. 使用Python约束编程
- 5. 在java中约束编程
- 6. UISearchBar忽略编程约束
- 7. Voip编程入门
- 8. iOS编程入门
- 9. STK编程入门?
- 10. 属性专门化和约束模块
- 11. Xcode布局约束:选择部门
- 12. Interviewstreet编码挑战输入约束
- 13. Python-入门级编程
- 14. 并行编程入门
- 15. 网络编程入门 - PlayBook
- 16. 入门与谷歌编程
- 17. OSX内核编程入门
- 18. 新手入门和编程
- 19. 编程音频入门
- 20. 动画的UIView与约束它编程
- 21. android编程中的约束布局
- 22. 以编程方式更新约束?
- 23. 访问自动布局约束编程
- 24. 添加约束编程迅速
- 25. 迅速更新约束编程
- 26. UIImageView,约束和模糊编程
- 27. 动画约束编程夫特3
- 28. 改变长宽比约束值编程
- 29. 约束编程布尔求解器
- 30. 以编程方式实现约束
[OptaPlanner文档】(https://docs.optaplanner.org/latestFinal/optaplanner-docs/看得更远html_single /)包含对本地搜索算法的解释,如禁忌搜索,模拟退火和延迟接受,以及其他算法,如分支和绑定。它还解释了如何考虑打分(硬对比,加权,积极vs消极,帕累托等) – 2017-02-27 13:24:29