Re-parameterization reduces irreducible geometric constraint systems. (January 2016)
- Record Type:
- Journal Article
- Title:
- Re-parameterization reduces irreducible geometric constraint systems. (January 2016)
- Main Title:
- Re-parameterization reduces irreducible geometric constraint systems
- Authors:
- Barki, Hichem
Fang, Lincong
Michelucci, Dominique
Foufou, Sebti - Abstract:
- Abstract: You recklessly told your boss that solving a non-linear system of size n ( n unknowns and n equations) requires a time proportional to n, as you were not very attentive during algorithmic complexity lectures. So now, you have only one night to solve a problem of big size (e.g., 1000 equations/unknowns), otherwise you will be fired in the next morning. The system is well-constrained and structurally irreducible: it does not contain any strictly smaller well-constrained subsystems. Its size is big, so the Newton–Raphson method is too slow and impractical. The most frustrating thing is that if you knew the values of a small number k ≪ n of key unknowns, then the system would be reducible to small square subsystems and easily solved. You wonder if it would be possible to exploit this reducibility, even without knowing the values of these few key unknowns. This article shows that it is indeed possible. This is done at the lowest level, at the linear algebra routines level, so that numerous solvers (Newton–Raphson, homotopy, and also p -adic methods relying on Hensel lifting) widely involved in geometric constraint solving and CAD applications can benefit from this decomposition with minor modifications. For instance, with k ≪ n key unknowns, the cost of a Newton iteration becomes O ( k n 2 ) instead of O ( n 3 ) . Several experiments showing a significant performance gain of our re-parameterization technique are reported in this paper to consolidate our theoreticalAbstract: You recklessly told your boss that solving a non-linear system of size n ( n unknowns and n equations) requires a time proportional to n, as you were not very attentive during algorithmic complexity lectures. So now, you have only one night to solve a problem of big size (e.g., 1000 equations/unknowns), otherwise you will be fired in the next morning. The system is well-constrained and structurally irreducible: it does not contain any strictly smaller well-constrained subsystems. Its size is big, so the Newton–Raphson method is too slow and impractical. The most frustrating thing is that if you knew the values of a small number k ≪ n of key unknowns, then the system would be reducible to small square subsystems and easily solved. You wonder if it would be possible to exploit this reducibility, even without knowing the values of these few key unknowns. This article shows that it is indeed possible. This is done at the lowest level, at the linear algebra routines level, so that numerous solvers (Newton–Raphson, homotopy, and also p -adic methods relying on Hensel lifting) widely involved in geometric constraint solving and CAD applications can benefit from this decomposition with minor modifications. For instance, with k ≪ n key unknowns, the cost of a Newton iteration becomes O ( k n 2 ) instead of O ( n 3 ) . Several experiments showing a significant performance gain of our re-parameterization technique are reported in this paper to consolidate our theoretical findings and to motivate its practical usage for bigger systems. Highlights: A new re-parameterization for reducing and unlocking irreducible geometric systems. No need for the values of the key unknowns and no limit on their number. Enabling the usage of decomposition methods on irreducible re-parameterized systems. Usage at the lowest linear Algebra level and significant performance improvement. Benefits for numerous solvers (Newton–Raphson, homotopy, p -adic methods, etc.) … (more)
- Is Part Of:
- Computer aided design. Volume 70(2016)
- Journal:
- Computer aided design
- Issue:
- Volume 70(2016)
- Issue Display:
- Volume 70, Issue 2016 (2016)
- Year:
- 2016
- Volume:
- 70
- Issue:
- 2016
- Issue Sort Value:
- 2016-0070-2016-0000
- Page Start:
- 182
- Page End:
- 192
- Publication Date:
- 2016-01
- Subjects:
- Geometric constraints solving -- Geometric modeling with constraints -- Re-parameterization -- Reduction -- Decomposition
Computer-aided design -- Periodicals
Engineering design -- Data processing -- Periodicals
Computer graphics -- Periodicals
Conception technique -- Informatique -- Périodiques
Infographie -- Périodiques
Computer graphics
Engineering design -- Data processing
Periodicals
Electronic journals
620.00420285 - Journal URLs:
- http://www.journals.elsevier.com/computer-aided-design/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cad.2015.07.011 ↗
- Languages:
- English
- ISSNs:
- 0010-4485
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.520000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 8945.xml