Conflict-based pruning of a solution space within a constructive geometric constraint solver

被引:2
|
作者
Yeguas, E. [1 ]
Marin-Jimenez, M. J. [1 ]
Munoz-Salinas, R. [1 ]
Medina-Carnicer, R. [1 ]
机构
[1] Univ Cordoba, Maimonides Inst Biomed Res IMIBIC, Dept Comp & Numer Anal, Cordoba, Spain
关键词
Computer-aided design and manufacturing; Geometric constraint solving; Root Identification Problem; Intended solution; Tree pruning; Metaheuristics; ROOT IDENTIFICATION PROBLEM; EVOLUTIONARY ALGORITHMS; DECOMPOSITION PLANS; LOCAL SEARCH; OPTIMIZATION; SYSTEMS; METAHEURISTICS; PERFORMANCE; COLONY; CHC;
D O I
10.1007/s10489-014-0560-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Computer-Aided Design field has developed sketching systems that automatically instantiate geometric objects from a rough sketch, annotated with dimensions and constraints input by the user. Geometric problems defined by constraints have an exponential number of solution instances in the number of geometric elements involved. The user is only interested in the intended solution that, besides fulfilling the geometric constraints, exhibits some additional properties. Metaheuristics have been successfully applied to solve this problem named as Root Identification Problem. However, these methods are very time-consuming because of the time required to evaluate every candidate solution. Pruning the search space is paramount to simplify the number of solution instances evaluated before finding the intended solution. In this work, we present an algorithm for pruning based on the detection of conflicts, i.e. patterns that drive to non-feasible solutions. Subsequent solutions will not be evaluated in case of matching a neighborhood corresponding to a previously detected conflicting pattern. The algorithm may be integrated in the evaluation phase of techniques that dynamically explore the search space, like metaheuristics, significantly improving the required computational time.
引用
收藏
页码:897 / 922
页数:26
相关论文
共 24 条
  • [1] Conflict-based pruning of a solution space within a constructive geometric constraint solver
    E. Yeguas
    M. J. Marín-Jiménez
    R. Muñoz-Salinas
    R. Medina-Carnicer
    [J]. Applied Intelligence, 2014, 41 : 897 - 922
  • [2] Sketch-based pruning of a solution space within a formal geometric constraint solver
    Essert-Villard, C
    Schreck, P
    Dufourd, JF
    [J]. ARTIFICIAL INTELLIGENCE, 2000, 124 (01) : 139 - 159
  • [3] Efficient conflict-based learning in an RTL circuit constraint solver
    Iyer, MK
    Parthasarathy, G
    Cheng, KT
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 666 - 671
  • [4] Searching the solution space in constructive geometric constraint solving with genetic algorithms
    Luzón, MV
    Soto, A
    Gálvez, JF
    Joan-Arinyo, R
    [J]. APPLIED INTELLIGENCE, 2005, 22 (02) : 109 - 124
  • [5] Searching the Solution Space in Constructive Geometric Constraint Solving with Genetic Algorithms
    M. V. Luzón
    A. Soto
    J. F. Gálvez
    R. Joan-Arinyo
    [J]. Applied Intelligence, 2005, 22 : 109 - 124
  • [6] Local search with constraint propagation and conflict-based heuristics
    Jussien, N
    Lhomme, O
    [J]. ARTIFICIAL INTELLIGENCE, 2002, 139 (01) : 21 - 45
  • [7] Local search with constraint propagation and conflict-based heuristics
    Jussien, N
    Lhomme, O
    [J]. SEVENTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-2001) / TWELFTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-2000), 2000, : 169 - 174
  • [8] A geometric relaxation solver for constraint-based models
    Albajes, LS
    Crosa, PB
    [J]. CAD TOOLS AND ALGORITHMS FOR PRODUCT DESIGN, 2000, : 251 - 268
  • [9] A correct rule-based geometric constraint solver
    Joan-Arinyo, R
    Soto, A
    [J]. COMPUTERS & GRAPHICS, 1997, 21 (05) : 599 - 609
  • [10] Solution space navigation for geometric constraint systems
    Sitharam, Meera
    Arbree, Adam
    Zhou, Yong
    Kohareswaran, Naganandhini
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2006, 25 (02): : 194 - 213