Treedecomposition of geometric constraint graphs based on computing graph circuits

  • Authors:
  • Robert Joan-Arinyo;Marta Tarrés-Puertas;Sebastià Vila-Marta

  • Affiliations:
  • Universitat Politècnica de Catalunya, Barcelona, Catalonia;Universitat Politècnica de Catalunya, Barcelona, Catalonia;Universitat Politècnica de Catalunya, Barcelona, Catalonia

  • Venue:
  • 2009 SIAM/ACM Joint Conference on Geometric and Physical Modeling
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The graph-based geometric constraint solving technique works in two steps. First the geometric problem is translated into a graph whose vertices represent the set of geometric elements and whose edges are the constraints. Then the constraint problem is solved by decomposing the graph into a collection of subgraphs each representing a standard problem which is solved by a dedicated equational solver. In this work we report on an algorithm to decompose biconnected tree-decomposable graphs representing either under-or wellconstrained 2D geometric constraint problems. The algorithm recursively first computes a set of fundamental circuits in the graph then splits the graph into a set of subgraphs each sharing exactly three vertices with the fundamental circuit. Practical experiments show that the reported algorithm clearly outperforms the treedecomposition approach based on identifying subgraphs by applying specific decomposition rules.