Details

Engineering Optimization


Engineering Optimization

Theory and Practice
5. Aufl.

von: Singiresu S. Rao

120,99 €

Verlag: Wiley
Format: PDF
Veröffentl.: 10.12.2019
ISBN/EAN: 9781119454762
Sprache: englisch
Anzahl Seiten: 832

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<p><b>The revised and updated new edition of the popular optimization book for engineers</b></p> <p>The thoroughly revised and updated fifth edition of <i>Engineering Optimization: Theory and Practice</i> offers engineers a guide to the important optimization methods that are commonly used in a wide range of industries. The author—a noted expert on the topic—presents both the classical and most recent optimizations approaches. The book introduces the basic methods and includes information on more advanced principles and applications.</p> <p>The fifth edition presents four new chapters: Solution of Optimization Problems Using MATLAB; Metaheuristic Optimization Methods; Multi-Objective Optimization Methods; and Practical Implementation of Optimization. All of the book's topics are designed to be self-contained units with the concepts described in detail with derivations presented. The author puts the emphasis on computational aspects of optimization and includes design examples and problems representing different areas of engineering. Comprehensive in scope, the book contains solved examples, review questions and problems. This important book:</p> <ul> <li>Offers an updated edition of the classic work on optimization</li> <li>Includes approaches that are appropriate for all branches of engineering</li> <li>Contains numerous practical design and engineering examples</li> <li>Offers more than 140 illustrative examples, 500 plus references in the literature of engineering optimization, and more than 500 review questions and answers</li> <li>Demonstrates the use of MATLAB for solving different types of optimization problems using different techniques</li> </ul> <p>Written for students across all engineering disciplines, the revised edition of <i>Engineering Optimization: Theory and Practice</i> is the comprehensive book that covers the new and recent methods of optimization and reviews the principles and applications.</p>
<p>Preface xvii</p> <p>Acknowledgment xxi</p> <p>About the Author xxiii</p> <p><b>1 Introduction to Optimization 1</b></p> <p>1.1 Introduction 1</p> <p>1.2 Historical Development 3</p> <p>1.2.1 Modern Methods of Optimization 4</p> <p>1.3 Engineering Applications of Optimization 5</p> <p>1.4 Statement of an Optimization Problem 6</p> <p>1.4.1 Design Vector 6</p> <p>1.4.2 Design Constraints 7</p> <p>1.4.3 Constraint Surface 7</p> <p>1.4.4 Objective Function 8</p> <p>1.4.5 Objective Function Surfaces 9</p> <p>1.5 Classification of Optimization Problems 14</p> <p>1.5.1 Classification Based on the Existence of Constraints 14</p> <p>1.5.2 Classification Based on the Nature of the Design Variables 14</p> <p>1.5.3 Classification Based on the Physical Structure of the Problem 15</p> <p>1.5.4 Classification Based on the Nature of the Equations Involved 18</p> <p>1.5.5 Classification Based on the Permissible Values of the Design Variables 27</p> <p>1.5.6 Classification Based on the Deterministic Nature of the Variables 28</p> <p>1.5.7 Classification Based on the Separability of the Functions 29</p> <p>1.5.8 Classification Based on the Number of Objective Functions 31</p> <p>1.6 Optimization Techniques 33</p> <p>1.7 Engineering Optimization Literature 34</p> <p>1.8 Solutions Using MATLAB 34</p> <p>References and Bibliography 34</p> <p>Review Questions 40</p> <p>Problems 41</p> <p><b>2 Classical Optimization Techniques 57</b></p> <p>2.1 Introduction 57</p> <p>2.2 Single-Variable Optimization 57</p> <p>2.3 Multivariable Optimization with no Constraints 62</p> <p>2.3.1 Definition: <i>r</i>th Differential of <i>f </i>62</p> <p>2.3.2 Semidefinite Case 67</p> <p>2.3.3 Saddle Point 67</p> <p>2.4 Multivariable Optimization with Equality Constraints 69</p> <p>2.4.1 Solution by Direct Substitution 69</p> <p>2.4.2 Solution by the Method of Constrained Variation 71</p> <p>2.4.3 Solution by the Method of Lagrange Multipliers 77</p> <p>2.5 Multivariable Optimization with Inequality Constraints 85</p> <p>2.5.1 Kuhn–Tucker Conditions 90</p> <p>2.5.2 Constraint Qualification 90</p> <p>2.6 Convex Programming Problem 96</p> <p>References and Bibliography 96</p> <p>Review Questions 97</p> <p>Problems 98</p> <p><b>3 Linear Programming I: Simplex Method 109</b></p> <p>3.1 Introduction 109</p> <p>3.2 Applications of Linear Programming 110</p> <p>3.3 Standard form of a Linear Programming Problem 112</p> <p>3.3.1 Scalar Form 112</p> <p>3.3.2 Matrix Form 112</p> <p>3.4 Geometry of Linear Programming Problems 114</p> <p>3.5 Definitions and Theorems 117</p> <p>3.5.1 Definitions 117</p> <p>3.5.2 Theorems 120</p> <p>3.6 Solution of a System of Linear Simultaneous Equations 122</p> <p>3.7 Pivotal Reduction of a General System of Equations 123</p> <p>3.8 Motivation of the Simplex Method 127</p> <p>3.9 Simplex Algorithm 128</p> <p>3.9.1 Identifying an Optimal Point 128</p> <p>3.9.2 Improving a Nonoptimal Basic Feasible Solution 129</p> <p>3.10 Two Phases of the Simplex Method 137</p> <p>3.11 Solutions Using MATLAB 143</p> <p>References and Bibliography 143</p> <p>Review Questions 143</p> <p>Problems 145</p> <p><b>4 Linear Programming II: Additional Topics and Extensions 159</b></p> <p>4.1 Introduction 159</p> <p>4.2 Revised Simplex Method 159</p> <p>4.3 Duality in Linear Programming 173</p> <p>4.3.1 Symmetric Primal–Dual Relations 173</p> <p>4.3.2 General Primal–Dual Relations 174</p> <p>4.3.3 Primal–Dual Relations when the Primal Is in Standard Form 175</p> <p>4.3.4 Duality Theorems 176</p> <p>4.3.5 Dual Simplex Method 176</p> <p>4.4 Decomposition Principle 180</p> <p>4.5 Sensitivity or Postoptimality Analysis 187</p> <p>4.5.1 Changes in the Right-Hand-Side Constants <i>b<sub>i </sub></i>188</p> <p>4.5.2 Changes in the Cost Coefficients <i>c<sub>j </sub></i>192</p> <p>4.5.3 Addition of New Variables 194</p> <p>4.5.4 Changes in the Constraint Coefficients <i>a<sub>ij </sub></i>195</p> <p>4.5.5 Addition of Constraints 197</p> <p>4.6 Transportation Problem 199</p> <p>4.7 Karmarkar’s Interior Method 202</p> <p>4.7.1 Statement of the Problem 203</p> <p>4.7.2 Conversion of an LP Problem into the Required Form 203</p> <p>4.7.3 Algorithm 205</p> <p>4.8 Quadratic Programming 208</p> <p>4.9 Solutions Using Matlab 214</p> <p>References and Bibliography 214</p> <p>Review Questions 215</p> <p>Problems 216</p> <p><b>5 Nonlinear Programming I: One-Dimensional Minimization Methods 225</b></p> <p>5.1 Introduction 225</p> <p>5.2 Unimodal Function 230</p> <p>Elimination Methods 231</p> <p>5.3 Unrestricted Search 231</p> <p>5.3.1 Search with Fixed Step Size 231</p> <p>5.3.2 Search with Accelerated Step Size 232</p> <p>5.4 Exhaustive Search 232</p> <p>5.5 Dichotomous Search 234</p> <p>5.6 Interval Halving Method 236</p> <p>5.7 Fibonacci Method 238</p> <p>5.8 Golden Section Method 243</p> <p>5.9 Comparison of Elimination Methods 246</p> <p>Interpolation Methods 247</p> <p>5.10 Quadratic Interpolation Method 248</p> <p>5.11 Cubic Interpolation Method 253</p> <p>5.12 Direct Root Methods 259</p> <p>5.12.1 Newton Method 259</p> <p>5.12.2 Quasi-Newton Method 261</p> <p>5.12.3 Secant Method 263</p> <p>5.13 Practical Considerations 265</p> <p>5.13.1 How to Make the Methods Efficient and More Reliable 265</p> <p>5.13.2 Implementation in Multivariable Optimization Problems 266</p> <p>5.13.3 Comparison of Methods 266</p> <p>5.14 Solutions Using MATLAB 267</p> <p>References and Bibliography 267</p> <p>Review Questions 267</p> <p>Problems 268</p> <p><b>6 Nonlinear Programming II: Unconstrained Optimization Techniques 273</b></p> <p>6.1 Introduction 273</p> <p>6.1.1 Classification of Unconstrained Minimization Methods 276</p> <p>6.1.2 General Approach 276</p> <p>6.1.3 Rate of Convergence 276</p> <p>6.1.4 Scaling of Design Variables 277</p> <p>Direct Search Methods 280</p> <p>6.2 Random Search Methods 280</p> <p>6.2.1 Random Jumping Method 280</p> <p>6.2.2 Random Walk Method 282</p> <p>6.2.3 Random Walk Method with Direction Exploitation 283</p> <p>6.2.4 Advantages of Random Search Methods 284</p> <p>6.3 Grid Search Method 285</p> <p>6.4 Univariate Method 285</p> <p>6.5 Pattern Directions 288</p> <p>6.6 Powell’s Method 289</p> <p>6.6.1 Conjugate Directions 289</p> <p>6.6.2 Algorithm 293</p> <p>6.7 Simplex Method 298</p> <p>6.7.1 Reflection 298</p> <p>6.7.2 Expansion 301</p> <p>6.7.3 Contraction 301</p> <p>Indirect Search (Descent) Methods 304</p> <p>6.8 Gradient of a Function 304</p> <p>6.8.1 Evaluation of the Gradient 306</p> <p>6.8.2 Rate of Change of a Function Along a Direction 307</p> <p>6.9 Steepest Descent (Cauchy) Method 308</p> <p>6.10 Conjugate Gradient (Fletcher–Reeves) Method 310</p> <p>6.10.1 Development of the Fletcher–Reeves Method 310</p> <p>6.10.2 Fletcher–Reeves Method 311</p> <p>6.11 Newton’s Method 313</p> <p>6.12 Marquardt Method 316</p> <p>6.13 Quasi-Newton Methods 317</p> <p>6.13.1 Computation of [<i>B<sub>i</sub></i>] 318</p> <p>6.13.2 Rank 1 Updates 319</p> <p>6.13.3 Rank 2 Updates 320</p> <p>6.14 Davidon–Fletcher–Powell Method 321</p> <p>6.15 Broyden–Fletcher–Goldfarb–Shanno Method 327</p> <p>6.16 Test Functions 330</p> <p>6.17 Solutions Using Matlab 332</p> <p>References and Bibliography 333</p> <p>Review Questions 334</p> <p>Problems 336</p> <p><b>7 Nonlinear Programming III: Constrained Optimization Techniques 347</b></p> <p>7.1 Introduction 347</p> <p>7.2 Characteristics of a Constrained Problem 347</p> <p>Direct Methods 350</p> <p>7.3 Random Search Methods 350</p> <p>7.4 Complex Method 351</p> <p>7.5 Sequential Linear Programming 353</p> <p>7.6 Basic Approach in the Methods of Feasible Directions 360</p> <p>7.7 Zoutendijk’s Method of Feasible Directions 360</p> <p>7.7.1 Direction-Finding Problem 362</p> <p>7.7.2 Determination of Step Length 364</p> <p>7.7.3 Termination Criteria 367</p> <p>7.8 Rosen’s Gradient Projection Method 369</p> <p>7.8.1 Determination of Step Length 372</p> <p>7.9 Generalized Reduced Gradient Method 377</p> <p>7.10 Sequential Quadratic Programming 386</p> <p>7.10.1 Derivation 386</p> <p>7.10.2 Solution Procedure 389</p> <p>Indirect Methods 392</p> <p>7.11 Transformation Techniques 392</p> <p>7.12 Basic Approach of the Penalty Function Method 394</p> <p>7.13 Interior Penalty Function Method 396</p> <p>7.14 Convex Programming Problem 405</p> <p>7.15 Exterior Penalty Function Method 406</p> <p>7.16 Extrapolation Techniques in the Interior Penalty Function Method 410</p> <p>7.16.1 Extrapolation of the Design Vector X 410</p> <p>7.16.2 Extrapolation of the Function <i>f </i>412</p> <p>7.17 Extended Interior Penalty Function Methods 414</p> <p>7.17.1 Linear Extended Penalty Function Method 414</p> <p>7.17.2 Quadratic Extended Penalty Function Method 415</p> <p>7.18 Penalty Function Method for Problems with Mixed Equality and Inequality Constraints 416</p> <p>7.18.1 Interior Penalty Function Method 416</p> <p>7.18.2 Exterior Penalty Function Method 418</p> <p>7.19 Penalty Function Method for Parametric Constraints 418</p> <p>7.19.1 Parametric Constraint 418</p> <p>7.19.2 Handling Parametric Constraints 420</p> <p>7.20 Augmented Lagrange Multiplier Method 422</p> <p>7.20.1 Equality-Constrained Problems 422</p> <p>7.20.2 Inequality-Constrained Problems 423</p> <p>7.20.3 Mixed Equality–Inequality-Constrained Problems 425</p> <p>7.21 Checking the Convergence of Constrained Optimization Problems 426</p> <p>7.21.1 Perturbing the Design Vector 427</p> <p>7.21.2 Testing the Kuhn–Tucker Conditions 427</p> <p>7.22 Test Problems 428</p> <p>7.22.1 Design of a Three-Bar Truss 429</p> <p>7.22.2 Design of a Twenty-Five-Bar Space Truss 430</p> <p>7.22.3 Welded Beam Design 431</p> <p>7.22.4 Speed Reducer (Gear Train) Design 433</p> <p>7.22.5 Heat Exchanger Design [7.42] 435</p> <p>7.23 Solutions Using MATLAB 435</p> <p>References and Bibliography 435</p> <p>Review Questions 437</p> <p>Problems 439</p> <p><b>8 Geometric Programming 449</b></p> <p>8.1 Introduction 449</p> <p>8.2 Posynomial 449</p> <p>8.3 Unconstrained Minimization Problem 450</p> <p>8.4 Solution of an Unconstrained Geometric Programming Program using Differential Calculus 450</p> <p>8.4.1 Degree of Difficulty 453</p> <p>8.4.2 Sufficiency Condition 453</p> <p>8.4.3 Finding the Optimal Values of Design Variables 453</p> <p>8.5 Solution of an Unconstrained Geometric Programming Problem Using Arithmetic–Geometric Inequality 457</p> <p>8.6 Primal–dual Relationship and Sufficiency Conditions in the Unconstrained Case 458</p> <p>8.6.1 Primal and Dual Problems 461</p> <p>8.6.2 Computational Procedure 461</p> <p>8.7 Constrained Minimization 464</p> <p>8.8 Solution of a Constrained Geometric Programming Problem 465</p> <p>8.8.1 Optimum Design Variables 466</p> <p>8.9 Primal and Dual Programs in the Case of Less-than Inequalities 466</p> <p>8.10 Geometric Programming with Mixed Inequality Constraints 473</p> <p>8.11 Complementary Geometric Programming 475</p> <p>8.11.1 Solution Procedure 477</p> <p>8.11.2 Degree of Difficulty 478</p> <p>8.12 Applications of Geometric Programming 480</p> <p>References and Bibliography 491</p> <p>Review Questions 493</p> <p>Problems 493</p> <p><b>9 Dynamic Programming 497</b></p> <p>9.1 Introduction 497</p> <p>9.2 Multistage Decision Processes 498</p> <p>9.2.1 Definition and Examples 498</p> <p>9.2.2 Representation of a Multistage Decision Process 499</p> <p>9.2.3 Conversion of a Nonserial System to a Serial System 500</p> <p>9.2.4 Types of Multistage Decision Problems 501</p> <p>9.3 Concept of Suboptimization and Principle of Optimality 501</p> <p>9.4 Computational Procedure in Dynamic Programming 505</p> <p>9.5 Example Illustrating the Calculus Method of Solution 507</p> <p>9.6 Example Illustrating the Tabular Method of Solution 512</p> <p>9.6.1 Suboptimization of Stage 1 (Component 1) 514</p> <p>9.6.2 Suboptimization of Stages 2 and 1 (Components 2 and 1) 514</p> <p>9.6.3 Suboptimization of Stages 3, 2, and 1 (Components 3, 2, and 1) 515</p> <p>9.7 Conversion of a Final Value Problem into an Initial Value Problem 517</p> <p>9.8 Linear Programming as a Case of Dynamic Programming 519</p> <p>9.9 Continuous Dynamic Programming 523</p> <p>9.10 Additional Applications 526</p> <p>9.10.1 Design of Continuous Beams 526</p> <p>9.10.2 Optimal Layout (Geometry) of a Truss 527</p> <p>9.10.3 Optimal Design of a Gear Train 528</p> <p>9.10.4 Design of a Minimum-Cost Drainage System 529</p> <p>References and Bibliography 530</p> <p>Review Questions 531</p> <p>Problems 532</p> <p><b>10 Integer Programming 537</b></p> <p>10.1 Introduction 537</p> <p>Integer Linear Programming 538</p> <p>10.2 Graphical Representation 538</p> <p>10.3 Gomory’s Cutting Plane Method 540</p> <p>10.3.1 Concept of a Cutting Plane 540</p> <p>10.3.2 Gomory’s Method for All-Integer Programming Problems 541</p> <p>10.3.3 Gomory’s Method for Mixed-Integer Programming Problems 547</p> <p>10.4 Balas’ Algorithm for Zero–One Programming Problems 551</p> <p>Integer Nonlinear Programming 553</p> <p>10.5 Integer Polynomial Programming 553</p> <p>10.5.1 Representation of an Integer Variable by an Equivalent System of Binary Variables 553</p> <p>10.5.2 Conversion of a Zero–One Polynomial Programming Problem into a Zero–One LP Problem 555</p> <p>10.6 Branch-and-Bound Method 556</p> <p>10.7 Sequential Linear Discrete Programming 561</p> <p>10.8 Generalized Penalty Function Method 564</p> <p>10.9 Solutions Using MATLAB 569</p> <p>References and Bibliography 569</p> <p>Review Questions 570</p> <p>Problems 571</p> <p><b>11 Stochastic Programming 575</b></p> <p>11.1 Introduction 575</p> <p>11.2 Basic Concepts of Probability Theory 575</p> <p>11.2.1 Definition of Probability 575</p> <p>11.2.2 Random Variables and Probability Density Functions 576</p> <p>11.2.3 Mean and Standard Deviation 578</p> <p>11.2.4 Function of a Random Variable 580</p> <p>11.2.5 Jointly Distributed Random Variables 581</p> <p>11.2.6 Covariance and Correlation 583</p> <p>11.2.7 Functions of Several Random Variables 583</p> <p>11.2.8 Probability Distributions 585</p> <p>11.2.9 Central Limit Theorem 589</p> <p>11.3 Stochastic Linear Programming 589</p> <p>11.4 Stochastic Nonlinear Programming 594</p> <p>11.4.1 Objective Function 594</p> <p>11.4.2 Constraints 595</p> <p>11.5 Stochastic Geometric Programming 600</p> <p>References and Bibliography 602</p> <p>Review Questions 603</p> <p>Problems 604</p> <p><b>12 Optimal Control and Optimality Criteria Methods 609</b></p> <p>12.1 Introduction 609</p> <p>12.2 Calculus of Variations 609</p> <p>12.2.1 Introduction 609</p> <p>12.2.2 Problem of Calculus of Variations 610</p> <p>12.2.3 Lagrange Multipliers and Constraints 615</p> <p>12.2.4 Generalization 618</p> <p>12.3 Optimal Control Theory 619</p> <p>12.3.1 Necessary Conditions for Optimal Control 619</p> <p>12.3.2 Necessary Conditions for a General Problem 621</p> <p>12.4 Optimality Criteria Methods 622</p> <p>12.4.1 Optimality Criteria with a Single Displacement Constraint 623</p> <p>12.4.2 Optimality Criteria with Multiple Displacement Constraints 624</p> <p>12.4.3 Reciprocal Approximations 625</p> <p>References and Bibliography 628</p> <p>Review Questions 628</p> <p>Problems 629</p> <p><b>13 Modern Methods of Optimization 633</b></p> <p>13.1 Introduction 633</p> <p>13.2 Genetic Algorithms 633</p> <p>13.2.1 Introduction 633</p> <p>13.2.2 Representation of Design Variables 634</p> <p>13.2.3 Representation of Objective Function and Constraints 635</p> <p>13.2.4 Genetic Operators 636</p> <p>13.2.5 Algorithm 640</p> <p>13.2.6 Numerical Results 641</p> <p>13.3 Simulated Annealing 641</p> <p>13.3.1 Introduction 641</p> <p>13.3.2 Procedure 642</p> <p>13.3.3 Algorithm 643</p> <p>13.3.4 Features of the Method 644</p> <p>13.3.5 Numerical Results 644</p> <p>13.4 Particle Swarm Optimization 647</p> <p>13.4.1 Introduction 647</p> <p>13.4.2 Computational Implementation of PSO 648</p> <p>13.4.3 Improvement to the Particle Swarm Optimization Method 649</p> <p>13.4.4 Solution of the Constrained Optimization Problem 649</p> <p>13.5 Ant Colony Optimization 652</p> <p>13.5.1 Basic Concept 652</p> <p>13.5.2 Ant Searching Behavior 653</p> <p>13.5.3 Path Retracing and Pheromone Updating 654</p> <p>13.5.4 Pheromone Trail Evaporation 654</p> <p>13.5.5 Algorithm 655</p> <p>13.6 Optimization of Fuzzy Systems 660</p> <p>13.6.1 Fuzzy Set Theory 660</p> <p>13.6.2 Optimization of Fuzzy Systems 662</p> <p>13.6.3 Computational Procedure 663</p> <p>13.6.4 Numerical Results 664</p> <p>13.7 Neural-Network-Based Optimization 665</p> <p>References and Bibliography 667</p> <p>Review Questions 669</p> <p>Problems 671</p> <p><b>14 Metaheuristic Optimization Methods 673</b></p> <p>14.1 Definitions 673</p> <p>14.2 Metaphors Associated with Metaheuristic Optimization Methods 673</p> <p>14.3 Details of Representative Metaheuristic Algorithms 680</p> <p>14.3.1 Crow Search Algorithm 680</p> <p>14.3.2 Firefly Optimization Algorithm (FA) 681</p> <p>14.3.3 Harmony Search Algorithm 684</p> <p>14.3.4 Teaching-Learning-Based Optimization (TLBO) 687</p> <p>14.3.5 Honey Bee Swarm Optimization Algorithm 689</p> <p>References and Bibliography 692</p> <p>Review Questions 694</p> <p><b>15 Practical Aspects of Optimization 697</b></p> <p>15.1 Introduction 697</p> <p>15.2 Reduction of Size of an Optimization Problem 697</p> <p>15.2.1 Reduced Basis Technique 697</p> <p>15.2.2 Design Variable Linking Technique 698</p> <p>15.3 Fast Reanalysis Techniques 700</p> <p>15.3.1 Incremental Response Approach 700</p> <p>15.3.2 Basis Vector Approach 704</p> <p>15.4 Derivatives of Static Displacements and Stresses 705</p> <p>15.5 Derivatives of Eigenvalues and Eigenvectors 707</p> <p>15.5.1 Derivatives of <i>;;<sub>i </sub></i>707</p> <p>15.5.2 Derivatives of Y<sub><i>i </i></sub>708</p> <p>15.6 Derivatives of Transient Response 709</p> <p>15.7 Sensitivity of Optimum Solution to Problem Parameters 712</p> <p>15.7.1 Sensitivity Equations Using Kuhn–Tucker Conditions 712</p> <p>15.7.2 Sensitivity Equations Using the Concept of Feasible Direction 714</p> <p>References and Bibliography 715</p> <p>Review Questions 716</p> <p>Problems 716</p> <p><b>16 Multilevel and Multiobjective Optimization 721</b></p> <p>16.1 Introduction 721</p> <p>16.2 Multilevel Optimization 721</p> <p>16.2.1 Basic Idea 721</p> <p>16.2.2 Method 722</p> <p>16.3 Parallel Processing 726</p> <p>16.4 Multiobjective Optimization 729</p> <p>16.4.1 Utility Function Method 730</p> <p>16.4.2 Inverted Utility Function Method 730</p> <p>16.4.3 Global Criterion Method 730</p> <p>16.4.4 Bounded Objective Function Method 730</p> <p>16.4.5 Lexicographic Method 731</p> <p>16.4.6 Goal Programming Method 732</p> <p>16.4.7 Goal Attainment Method 732</p> <p>16.4.8 Game Theory Approach 733</p> <p>16.5 Solutions Using MATLAB 735</p> <p>References and Bibliography 735</p> <p>Review Questions 736</p> <p>Problems 737</p> <p><b>17 Solution of Optimization Problems Using MATLAB 739</b></p> <p>17.1 Introduction 739</p> <p>17.2 Solution of General Nonlinear Programming Problems 740</p> <p>17.3 Solution of Linear Programming Problems 742</p> <p>17.4 Solution of LP Problems Using Interior Point Method 743</p> <p>17.5 Solution of Quadratic Programming Problems 745</p> <p>17.6 Solution of One-Dimensional Minimization Problems 746</p> <p>17.7 Solution of Unconstrained Optimization Problems 746</p> <p>17.8 Solution of Constrained Optimization Problems 747</p> <p>17.9 Solution of Binary Programming Problems 750</p> <p>17.10 Solution of Multiobjective Problems 751</p> <p>References and Bibliography 755</p> <p>Problems 755</p> <p><b>A Convex and Concave Functions 761</b></p> <p><b>B Some Computational Aspects of Optimization 767</b></p> <p>B.1 Choice of Method 767</p> <p>B.2 Comparison of Unconstrained Methods 767</p> <p>B.3 Comparison of Constrained Methods 768</p> <p>B.4 Availability of Computer Programs 769</p> <p>B.5 Scaling of Design Variables and Constraints 770</p> <p>B.6 Computer Programs for Modern Methods of Optimization 771</p> <p>References and Bibliography 772</p> <p><b>C Introduction to MATLAB<b><sup>®</sup></b> 773</b></p> <p>C.1 Features and Special Characters 773</p> <p>C.2 Defining Matrices in MATLAB 774</p> <p>C.3 Creating m-Files 775</p> <p>C.4 Optimization Toolbox 775</p> <p>Answers to Selected Problems 777</p> <p>Index 787</p>
<p><b>Singiresu S. Rao</b> is a Professor in the Mechanical and Aerospace Engineering Department at the University of Miami. His main areas of research include multi objective optimization and uncertainty models in engineering analysis, design and optimization.
<p><b>The revised and updated new edition of the popular optimization book for engineers</b></p> <p>The thoroughly revised and updated fifth edition of <i>Engineering Optimization: Theory and Practice</i> offers engineers a guide to the important optimization methods that are commonly used in a wide range of industries. The author—a noted expert on the topic—presents both the classical and most recent optimizations approaches. The book introduces the basic methods and includes information on more advanced principles and applications.</p> <p>The fifth edition presents four new chapters: Solution of Optimization Problems Using MATLAB; Metaheuristic Optimization Methods; Multi-Objective Optimization Methods; and Practical Implementation of Optimization. All of the book's topics are designed to be self-contained units with the concepts described in detail with derivations presented. The author puts the emphasis on computational aspects of optimization and includes design examples and problems representing different areas of engineering. Comprehensive in scope, the book contains solved examples, review questions and problems. This important book:</p> <ul> <li>Offers an updated edition of the classic work on optimization</li> <li>Includes approaches that are appropriate for all branches of engineering</li> <li>Contains numerous practical design and engineering examples</li> <li>Offers more than 140 illustrative examples, 500 plus references in the literature of engineering optimization, and more than 500 review questions and answers</li> <li>Demonstrates the use of MATLAB for solving different types of optimization problems using different techniques</li> </ul> <p>Written for students across all engineering disciplines, the revised edition of <i>Engineering Optimization: Theory and Practice</i> is the comprehensive book that covers the new and recent methods of optimization and reviews the principles and applications.</p>

Diese Produkte könnten Sie auch interessieren:

DPSM for Modeling Engineering Problems
DPSM for Modeling Engineering Problems
von: Dominique Placko, Tribikram Kundu
PDF ebook
159,99 €
Mathematical Analysis
Mathematical Analysis
von: Bernd S. W. Schröder
PDF ebook
114,99 €