A global constraint for nesting problems

被引:5
|
作者
Ribeiro, Cristina [1 ]
Carravilla, Maria Antonia [2 ]
机构
[1] Univ Porto, INESC Porto, Fac Engn, DEI FEUP, P-4200465 Oporto, Portugal
[2] Univ Porto, INESC Porto, Fac Engn, DEIG FEUP, P-4200465 Oporto, Portugal
关键词
Nesting; Constraint programming; Global constraints;
D O I
10.1007/s10462-009-9120-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:99 / 118
页数:20
相关论文
共 50 条
  • [21] On the constraint problems of sleigh
    Xu, Shan-Shan
    Li, Shu-Min
    Berakdar, Jamal
    ZAMM-ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 2009, 89 (10): : 850 - 856
  • [22] On binary constraint problems
    Ladkin, Peter B., 1600, Publ by ACM, New York, NY, United States (41):
  • [23] ON BINARY CONSTRAINT PROBLEMS
    LADKIN, PB
    MADDUX, RD
    JOURNAL OF THE ACM, 1994, 41 (03) : 435 - 469
  • [24] CONSTRAINT SATISFACTION PROBLEMS WITH GLOBAL MODULAR CONSTRAINTS: ALGORITHMS AND HARDNESS VIA POLYNOMIAL REPRESENTATIONS
    Brakensiek, Joshua
    Gopi, Sivakanth
    Guruswami, Venkatesan
    SIAM JOURNAL ON COMPUTING, 2022, 51 (03) : 577 - 626
  • [25] SOLUTION APPROACHES TO IRREGULAR NESTING PROBLEMS
    DOWSLAND, KA
    DOWSLAND, WB
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 84 (03) : 506 - 521
  • [26] New approaches to the nesting problems resolution
    Gómez, A
    De la Fuente, D
    Pino, R
    Priore, P
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 3092 - 3094
  • [27] A heuristic for nesting problems of irregular shapes
    Lee, Wen-Chen
    Ma, Heng
    Cheng, Bor-Wen
    COMPUTER-AIDED DESIGN, 2008, 40 (05) : 625 - 633
  • [28] Flexible hardware acceleration for nesting problems
    Ferreira, J.Canas
    Alves, J.Carlos
    Albuquerque, C.
    Oliveira, Jose F.
    Ferreira, J.Soeiro
    Matos, J.Silva
    Proceedings of the IEEE International Conference on Electronics, Circuits, and Systems, 1998, 1 : 345 - 348
  • [29] Decomposing Constraint Satisfaction Problems by Means of Meta Constraint Satisfaction Optimization Problems
    Loeffler, Sven
    Liu, Ke
    Hofstedt, Petra
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE (ICAART), VOL 2, 2019, : 755 - 761
  • [30] A Global Constraint for Mining Sequential Patterns with GAP Constraint
    Kemmar, Amina
    Loudni, Samir
    Lebbah, Yahia
    Boizumault, Patrice
    Charnois, Thierry
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING, CPAIOR 2016, 2016, 9676 : 198 - 215