Geometric Constraint Solving With Solution Selectors

被引:1
|
作者
Bettig, Bernhard [1 ]
Kale, Vaibhav [2 ]
机构
[1] W Virginia Univ, Inst Technol, Dept Mech Engn, Montgomery, WV 25136 USA
[2] Michigan Technol Univ, Mech Engn Engn Mech Dept, Houghton, MI 49931 USA
基金
美国国家科学基金会;
关键词
computer-aided design; geometric constraints; geometric constraint solving; variational solvers; declarative constraints; multiple solutions; solution selection; DECOMPOSITION PLANS; SOLUTION SPACE; SYSTEMS; CAD; SOLVER; ENVIRONMENT; ALGORITHMS; FRAMEWORK;
D O I
10.1115/1.4007403
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Current parametric CAD systems are based on solving equality types of constraints between geometric objects and parameters. This includes algebraic equations constraining the values of variables, and geometric constraints constraining the positions of geometric objects. However, to truly represent design intent, next-generation CAD systems must also allow users to input other types of constraints such as inequality constraints. Inequality constraints are expressed as inequality expressions on variables, or as geometric constraints that force geometric objects to be on specific sides or have specific orientations with respect to other objects. The research presented here investigates whether the frontier algorithm can be extended to solve geometry positioning problems involving systems of equality-and inequality-based declarations in which the inequality-based declarations are used as solution selectors to choose from multiple solutions inherently arising when solving these systems. It is found that these systems can be decomposed by the frontier algorithm in a manner similar to purely equality-based constraint systems, however they require tracking and iterating through multiple solutions and in many cases may require backtracking through the solution sequence. The computational complexity of the new algorithm is found to be the same as the frontier algorithm in the planning phase and linear in the execution phase with respect to the size of the problem but exponential with respect to the distance of solution selection steps from the satisfaction steps they control. [DOI: 10.1115/1.4007403]
引用
收藏
页数:12
相关论文
共 50 条
  • [1] GEOMETRIC CONSTRAINT SOLVING WITH SOLUTION SELECTORS
    Kale, Vaibhav
    Bapat, Vikram
    Bettig, Bernie
    [J]. DETC 2008: PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATIONAL IN ENGINEERING CONFERENCE, VOL 3, PTS A AND B: 28TH COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2009, : 353 - 365
  • [2] Solution selectors: A user-oriented answer to the multiple solution problem in constraint solving
    Bettig, B
    Shah, J
    [J]. JOURNAL OF MECHANICAL DESIGN, 2003, 125 (03) : 443 - 451
  • [3] Geometric constraint solving with geometric transformation
    高小山
    黄磊东
    蒋鲲
    [J]. Science China(Information Sciences), 2001, (01) : 50 - 59
  • [4] Geometric constraint solving with geometric transformation
    Xiaoshan Gao
    Leidong Huang
    Kun Jiang
    [J]. Science in China Series F Information Sciences, 2001, 44 (1): : 50 - 59
  • [5] 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
  • [6] Geometric constraint solving with conics
    Gao, XS
    Jiang, K
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 101 - 106
  • [7] 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
  • [8] Geometric constraint solving for parametric conics
    Chen, B
    Tang, M
    Dong, JX
    [J]. PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON CSCW IN DESIGN, 2002, : 185 - 188
  • [9] Interrogating witnesses for geometric constraint solving
    Foufou, Sebti
    Michelucci, Dominique
    [J]. INFORMATION AND COMPUTATION, 2012, 216 : 24 - 38
  • [10] A propagation approach to geometric constraint solving
    Li, YT
    Sun, JG
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 994 - 998