【24h】

A Global Constraint for Nesting Problems

机译:嵌套问题的全局约束

获取原文

摘要

Nesting problems are particularly hard combinatorial problems. They involve the positioning of a set of small arbitrarily-shaped pieces on a large stretch of material, without overlapping them. The problem constraints are bidimensional in nature and have to be imposed on each pair of pieces. This all-to-all pattern results in a quadratic number of constraints. Constraint programming has been proven applicable to this category of problems, particularly in what concerns exploring them to optimality. But it is not easy to get effective propagation of the bidimensional constraints represented via finite-domain variables. It is also not easy to achieve incrementality in the search for an improved solution: an available bound on the solution is not effective until very late in the positioning process. In the sequel of work on positioning non-convex polygonal pieces using a CLP model, this work is aimed at improving the expressiveness of constraints for this kind of problems and the effectiveness of their resolution using global constraints. A global constraint outside for the non-overlapping constraints at the core of nesting problems has been developed using the constraint programming interface provided by Sicstus Prolog. The global constraint has been applied together with a specialized backtracking mechanism to the resolution of instances of the problem where optimization by Integer Programming techniques is not considered viable. The use of a global constraint for nesting problems is also regarded as a first step in the direction of integrating Integer Programming techniques within a Constraint Programming model.
机译:嵌套问题是特别困难的组合问题。它们涉及一组小型的一组小型材料的定位,而不重叠它们。问题约束本质上是趋于趋于趋于突起的,并且必须施加在每对块上。此全部模式导致二次数量的约束。已经证明了约束规划,适用于这一类问题,特别是在探索它们以最优态度的疑虑。但是,通过有限域变量实现表示表示的竞争约束的有效传播并不容易。在寻找改进的解决方案中,在搜索中实现增量状态也不容易:解决方案上的可用绑定直到定位过程中非常晚期。在使用CLP模型定位非凸多边形片的工作续集中,这项工作旨在提高这种问题的效果的表现,以及使用全局限制的分辨率的有效性。在嵌套问题的核心下的非重叠约束之外的全局约束已经使用Sicstus Prolog提供的约束编程接口开发。全局约束已与专门的回溯机制一起应用于解决整数编程技术优化的问题的实例不被认为是可行的。使用用于嵌套问题的全局约束也被认为是在约束编程模型中集成整数编程技术的方向的第一步。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号