Muutke küpsiste eelistusi

E-raamat: Arc-Search Techniques for Interior-Point Methods [Taylor & Francis e-raamat]

  • Formaat: 316 pages, 6 Tables, black and white; 11 Illustrations, color
  • Ilmumisaeg: 27-Nov-2020
  • Kirjastus: CRC Press
  • ISBN-13: 9781003042518
  • Taylor & Francis e-raamat
  • Hind: 216,96 €*
  • * hind, mis tagab piiramatu üheaegsete kasutajate arvuga ligipääsu piiramatuks ajaks
  • Tavahind: 309,94 €
  • Säästad 30%
  • Formaat: 316 pages, 6 Tables, black and white; 11 Illustrations, color
  • Ilmumisaeg: 27-Nov-2020
  • Kirjastus: CRC Press
  • ISBN-13: 9781003042518
"This book discusses one of the most recent developments in interior-point methods, the arc-search techniques. Introducing these techniques result in an efficient interior-point algorithm with the lowest polynomial bound, which solves a long-standing issue of the interior-point methods in linear programming, i.e., the algorithm with the best polynomial bound is the least efficient and the most efficient interior-point algorithm cannot be proved to converge. The book also covers important results since 1990s and the extensions of the arc-search techniques to the general optimization problems, such as convex quadratic programming, linear complementarity problem, and semi-definite programming"--

This book discusses an important area of numerical optimization, interior-point method, which has been very active since 1980s when people realized that all popular simplex algorithms were not convergent in polynomial time and many interior-point algorithms could be proved to converge in polynomial time. However, for a long time, there was a noticeable gap between theoretical polynomial bounds of the interior-point algorithms and efficiency of these algorithms. Namely, strategies, which were known to be important to the computational efficiency, became barriers in the proof of good polynomial bounds. The more strategies were used in an algorithm, the worse the polynomial bounds were obtained. To further exacerbate the problem, Mehrotra’s predictor-corrector (MPC) algorithm (the most popular and efficient interior-point algorithm until recently) uses all good strategies and fails to prove the convergence. Therefore, MPC does not have polynomiality, a critical issue with the simplex method. This book discusses recent development that resolves the dilemma. It has three major parts. The first part, including Chapters 1, 2, 3, and 4, presents some most important algorithms during the development of the interior-point method around 1990s, most of them are widely known. The main purpose of this part is to explain the dilemma described above by analyzing these algorithms’ polynomial bounds and summarizing the computational experience associated with these algorithms. The second part, including Chapters 5, 6, 7, and 8, describes how to solve the dilemma step by step using arc-search techniques. At the end of this part, a very efficient algorithm with the lowest polynomial bound is presented. The last part, including Chapters 9, 10, 11, and 12, extends arc-search techniques to some more general problems, such as convex quadratic programming, linear complementarity problem, and semi-definite programming.

Preface iv
PART I LINE SEARCH INTERIOR-POINT METHODS FOR LINEAR PROGRAMMING
1 Introduction
3(18)
1.1 About the Notations
5(1)
1.2 Linear Programming
6(8)
1.3 Convex Optimization
14(5)
1.3.1 Convex sets, functions, and optimization
15(2)
1.3.2 Convex quadratic programming
17(1)
1.3.3 Monotone and mixed linear complementarity problem
17(1)
1.3.4 Positive semidefinite programming
18(1)
1.4 Nonlinear Programming
19(2)
1.4.1 Problem description
19(1)
1.4.2 Karush-Kuhn-Tucker conditions
19(2)
2 A Potential-Reduction Algorithm for LP
21(11)
2.1 Preliminaries
21(2)
2.2 A Potential-Reduction Algorithm
23(2)
2.3 Convergence Analysis
25(6)
2.4 Concluding Remarks
31(1)
3 Feasible Path-Following Algorithms for LP
32(25)
3.1 A Short-Step Path-Following Algorithm
34(5)
3.2 A Long-Step Path-Following Algorithm
39(3)
3.3 MTY Predictor-Corrector Algorithm
42(3)
3.4 A Modified Short Step Path-Following Algorithm
45(10)
3.4.1 A modified interior point algorithm for LP
46(7)
3.4.2 Implementation and numerical test
53(1)
3.4.2.1 Implementation
53(1)
3.4.2.2 Test on Netlib problems
54(1)
3.5 A Higher-Order Feasible Interior-Point Algorithm
55(1)
3.6 Concluding Remarks
56(1)
4 Infeasible Interior-Point Method Algorithms for LP
57(22)
4.1 A Short Step Infeasible Interior-Point Algorithm
58(5)
4.2 A Long Step Infeasible Interior-Point Algorithm
63(10)
4.3 Mehrotra's Infeasible Interior-Point Algorithm
73(2)
4.4 Concluding Remarks
75(4)
PART II ARC-SEARCH INTERIOR-POINT METHODS FOR LINEAR PROGRAMMING
5 A Feasible Arc-Search Algorithm for LP
79(18)
5.1 A Polynomial Arc-Search Algorithm for LP
80(13)
5.1.1 Ellipsoidal approximation of the central path
81(1)
5.1.2 Search along the approximate central path
82(1)
5.1.3 A polynomial arc-search algorithm
83(10)
5.2 Numerical Examples
93(3)
5.2.1 A simple illustrative example
93(1)
5.2.2 Some Netlib test examples
94(2)
5.3 Concluding Remarks
96(1)
6 A MTY-Type Infeasible Arc-Search Algorithm for LP
97(16)
6.1 An Infeasible Predictor-Corrector Algorithm
98(5)
6.2 Polynomiality
103(9)
6.3 Concluding Remarks
112(1)
7 A Mehrotra-Type Infeasible Arc-Search Algorithm for LP
113(29)
7.1 Installation and Basic Structure of CurveLP
114(1)
7.2 An Infeasible Long-Step Arc-Search Algorithm for Linear Programming
115(6)
7.3 Implementation Details
121(15)
7.3.1 Initial point selection
122(1)
7.3.2 Pre-process
123(5)
7.3.3 Post-process
128(1)
7.3.4 Matrix scaling
129(1)
7.3.5 Removing row dependency from A
129(1)
7.3.6 Linear algebra for sparse Cholesky matrix
130(1)
7.3.7 Handling degenerate solutions
131(1)
7.3.8 Analytic solution of of and of
132(3)
7.3.9 Step scaling parameter
135(1)
7.3.10 Terminate criteria
136(1)
7.4 Numerical Tests
136(4)
7.4.1 A simple illustrative example
136(2)
7.4.2 Netlib test problems
138(2)
7.5 Concluding Remarks
140(2)
8 An 0(JnL) Infeasible Arc-Search Algorithm for LP
142(39)
8.1 Preliminaries
144(9)
8.2 A Basic Algorithm
153(10)
8.3 The CHjnL) Algorithm
163(3)
8.4 Implementation Details
166(6)
8.4.1 Default parameters
166(1)
8.4.2 Initial point selection
166(1)
8.4.3 Pre-process and post-process
167(1)
8.4.4 Matrix scaling
167(1)
8.4.5 Removing row dependency from A
167(1)
8.4.6 Linear algebra for sparse Cholesky matrix
167(1)
8.4.7 Handling degenerate solutions
168(1)
8.4.8 Analytic solution of αk
168(2)
8.4.9 Selection of centering parameter σk
170(1)
8.4.10 Rescaling αk
171(1)
8.4.11 Terminate criteria
172(1)
8.5 Numerical Tests
172(6)
8.6 Concluding Remarks
178(3)
PART III ARC-SEARCH INTERIOR-POINT METHODS: EXTENSIONS
9 An Arc-Search Algorithm for Convex Quadratic Programming
181(37)
9.1 Problem Descriptions
182(1)
9.2 An Arc-search Algorithm for Convex Quadratic Programming
183(19)
9.2.1 Predictor step
184(12)
9.2.2 Corrector step
196(6)
9.3 Convergence Analysis
202(4)
9.4 Implementation Details
206(8)
9.4.1 Termination criterion
207(1)
9.4.2 Finding initial (x°, λ°, s°) ε N2(θ)
207(1)
9.4.3 Solving linear systems of equations
208(3)
9.4.4 Duality measure reduction
211(3)
9.5 Numerical Examples
214(3)
9.5.1 A simple example
214(2)
9.5.2 Test on problems in [ 53]
216(1)
9.6 Concluding Remarks
217(1)
10 An Arc-Search Algorithm for QP with Box Constraints
218(38)
10.1 Problem Descriptions
219(2)
10.2 An Interior-Point Algorithm for Convex QP with Box Constraints
221(22)
10.3 Convergence Analysis
243(4)
10.4 Implementation Issues
247(6)
10.4.1 Termination criterion
247(1)
10.4.2 A feasible initial point
248(1)
10.4.3 Step size
248(5)
10.4.4 The practical implementation
253(1)
10.5 A Design Example
253(2)
10.6 Concluding Remarks
255(1)
11 An Arc-Search Algorithm for LCP
256(12)
11.1 Linear Complementarity Programming
257(1)
11.2 An Arc-search Interior-point Algorithm
257(3)
11.3 Convergence Analysis
260(7)
11.4 Concluding Remarks
267(1)
12 An Arc-Search Algorithm for Semidefinite Programming
268(24)
12.1 Preliminary
269(3)
12.2 A Long Step Feasible SDP Arc-Search Algorithm
272(19)
12.3 Concluding Remarks
291(1)
References 292(11)
Index 303
Yaguang Yang received a BSc (1982) and a MSc (1985) from Huazhong University of Science and Technology, China. From 1985 to 1990, he was a lecturer at Zhejiang University in China. In 1996, he received his PhD from the Department of Electrical and Computer Engineering at the University of Maryland, College Park. He proposed and developed arc-search techniques for interior-point methods. He is currently with the US Nuclear Regulatory Commission.