Certifying solutions to a square analytic system Coauthors - - PowerPoint PPT Presentation

certifying solutions
SMART_READER_LITE
LIVE PREVIEW

Certifying solutions to a square analytic system Coauthors - - PowerPoint PPT Presentation

Certifying solutions to a square analytic system Coauthors Certifying regular roots (The 44 th ISSAC) Michael Burr Anton Leykin Clemson University Georgia Tech Certifying multiple roots (arXiv:1904.07937) Nan Li Lihong Zhi Shenzhen


slide-1
SLIDE 1

Certifying solutions to a square analytic system

slide-2
SLIDE 2

Coauthors

Certifying regular roots (The 44th ISSAC)

Lihong Zhi Chinese Academy of Sciences Michael Burr Clemson University Anton Leykin Georgia Tech

Certifying multiple roots (arXiv:1904.07937)

Nan Li Shenzhen University

slide-3
SLIDE 3

Certifying (regular) Solutions

slide-4
SLIDE 4

Certifying (regular) Solutions

slide-5
SLIDE 5

Certifying (regular) Solutions

slide-6
SLIDE 6

Certifying (regular) Solutions

slide-7
SLIDE 7

Certifying (regular) Solutions

slide-8
SLIDE 8

Certifying (regular) Solutions

Analytic System

slide-9
SLIDE 9

Certifying (regular) Solutions

Analytic System

slide-10
SLIDE 10

Certifying Solutions to Analytic Systems

slide-11
SLIDE 11

Certifying Solutions to Analytic Systems

slide-12
SLIDE 12

Previous Implementations

Polynomial ingredients Hauenstein and Sottile (2012) Exponential function ingredients Hauenstein and Levandovskyy (2017) Both implemented in alphaCertified

slide-13
SLIDE 13

Two Paradigms

Krawczyk method α-Theory

slide-14
SLIDE 14

Two Paradigms

Krawczyk method α-Theory

slide-15
SLIDE 15

Two Paradigms

Krawczyk method

slide-16
SLIDE 16

Two Paradigms

Krawczyk method

slide-17
SLIDE 17

Two Paradigms

Krawczyk method

slide-18
SLIDE 18

Two Paradigms

Krawczyk method

slide-19
SLIDE 19

Two Paradigms

Krawczyk method

slide-20
SLIDE 20

Two Paradigms

Krawczyk method

slide-21
SLIDE 21

Two Paradigms

Krawczyk method

Over the Real

slide-22
SLIDE 22

Two Paradigms

Krawczyk method

slide-23
SLIDE 23

Two Paradigms

α-Theory

slide-24
SLIDE 24

Two Paradigms

α-Theory

slide-25
SLIDE 25

Two Paradigms

α-Theory

slide-26
SLIDE 26

Two Paradigms

α-Theory

slide-27
SLIDE 27

Two Paradigms

Krawczyk method α-Theory

slide-28
SLIDE 28

Two Paradigms

Krawczyk method α-Theory 1) How to evaluate analytic functions at points (or over an interval)? 2) How to find the radius of convergence?

slide-29
SLIDE 29

Two Oracles

D-finite functions

D-finite functions

slide-30
SLIDE 30

Two Oracles

D-finite functions

Analytic Continuation van der Hoeven (1999) provides analytic continuation algorithm to approximate the value of a D-finite function. Majorant Series Mezzarobba and Salvy (2010) present algorithm to compute the majorant series of D-finite functions, which provides the radius

  • f convergence

Implementation numGfun(Maple), ore_algebra.analytic(SageMath)

slide-31
SLIDE 31

Two Oracles

D-finite functions

Analytic Continuation van der Hoeven (1999) provides analytic continuation algorithm to approximate the value of a D-finite function. Majorant Series Mezzarobba and Salvy (2010) present algorithm to compute the majorant series of D-finite functions, which provides the radius

  • f convergence

Implementation numGfun(Maple), ore_algebra.analytic(SageMath) We can certify a root of systems with D-finite functions

slide-32
SLIDE 32

Experiments

Optimization Problem

slide-33
SLIDE 33

Experiments

Optimization Problem

slide-34
SLIDE 34

Experiments

Optimization Problem

slide-35
SLIDE 35

Experiments

Optimization Problem

slide-36
SLIDE 36

Experiments

Optimization Problem

slide-37
SLIDE 37

Experiments

Comparison between two methods

slide-38
SLIDE 38

Experiments

Comparison between two methods

slide-39
SLIDE 39

Numerical Multiple Roots

slide-40
SLIDE 40

Numerical Multiple Roots

Cluster of (two regular) Roots

slide-41
SLIDE 41

Numerical Multiple Roots

Cluster of (two regular) Roots

slide-42
SLIDE 42

Numerical Multiple Roots

Cluster of (two regular) Roots

slide-43
SLIDE 43

Numerical Multiple Roots

Cluster of (two regular) Roots

slide-44
SLIDE 44

Numerical Multiple Roots

slide-45
SLIDE 45

Numerical Multiple Roots

slide-46
SLIDE 46

Numerical Multiple Roots

slide-47
SLIDE 47

Numerical Multiple Roots

slide-48
SLIDE 48

Numerical Multiple Roots

Multiplicity 2? 3?

slide-49
SLIDE 49

Numerical Multiple Roots

Multiplicity 2? 3?

slide-50
SLIDE 50

Separation Bound

(for multiple roots)

slide-51
SLIDE 51

Separation Bound

(for multiple roots)

slide-52
SLIDE 52

Separation Bound

(for multiple roots)

slide-53
SLIDE 53

Separation Bound

(for multiple roots)

slide-54
SLIDE 54

Previous Works

Dedieu and Shub (2001) : multiplicity 2 Hao, Jiang, Li and Zhi (2019) : dim ker F′(x∗) = 1

slide-55
SLIDE 55

Simple Multiple Root

slide-56
SLIDE 56

Simple Multiple Root

slide-57
SLIDE 57

Simple Multiple Root

slide-58
SLIDE 58

Simple Multiple Root

slide-59
SLIDE 59

Simple Multiple Root

slide-60
SLIDE 60

Simple Multiple Root

slide-61
SLIDE 61

Simple Multiple Root

slide-62
SLIDE 62

Simple Multiple Root

slide-63
SLIDE 63

Simple Multiple Root

slide-64
SLIDE 64

Isolating Simple Multiple Root

slide-65
SLIDE 65

Isolating Simple Multiple Root

slide-66
SLIDE 66

Isolating Simple Multiple Root

slide-67
SLIDE 67

Isolating Simple Multiple Root

slide-68
SLIDE 68

Isolating Simple Multiple Root

slide-69
SLIDE 69

Isolating Simple Multiple Root

slide-70
SLIDE 70

Isolating Simple Multiple Root

slide-71
SLIDE 71

Isolating Simple Multiple Root

slide-72
SLIDE 72

Isolating Simple Multiple Root

(**)

slide-73
SLIDE 73

Isolating Simple Multiple Root

slide-74
SLIDE 74

Isolating Simple Multiple Root

slide-75
SLIDE 75

Isolating Simple Multiple Root

slide-76
SLIDE 76

Isolating Simple Multiple Root

(**)

slide-77
SLIDE 77

Certifying Multiple Roots

slide-78
SLIDE 78

Certifying Multiple Roots

slide-79
SLIDE 79

Certifying Multiple Roots

slide-80
SLIDE 80

Certifying Multiple Roots

slide-81
SLIDE 81

Certifying Multiple Roots

slide-82
SLIDE 82

Certifying Multiple Roots

slide-83
SLIDE 83

Certifying Multiple Roots

slide-84
SLIDE 84

Future Directions

Oracles for other analytic functions

holonomic functions (i.e., multivariate setting) majorant series (van der Hoeven 2003) D-module theory Pfaffian functions

slide-85
SLIDE 85

Future Directions

Newton iteration for multiple roots

How to define Newton iteration map NF(z) converges quadratically?

slide-86
SLIDE 86

Future Directions

Newton iteration for multiple roots

slide-87
SLIDE 87

Thanks for your attention!