Solving multivariate polynomial systems using hyperplane arithmetic and linear programming

被引:2
作者
Hanniel, Iddo [1 ]
机构
[1] Technion Israel Inst Technol, Haifa, Israel
关键词
Subdivision solver; Multivariate solver; Geometric constraints; SUBDIVISION TERMINATION CRITERIA; COMPUTATION;
D O I
10.1016/j.cad.2013.08.022
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Solving polynomial systems of equations is an important problem in many fields such as computer-aided design, manufacturing and robotics. In recent years, subdivision-based solvers, which typically make use of the properties of the Bezier/B-spline representation, have proven successful in solving such systems of polynomial constraints. A major drawback in using subdivision solvers is their lack of scalability. When the given constraint is represented as a tensor product of its variables, it grows exponentially in size as a function of the number of variables. In this paper, we present a new method for solving systems of polynomial constraints, which scales nicely for systems with a large number of variables and relatively low degree. Such systems appear in many application domains. The method is based on the concept of bounding hyperplane arithmetic, which can be viewed as a generalization of interval arithmetic. We construct bounding hyperplanes, which are then passed to a linear programming solver in order to reduce the root domain. We have implemented our method and present experimental results. The method is compared to previous methods and its advantages are discussed. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:101 / 109
页数:9
相关论文
共 28 条
[1]  
[Anonymous], ENCY MATH ITS APPL
[2]  
[Anonymous], LINEAR PROGRAMMING M
[3]  
Barequet G., 2001, P 10 ACM SIAM S DISC, P38
[4]  
BROYDEN CG, 1965, MATH COMPUT, V19, P557
[5]  
Cox D, 2007, UNDERGRADUATE TEXTS, V10
[6]  
Elber G., 2001, P 6 ACM S SOLID MODE, P1, DOI [10.1145/376957.376958, DOI 10.1145/376957.376958]
[7]  
Elber G., 2013, IRIT 11 USER MANUAL
[8]   An Efficient Solution to Systems of Multivariate Polynomial Using Expression Trees [J].
Elber, Gershon ;
Grandine, Tom .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2009, 15 (04) :596-604
[9]  
Funfzig C, 2009, 2009 SIAM ACM JOINT, P123
[10]   Subdivision termination criteria in subdivision multivariate solvers using dual hyperplanes representations [J].
Hanniel, Iddo ;
Elber, Gershon .
COMPUTER-AIDED DESIGN, 2007, 39 (05) :369-378