introduction to semidefinite programs masakazu kojima semidefinite programming and its applications...

137
Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Ap plications Institute for Mathematical Sci ences National University of Singapo re

Upload: harold-simon

Post on 17-Jan-2016

238 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Introduction to Semidefinite Programs

Masakazu Kojima

Semidefinite Programming and Its Applications

Institute for Mathematical Sciences

National University of SingaporeJan 9 -13, 2006

Page 2: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Main purpose

• Introduction of semidefinite programs

• Brief review of SDPs

Part I: Introduction to SDP and its basic theory --- 70 minutesPart II: Primal-dual interior-point methods --- 70 minutesPart III: Some applications Appendix: Linear optimization problems over symmetric cones

Contents

References--- Not comprehensive but helpful for further study of the subject ---

Page 3: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

ContentsPart I: Introduction to SDP and its basic theory1. LP versus SDP 2. Why is SDP interesting and important? 3. The equality standard form4. Some basic properties on positive semidefinite matrices and their inner product5. General SDPs6. Some examples7. Duality

Part II: Primal-dual interior-point methods1. Existing numerical methods for SDPs2. Three approaches to primal-dual interior-point methods for SDPs3. The central trajectory4. Search directions5. Various primal-dual interior-point methods6. Exploiting sparsity7. Software packages8. SDPA sparse format9. Numerical results

Page 4: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part III: Some applications

1. Matrix approximation problems

2. A nonconvex quadratic optimization problem

3. The max-cut problem

4. Sum of squares of polynomials

Appendix: Linear optimization problems over symmetric cones

1. Linear optimization problems over cones

2. Symmetric cones

3. Euclidean Jordan algebra

4. SOCP (Second Order Cone Program)

5. Some applications of SOCPs

Page 5: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part I: Introduction to SDP and its basic theory

1. LP versus SDP 2. Why is SDP interesting and important? 3. The equality standard form4. Some basic properties on positive semidefinite matrices and their inner product5. General SDPs6. Some examples7. Duality

Page 6: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part I: Introduction to SDP and its basic theory

1. LP versus SDP 2. Why is SDP interesting and important? 3. The equality standard form 4. Some basic properties on positive semidefinite matrices and their inner product5. General SDPs6. Some examples7. Duality

Page 7: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 8: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 9: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part I: Introduction to SDP and its basic theory

1. LP versus SDP 2. Why is SDP interesting and important? 3. The equality standard form4. Some basic properties on positive semidefinite matrices and their inner product5. General SDPs6. Some examples7. Duality

Page 10: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 11: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 12: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Classification of Optimization Problems

Continuous DiscreteConvex

NonconvexLinear Optimization Problem over Symmetric Cone

SemiDefinite Program

Second Order Cone Program

Convex Quadratic Optimization Problem

Linear Program

Polynomial OptimizationProblem

] [←

]

]

−−−−→

0-1 IntegerLP & QOP

relaxation U

U

U

U

U

POP overSymmetric Cone

Bilinear MatrixInequality

||||

I

U

U

I−−→

Page 13: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part I: Introduction to SDP and its basic theory

1. LP versus SDP 2. Why is SDP interesting and important? 3. The equality standard form 4. Some basic properties on positive semidefinite matrices and their inner product5. General SDPs6. Some examples7. Duality

Page 14: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 15: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 16: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 17: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part I: Introduction to SDP and its basic theory

1. LP versus SDP 2. Why is SDP interesting and important? 3. The equality standard form 4. Some basic properties on positive semidefinite matrices and their inner product5. General SDPs6. Some examples7. Duality

Page 18: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 19: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 20: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 21: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 22: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 23: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 24: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part I: Introduction to SDP and its basic theory

1. LP versus SDP 2. Why is SDP interesting and important? 3. The equality standard form 4. Some basic properties on positive semidefinite matrices and their inner product

5. General SDPs6. Some examples7. Duality

Page 25: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 26: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 27: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 28: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 29: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 30: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 31: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part I: Introduction to SDP and its basic theory

1. LP versus SDP 2. Why is SDP interesting and important? 3. The equality standard form4. Some basic properties on positive semidefinite matrices and their inner product5. General SDPs

6. Some examples7. Duality

Page 32: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 33: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 34: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 35: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 36: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part I: Introduction to SDP and its basic theory

1. LP versus SDP 2. Why is SDP interesting and important? 3. The equality standard form SDP 4. Some basic properties on positive semidefinite matrices and their inner product5. General SDPs6. Some examples

7. Duality

Page 37: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 38: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 39: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 40: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 41: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 42: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 43: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part II: Primal-dual interior-point methods

1. Existing numerical methods for SDPs2. Three approaches to primal-dual interior-point methods for SDPs 3. The central trajectory4. Search directions5. Various primal-dual interior-point methods6. Exploiting sparsity7. Software packages8. SDPA sparse format9. Numerical results

Page 44: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part II: Primal-dual interior-point methods

1. Existing numerical methods for SDPs2. Three approaches to primal-dual interior-point methods for SDPs3. The central trajectory4. Search directions5. Various primal-dual interior-point methods6. Exploiting sparsity7. Software packages8. SDPA sparse format9. Numerical results

Page 45: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 46: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part II: Primal-dual interior-point methods

1. Existing numerical methods for SDPs

2. Three approaches to primal-dual interior-point methods for SDPs3. The central trajectory4. Search directions5. Various primal-dual interior-point methods6. Exploiting sparsity7. Software packages8. SDPA sparse format9. Numerical results

Page 47: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 48: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part II: Primal-dual interior-point methods

1. Existing numerical methods for SDPs2. Three approaches to primal-dual interior-point methods for SDPs

3. The central trajectory4. Search directions5. Various primal-dual interior-point methods6. Exploiting sparsity7. Software packages8. SDPA sparse format9. Numerical results

Page 49: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 50: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 51: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 52: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 53: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 54: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 55: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part II: Primal-dual interior-point methods

1. Existing numerical methods for SDPs2. Three approaches to primal-dual interior-point methods for SDPs3. The central trajectory

4. Search directions5. Various primal-dual interior-point methods6. Exploiting sparsity7. Software packages8. SDPA sparse format9. Numerical results

Page 56: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 57: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 58: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 59: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 60: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 61: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 62: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part II: Primal-dual interior-point methods

1. Existing numerical methods for SDPs2. Three approaches to primal-dual interior-point methods for SDPs3. The central trajectory4. Search directions

5. Various primal-dual interior-point methods6. Exploiting sparsity7. Software packages8. SDPA sparse format9. Numerical results

Page 63: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 64: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 65: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 66: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 67: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 68: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 69: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 70: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 71: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part II: Primal-dual interior-point methods

1. Existing numerical methods for SDPs2. Three approaches to primal-dual interior-point methods for SDPs3. The central trajectory4. Search directions5. Various primal-dual interior-point methods

6. Exploiting sparsity7. Software packages8. SDPA sparse format9. Numerical results

Page 72: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 73: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 74: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 75: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 76: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 77: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 78: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 79: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part II: Primal-dual interior-point methods

1. Existing numerical methods for SDPs2. Three approaches to primal-dual interior-point methods for SDPs3. The central trajectory4. Search directions5. Various primal-dual interior-point methods6. Exploiting sparsity

7. Software packages8. SDPA sparse format9. Numerical results

Page 80: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 81: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 82: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part II: Primal-dual interior-point methods

1. Existing numerical methods for SDPs2. Three approaches to primal-dual interior-point methods for SDPs3. The central trajectory4. Search directions5. Various primal-dual interior-point methods.6. Exploiting sparsity7. Software packages

8. SDPA sparse format9. Numerical results

Page 83: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 84: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part II: Primal-dual interior-point methods

1. Existing numerical methods for SDPs2. Three approaches to primal-dual interior-point methods for SDPs3. The central trajectory4. Search directions5. Various primal-dual interior-point methods6. Exploiting sparsity7. Software packages8. SDPA sparse format

9. Numerical results

Page 85: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 86: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 87: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 88: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 89: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part III: Some applications

1. Matrix approximation problems2. A nonconvex quadratic optimization problem3. The max-cut problem4. Sum of squares of polynomials

Page 90: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part III: Some applications

1. Matrix approximation problems2. A nonconvex quadratic optimization problem3. The max-cut problem4. Sum of squares of polynomials

Page 91: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 92: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 93: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 94: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 95: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part III: Some applications

1. Matrix approximation problems

2. A nonconvex quadratic optimization problem3. The max-cut problem4. Sum of squares of polynomials

Page 96: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 97: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 98: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 99: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part III: Some applications

1. Matrix approximation problems2. A nonconvex quadratic optimization problem

3. The max-cut problem4. Sum of squares of polynomials

Page 100: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

N ={1,2,3, 4,5,6, 7} , w12 =w21 =2,...

••

K ={1,2,7} ⇒ δ(K ) ={{2,3},{3,7} ,{6,7}} w(δ(K )) =7 + 4 + 5 =16K ={1,2,3,4,6} ⇒ δ(K ) ={{1,7},{2,7} ,{3,7} ,{4,5} ,{5,6} ,{6,7}} w(δ(K )) =3+ 5 + 4 + 7 + 8 + 5 =32

Page 101: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

N ={1,2,3, 4,5,6, 7} , w12 =w21 =2,...

K ={1,2,7} ⇒ δ(K ) ={{2,3},{3,7},{6,7}} w(δ(K )) =7 + 4 + 5 =16K ={1,2,3,4,6} ⇒ δ(K ) ={{1,7},{2,7},{3,7},{4,5},{5,6},{6,7}} w(δ(K )) =3+ 5 + 4 + 7 + 8 + 5 =32

Page 102: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 103: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 104: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Part III: Some applications

1. Matrix approximation problems2. A nonconvex quadratic optimization problem3. The max-cut problem

4. Sum of squares of polynomials

Page 105: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 106: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 107: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 108: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 109: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 110: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Appendix: Linear optimization problems over symmetric cones

1. Linear optimization problems over cones2. Symmetric cones 3. Euclidean Jordan algebra 4. SOCP (Second Order Cone Program)5. Some applications of SOCPs

Page 111: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Appendix: Linear optimization problems over symmetric cones

1. Linear optimization problems over cones2. Symmetric cones 3. Euclidean Jordan algebra 4. SOCP (Second Order Cone Program)5. Some applications of SOCPs

Page 112: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 113: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 114: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 115: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 116: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Appendix: Linear optimization problems over symmetric cones

1. Linear optimization problems over cones

2. Symmetric cones 3. Euclidean Jordan algebra 4. SOCP (Second Order Cone Program)5. Some applications of SOCPs

Page 117: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 118: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 119: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Appendix: Linear optimization problems over symmetric cones

1. Linear optimization problems over cones2. Symmetric cones 3. Euclidean Jordan algebra 4. SOCP (Second Order Cone Program)5. Some applications of SOCPs

Page 120: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 121: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 122: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 123: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Appendix: Linear optimization problems over symmetric cones

1. Linear optimization problems over cones2. Symmetric cones 3. Euclidean Jordan algebra 4. SOCP (Second Order Cone Program)5. Some applications of SOCPs

Page 124: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 125: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

If X,Y * OthenX : Y= 0 , XY= O;

X Y= 21(XY + YX) = Oo

Page 126: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 127: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

Appendix: Linear optimization problems over symmetric cones

1. Linear optimization problems over cones2. Symmetric cones 3. Euclidean Jordan algebra 4. SOCP (Second Order Cone Program)

5. Some applications of SOCPs

Page 128: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 129: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 130: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 131: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 132: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 133: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University

References

Page 134: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 135: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 136: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University
Page 137: Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University