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 条
  • [21] Using constraint-based modelling to describe the solution space of ill-defined problems in logic programming
    Le, Nguyen-Thinh
    Menzel, Wolfgang
    ADVANCES IN WEB BASED LEARNING - ICWL 2007, 2008, 4823 : 367 - 379
  • [22] Constraint satisfaction and optimization for space station short-term mission planning based on an iterative conflict-repair method
    Bu, Hui-Jiao
    Zhang, Jin
    Luo, Ya-Zhong
    ENGINEERING OPTIMIZATION, 2016, 48 (10) : 1658 - 1678
  • [23] Object-based terminal positioning solution within task-boosted global constraint for improving mobile robotic stacking accuracy
    Chen, Zhiyuan
    Feng, Yixiao
    Li, Tiemin
    Jiang, Yao
    ADVANCED ENGINEERING INFORMATICS, 2024, 60
  • [24] Dynamic Solution Space Division-Based Methods for Calculating Reaction Deletion Strategies for Constraint-Based Metabolic Networks for Substance Production: DynCubeProd
    Ma, Yier
    Tamura, Takeyuki
    FRONTIERS IN BIOINFORMATICS, 2021, 1