500 likes | 660 Views
Compute Roots of Polynomial via Clipping Method. Reporter: Lei Zhang Date: 2007/3/21. Outline. History Review B é zier Clipping Quadratic Clipping Cubic Clipping Summary. Stuff.
E N D
Compute Roots of Polynomial via Clipping Method Reporter: Lei Zhang Date: 2007/3/21
Outline • History Review • Bézier Clipping • Quadratic Clipping • Cubic Clipping • Summary
Stuff • Nishita, T., T. W. Sederberg, and M. Kakimoto. Ray tracing trimmed rational surface patches. Siggraph, 1990, 337-345. • Nishita, T., and T. W. Sederberg. Curve intersection using Bézier clipping. CAD, 1990, 22.9, 538-549. • Michael Barton, and Bert Juttler. Computing roots of polynomials by quadratic clipping. CAGD, in press. • Lei Zhang, Ligang Liu, Bert Juttler, and Guojin Wang. Computing roots of polynomials by cubic clipping. To be submitted.
History Review • Quadratic Equation • 祖冲之(429~500)、祖日桓 • 花拉子米(780~850)
Cubic Equation (Cardan formula) Tartaglia (1499~1557) Cardano (1501~1576)
Quartic Equation (Ferrari formula) Ferrari (1522~1565)
Equation • Lagrange (1736~1813) • Abel (1802~1829) • Galois (1811~1832)
Bezier Clipping Nishita, T., and T. W. Sederberg. Curve intersection using Bézier clipping. CAD, 1990, 22.9, 538-549. Convex hull of control points of Bézier curve
Convergence Rate • Single root:2 • Double root, etc: 1
Quadratic Clipping Michael Barton, and Bert Juttler. Computing roots of polynomials by quadratic clipping. CAGD, in press. Degree reduction of Bézier curve
The best quadratic approximant • (n+1) dimensional linear space of polynomials of degree n on [0, 1] • Bernstein-Bezier basis : • inner product: • is given, find quadratic polynomial such that is minimal
Bert Juttler. The dual basis functions of the Bernstein polynomials. Advanced in Comoputational Mathematics. 1998, 8, 345-352. • Degree reduction • Dual basis to the BB basis • Subspace , ,
Degree reduction matrix • n=5, k=2
Error bound • Raising best quadratic function to degree n • Bound estimation
Algorithm • Convergence Rate Single root Double root Triple root • Quadratic clipping 3 1 • Bezier clipping 2 1 1
Numerical examples • Single roots
Future work • System of polynomials • Quadratic polynomial Cubic polynomial Single root Double root Triple root • Cubic clipping 42 • Quadratic clipping 3 1 • Bezier clipping 2 1 1
Cardano Formula • Given a cubic equation
Single Roots Proof Clone from quadratic clipping
Double roots Proof
Triple roots Proof
Summary • Furture Work • Quartic clipping (conjecture): cubic ->quartic polynomial