Preface |
|
xi | |
|
|
1 | (42) |
|
Linear Programming: Basic notions |
|
|
1 | (1) |
|
Example: Tschebyshev approximation and its applications |
|
|
2 | (9) |
|
Best uniform approximation |
|
|
2 | (1) |
|
Application: Synthesis of filters |
|
|
3 | (2) |
|
Filter synthesis revisited |
|
|
5 | (2) |
|
Synthesis of arrays of antennae |
|
|
7 | (4) |
|
Duality in linear programming |
|
|
11 | (19) |
|
Certificates for solvability and insolvability |
|
|
12 | (4) |
|
Dual to a linear programming program: Origin |
|
|
16 | (1) |
|
Linear programming duality theorem |
|
|
17 | (2) |
|
Illustration: Problem dual to the Tschebyshev approximation problem |
|
|
19 | (2) |
|
Application: Truss topology design |
|
|
21 | (9) |
|
|
30 | (13) |
|
|
30 | (4) |
|
Theorem on the alternative |
|
|
34 | (1) |
|
Proof of the homogeneous Farkas lemma |
|
|
35 | (3) |
|
|
38 | (2) |
|
How many bars are needed in an optimal truss? |
|
|
40 | (3) |
|
From Linear Programming to Conic Programming |
|
|
43 | (36) |
|
Orderings of Rm and convex cones |
|
|
44 | (2) |
|
What is conic programming? |
|
|
46 | (4) |
|
|
50 | (7) |
|
Geometry of the primal and dual problems |
|
|
53 | (4) |
|
|
57 | (10) |
|
Is something wrong with conic duality? |
|
|
60 | (1) |
|
Consequences of the conic duality theorem |
|
|
61 | (3) |
|
Robust solvability status |
|
|
64 | (3) |
|
|
67 | (6) |
|
|
73 | (6) |
|
|
73 | (3) |
|
|
76 | (1) |
|
Feasible and level sets of conic problems |
|
|
77 | (2) |
|
Conic Quadratic Programming |
|
|
79 | (60) |
|
Conic quadratic problems: Preliminaries |
|
|
79 | (2) |
|
Examples of conic quadratic problems |
|
|
81 | (4) |
|
Best linear approximation of complex-valued functions |
|
|
81 | (1) |
|
Contact problems with static friction |
|
|
82 | (3) |
|
What can be expressed via conic quadratic constraints? |
|
|
85 | (24) |
|
More examples of conic quadratic-representable functions and sets |
|
|
104 | (5) |
|
|
109 | (22) |
|
Tschebyshev approximation in relative scale |
|
|
109 | (1) |
|
Robust linear programming |
|
|
110 | (10) |
|
|
120 | (11) |
|
|
131 | (8) |
|
Optimal control in discrete time linear dynamic system |
|
|
131 | (1) |
|
Conic quadratic representations |
|
|
132 | (5) |
|
Does conic quadratic programming exist? |
|
|
137 | (2) |
|
|
139 | (196) |
|
Semidefinite cone and semidefinite programs |
|
|
139 | (5) |
|
|
139 | (5) |
|
What can be expressed via linear matrix inequalities? |
|
|
144 | (15) |
|
Applications I: Combinatorics |
|
|
159 | (19) |
|
Shor's semidefinite relaxation scheme |
|
|
161 | (3) |
|
Stability number, Shannon capacity, and Lovasz capacity of a graph |
|
|
164 | (6) |
|
|
170 | (2) |
|
|
172 | (3) |
|
|
175 | (3) |
|
Applications II: Stability analysis |
|
|
178 | (24) |
|
Dynamic stability in mechanics |
|
|
178 | (2) |
|
Lyapunov stability analysis and synthesis |
|
|
180 | (9) |
|
Interval stability analysis and synthesis |
|
|
189 | (13) |
|
Applications III: Robust quadratic programming |
|
|
202 | (8) |
|
Applications IV: Synthesis of filters and antennae arrays |
|
|
210 | (9) |
|
Applications V: Design of chips |
|
|
219 | (8) |
|
|
220 | (6) |
|
|
226 | (1) |
|
Applications VI: Structural design |
|
|
227 | (30) |
|
|
228 | (5) |
|
|
233 | (3) |
|
Semidefinite reformulation of the standard SSD problem |
|
|
236 | (7) |
|
|
243 | (5) |
|
|
248 | (4) |
|
Explicit forms of the standard truss and shape problems |
|
|
252 | (5) |
|
Applications VII: Extremal ellipsoids |
|
|
257 | (19) |
|
Ellipsoidal approximations of unions and intersections of ellipsoids |
|
|
262 | (2) |
|
Approximating sums of ellipsoids |
|
|
264 | (12) |
|
|
276 | (59) |
|
Around positive semidefiniteness, eigenvalues, and ≥ ordering |
|
|
276 | (15) |
|
Semidefinite representations of epigraphs of convex polynomials |
|
|
291 | (2) |
|
Lovasz capacity number and semidefinite relaxations of combinatorial problems |
|
|
293 | (6) |
|
Lyapunov stability analysis |
|
|
299 | (1) |
|
|
300 | (23) |
|
|
323 | (3) |
|
Ellipsoidal approximations |
|
|
326 | (9) |
|
Computational Tractability of Convex Programs |
|
|
335 | (42) |
|
Numerical solution of optimization programs --- preliminaries |
|
|
335 | (7) |
|
Mathematical programming programs |
|
|
335 | (1) |
|
Solution methods and efficiency |
|
|
336 | (6) |
|
Black box-represented convex programs |
|
|
342 | (10) |
|
Polynomial solvability of convex programming |
|
|
352 | (11) |
|
Polynomial solvability of convex programming |
|
|
359 | (4) |
|
Difficult problems and NP-completeness |
|
|
363 | (14) |
|
CCT --- a quick introduction |
|
|
363 | (4) |
|
From the real arithmetic complexity theory to the CCT and back |
|
|
367 | (10) |
|
Interior Point Polynominal Time Methods for Linear Programming, Conic Quadratic Programming, and Semidefinite Programming |
|
|
377 | (66) |
|
|
377 | (2) |
|
|
378 | (1) |
|
Newton method and the interior penalty scheme |
|
|
379 | (5) |
|
Unconstrained minimization and the Newton method |
|
|
379 | (1) |
|
Classical interior penalty scheme: Construction |
|
|
380 | (2) |
|
Classical interior penalty scheme: Drawbacks |
|
|
382 | (1) |
|
|
382 | (2) |
|
Interior point methods for linear programming, conic quadratic programming, and semidefinite programming: Building blocks |
|
|
384 | (5) |
|
Canonical cones and canonical barriers |
|
|
384 | (3) |
|
Elementary properties of canonical barriers |
|
|
387 | (2) |
|
Primal-dual pair of problems and the primal-dual central path |
|
|
389 | (8) |
|
|
389 | (1) |
|
|
390 | (7) |
|
|
397 | (24) |
|
|
397 | (1) |
|
|
398 | (4) |
|
Primal and dual path-following methods |
|
|
402 | (3) |
|
Semidefinite programming case |
|
|
405 | (16) |
|
Complexity bounds for linear programming, conic quadratic programming, and semidefinite programming |
|
|
421 | (3) |
|
Complexity of linear programming |
|
|
422 | (1) |
|
Complexity of conic quadratic programming |
|
|
423 | (1) |
|
|
423 | (1) |
|
|
424 | (2) |
|
|
426 | (17) |
|
|
426 | (1) |
|
Scalings of canonical cones |
|
|
427 | (2) |
|
|
429 | (2) |
|
More on canonical barriers |
|
|
431 | (1) |
|
Primal path-following method |
|
|
432 | (3) |
|
Infeasible start path-following method |
|
|
435 | (8) |
Solutions to Selected Exercises |
|
443 | (42) |
|
|
443 | (3) |
|
|
446 | (3) |
|
|
449 | (10) |
|
|
459 | (16) |
|
|
475 | (10) |
Index |
|
485 | |