Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Blickinsbuch.de - Numerical Optimization - Jorge Nocedal, Stephen Wright
     Artikel werden geladen

    Numerical Optimization

    Numerical Optimization

    Autoren:

    Verlag:
    Springer-Verlag   Weitere Titel dieses Verlages anzeigen

    Auflage: 2nd ed
    Erschienen: September 2006
    Seiten: 664
    Sprache: Englisch
    Preis: 74.89 €
    Maße: 260x184x44
    Einband: Gebundene Ausgabe
    Reihe: Springer Series in Operations Research and Financial Engineering
    ISBN: 9780387303031

    Inhaltsverzeichnis

    Prefacexvii
    Preface to the Second Editionxxi
    1Introduction1
    Mathematical Formulation2
    Example: A Transportation Problem4
    Continuous versus Discrete Optimization5
    Constrained and Unconstrained Optimization6
    Global and Local Optimization6
    Stochastic and Deterministic Optimization7
    Convexity7
    Optimization Algorithms8
    Notes and References9
    2Fundamentals of Unconstrained Optimization10
    2.1What Is a Solution?12
    Recognizing a Local Minimum14
    Nonsmooth Problems17
    2.2Overview of Algorithms18
    Two Strategies: Line Search and Trust Region19
    Search Directions for Line Search Methods20
    Models for Trust-Region Methods25
    Scaling26
    Exercises27
    3Line Search Methods30
    3.1Step Length31
    The Wolfe Conditions33
    The Goldstein Conditions36
    Sufficient Decrease and Backtracking37
    3.2Convergence of Line Search Methods37
    3.3Rate of Convergence41
    Convergence Rate of Steepest Descent42
    Newton's Method44
    Quasi-Newton Methods46
    3.4Newton's Method with Hessian Modification48
    Eigenvalue Modification49
    Adding a Multiple of the Identity51
    Modified Cholesky Factorization52
    Modified Symmetric Indefinite Factorization54
    3.5Step-Length Selection Algorithms56
    Interpolation57
    Initial Step Length59
    A Line Search Algorithm for the Wolfe Conditions60
    Notes and References62
    Exercises63
    4Trust-Region Methods66
    Outline of the Trust-Region Approach68
    4.1Algorithms Based on the Cauchy Point71
    The Cauchy Point71
    Improving on the Cauchy Point73
    The Dogleg Method73
    Two-Dimensional Subspace Minimization76
    4.2Global Convergence77
    Reduction Obtained by the Cauchy Point77
    Convergence to Stationary Points79
    4.3Iterative Solution of the Subproblem83
    The Hard Case87
    Proof of Theorem 4.189
    Convergence of Algorithms Based on Nearly Exact Solutions91
    4.4Local Convergence of Trust-Region Newton Methods92
    4.5Other Enhancements95
    Scaling95
    Trust Regions in Other Norms97
    Notes and References98
    Exercises98
    5Conjugate Gradient Methods101
    5.1The Linear Conjugate Gradient Method102
    Conjugate Direction Methods102
    Basic Properties of the Conjugate Gradient Method107
    A Practical Form of the Conjugate Gradient Method......................Ill
    Rate of Convergence112
    Preconditioning118
    Practical Preconditioners120
    5.2Nonlinear Conjugate Gradient Methods121
    The Fletcher-Reeves Method121
    The Polak-Ribiere Method and Variants122
    Quadratic Termination and Restarts124
    Behavior of the Fletcher-Reeves Method125
    Global Convergence127
    Numerical Performance131
    Notes and References132
    Exercises133
    6Quasi-Newton Methods135
    6.1The BFGS Method136
    Properties of the BFGS Method141
    Implementation142
    6.2The SRI Method144
    Properties of SRI Updating147
    6.3The Broyden Class149
    6.4Convergence Analysis153
    Global Convergence of the BFGS Method153
    Superlinear Convergence of the BFGS Method156
    Convergence Analysis of the SRI Method160
    Notes and References161
    Exercises162
    7Large-Scale Unconstrained Optimization164
    7.1Inexact Newton Methods165
    Local Convergence of Inexact Newton Methods166
    Line Search Newton-CG Method168
    Trust-Region Newton-CG Method170
    Preconditioning the Trust-Region Newton-CG Method174
    Trust-Region Newton-Lanczos Method175
    7.2Limited-Memory Quasi-Newton Methods176
    Limited-Memory BFGS177
    Relationship with Conjugate Gradient Methods180
    General Limited-Memory Updating181
    Compact Representation of BFGS Updating181
    Unrolling the Update184
    7.3Sparse Quasi-Newton Updates185
    7.4Algorithms for Partially Separable Functions186
    7.5Perspectives and Software189
    Notes and References190
    Exercises191
    8Calculating Derivatives193
    8.1Finite-Difference Derivative Approximations194
    Approximating the Gradient195
    Approximating a Sparse Jacobian197
    Approximating the Hessian201
    Approximating a Sparse Hessian202
    8.2Automatic Differentiation204
    An Example205
    The Forward Mode206
    The Reverse Mode207
    Vector Functions and Partial Separability210
    Calculating Jacobians of Vector Functions212
    Calculating Hessians: Forward Mode213
    Calculating Hessians: Reverse Mode215
    Current Limitations216
    Notes and References217
    Exercises217
    9Derivative-Free Optimization220
    9.1Finite Differences and Noise221
    9.2Model-Based Methods223
    Interpolation and Polynomial Bases226
    Updating the Interpolation Set227
    A Method Based on Minimum-Change Updating228
    9.3Coordinate and Pattern-Search Methods229
    Coordinate Search Method230
    Pattern-Search Methods231
    9.4A Conjugate-Direction Method234
    9.5Nelder-Mead Method238
    9.6Implicit Filtering240
    Notes and References242
    Exercises242
    10Least-Squares Problems245
    10.1Background247
    10.2Linear Least-Squares Problems250
    10.3Algorithms for Nonlinear Least-Squares Problems254
    The Gauss-Newton Method254
    Convergence of the Gauss-Newton Method255
    The Levenberg-Marquardt Method258
    Implementation of the Levenberg-Marquardt Method259
    Convergence of the Levenberg-Marquardt Method261
    Methods for Large-Residual Problems262
    10.4Orthogonal Distance Regression265
    Notes and References267
    Exercises269
    11Nonlinear Equations270
    11.1Local Algorithms274
    Newtons Method for Nonlinear Equations274
    Inexact Newton Methods277
    Broydens Method279
    Tensor Methods283
    11.2Practical Methods285
    Merit Functions285
    Line Search Methods287
    Trust-Region Methods290
    11.3Continuation/Homotopy Methods296
    Motivation296
    Practical Continuation Methods297
    Notes and References302
    Exercises302
    12Theory of Constrained Optimization304
    Local and Global Solutions305
    Smoothness306
    12.1Examples307
    A Single Equality Constraint308
    A Single Inequality Constraint310
    Two Inequality Constraints313
    12.2Tangent Cone and Constraint Qualifications315
    12.3First-Order Optimality Conditions320
    12.4First-Order Optimality Conditions: Proof323
    Relating the Tangent Cone and the First-Order Feasible Direction Set323
    A Fundamental Necessary Condition325
    Farkas' Lemma326
    Proof of Theorem 12.1329
    12.5Second-Order Conditions330
    Second-Order Conditions and Projected Hessians337
    12.6Other Constraint Qualifications338
    12.7A Geometric Viewpoint340
    12.8Lagrange Multipliers and Sensitivity341
    12.9Duality343
    Notes and References349
    Exercises351
    13Linear Programming: The Simplex Method355
    Linear Programming356
    13.1Optimality and Duality358
    Optimality Conditions358
    The Dual Problem359
    13.2Geometry of the Feasible Set362
    Bases and Basic Feasible Points362
    Vertices of the Feasible Polytope365
    13.3The Simplex Method366
    Outline366
    A Single Step of the Method370
    13.4Linear Algebra in the Simplex Method372
    13.5Other Important Details375
    Pricing and Selection of the Entering Index375
    Starting the Simplex Method378
    Degenerate Steps and Cycling381
    13.6The Dual Simplex Method382
    13.7Presolving385
    13.8Where Does the Simplex Method Fit?388
    Notes and References389
    Exercises389
    14Linear Programming: Interior-Point Methods392
    14.1Primal-Dual Methods393
    Outline393
    The Central Path397
    Central Path Neighborhoods and Path-Following Methods399
    14.2Practical Primal-Dual Algorithms407
    Corrector and Centering Steps407
    Step Lengths409
    Starting Point410
    A Practical Algorithm411
    Solving the Linear Systems411
    14.3Other Primal-Dual Algorithms and Extensions413
    Other Path-Following Methods413
    Potential-Reduction Methods414
    Extensions415
    14.4Perspectives and Software416
    Notes and References417
    Exercises418
    15Fundamentals of Algorithms for Nonlinear Constrained Optimization421
    15.1Categorizing Optimization Algorithms422
    15.2The Combinatorial Difficulty of Inequality-Constrained Problems424
    15.3Elimination of Variables426
    Simple Elimination using Linear Constraints428
    General Reduction Strategies for Linear Constraints431
    Effect of Inequality Constraints434
    15.4Merit Functions and Filters435
    Merit Functions435
    Filters437
    15.5The Maratos Effect440
    15.6Second-Order Correction and Nonmonotone Techniques443
    Nonmonotone (Watchdog) Strategy444
    Notes and References446
    Exercises446
    16Quadratic Programming448
    16.1Equality-Constrained Quadratic Programs451
    Properties of Equality-Constrained QPs451
    16.2Direct Solution of the KKT System454
    Factoring the Full KKT System454
    Schur-Complement Method455
    Null-Space Method457
    16.3Iterative Solution of the KKT System459
    CG Applied to the Reduced System459
    The Projected CG Method461
    16.4Inequality-Constrained Problems463
    Optimality Conditions for Inequality-Constrained Problems464
    Degeneracy465
    16.5Active-Set Methods for Convex QPs467
    Specification of the Active-Set Method for Convex QP472
    Further Remarks on the Active-Set Method476
    Finite Termination of Active-Set Algorithm on Strictly Convex QPs477
    Updating Factorizations478
    16.6Interior-Point Methods480
    Solving the Primal-Dual System482
    Step Length Selection483
    A Practical Primal-Dual Method484
    16.7The Gradient Projection Method485
    Cauchy Point Computation486
    Subspace Minimization488
    16.8Perspectives and Software490
    Notes and References492
    Exercises492
    17Penalty and Augmented Lagrangian Methods497
    17.1The Quadratic Penalty Method498
    Motivation498
    Algorithmic Framework501
    Convergence of the Quadratic Penalty Method502
    111Conditioning and Reformulations505
    17.2Nonsmooth Penalty Functions507
    A Practical tx Penalty Method511
    A General Class of Nonsmooth Penalty Methods513
    17.3Augmented Lagrangian Method: Equality Constraints514
    Motivation and Algorithmic Framework514
    Properties of the Augmented Lagrangian517
    17.4Practical Augmented Lagrangian Methods519
    Bound-Constrained Formulation519
    Linearly Constrained Formulation522
    Unconstrained Formulation523
    17.5Perspectives and Software525
    Notes and References526
    Exercises527
    18Sequential Quadratic Programming529
    18.1Local SQP Method530
    SQP Framework531
    Inequality Constraints532
    18.2Preview of Practical SQP Methods533
    IQP and EQP533
    Enforcing Convergence534
    18.3Algorithmic Development535
    Handling Inconsistent Linearizations535
    Full Quasi-Newton Approximations536
    Reduced-Hessian Quasi-Newton Approximations538
    Merit Functions540
    Second-Order Correction543
    18.4A Practical Line Search SQP Method545
    18.5Trust-Region SQP Methods546
    A Relaxation Method for Equality-Constrained Optimization547
    SiiQP (Sequential i\ Quadratic Programming)549
    Sequential Linear-Quadratic Programming (SLQP)551
    A Technique for Updating the Penalty Parameter553
    18.6Nonlinear Gradient Projection554
    18.7Convergence Analysis556
    Rate of Convergence557
    18.8Perspectives and Software560
    Notes and References561
    Exercises561
    19Interior-Point Methods for Nonlinear Programming563
    19.1Two Interpretations564
    19.2A Basic Interior-Point Algorithm566
    19.3Algorithmic Development569
    Primal vs. Primal-Dual System570
    Solving the Primal-Dual System570
    Updating the Barrier Parameter572
    Handling Nonconvexity and Singularity573
    Step Acceptance: Merit Functions and Filters575
    Quasi-Newton Approximations575
    Feasible Interior-Point Methods576
    19.4A Line Search Interior-Point Method577
    19.5A Trust-Region Interior-Point Method578
    An Algorithm for Solving the Barrier Problem578
    Step Computation580
    Lagrange Multipliers Estimates and Step Acceptance581
    Description of a Trust-Region Interior-Point Method582
    19.6The Primal Log-Barrier Method583
    19.7Global Convergence Properties587
    Failure of the Line Search Approach587
    Modified Line Search Methods589
    Global Convergence of the Trust-Region Approach589
    19.8Superlinear Convergence591
    19.9Perspectives and Software592
    Notes and References593
    Exercises594
    A Background Material598
    A. 1 Elements of Linear Algebra598
    Vectors and Matrices598
    Norms600
    Subspaces602
    Eigenvalues, Eigenvectors, and the Singular-Value Decomposition603
    Determinant and Trace605
    Matrix Factorizations: Cholesky, LU, QR606
    Symmetric Indefinite Factorization610
    Sherman-Morrison-Woodbury Formula612
    Interlacing Eigenvalue Theorem613
    Error Analysis and Floating-Point Arithmetic613
    Conditioning and Stability616
    A.2 Elements of Analysis, Geometry, Topology617
    Sequences617
    Rates of Convergence619
    Topology of the Euclidean Space R"620
    Convex Sets in R"621
    Continuity and Limits623
    Derivatives625
    Directional Derivatives628
    Mean Value Theorem629
    Implicit Function Theorem630
    Order Notation631
    Root-Finding for Scalar Equations633
    B A Regularization Procedure635
    References637
    Index653