Font Size: a A A

Solving M-Homogeneous Polynomial Systems

Posted on:2008-04-01Degree:DoctorType:Dissertation
Country:ChinaCandidate:Q DingFull Text:PDF
GTID:1100360212497716Subject:Computational Mathematics
Abstract/Summary:PDF Full Text Request
Polynomial systems solving is one of the most basic problems in mathematics. In many areas including robot design, geometric modelling, game theory and computational economics, we need to solve all the solutions of polynomial systems.Homotopy continuation method is an efficient numerical algorithm for computing all isolated solutions of polynomial systems, e.g., Smale's global Newton methods. For we need to design a homotopy path for every solution, so the key of homotopy method is to estimate the number of the solutions. It's well known that Bezout theorem is a classic estimate. But, if we want to get the better estimate, we must concern the character of the systems. m-Homogeneous systems are encountered in several areas including the areas we mentioned above. So people start to construct the specific homotopy for m-homogeneous systems, e.g., Morgan and Sommese, Yu Bo and Jan Verschelde etc. have given kinds of m-homogeneous homotopy. They all use the the character that the m-homogeneous systems have less m-Bezout numbers and can decrease the number of the path.Wu's method has been known as the most efficient method for geometric theorem proving and the parameter systems solving. But, it's very hard to deal with the rapidly increasing degree of the polynomial in computing.Grobner bases w.r.t pure lex order can be used to solve the polynomial systems. But the upper bound degree is double exponential. Lazard can give Grobner bases w.r.t degree-reverse-lex order by resultant theory, and get the bases w.r.t lex order by FGML algorithms. Then, solutions is given by eliminating the variable one by one.For inspired by the results above, we consider to design more efficient method for solving m-homogeneous systems based on the construct algebra. And it can decrease the complexity of computation. e.g., the upper bound degree of the Grobner bases w.r.t. lex order of F(X1,X2) is O(d2n), which d is the degree of F and n is number of variables. But, if we think X1 be parameters and F be a polynomial system of X2, then the upper bound degree of Grobner bases is O(d22n2, which d2 is the degree of F about X2 and n-2 is the variables' number about X-2.We always suppose that V(Fh) is a finite set. Notice that the m-homogeneous system is equivalent to m systems which has independent variables. e.g., the 2-homogeneous equations F(X1,X2) =0 about X1 and X2 can reduce to two equations F1(X1) = 0 and F2(X2) = 0, and their solutions are equivalent.In this paper we present the corresponding methods for m-homogeneous systems to construct the equivalent systems based on Wu's method and Lazard's resultant method, and then we can block-solve the systems.By Segre map we can divide the variables of F to m parts and use the m-Bezout theorem to get the m-Bezout number. But only when the system is m-homogeneous, its m-Bezout number is smaller than the Bezout number. Then we get the following principle:Principle: For given polynomial systems, we call it's m-homogeneous, if its m-Bezout number is smaller than the Bezout number for some variables' dividing.We can use the methods presented by Wampler, Tiejun Li, Fengshan Bai, Zhengjiang Lin and Cao Xiaofei etc. to get the better dividing of the variables in order to decrease the m-Bezout number as possible as we can. First, we consider Wu's method. We start by 2-homogeneous systems. We call A = {A1, A2}= {A11,..., A1r1,A21,..., A2r2} is a block-triangular series, if CLS(Aij) = i and A11(?)...(?) A2r2. Let I2j be leading coefficient of A2j and IA be the product of them.Definition 1 We call f is reduced w.r.t block-triangular series A, if LM(Aij) is not a factor of the monomials about Xi of f for all Aij∈A.Definition 2 We call a block-triangular series A be a block-ascending series, if Aij is reduced w.r.t {A11,...,Aij} \ {Aij} for all (i,j).Then we can get the following remainder formula.Proposition 1 Let f∈K[X] and A be block-ascending series, thenI21k1...I2r2kr1 f = q11A11 + ... + q2r2A2r2 + Rwhich kij∈N0, qij,R∈K[X], and R is reduced w.r.t A. We call R be the remainder of f w.r.t. A.We call the set consisting of the nonzero remainder of ail f∈F w.r.t A be the remainder set of F w.r.t. A, noted by bremset(.F, .A). Obviously, R is reduced w.r.t. A.Definition 3 We call be t-Macaulay polynomial systems of Fh (w.r.t. (?)), and Ft*h be t-Macaulay polynomial systems of F (w.r.t. X ).Definition 4 Let F2t be Macaulay polynomial systems of F w.r.t. X2 and C be block-ascending series. We call C be t-block-characteristic sets of F (w.r.t. X2), if bremset(F2t,C,X) =(?) and Zero(F) (?) Zero(C).Definition 5 Let C be t-block-characteristic sets of F w.r.t. X2, C2 = C∩K[X2], andC1 = C\C2. If Zero(C1h/Ich) (?)π(Zero(Fh)), then call C be block-characteristic sets of F(w.r.t. X2).Then we can get the theorem of zeros decomposition.Theorem 1 Let F be m-homogeneous, then there exists a block-characteristic sets Cj and Cj1 = Cj∩K[X1] s.t.Zero(F) =∪jZero(Cj/ICj),∪jZero(Cj1h/Icjh)(?)π(Zero(Fh))We can block-solve every Cj. Thus, we can reduce the problem of product space Kn1×Kn2 to some smaller problems in two subspaces.We combine factorizing the polynomials with the zeros decomposition theorem, then we get a new form of the above theorem.Theorem 2 Let F can not be factorized, then there exist block-ascending Aj which can not be factorized s.t.Zero(F) =∪jZero(Aj/IAj),∪jZero(Aj1h/IAjh)(?)π(Zero(Fh))For enhancing the efficient of computation, we point out weak reduced. Only by substituting weak reduced and weak remainder for reduced and remainder, we can get zeros decomposition about weak block-ascending series.Theorem 3 Let F be 2-homogeneous, then there exists a set consisting of some weak block-ascending series Cj s.t.Zero(F) =∪jZero(Cj/Icj),∪jZero(Cj1h/Icjh (?)π(Zero(Fh))For m-homogeneous systems, We can let Fi (?) K[X1,..., Xi] be 2-homogeneous for every i, which variables can be divided to [X1,... ,Xi-1] and Xi. Then we can get the zeros decomposition by using above zeros decomposition theorem iteratively.Theorem 4 Let F be m-homogeneous, then there exists a set consisting of block-characteristic sets Cj s.t.Zero(F) =∪jZevo(Cj/Icj), Zero(Cjih∪...∪Cj1h/(Icjmh... Icj2h)) (?)πi(Zero(Fh))Secondly, we consider the Lazard's resultant method, and let m = 1 first. Definition 6 We call MSt = {(?)α:|α| = t} which monomials list according as decreasing order be t-monomials set of (?). Let F<sup>h be t-Macaulay polynomial systems of Fh, we call the coefficient matrix M-t(Fh) of Fth under MSt be t-Macaulay matrix of Fh. Let Mt' = GE(Mt(Fh)), then we call the polynomial systems H of Mt' under MSt be t-reduced Macaulay polynomial systems of Fh.Lazard gives the upper bound degree of Grobner bases of F w.r.t degree-reverse-lex order, which is the Macaulay number D of F. Then, we can get the Grobner bases by well arranged bases.Theorem 5 Let G be D-reduced Macaulay polynomial systems of F, then G* be Grobner bases of F w.r.t degree-reverse-lex order.But the bases is not triangular. We present a resultant elimination, which can block-triangularize the m-homogeneous systems.We start by 2-homogeneous. Let D—(D2, D1) be Macaulay number of Fh, H be D-reduced Macaulay polynomial systems of Fh, H1*= H*∩K[X1] and H2*=H*\H1*. Let have zeros at infinity } (?) Kn1Theorem 6 Letπ1 : Kn1×Kn2→Kn1 be projective map, thenV(H1*=V1'∪V2',V1'-π1(V(F))Thus, we get the block-triangular polynomial systems H*, and then we can get the values about X1 of the zeros of F = 0 by solving H1* = 0. Substituting the values to H2*, then we get the corresponding values about X2. Finally we get all the solutions of F = 0 by combining the two parts of values.We have the following estimate about D.Proposition 2 Let F (?) K[X] be 2-homogeneous and di = max{degi(f) : f∈F}, i = 1,2. ThenD1=O((2e)n2d1d2m2), D2 =O(n2d2) Then the upper bound degree of Grobner bases w.r.t. lex order of H1 and H2 are O((2e)n22n1d12n1d2n22n1) and (d22n2). We know that the upper bound degree of Grobner bases of F w.r.t lex order is O((d1+d2)2n1+n2). Obviousely, the complexity of reducing the systems to block-triangular system and computing the Grobner bases w.r.t. lex order respectively is fewer then directly computing the Grobner bases of F w.r.t. lex order.For m-homogeneous systems , we can suppose Fi (?) K[X1,... ,Xi] be 2-homogeneous for each i, which variables can be divided to [X1,..., Xi-1] and Xi. Then we can get a block-triangular systems H = {H1, ... ,Hm} by using theorem 6 iteratively, which Hi(?)K[X1..., Xi]. Let Vi = V(H1∪...∪Hi) (?) Kn1×...×Kni, i = 1,..., m - 1, andhave zeros at infinity}Theorem 7 Letπi: Kn1×...×Knm→Kn1×...×Kni be projective map, thenVi=Vi,1∪Vi,2,Vi,1=πi(V(F))Thus, we can block-solve F = 0 though solving H1= 0, ... , Hm = 0 one by one.
Keywords/Search Tags:m-Homogeneous
PDF Full Text Request
Related items