期刊文献+

DEPICT:A High-level Formal Language for Modeling Constraint Satisfaction Problems

DEPICT:A High-level Formal Language for Modeling Constraint Satisfaction Problems
下载PDF
导出
摘要 The past decade witnessed rapid development of constraint satisfaction technologies, where algorithms are now able to cope with larger and harder problems. However, owing to the fact that constraints are inherently declarative, attention is quickly turning toward developing high-level programming languages within which such problems can be modeled and also solved. Along these lines, this paper presents DEPICT, the language. Its use is illustrated through modeling a number of benchmark examples. The paper continues with a description of a prototype system within which such models may be interpreted. The paper concludes with a description of a sample run of this interpreter showing how a problem modeled as such is typically solved. The past decade witnessed rapid development of constraint satisfaction technologies, where algorithms are now able to cope with larger and harder problems. However, owing to the fact that constraints are inherently declarative, attention is quickly turning toward developing high-level programming languages within which such problems can be modeled and also solved. Along these lines, this paper presents DEPICT, the language. Its use is illustrated through modeling a number of benchmark examples. The paper continues with a description of a prototype system within which such models may be interpreted. The paper concludes with a description of a sample run of this interpreter showing how a problem modeled as such is typically solved.
出处 《International Journal of Automation and computing》 EI 2008年第2期208-216,共9页 国际自动化与计算杂志(英文版)
基金 This work was supported by Lebanese National Council for Scientific Research.
关键词 Constraint satisfaction problems (CSPs) and languages formal specifications typed predicate calculus language interpreter Constraint satisfaction problems (CSPs) and languages; formal specifications; typed predicate calculus; language interpreter
  • 相关文献

参考文献12

  • 1Fran?ois Laburthe,Yves Caseau.SALSA: A Language for Search Algorithms[J].Constraints (-).2002(3-4)
  • 2James E. Borrett,Edward P. K. Tsang.A Context for Constraint Satisfaction Problem Formulation Selection[J].Constraints.2001(4)
  • 3F.Rossi,,P.V.Beek,T.Waish.Handbook of Constraint Programming[]..2006
  • 4R.Detcher.Constraint Processing[]..2003
  • 5P.Flener.ASTRA Research Group on the Analysis, Synthesis,and Transformation/Reformulation of Algo- rithms in Constraint Technology(CT),[Online]. http://www.it.uu.se/research/group/astra,Novem- ber,2007 .
  • 6E.P.K.Tsang.CSP Research Group. http://www.bracil.net/CSP/,November . 2007
  • 7M.Wallace.Eclipse. http://www. eclipse.org/,November . 2007
  • 8ILOG Inc.ILOG[]..2007
  • 9P.V.Hentenryck.The OPL Optimization Programming Language[]..1999
  • 10L.Michel,P.V.Hentenryck.OPL++ A Modeling Layer for Constraint Programming Libraries. Technical Report CS- 00-07 . 2000

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部