10.1.1.85.4943

19
doi:10.1006/jsco.2000.0403 Available online at http://www.idealibrary.com on J. Symbolic Computation (2001) 31, 409 –42 7 Decomposition Plans for Geometric Constraint Problems, Part II: New Algorithms CHRISTOPH M. HOFFMAN †§ , ANDREW LOMONOSOV ‡¶ AND MEERA SITHARAM Computer Science, Purdue University, West Lafayette, IN 47907, U.S.A. CISE, University of Florida, Gainesville, FL 32611-6120, U.S.A. We systematically design two new decomposition–recombination (DR) planners, geared to perform well with respect to several performance measures. The DR-planning problem and the performance measures were formally dened in Part I of this paper to closely reect specic requirements of CAD/CAM applications. As expected, in analysis and comparison based on all of these performance measures, one of the new DR-planners, the modied frontier algorithm (MFA), represents a signicant improvement over existing planners based on SR (constraint shape recognition) and MM (maximum matching) that were analyzed in Part I. We also present salient heuristics and data structures used in the implementation of MFA. c 2001 Academic Press 1. Preliminarie s We pres ent two decompositio n–rec omb inatio n (DR) planning algor ithms or DR-plan- ners, a notion that was formally dened in Part I (Section 3) of this paper. The new planners follow the overall structural description of a typical DR-planner, based on the DR-solver S given in Part I (Section 1). Furthermore, the new DR-planners adopt and adapt features of older decomposition methods such as SR (shape recognition) and MM (generalized maximum matching) that were analyzed and compared in Part I (Section 4). In particular, those methods as well as the new planners are based on degree of freedom analysis of geometric constraint hypergraphs—these concepts are reviewed in Part I (Sec- tion 3). It should be noted that the SR- and MM-based algorithms (Owen, 1991, 1996; Ho- mann and Vermeer, 1994; Bouma et al., 1995), (Homann and Vermeer, 1995; Latham and Middleditch, 1996; Fudos and Homann, 1996, 1997), (Serrano and Gossard, 1986; Serrano, 1990; Kramer, 1992; Ait-Aoudia et al., 1993; Pabon, 1993), were being developed even as the issue—of ecient decomposition of constraint systems for capturing design intent in CAD/CAM—was still in the process of crystallization; in fact the DR-planning problem has been precisely formulated for the rst time in Part I (Section 3). In contrast, our development of the new DR-planners is systematically guided by the § Supported in part by NSF Grants CDA 92-23502 and CCR 95-05745, and by ONR Contract N00014- 96-1-0635. Supported in part by NSF Grant CCR 94-09809. Corresponding author: E-mail: [email protected] 0747–7 171/01 /040409 + 19 $35.00 /0 c 2001 Academic Press

Upload: anthonyabrahao7085

Post on 08-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 1/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 2/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 3/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 4/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 5/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 6/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 7/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 8/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 9/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 10/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 11/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 12/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 13/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 14/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 15/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 16/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 17/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 18/19

8/7/2019 10.1.1.85.4943

http://slidepdf.com/reader/full/1011854943 19/19