Solution space navigation for geometric constraint systems

被引:9
|
作者
Sitharam, Meera [1 ]
Arbree, Adam [1 ]
Zhou, Yong [1 ]
Kohareswaran, Naganandhini [1 ]
机构
[1] Univ Florida, Dept Informat Sci & Engn, Gainesville, FL 32611 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2006年 / 25卷 / 02期
关键词
algorithms; design; performance; theory; root selection for geometric constraint systems; well constrained systems; underconstrained and overconstrained systems; constraint graphs; cyclical and 3D geometric constraint systems; variational geometric constraint solving; decomposition of geometric constraint systems; degree of freedom analysis; conceptual design; feature-based and assembly modeling;
D O I
10.1145/1138450.1138452
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study the well documented problem of systematically navigating the potentially exponentially many roots or realizations of well-constrained, variational geometric constraint systems. We give a scalable method called the Equation and Solution Manager (ESM) that can be used both for automatic searches and visual, user-driven searches for desired realizations. The method incrementally assembles the desired solution of the entire system and avoids combinatorial explosion by offering the user a visual walk-through of the solutions to recursively constructed subsystems and by permitting the user to make gradual, adaptive solution choices. We isolate requirements on companion methods that are essential and desirable for efficient, meaningful solution space navigation. Specifically, they permit (a) incorporation of many existing approaches to solution space steering or navigation into the ESM; and (b) integration of the ESM into a standard geometric constraint solver architecture. We address the latter challenge and explain how the integration is achieved. Additionally, we sketch the ESM implementation as part of an opensource, 2D and 3D geometric constraint solver, FRONTIER.
引用
收藏
页码:194 / 213
页数:20
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] 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
  • [4] Geometric Constraint Solving With Solution Selectors
    Bettig, Bernhard
    Kale, Vaibhav
    [J]. JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2012, 12 (04)
  • [5] 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
  • [6] Conflict-based pruning of a solution space within a constructive geometric constraint solver
    Yeguas, E.
    Marin-Jimenez, M. J.
    Munoz-Salinas, R.
    Medina-Carnicer, R.
    [J]. APPLIED INTELLIGENCE, 2014, 41 (03) : 897 - 922
  • [7] 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
  • [8] Geometric Linearization for Constraint Hamiltonian Systems
    Paliathanasis, Andronikos
    [J]. arXiv,
  • [9] On the numerical redundancies of geometric constraint systems
    Li, YT
    Hu, SM
    Sun, JG
    [J]. NINTH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2001, : 118 - 123
  • [10] Singularity analysis of geometric constraint systems
    Xiaobo Peng
    Liping Chen
    Fanli Zhou
    Ji Zhou
    [J]. Journal of Computer Science and Technology, 2002, 17 : 314 - 323