Root Clustering for Analytic and their Complexity
|
|
- Randall Arnold
- 5 years ago
- Views:
Transcription
1 Root Clustering for Analytic and their Complexity Chee Yap Courant Institute, NYU August 5, 2015 Mini-Symposium: Algorithms and Complexity in Polynomial System Solving SIAM AG15, Daejeon, Korea Joint work with Vikram Sharma (IMSc, Chennai) Michael Sagraloff and Ruben Becker (MPI, Saarbruecken)
2 Overview of Talk A. Root Isolation Problem B. Isolating Analytic Roots C. Newton-Bisection Process D. Conclusion
3 Next... Root Isolation Analytic Roots Newton-Bisection Process CONCLUSION [Start] [End]
4 Root Isolation
5 Root Finding Given: F :, and ε > 0 Find: ε-approximations of each root of F
6 Root Finding Given: F :, and ε > 0 Find: ε-approximations of each root of F Remarks: ε-approximation means: ε-disc with exactly one root
7 Root Finding Given: F :, and ε > 0 Find: ε-approximations of each root of F Remarks: ε-approximation means: ε-disc with exactly one root Global/local methods: find all roots/ roots in some B 0
8 Root Finding Given: F :, and ε > 0 Find: ε-approximations of each root of F Remarks: ε-approximation means: ε-disc with exactly one root Global/local methods: find all roots/ roots in some B 0 Special case: real roots
9 Root Finding Given: F :, and ε > 0 Find: ε-approximations of each root of F Remarks: ε-approximation means: ε-disc with exactly one root Global/local methods: find all roots/ roots in some B 0 Special case: real roots Generalized case: analytic or harmonic roots
10 Selective History of Root Finding Computational Version of FTA Classical work Descartes, Newton, Euler, Lagrange, Gauss, Fourier, Sturm, Weierstrass, Vincent, Obreshkorff, Ostrowski, Weyl, Henrici,... Modern work on Complexity Schönhage, Pan, Smale, Bini, Sagraloff-Mehlhorn,...
11 Complexity of Roots Complexity of Root Isolation Benchmark Problem: Isolate all roots of an integer polynomial F
12 Complexity of Roots Best bit-complexity bound for Benchmark Problem: Õ(d 2 (d+ L)) [Schönhage (1982), Pan ( )] where F has degree d and L-bit coefficients. This bound is called near optimal (Pan)
13 Complexity of Roots Until now: all near optimal bounds are based of variants of Circle Splitting Method [Schönhage] Recent New Algorithms based on Subdivision: can now reach near optimal bounds are local methods seems quite practical [Kobel (2012), Kamath (2010)]
14 Complexity of Roots Until now: all near optimal bounds are based of variants of Circle Splitting Method [Schönhage] Recent New Algorithms based on Subdivision: can now reach near optimal bounds are local methods seems quite practical [Kobel (2012), Kamath (2010)] Real Roots: [Sagraloff (2014), Mehlhorn-Sagraloff (2015)]
15 Complexity of Roots Until now: all near optimal bounds are based of variants of Circle Splitting Method [Schönhage] Recent New Algorithms based on Subdivision: can now reach near optimal bounds are local methods seems quite practical [Kobel (2012), Kamath (2010)] Real Roots: [Sagraloff (2014), Mehlhorn-Sagraloff (2015)] Complex Roots: this talk
16 Overview of Subdivision Methods Sturm Method Non-adaptive, impractical for large coefficients Descartes Method [Akritas-Collins(1976), Rouillier-Zimmerman (2003)] Near-optimality [Mehlhorn-Sagraloff (2015)] Evaluation Method Real Roots: [Burr-Krahmer-Yap (2009), Sharma-Yap(ISSAC 12)] Complex Roots: [Sagraloff-Yap (ISSAC 11)] Analytic Roots: [Sagraloff-Sharma-Yap (CiE 13)] this talk
17 Goals GOALS of this TALK What techniques are needed beyond algebraic roots? How can Newton iteration be introduced to achieve near optimal bounds?
18 Next... Root Isolation Analytic Roots Newton-Bisection Process CONCLUSION [Start] [End]
19 Analytic Roots
20 Tools Tools Beyond algebraic roots How to represent analytic functions? How to handle multiple roots? Replacement for C 1 (monotonicity) predicate? (Pellet) Replacement for sign evaluation? (Soft sign)
21 Specifying Analytic Functions How is an Analytic Function Given? Interval Functions Given F :, its interval analogue is F :.
22 Specifying Analytic Functions Call F a box function for F if: (1) Conservative: F(B) F(B) (2) Convergent: If lim i B i p as i, then lim i F(B i ) F(p)
23 Specifying Analytic Functions An analytic function F is given by having box functions for all its derivatives, F (i) (z) (i 0)
24 Root Clusters Root Clusters Descartes, EVAL and CEVAL are conditional algorithms conditioned on having only simple zeros! To be unconditional, we introduce clusters A cluster of k roots does not distinguish one root of multiplicity k from k simple roots
25 3D Root Clusters D no roots µ roots A disk D is isolating for F if 3D\ D has no roots of F The roots in D, if non-empty, forms a (root) cluster.
26 Root Clusters LEMMA (Naturalness): Any 2 root clusters are disjoint or has a containment relationship. There are at most 2n 1 clusters contained any set of n roots.
27 Root Clusters So root isolation becomes: Root clustering problem for F: Given a box B 0. Find an ε-isolating system of clusters for B 0.
28 Pellet Predicates For k 0 and reals r,k 1, define C k (m,r,k): F k (m) r k > K F i (m) r i i k where F i (m):= F(i) (m) i! are Taylor coefficients Write C k (D,K if D = Disc(m,r). Write C k (D if K = 1.
29 Pellet Predicates LEMMA [Pellet (1881)] If C k (m,r) holds then the disk D m (r) contains exactly k roots of F. Proof by application of Rouché s Theorem. Pellet s predicate is non-effective if F is analytic
30 Darboux s Theorem To make Pellet effective: THEOREM [Darboux (1876)] Let F : D 0 be analytic in an open disk D 0. Let a,b D 0 and k 0. Then there exists 0 Θ 1and ω, ω 1such that, for h:= b a and ξ := a+θ(b a), F(b)= k F ν (a)h ν + ωh k+1 f k+1 (ξ). ν=0 [Prashant Batra (MCS 2009)]
31 To make Pellet effective: Box Version of C k (m,r,k) C k (m,r,k): F k (m) r k > K Darboux s Theorem ( ) k 1 F i (m) r i + F k+1 (D m (r)) r k+1 i=0 where F k+1 (D) is some box function for F k+1 (z). We have the analogue of Pellet s Theorem for this Interval Version.
32 Exact A-EVAL We design an Exact A-Eval for analytic root clustering. Define: firstc(b,n) to return the smallest k = 0,...,N such that D(2k B) is isolating and contains k roots; else, return 1. To verify that D(2k B) is isolating, we can check the predicates C k (2k B) and C k (6k B).
33 Exact A-EVAL Q 0 {B 0 },Q 1 /0, Q out /0 0. WHILE (Q 0 is non-empty) B Q 0.pop() k firstc(b,n) 1. IF k < 0, split B and push its 4 children into Q ELIF 1 k N, Q 1.push(B,k) 3. WHILE (Q 1 is non-empty) (B,k) Q 1.pop() 4. If (B,k) does not conflict with any pair in Q out, 5. Q out.push(b,k) RETURN Q out
34 Soft A-EVAL The problem with Exact A-EVAL is that it uses exact evaluation of the predicate C k (B). We consider the soft version denoted Replace C k (B,K) in Exact A-EVAL by Ck (B). Ck (B,K).
35 Soft A-EVAL General idea of soft comparison A: B Returns where A B means that A>B or A<B or A B. 1 A<B < 2A. 2 The result is undefined if A = B = 0 and is indeterminate when A B and A B.
36 Soft A-EVAL In the soft version of C k (m,r), the comparison > in C k (m,r,k): F k (m) r k > K ( ) k 1 F i (m) r i + F k+1 (D m (r)) r k+1 i=0 uses a p-bit approximation of the left and right hand side where p= lgr If the test fails, future subdivision ensures that the precision will increase.
37 Soft A-EVAL LEMMA: (i) If Ck (B) succeeds, then C k (B) succeeds. (ii) If C k (B,2) succeeds, then Ck (B) succeeds. Because of this lemma, we use K = 2 in Soft A-EVAL to ensure termination.
38 Next... Root Isolation Analytic Roots Newton-Bisection Process CONCLUSION [Start] [End]
39 Newton-Bisection Process
40 Newton-Bisection Combining Newton with Bisection Newton converges quadraticaly, but conditional success Bisection converges linearly, but has unconditional success
41 Newton-Bisection Combining them is an old idea: E.g., Dekker (1950s), Brent (1960s) in root isolation
42 Newton-Bisection Recently, Abbot introduced a more sophisticated form called Quadratic Interval Refinement (QIR) It was combined with Descartes Method to achieve the near optimal complexity for real root isolation [Sagraloff (2013), Mehlhorn-Sagraloff (2015)]
43 Newton-Bisection We now combine it with Pellet s Test to achieve the near optimal complexity for complex root isolation
44 NB Process The Newton-Bisection Process State (e,n) (error and speed) Transition relation (e,n) (e,n ) if e e/2 2n, e/2 2n 1 n = n+1 e e/2, e/2 2n < 1 n = n 1 (Newton Step) (Bisection Step)
45 NB Process An NB Process is a sequence s=(s 0,s 1,...,s k ) such that s i s i+1. A state (e, n) is small if e 1. THEOREM: If the NB Process has no small states, then its length it at most n 0 + 2lglg(e 0 )+2 where the initial state is(e 0,n 0 ).
46 Application Application Maintain connected components of subdivision boxes; all boxes in a component R having same width w R. The component is contained in an enclosing disc D R with center x R.
47 Application For component R, maintain the state (w R,n R ): initially n R = 4. Apply Pellet s test C k (D R ) and C k (8D R ) holds, for each k = 0,1,...,n.
48 Application This is a supercharged test, using Graeffe s acceleration on the polynomial F
49 Application If a k is detected, we apply the order-k Newton step: x R x R k F(x R) F (x R )
50 Application Check if Pellet test C k (x R,n2 R ) succeeds. (Newton Step) If so, we replace n R by nr 2 ; and update the connected components to those boxes intersecting (x R,n2 R ). (Bisection Step) If not, we replace it by n R, and bisect each box B in C, discarding children that satisfy C 0 (B), and recompute the connected components.
51 Next... Root Isolation Analytic Roots Newton-Bisection Process CONCLUSION [Start] [End]
52 CONCLUSION
53 Open Problems and Directions Complexity analysis analytic roots Extensions: harmonic roots Implementation: how practical is Newton-Pellet isolation?
54 Thanks for Listening! A rapacious monster lurks within every computer, and it dines exclusively on accurate digits. B.D. MCCULLOUGH (2000)
55 Extra Slides
Computing Real Roots of Real Polynomials
Computing Real Roots of Real Polynomials and now For Real! Alexander Kobel Max-Planck-Institute for Informatics, Saarbrücken, Germany Fabrice Rouillier INRIA & Université Pierre et Marie Curie, Paris,
More informationNew Bounds in the Analysis of Subdivision Algorithms for Real Root Isolation. Chee Yap Courant Institute of Mathematical Sciences New York University
New Bounds in the Analysis of Subdivision Algorithms for Real Root Isolation 1 Chee Yap Courant Institute of Mathematical Sciences New York University Joint work with Vikram Sharma, Zilin Du, Chris Wu,
More informationCertified Complex Numerical Root Finding
Intro Subdivision Numerical Comparison Goals Max Planck Institute for Informatics Dep. 1: Algorithms and Complexity Seminar on Computational Geometry and Geometric Computing May 6, 2010 Intro Subdivision
More informationComplexity Analysis of Root Clustering for a Complex Polynomial
Complexity Analysis of Root Clustering for a Complex Polynomial Ruben Becker MPI for Informatics, Saarbrücken Graduate School of Computer Science Saarbrücken, Germany ruben@mpi-inf.mpg.de Juan Xu Courant
More informationA General Approach to Isolating Roots of a Bitstream
A General Approach to Isolating Roots of a Bitstream Polynomial Michael Sagraloff Abstract. We describe a new approach to isolate the roots (either real or complex) of a square-free polynomial F with real
More informationImplementation of a Near-Optimal Complex Root Clustering Algorithm
Implementation of a Near-Optimal Complex Root Clustering Algorithm Rémi Imbach 1, Victor Y. Pan 2, and Chee Yap 3 1 TU Kaiserslautern Email: imbach@mathematik.uni-kl.de www.mathematik.uni-kl.de/en/agag/members/
More informationNear Optimal Tree Size Bounds on a Simple Real Root Isolation Algorithm
Near Optimal Tree Size Bounds on a Simple Real Root Isolation Algorithm ABSTRACT Vikram Sharma Institute of Mathematical Sciences Chennai, India 6003 vikram@imsc.res.in The problem of isolating all real
More informationAn Efficient and Exact Subdivision Algorithm for Isolating Complex Roots of a Polynomial and its Complexity Analysis
An Efficient and Exact Subdivision Algorithm for Isolating Complex Roots of a Polynomial and its Complexity Analysis Michael Sagraloff Max Planck Institute for Informatics, Saarbrücken Chee K. Yap Courant
More informationQuadratic Interval Refinement
(QIR) Analysis of Seminar on Computational Geometry and Geometric Computing Outline Introduction (QIR) Analysis of 1 Introduction in Short Main Goal of this Work 2 3 (QIR) Bisection Method Algorithm 4
More informationComputing Real Roots of Real Polynomials
Computing Real Roots of Real Polynomials Michael Sagraloff Kurt Mehlhorn October 18, 2013 Abstract Computing the roots of a univariate polynomial is a fundamental and long-studied problem of computational
More informationAn Efficient and Exact Subdivision Algorithm for Isolating Complex Roots of a Polynomial and its Complexity Analysis
An Efficient and Exact Subdivision Algorithm for Isolating Complex Roots of a Polynomial and its Complexity Analysis Michael Sagraloff Max Planck Institute for Informatics, Saarbrücken Chee K. Yap Courant
More informationAn Approach for Certifying Homotopy Continuation Paths: Univariate Case
An Approach for Certifying Homotopy Continuation Paths: Univariate Case ABSTRACT Juan Xu Beihang University Beijing, China xujuan0505@126.com Homotopy continuation is a well-known approach in numerical
More informationReliable and Efficient Geometric Computation p.1/27
Reliable and Efficient Geometric Computation Kurt Mehlhorn Max-Planck-Institut für Informatik slides and papers are available at my home page partially supported by EU-projects ECG and ACS Effective Computational
More informationAnalytic Theory of Polynomials
Analytic Theory of Polynomials Q. I. Rahman Universite de Montreal and G. Schmeisser Universitat Erlangen -Niirnberg CLARENDON PRESS-OXFORD 2002 1 Introduction 1 1.1 The fundamental theorem of algebra
More informationComputing Real Roots of Real Polynomials
Computing Real Roots of Real Polynomials and now For Real! Alexander Kobel, 1,2 Fabrice Rouillier 3 and Michael Sagraloff 1 alexander.kobel@mpi-inf.mpg.de Fabrice.Rouillier@inria.fr michael.sagraloff@mpi-inf.mpg.de
More informationNumerical Methods I Solving Nonlinear Equations
Numerical Methods I Solving Nonlinear Equations Aleksandar Donev Courant Institute, NYU 1 donev@courant.nyu.edu 1 MATH-GA 2011.003 / CSCI-GA 2945.003, Fall 2014 October 16th, 2014 A. Donev (Courant Institute)
More informationA New Method for Real Root Isolation of Univariate
A New Method for Real Root Isolation of Univariate Polynomials Ting Zhang and Bican Xia Abstract. A new algorithm for real root isolation of univariate polynomials is proposed, which is mainly based on
More informationOrder of convergence
Order of convergence Linear and Quadratic Order of convergence Computing square root with Newton s Method Given a > 0, p def = a is positive root of equation Newton s Method p k+1 = p k p2 k a 2p k = 1
More informationMath 473: Practice Problems for Test 1, Fall 2011, SOLUTIONS
Math 473: Practice Problems for Test 1, Fall 011, SOLUTIONS Show your work: 1. (a) Compute the Taylor polynomials P n (x) for f(x) = sin x and x 0 = 0. Solution: Compute f(x) = sin x, f (x) = cos x, f
More informationMidterm Review. Igor Yanovsky (Math 151A TA)
Midterm Review Igor Yanovsky (Math 5A TA) Root-Finding Methods Rootfinding methods are designed to find a zero of a function f, that is, to find a value of x such that f(x) =0 Bisection Method To apply
More informationIntroductory Numerical Analysis
Introductory Numerical Analysis Lecture Notes December 16, 017 Contents 1 Introduction to 1 11 Floating Point Numbers 1 1 Computational Errors 13 Algorithm 3 14 Calculus Review 3 Root Finding 5 1 Bisection
More informationCLASS NOTES Computational Methods for Engineering Applications I Spring 2015
CLASS NOTES Computational Methods for Engineering Applications I Spring 2015 Petros Koumoutsakos Gerardo Tauriello (Last update: July 2, 2015) IMPORTANT DISCLAIMERS 1. REFERENCES: Much of the material
More informationNUMERICAL ANALYSIS OF A BISECTION-EXCLUSION METHOD TO FIND ZEROS OF UNIVARIATE ANALYTIC FUNCTIONS
NUMERICAL ANALYSIS OF A BISECTION-EXCLUSION METHOD TO FIND ZEROS OF UNIVARIATE ANALYTIC FUNCTIONS J.-C. YAKOUBSOHN Abstract. We state precise results on the complexity of a classical bisectionexclusion
More informationOn multiple roots in Descartes Rule and their distance to roots of higher derivatives
Journal of Computational and Applied Mathematics 200 (2007) 226 230 www.elsevier.com/locate/cam Short Communication On multiple roots in Descartes Rule and their distance to roots of higher derivatives
More informationNumerical Methods. Root Finding
Numerical Methods Solving Non Linear 1-Dimensional Equations Root Finding Given a real valued function f of one variable (say ), the idea is to find an such that: f() 0 1 Root Finding Eamples Find real
More informationZeroes of Transcendental and Polynomial Equations. Bisection method, Regula-falsi method and Newton-Raphson method
Zeroes of Transcendental and Polynomial Equations Bisection method, Regula-falsi method and Newton-Raphson method PRELIMINARIES Solution of equation f (x) = 0 A number (real or complex) is a root of the
More information17 Solution of Nonlinear Systems
17 Solution of Nonlinear Systems We now discuss the solution of systems of nonlinear equations. An important ingredient will be the multivariate Taylor theorem. Theorem 17.1 Let D = {x 1, x 2,..., x m
More informationImproved Budan-Fourier Count for Root Finding
Improved Budan-Fourier Count for Root Finding André Galligo To cite this version: André Galligo. Improved Budan-Fourier Count for Root Finding. 2011. HAL Id: hal-00653762 https://hal.inria.fr/hal-00653762
More informationComplete Numerical Isolation of Real Zeros in General Triangular Systems 1)
MM Research Preprints, 1 31 KLMM, AMSS, Academia Sinica Vol. 25, December 2006 1 Complete Numerical Isolation of Real Zeros in General Triangular Systems 1) Jin-San Cheng 1, Xiao-Shan Gao 1 and Chee-Keng
More informationReal Root Isolation of Polynomial Equations Ba. Equations Based on Hybrid Computation
Real Root Isolation of Polynomial Equations Based on Hybrid Computation Fei Shen 1 Wenyuan Wu 2 Bican Xia 1 LMAM & School of Mathematical Sciences, Peking University Chongqing Institute of Green and Intelligent
More information3.1 Introduction. Solve non-linear real equation f(x) = 0 for real root or zero x. E.g. x x 1.5 =0, tan x x =0.
3.1 Introduction Solve non-linear real equation f(x) = 0 for real root or zero x. E.g. x 3 +1.5x 1.5 =0, tan x x =0. Practical existence test for roots: by intermediate value theorem, f C[a, b] & f(a)f(b)
More informationReal Root Isolation of Regular Chains.
Real Root Isolation of Regular Chains. François Boulier 1, Changbo Chen 2, François Lemaire 1, Marc Moreno Maza 2 1 University of Lille I (France) 2 University of London, Ontario (Canada) ASCM 2009 (Boulier,
More information1 + lim. n n+1. f(x) = x + 1, x 1. and we check that f is increasing, instead. Using the quotient rule, we easily find that. 1 (x + 1) 1 x (x + 1) 2 =
Chapter 5 Sequences and series 5. Sequences Definition 5. (Sequence). A sequence is a function which is defined on the set N of natural numbers. Since such a function is uniquely determined by its values
More informationVariable. Peter W. White Fall 2018 / Numerical Analysis. Department of Mathematics Tarleton State University
Newton s Iterative s Peter W. White white@tarleton.edu Department of Mathematics Tarleton State University Fall 2018 / Numerical Analysis Overview Newton s Iterative s Newton s Iterative s Newton s Iterative
More informationContents. Preface xi. vii
Preface xi 1. Real Numbers and Monotone Sequences 1 1.1 Introduction; Real numbers 1 1.2 Increasing sequences 3 1.3 Limit of an increasing sequence 4 1.4 Example: the number e 5 1.5 Example: the harmonic
More informationSimple Iteration, cont d
Jim Lambers MAT 772 Fall Semester 2010-11 Lecture 2 Notes These notes correspond to Section 1.2 in the text. Simple Iteration, cont d In general, nonlinear equations cannot be solved in a finite sequence
More informationx 2 x n r n J(x + t(x x ))(x x )dt. For warming-up we start with methods for solving a single equation of one variable.
Maria Cameron 1. Fixed point methods for solving nonlinear equations We address the problem of solving an equation of the form (1) r(x) = 0, where F (x) : R n R n is a vector-function. Eq. (1) can be written
More informationUniversity of Houston, Department of Mathematics Numerical Analysis, Fall 2005
3 Numerical Solution of Nonlinear Equations and Systems 3.1 Fixed point iteration Reamrk 3.1 Problem Given a function F : lr n lr n, compute x lr n such that ( ) F(x ) = 0. In this chapter, we consider
More informationComplete Numerical Isolation of Real Zeros in General Triangular Systems
Complete Numerical Isolation of Real Zeros in General Triangular Systems Jin-San Cheng 1, Xiao-Shan Gao 1 and Chee-Keng Yap 2,3 1 Key Lab of Mathematics Mechanization Institute of Systems Science, AMSS,
More informationSolutions Preliminary Examination in Numerical Analysis January, 2017
Solutions Preliminary Examination in Numerical Analysis January, 07 Root Finding The roots are -,0, a) First consider x 0 > Let x n+ = + ε and x n = + δ with δ > 0 The iteration gives 0 < ε δ < 3, which
More informationCONTINUED FRACTIONS Lecture notes, R. M. Dudley, Math Lecture Series, January 15, 2014
CONTINUED FRACTIONS Lecture notes, R. M. Dudley, Math Lecture Series, January 5, 204. Basic definitions and facts A continued fraction is given by two sequences of numbers {b n } n 0 and {a n } n. One
More informationNumerical Methods in Informatics
Numerical Methods in Informatics Lecture 2, 30.09.2016: Nonlinear Equations in One Variable http://www.math.uzh.ch/binf4232 Tulin Kaman Institute of Mathematics, University of Zurich E-mail: tulin.kaman@math.uzh.ch
More informationNumerical Analysis Preliminary Exam 10 am to 1 pm, August 20, 2018
Numerical Analysis Preliminary Exam 1 am to 1 pm, August 2, 218 Instructions. You have three hours to complete this exam. Submit solutions to four (and no more) of the following six problems. Please start
More informationChapter 7 Iterative Techniques in Matrix Algebra
Chapter 7 Iterative Techniques in Matrix Algebra Per-Olof Persson persson@berkeley.edu Department of Mathematics University of California, Berkeley Math 128B Numerical Analysis Vector Norms Definition
More informationChapter 3: Root Finding. September 26, 2005
Chapter 3: Root Finding September 26, 2005 Outline 1 Root Finding 2 3.1 The Bisection Method 3 3.2 Newton s Method: Derivation and Examples 4 3.3 How To Stop Newton s Method 5 3.4 Application: Division
More informationCOURSE Iterative methods for solving linear systems
COURSE 0 4.3. Iterative methods for solving linear systems Because of round-off errors, direct methods become less efficient than iterative methods for large systems (>00 000 variables). An iterative scheme
More informationJim Lambers MAT 460/560 Fall Semester Practice Final Exam
Jim Lambers MAT 460/560 Fall Semester 2009-10 Practice Final Exam 1. Let f(x) = sin 2x + cos 2x. (a) Write down the 2nd Taylor polynomial P 2 (x) of f(x) centered around x 0 = 0. (b) Write down the corresponding
More informationp 1 p 0 (p 1, f(p 1 )) (p 0, f(p 0 )) The geometric construction of p 2 for the se- cant method.
80 CHAP. 2 SOLUTION OF NONLINEAR EQUATIONS f (x) = 0 y y = f(x) (p, 0) p 2 p 1 p 0 x (p 1, f(p 1 )) (p 0, f(p 0 )) The geometric construction of p 2 for the se- Figure 2.16 cant method. Secant Method The
More informationINTRODUCTION TO REAL ANALYTIC GEOMETRY
INTRODUCTION TO REAL ANALYTIC GEOMETRY KRZYSZTOF KURDYKA 1. Analytic functions in several variables 1.1. Summable families. Let (E, ) be a normed space over the field R or C, dim E
More informationComplex Analysis Prelim Written Exam Spring 2015
Prelim Written Exam Spring 2015 Questions are equally weighted. Give essential explanations and justifications: a large part of each question is demonstration that you understand the context and understand
More informationCLASS NOTES Models, Algorithms and Data: Introduction to computing 2018
CLASS NOTES Models, Algorithms and Data: Introduction to computing 2018 Petros Koumoutsakos, Jens Honore Walther (Last update: April 16, 2018) IMPORTANT DISCLAIMERS 1. REFERENCES: Much of the material
More informationSolution of Algebric & Transcendental Equations
Page15 Solution of Algebric & Transcendental Equations Contents: o Introduction o Evaluation of Polynomials by Horner s Method o Methods of solving non linear equations o Bracketing Methods o Bisection
More informationNotes on Complex Analysis
Michael Papadimitrakis Notes on Complex Analysis Department of Mathematics University of Crete Contents The complex plane.. The complex plane...................................2 Argument and polar representation.........................
More informationROOT FINDING REVIEW MICHELLE FENG
ROOT FINDING REVIEW MICHELLE FENG 1.1. Bisection Method. 1. Root Finding Methods (1) Very naive approach based on the Intermediate Value Theorem (2) You need to be looking in an interval with only one
More informationOutline. Math Numerical Analysis. Intermediate Value Theorem. Lecture Notes Zeros and Roots. Joseph M. Mahaffy,
Outline Math 541 - Numerical Analysis Lecture Notes Zeros and Roots Joseph M. Mahaffy, jmahaffy@mail.sdsu.edu Department of Mathematics and Statistics Dynamical Systems Group Computational Sciences Research
More informationNumerical solutions of nonlinear systems of equations
Numerical solutions of nonlinear systems of equations Tsung-Ming Huang Department of Mathematics National Taiwan Normal University, Taiwan E-mail: min@math.ntnu.edu.tw August 28, 2011 Outline 1 Fixed points
More informationScientific Computing: An Introductory Survey
Scientific Computing: An Introductory Survey Chapter 5 Nonlinear Equations Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign Copyright c 2002. Reproduction
More informationTheory of Real Approximation and Exact Geometric Computation
Theory of Real Approximation and Exact Geometric Computation 1 Chee Yap Courant Institute of Mathematical Sciences Department of Computer Science New York University This talk is produced using the ppower4
More information1 The Fundamental Theorem of Arithmetic. A positive integer N has a unique prime power decomposition. Primality Testing. and. Integer Factorisation
1 The Fundamental Theorem of Arithmetic A positive integer N has a unique prime power decomposition 2 Primality Testing Integer Factorisation (Gauss 1801, but probably known to Euclid) The Computational
More informationUnit 2: Solving Scalar Equations. Notes prepared by: Amos Ron, Yunpeng Li, Mark Cowlishaw, Steve Wright Instructor: Steve Wright
cs416: introduction to scientific computing 01/9/07 Unit : Solving Scalar Equations Notes prepared by: Amos Ron, Yunpeng Li, Mark Cowlishaw, Steve Wright Instructor: Steve Wright 1 Introduction We now
More informationApollonian Circle Packings: Number Theory II. Spherical and Hyperbolic Packings
Apollonian Circle Packings: Number Theory II. Spherical and Hyperbolic Packings Nicholas Eriksson University of California at Berkeley Berkeley, CA 942 Jeffrey C. Lagarias University of Michigan Ann Arbor,
More informationMA131 - Analysis 1. Workbook 6 Completeness II
MA3 - Analysis Workbook 6 Completeness II Autumn 2004 Contents 3.7 An Interesting Sequence....................... 3.8 Consequences of Completeness - General Bounded Sequences.. 3.9 Cauchy Sequences..........................
More informationComputing real roots of real polynomials... and now for real!
Computing real roots of real polynomials...... and now for real! Alexander Kobel Max-Planck-Institut für Informatik Campus E1 4 66123 Saarbrücken, Germany alexander.kobel@mpiinf.mpg.de Fabrice Rouillier
More informationApplied Mathematics Masters Examination Fall 2016, August 18, 1 4 pm.
Applied Mathematics Masters Examination Fall 16, August 18, 1 4 pm. Each of the fifteen numbered questions is worth points. All questions will be graded, but your score for the examination will be the
More informationSOLUTION OF ALGEBRAIC AND TRANSCENDENTAL EQUATIONS BISECTION METHOD
BISECTION METHOD If a function f(x) is continuous between a and b, and f(a) and f(b) are of opposite signs, then there exists at least one root between a and b. It is shown graphically as, Let f a be negative
More informationCS412: Introduction to Numerical Methods
CS412: Introduction to Numerical Methods MIDTERM #1 2:30PM - 3:45PM, Tuesday, 03/10/2015 Instructions: This exam is a closed book and closed notes exam, i.e., you are not allowed to consult any textbook,
More informationNumerical Methods for Differential Equations Mathematical and Computational Tools
Numerical Methods for Differential Equations Mathematical and Computational Tools Gustaf Söderlind Numerical Analysis, Lund University Contents V4.16 Part 1. Vector norms, matrix norms and logarithmic
More informationLecture 7: Minimization or maximization of functions (Recipes Chapter 10)
Lecture 7: Minimization or maximization of functions (Recipes Chapter 10) Actively studied subject for several reasons: Commonly encountered problem: e.g. Hamilton s and Lagrange s principles, economics
More informationPractical Session #3 - Recursions
Practical Session #3 - Recursions Substitution method Guess the form of the solution and prove it by induction Iteration Method Convert the recurrence into a summation and solve it Tightly bound a recurrence
More informationBisection Method. and compute f (p 1 ). repeat with p 2 = a 2+b 2
Bisection Method Given continuous function f (x) on the interval [a, b] with f (a) f (b) < 0, there must be a root in (a, b). To find a root: set [a 1, b 1 ] = [a, b]. set p 1 = a 1+b 1 2 and compute f
More informationOn a root-finding approach to the polynomial eigenvalue problem
On a root-finding approach to the polynomial eigenvalue problem Dipartimento di Matematica, Università di Pisa www.dm.unipi.it/ bini Joint work with Vanni Noferini and Meisam Sharify Limoges, May, 10,
More informationNonlinear Equations. Chapter The Bisection Method
Chapter 6 Nonlinear Equations Given a nonlinear function f(), a value r such that f(r) = 0, is called a root or a zero of f() For eample, for f() = e 016064, Fig?? gives the set of points satisfying y
More informationAPPROXIMATION OF ROOTS OF EQUATIONS WITH A HAND-HELD CALCULATOR. Jay Villanueva Florida Memorial University Miami, FL
APPROXIMATION OF ROOTS OF EQUATIONS WITH A HAND-HELD CALCULATOR Jay Villanueva Florida Memorial University Miami, FL jvillanu@fmunivedu I Introduction II III IV Classical methods A Bisection B Linear interpolation
More informationWhitney s Extension Problem for C m
Whitney s Extension Problem for C m by Charles Fefferman Department of Mathematics Princeton University Fine Hall Washington Road Princeton, New Jersey 08544 Email: cf@math.princeton.edu Supported by Grant
More informationMath Numerical Analysis
Math 541 - Numerical Analysis Lecture Notes Zeros and Roots Joseph M. Mahaffy, jmahaffy@mail.sdsu.edu Department of Mathematics and Statistics Dynamical Systems Group Computational Sciences Research Center
More informationDetermining the Roots of Non-Linear Equations Part I
Determining the Roots of Non-Linear Equations Part I Prof. Dr. Florian Rupp German University of Technology in Oman (GUtech) Introduction to Numerical Methods for ENG & CS (Mathematics IV) Spring Term
More informationIntro to Scientific Computing: How long does it take to find a needle in a haystack?
Intro to Scientific Computing: How long does it take to find a needle in a haystack? Dr. David M. Goulet Intro Binary Sorting Suppose that you have a detector that can tell you if a needle is in a haystack,
More informationMASTERS EXAMINATION IN MATHEMATICS
MASTERS EXAMINATION IN MATHEMATICS PURE MATHEMATICS OPTION FALL 2007 Full points can be obtained for correct answers to 8 questions. Each numbered question (which may have several parts) is worth the same
More informationA LITTLE REAL ANALYSIS AND TOPOLOGY
A LITTLE REAL ANALYSIS AND TOPOLOGY 1. NOTATION Before we begin some notational definitions are useful. (1) Z = {, 3, 2, 1, 0, 1, 2, 3, }is the set of integers. (2) Q = { a b : aεz, bεz {0}} is the set
More informationFIXED POINT ITERATION
FIXED POINT ITERATION The idea of the fixed point iteration methods is to first reformulate a equation to an equivalent fixed point problem: f (x) = 0 x = g(x) and then to use the iteration: with an initial
More informationASSIGNMENT BOOKLET. Numerical Analysis (MTE-10) (Valid from 1 st July, 2011 to 31 st March, 2012)
ASSIGNMENT BOOKLET MTE-0 Numerical Analysis (MTE-0) (Valid from st July, 0 to st March, 0) It is compulsory to submit the assignment before filling in the exam form. School of Sciences Indira Gandhi National
More informationNumerical Methods in Physics and Astrophysics
Kostas Kokkotas 2 October 20, 2014 2 http://www.tat.physik.uni-tuebingen.de/ kokkotas Kostas Kokkotas 3 TOPICS 1. Solving nonlinear equations 2. Solving linear systems of equations 3. Interpolation, approximation
More informationReview. Numerical Methods Lecture 22. Prof. Jinbo Bi CSE, UConn
Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential Equations Partial Differential Equations
More informationPreliminary Examination in Numerical Analysis
Department of Applied Mathematics Preliminary Examination in Numerical Analysis August 7, 06, 0 am pm. Submit solutions to four (and no more) of the following six problems. Show all your work, and justify
More information1. Nonlinear Equations. This lecture note excerpted parts from Michael Heath and Max Gunzburger. f(x) = 0
Numerical Analysis 1 1. Nonlinear Equations This lecture note excerpted parts from Michael Heath and Max Gunzburger. Given function f, we seek value x for which where f : D R n R n is nonlinear. f(x) =
More information+ 1 3 x2 2x x3 + 3x 2 + 0x x x2 2x + 3 4
Math 4030-001/Foundations of Algebra/Fall 2017 Polynomials at the Foundations: Rational Coefficients The rational numbers are our first field, meaning that all the laws of arithmetic hold, every number
More informationMORE CONSEQUENCES OF CAUCHY S THEOREM
MOE CONSEQUENCES OF CAUCHY S THEOEM Contents. The Mean Value Property and the Maximum-Modulus Principle 2. Morera s Theorem and some applications 3 3. The Schwarz eflection Principle 6 We have stated Cauchy
More informationMotivation: We have already seen an example of a system of nonlinear equations when we studied Gaussian integration (p.8 of integration notes)
AMSC/CMSC 460 Computational Methods, Fall 2007 UNIT 5: Nonlinear Equations Dianne P. O Leary c 2001, 2002, 2007 Solving Nonlinear Equations and Optimization Problems Read Chapter 8. Skip Section 8.1.1.
More informationMath Numerical Analysis Mid-Term Test Solutions
Math 400 - Numerical Analysis Mid-Term Test Solutions. Short Answers (a) A sufficient and necessary condition for the bisection method to find a root of f(x) on the interval [a,b] is f(a)f(b) < 0 or f(a)
More informationMATH 3795 Lecture 12. Numerical Solution of Nonlinear Equations.
MATH 3795 Lecture 12. Numerical Solution of Nonlinear Equations. Dmitriy Leykekhman Fall 2008 Goals Learn about different methods for the solution of f(x) = 0, their advantages and disadvantages. Convergence
More informationRound-off Error Analysis of Explicit One-Step Numerical Integration Methods
Round-off Error Analysis of Explicit One-Step Numerical Integration Methods 24th IEEE Symposium on Computer Arithmetic Sylvie Boldo 1 Florian Faissole 1 Alexandre Chapoutot 2 1 Inria - LRI, Univ. Paris-Sud
More informationBACHELOR OF COMPUTER APPLICATIONS (BCA) (Revised) Term-End Examination December, 2015 BCS-054 : COMPUTER ORIENTED NUMERICAL TECHNIQUES
No. of Printed Pages : 5 BCS-054 BACHELOR OF COMPUTER APPLICATIONS (BCA) (Revised) Term-End Examination December, 2015 058b9 BCS-054 : COMPUTER ORIENTED NUMERICAL TECHNIQUES Time : 3 hours Maximum Marks
More informationTwo hours. To be provided by Examinations Office: Mathematical Formula Tables. THE UNIVERSITY OF MANCHESTER. 29 May :45 11:45
Two hours MATH20602 To be provided by Examinations Office: Mathematical Formula Tables. THE UNIVERSITY OF MANCHESTER NUMERICAL ANALYSIS 1 29 May 2015 9:45 11:45 Answer THREE of the FOUR questions. If more
More informationNumerical Methods in Physics and Astrophysics
Kostas Kokkotas 2 October 17, 2017 2 http://www.tat.physik.uni-tuebingen.de/ kokkotas Kostas Kokkotas 3 TOPICS 1. Solving nonlinear equations 2. Solving linear systems of equations 3. Interpolation, approximation
More informationb 0 + b 1 z b d z d
I. Introduction Definition 1. For z C, a rational function of degree d is any with a d, b d not both equal to 0. R(z) = P (z) Q(z) = a 0 + a 1 z +... + a d z d b 0 + b 1 z +... + b d z d It is exactly
More informationLecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 5. Nonlinear Equations
Lecture Notes to Accompany Scientific Computing An Introductory Survey Second Edition by Michael T Heath Chapter 5 Nonlinear Equations Copyright c 2001 Reproduction permitted only for noncommercial, educational
More informationQR Decomposition. When solving an overdetermined system by projection (or a least squares solution) often the following method is used:
(In practice not Gram-Schmidt, but another process Householder Transformations are used.) QR Decomposition When solving an overdetermined system by projection (or a least squares solution) often the following
More information1. Let g(x) and h(x) be polynomials with real coefficients such that
1. Let g(x) and h(x) be polynomials with real coefficients such that g(x)(x 2 3x + 2) = h(x)(x 2 + 3x + 2) and f(x) = g(x)h(x) + (x 4 5x 2 + 4). Prove that f(x) has at least four real roots. 2. Let M be
More informationOutline. Scientific Computing: An Introductory Survey. Nonlinear Equations. Nonlinear Equations. Examples: Nonlinear Equations
Methods for Systems of Methods for Systems of Outline Scientific Computing: An Introductory Survey Chapter 5 1 Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign
More informationSequences. Chapter 3. n + 1 3n + 2 sin n n. 3. lim (ln(n + 1) ln n) 1. lim. 2. lim. 4. lim (1 + n)1/n. Answers: 1. 1/3; 2. 0; 3. 0; 4. 1.
Chapter 3 Sequences Both the main elements of calculus (differentiation and integration) require the notion of a limit. Sequences will play a central role when we work with limits. Definition 3.. A Sequence
More information