Combinatorial decomposition, generic independence and algebraic complexity of geometric constraints systems: applications in biology and engineering

This dissertation contributes to 7 problems in geometric constraints solving and applications. We study the problem of enabling general 2D and 3D variational constraint representation to be used in conjunction with a feature hierarchy representation, where some of the features may use procedural or other non-constraint based representations. We give a combinatorial approximate characterization of such graphs which we call module-rigidity, which can be determined by a polynomial time algorithm. The new method has been implemented in the FRONTIER and has many useful properties and practical applications. We propose a combinatorial characterization conjecture of 2D rigidity of angle constraint system. We give the formal statement of generically independence. We are trying to prove it use induction on the number of points. Three of four cases have been proved. We also 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 ESM or Equation and Solution Manager that can be used both for automatic searches and visual, user-driven searches for desired realizations. We also show that, especially for 3D geometric constraint systems, a further optimization of the algebraic complexity of the subsystems is both possible, and often necessary to solve the well-constrained systems selected by the DR-plan. We give an efficient algorithm to optimize the algebraic complexity of the well-formed system that is constructed by the algorithm given by Sitharam. We implement a randomized algorithm to compute one measure of the probability of the pathways and prospect to incorporate another probability measure, that will be obtained combinatorially by extending Hendricksons Theorem on rigidity circuits and unique graph realization into this algorithm.

[1]  L A Day,et al.  Pattern formation in icosahedral virus capsids: the papova viruses and Nudaurelia capensis beta virus. , 1993, Biophysical journal.

[2]  Local Rule Switching Mechanism for Viral Shell Geometry , 1995 .

[3]  Meera Sitharam,et al.  A Tractable , Approximate , Combinatorial 3 D rigidity characterization , 2004 .

[4]  Bruce Hendrickson,et al.  Conditions for Unique Graph Realizations , 1992, SIAM J. Comput..

[5]  John E. Johnson,et al.  Quasi-equivalent viruses: a paradigm for protein assemblies. , 1997, Journal of molecular biology.

[6]  Rüdiger Klein The Role of Constraints in Geometric Modelling , 1998 .

[7]  Christoph M. Hoffmann,et al.  Correctness proof of a geometric constraint solver , 1996, Int. J. Comput. Geom. Appl..

[8]  B. Sturmfels Oriented Matroids , 1993 .

[9]  Borut Golob,et al.  A feature-based approach towards an integrated product model including conceptual design information , 2000, Comput. Aided Des..

[10]  Bo Yuan,et al.  Making constraint solvers more usable: overconstraint problem , 2004, Comput. Aided Des..

[11]  Willem F. Bronsvoort,et al.  Maintaining multiple views in feature modeling , 1997, SMA '97.

[12]  Meera Sitharam,et al.  Solving minimal, wellconstrained, 3D geometric constraint systems: combinatorial optimization of algebraic complexity , 2004 .

[13]  A. Zlotnick,et al.  To build a virus capsid. An equilibrium model of the self assembly of polyhedral protein complexes. , 1994, Journal of molecular biology.

[14]  A. Zlotnick,et al.  Mechanism of capsid assembly for an icosahedral plant virus. , 2000, Virology.

[15]  William A. Goddard,et al.  Handbook of Nanoscience, Engineering, and Technology , 2002 .

[16]  A. Klug,et al.  Physical principles in the construction of regular viruses. , 1962, Cold Spring Harbor symposia on quantitative biology.

[17]  Christoph M. Hoffmann,et al.  Distributed maintenance of multiple product views , 2000, Comput. Aided Des..

[18]  Alan E. Middleditch,et al.  Connectivity analysis: a tool for processing geometric constraints , 1996, Comput. Aided Des..

[19]  J. C. Owen,et al.  Algebraic solution for geometry from dimensional constraints , 1991, SMA '91.

[20]  V S Reddy,et al.  Energetics of quasiequivalence: computational analysis of protein-protein interactions in icosahedral viruses. , 1998, Biophysical journal.

[21]  Christoph M. Hoffmann,et al.  A Spatial Constraint Problem , 1995 .

[22]  Christoph M. Hoffmann,et al.  Geometric constraint solver , 1995, Comput. Aided Des..

[23]  Joachim Gaukel Effiziente Lösung polynomialer und nichtpolynomialer Gleichungssysteme mit Hilfe von Subdivisionsalgorithmen , 2003 .

[24]  Christoph M. Hoffmann,et al.  Finding Solvable Subsets of Constraint Graphs , 1997, CP.

[25]  Adam Arbree,et al.  FRONTIER: fully enabling geometric constraints for feature-based modeling and assembly , 2001, SMA '01.

[26]  Walter Whiteley,et al.  Rigidity and scene analysis , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[27]  Henry Crapo The Tetrahedral-Octahedral Truss , 1982 .

[28]  László Babai,et al.  Sense preserving groups of polyhedral graphs , 1975 .

[29]  John C. Owen Constraint on simple geometry in two and three dimensions , 1996, Int. J. Comput. Geom. Appl..

[30]  Christoph M. Hoffmann,et al.  Constraint solving for computer-aided design , 1995 .

[31]  Yong Zhou,et al.  Elimination in generically rigid 3D geometric constraint systems , 2006, Algebraic Geometry and Geometric Modeling.

[32]  Christoph M. Hoffmann,et al.  GEOMETRIC CONSTRAINT SOLVING IN ℜ2 AND ℜ3 , 1995 .

[33]  S. Stahl,et al.  A theoretical model successfully identifies features of hepatitis B virus capsid assembly. , 1999, Biochemistry.

[34]  John E. Johnson,et al.  Supramolecular self-assembly: molecular dynamics modeling of polyhedral shell formation , 1999 .

[35]  F. Crick,et al.  Structure of Small Viruses , 1956, Nature.

[36]  G. Laman On graphs and rigidity of plane skeletal structures , 1970 .

[37]  Henry Crapo Structural Rigidity , 2003 .

[38]  Aristides A. G. Requicha,et al.  Modeler-independent feature recognition in a distributed environment , 1998, Comput. Aided Des..

[39]  M. Sitharam,et al.  Modeling Virus Self-Assembly Pathways Using Computational Algebra and Geometry , 2004 .

[40]  C. Hoffmann,et al.  Geometric Constraint Decomposition , 1998 .

[41]  Christoph M. Hoffmann,et al.  A graph-constructive approach to solving systems of geometric constraints , 1997, TOGS.

[42]  Beat D. Brüderlin Constructing three-dimensional geometric objects defined by constraints , 1987, I3D '86.

[43]  Venkat Allada,et al.  Feature-based modelling approaches for integrated manufacturing: state-of-the-art survey and future research directions , 1995 .

[44]  Christoph M. Hoffmann,et al.  Decomposition Plans for Geometric Constraint Problems, Part II: New Algorithms , 2001, J. Symb. Comput..

[45]  Glenn A. Kramer,et al.  Solving Geometric Constraint Systems , 1990, AAAI.

[46]  Glenn A. Kramer Solving geometric constraint systems a case study in kinematics , 1992, Comput. Aided Des..

[47]  D. Eppstein Representing all minimum spanning trees with applications to counting and generation , 1995 .

[48]  Bernd Sturmfels,et al.  A polyhedral method for solving sparse polynomial systems , 1995 .

[49]  B Berger,et al.  Local rule-based theory of virus shell assembly. , 1994, Proceedings of the National Academy of Sciences of the United States of America.

[50]  John F. Canny,et al.  A practical method for the sparse resultant , 1993, ISSAC '93.

[51]  László Babai,et al.  On groups of polyhedral graphs , 1973, Discret. Math..