×

立方厘米(FD)

swMATH ID: 21237
软件作者: 范·亨特利克(Van Hentenryck),帕斯卡(Pascal);维杰·萨拉斯瓦特;伊夫·迪维尔
描述: 约束语言cc(FD)的设计、实现和评估。本文描述了约束逻辑语言cc(FD)的设计、实现和应用。cc(FD)是一种基于cc框架[33]的有限域上的声明性非确定性约束逻辑语言,cc框架是约束逻辑编程(CLP)方案的扩展[21]。其约束求解器包括自然数上的(非线性)算术约束,这些约束是使用域和区间一致性近似的。cc(FD)的主要新颖之处在于包含了许多通用组合子,特别是基数、构造析取和分块蕴涵,以及新的约束操作,如约束蕴涵和泛化。这些组合词显著提高了CLP语言的操作表达性、可扩展性和灵活性,并允许在语言级别解决非本原约束和析取的定义等问题。cc(FD)(约40000行C)的实现包括基于WAM的引擎[44]、基于AC-5的最佳电弧一致性算法[40],以及组合器的增量实现。报告了许多问题的结果,包括调度、资源分配、排序、打包和哈密顿路径,表明cc(FD)在许多组合问题上接近于过程语言。此外,一个小型cc(FD)程序能够找到一个著名的10/10析取调度问题的最优解并证明其最优性[29],该问题开放了20多年,最终于1986年得到解决
主页: http://www.sciencedirect.com/science/article/pii/S0743106698100067
关键词: 约束逻辑语言立方厘米(FD)
相关软件: CPLEX公司彗星乔科Gecode公司爪牙欧兹SICStus公司ILOG时间表OR-醇数字炸薯条超小卫星SCIP公司SCIL公司MIPLIB公司SIMPL公司微型CP米斯特拉尔奥斯卡
引用于: 18文件

按年份列出的引文