Show simple item record

contributor authorBernhard Bettig
contributor authorVaibhav Kale
date accessioned2017-05-09T00:48:51Z
date available2017-05-09T00:48:51Z
date copyright41244
date issued2012
identifier issn1530-9827
identifier otherJCISB6-926512#jcis_12_4_041002.pdf
identifier urihttp://yetl.yabesh.ir/yetl/handle/yetl/148379
description abstractCurrent 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.
publisherThe American Society of Mechanical Engineers (ASME)
titleGeometric Constraint Solving With Solution Selectors
typeJournal Paper
journal volume12
journal issue4
journal titleJournal of Computing and Information Science in Engineering
identifier doi10.1115/1.4007403
journal fristpage41002
identifier eissn1530-9827
keywordsAlgorithms
treeJournal of Computing and Information Science in Engineering:;2012:;volume( 012 ):;issue: 004
contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record