Numerische Mathematik

, Volume 32, Issue 2, pp 109–127

An efficient degree-computation method for a generalized method of bisection

  • Baker Kearfott
Article

DOI: 10.1007/BF01404868

Cite this article as:
Kearfott, B. Numer. Math. (1979) 32: 109. doi:10.1007/BF01404868

Summary

LetP be ann-dimensional polyhedron and let\(b(P) = \sum\limits_{q = 1}^m {\langle X_1^q , \ldots ,X_n^q \rangle } \) be the oriented boundary ofP in terms of the oriented (n−1)-simplexesSq=〈X1q,...,Xnq〉,q=1,...,m. LetF=(f1,...,fn):PRn, and assumeF(X)≠θ forXb(P). For each 〈X1q,...,Xnq〉∈b(P) define a matrix ℛ(SqF) by setting the entry in thei-th row,j-th column of ℛ(SqF) equal to 1 if sgn(fj(Xiq))≠1 and 0 if sgn(fj(Xiq))=−1, where sgn(y)=1 ify≧0, and sgn(y)=−1 otherwise. To each such matrix ℛ(SqF) assign a number (ℛ(SqF)) in the following way: Set Par (ℛ(SqF))=+1 if the entries on and below the main diagonal of ℛ(SqF) are 1 and the entries one row above the main diagonal are 0. Also set Par (ℛ(SqF))=1 if ℛ(SqF) can be put into this form by an even permutation of its rows, and set Par (ℛ(SqF))=−1 if ℛ(SqF) can be put into form by an odd permutation of rows. Set Par (ℛ(SqF))=0 for all other matrices ℛ(SqF). Then, under rather general hypotheses and assuming diameter of eachSqb(P) is small, the topological degree ofF at θ relative toP is given by:
$$d(F.P,\theta ) = \sum\limits_{q = 1}^m {Par(\mathcal{R}(S_q ,F)).} $$

The assumptions are identical to those used by Stenger (Numer. Math. 25, 23–28).

Use of the characterization is illustrated, an algorithm for automatic computation is presented, and an application of this algorithm to finding roots ofF(X)=θ is explained. The degree computation algorithm requires storage of a number of (n−1)-simplexes proportional to logn, and sgn(fj(Siq) is evaluated once at most for eachi,j, andq.

Subject Classifications

AMS(MOS): 65H10CR: 5.15

Copyright information

© Springer-Verlag 1979

Authors and Affiliations

  • Baker Kearfott
    • 1
  1. 1.Department of MathematicsUniversity of Southwestern LousianaLafayetteUSA