{"product_id":"engineering-optimization-9781119454717","title":"Engineering Optimization","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eThe revised and updated new edition of the popular optimization book for engineers\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eThe thoroughly revised and updated fifth edition of\u003ci\u003eEngineering Optimization: Theory and Practice\u003c\/i\u003eoffers engineers a guide to the important optimization methods that are commonly used in a wide range of industries. The authora noted expert on the topicpresents both the classical and most recent optimizations approaches. The book introduces the basic methods and includes information on more advanced principles and applications.\u003c\/p\u003e \u003cp\u003eThe 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\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePreface xvii\u003c\/p\u003e \u003cp\u003eAcknowledgment xxi\u003c\/p\u003e \u003cp\u003eAbout the Author xxiii\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Introduction to Optimization 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Introduction 1\u003c\/p\u003e \u003cp\u003e1.2 Historical Development 3\u003c\/p\u003e \u003cp\u003e1.2.1 Modern Methods of Optimization 4\u003c\/p\u003e \u003cp\u003e1.3 Engineering Applications of Optimization 5\u003c\/p\u003e \u003cp\u003e1.4 Statement of an Optimization Problem 6\u003c\/p\u003e \u003cp\u003e1.4.1 Design Vector 6\u003c\/p\u003e \u003cp\u003e1.4.2 Design Constraints 7\u003c\/p\u003e \u003cp\u003e1.4.3 Constraint Surface 7\u003c\/p\u003e \u003cp\u003e1.4.4 Objective Function 8\u003c\/p\u003e \u003cp\u003e1.4.5 Objective Function Surfaces 9\u003c\/p\u003e \u003cp\u003e1.5 Classification of Optimization Problems 14\u003c\/p\u003e \u003cp\u003e1.5.1 Classification Based on the Existence of Constraints 14\u003c\/p\u003e \u003cp\u003e1.5.2 Classification Based on the Nature of the Design Variables 14\u003c\/p\u003e \u003cp\u003e1.5.3 Classification Based on the Physical Structure of the Problem 15\u003c\/p\u003e \u003cp\u003e1.5.4 Classification Based on the Nature of the Equations Involved 18\u003c\/p\u003e \u003cp\u003e1.5.5 Classification Based on the Permissible Values of the Design Variables 27\u003c\/p\u003e \u003cp\u003e1.5.6 Classification Based on the Deterministic Nature of the Variables 28\u003c\/p\u003e \u003cp\u003e1.5.7 Classification Based on the Separability of the Functions 29\u003c\/p\u003e \u003cp\u003e1.5.8 Classification Based on the Number of Objective Functions 31\u003c\/p\u003e \u003cp\u003e1.6 Optimization Techniques 33\u003c\/p\u003e \u003cp\u003e1.7 Engineering Optimization Literature 34\u003c\/p\u003e \u003cp\u003e1.8 Solutions Using MATLAB 34\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 34\u003c\/p\u003e \u003cp\u003eReview Questions 40\u003c\/p\u003e \u003cp\u003eProblems 41\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Classical Optimization Techniques 57\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Introduction 57\u003c\/p\u003e \u003cp\u003e2.2 Single-Variable Optimization 57\u003c\/p\u003e \u003cp\u003e2.3 Multivariable Optimization with no Constraints 62\u003c\/p\u003e \u003cp\u003e2.3.1 Definition: \u003ci\u003er\u003c\/i\u003eth Differential of \u003ci\u003ef \u003c\/i\u003e62\u003c\/p\u003e \u003cp\u003e2.3.2 Semidefinite Case 67\u003c\/p\u003e \u003cp\u003e2.3.3 Saddle Point 67\u003c\/p\u003e \u003cp\u003e2.4 Multivariable Optimization with Equality Constraints 69\u003c\/p\u003e \u003cp\u003e2.4.1 Solution by Direct Substitution 69\u003c\/p\u003e \u003cp\u003e2.4.2 Solution by the Method of Constrained Variation 71\u003c\/p\u003e \u003cp\u003e2.4.3 Solution by the Method of Lagrange Multipliers 77\u003c\/p\u003e \u003cp\u003e2.5 Multivariable Optimization with Inequality Constraints 85\u003c\/p\u003e \u003cp\u003e2.5.1 Kuhn–Tucker Conditions 90\u003c\/p\u003e \u003cp\u003e2.5.2 Constraint Qualification 90\u003c\/p\u003e \u003cp\u003e2.6 Convex Programming Problem 96\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 96\u003c\/p\u003e \u003cp\u003eReview Questions 97\u003c\/p\u003e \u003cp\u003eProblems 98\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Linear Programming I: Simplex Method 109\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Introduction 109\u003c\/p\u003e \u003cp\u003e3.2 Applications of Linear Programming 110\u003c\/p\u003e \u003cp\u003e3.3 Standard form of a Linear Programming Problem 112\u003c\/p\u003e \u003cp\u003e3.3.1 Scalar Form 112\u003c\/p\u003e \u003cp\u003e3.3.2 Matrix Form 112\u003c\/p\u003e \u003cp\u003e3.4 Geometry of Linear Programming Problems 114\u003c\/p\u003e \u003cp\u003e3.5 Definitions and Theorems 117\u003c\/p\u003e \u003cp\u003e3.5.1 Definitions 117\u003c\/p\u003e \u003cp\u003e3.5.2 Theorems 120\u003c\/p\u003e \u003cp\u003e3.6 Solution of a System of Linear Simultaneous Equations 122\u003c\/p\u003e \u003cp\u003e3.7 Pivotal Reduction of a General System of Equations 123\u003c\/p\u003e \u003cp\u003e3.8 Motivation of the Simplex Method 127\u003c\/p\u003e \u003cp\u003e3.9 Simplex Algorithm 128\u003c\/p\u003e \u003cp\u003e3.9.1 Identifying an Optimal Point 128\u003c\/p\u003e \u003cp\u003e3.9.2 Improving a Nonoptimal Basic Feasible Solution 129\u003c\/p\u003e \u003cp\u003e3.10 Two Phases of the Simplex Method 137\u003c\/p\u003e \u003cp\u003e3.11 Solutions Using MATLAB 143\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 143\u003c\/p\u003e \u003cp\u003eReview Questions 143\u003c\/p\u003e \u003cp\u003eProblems 145\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Linear Programming II: Additional Topics and Extensions 159\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Introduction 159\u003c\/p\u003e \u003cp\u003e4.2 Revised Simplex Method 159\u003c\/p\u003e \u003cp\u003e4.3 Duality in Linear Programming 173\u003c\/p\u003e \u003cp\u003e4.3.1 Symmetric Primal–Dual Relations 173\u003c\/p\u003e \u003cp\u003e4.3.2 General Primal–Dual Relations 174\u003c\/p\u003e \u003cp\u003e4.3.3 Primal–Dual Relations when the Primal Is in Standard Form 175\u003c\/p\u003e \u003cp\u003e4.3.4 Duality Theorems 176\u003c\/p\u003e \u003cp\u003e4.3.5 Dual Simplex Method 176\u003c\/p\u003e \u003cp\u003e4.4 Decomposition Principle 180\u003c\/p\u003e \u003cp\u003e4.5 Sensitivity or Postoptimality Analysis 187\u003c\/p\u003e \u003cp\u003e4.5.1 Changes in the Right-Hand-Side Constants \u003ci\u003eb\u003csub\u003ei \u003c\/sub\u003e\u003c\/i\u003e188\u003c\/p\u003e \u003cp\u003e4.5.2 Changes in the Cost Coefficients \u003ci\u003ec\u003csub\u003ej \u003c\/sub\u003e\u003c\/i\u003e192\u003c\/p\u003e \u003cp\u003e4.5.3 Addition of New Variables 194\u003c\/p\u003e \u003cp\u003e4.5.4 Changes in the Constraint Coefficients \u003ci\u003ea\u003csub\u003eij \u003c\/sub\u003e\u003c\/i\u003e195\u003c\/p\u003e \u003cp\u003e4.5.5 Addition of Constraints 197\u003c\/p\u003e \u003cp\u003e4.6 Transportation Problem 199\u003c\/p\u003e \u003cp\u003e4.7 Karmarkar’s Interior Method 202\u003c\/p\u003e \u003cp\u003e4.7.1 Statement of the Problem 203\u003c\/p\u003e \u003cp\u003e4.7.2 Conversion of an LP Problem into the Required Form 203\u003c\/p\u003e \u003cp\u003e4.7.3 Algorithm 205\u003c\/p\u003e \u003cp\u003e4.8 Quadratic Programming 208\u003c\/p\u003e \u003cp\u003e4.9 Solutions Using Matlab 214\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 214\u003c\/p\u003e \u003cp\u003eReview Questions 215\u003c\/p\u003e \u003cp\u003eProblems 216\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Nonlinear Programming I: One-Dimensional Minimization Methods 225\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction 225\u003c\/p\u003e \u003cp\u003e5.2 Unimodal Function 230\u003c\/p\u003e \u003cp\u003eElimination Methods 231\u003c\/p\u003e \u003cp\u003e5.3 Unrestricted Search 231\u003c\/p\u003e \u003cp\u003e5.3.1 Search with Fixed Step Size 231\u003c\/p\u003e \u003cp\u003e5.3.2 Search with Accelerated Step Size 232\u003c\/p\u003e \u003cp\u003e5.4 Exhaustive Search 232\u003c\/p\u003e \u003cp\u003e5.5 Dichotomous Search 234\u003c\/p\u003e \u003cp\u003e5.6 Interval Halving Method 236\u003c\/p\u003e \u003cp\u003e5.7 Fibonacci Method 238\u003c\/p\u003e \u003cp\u003e5.8 Golden Section Method 243\u003c\/p\u003e \u003cp\u003e5.9 Comparison of Elimination Methods 246\u003c\/p\u003e \u003cp\u003eInterpolation Methods 247\u003c\/p\u003e \u003cp\u003e5.10 Quadratic Interpolation Method 248\u003c\/p\u003e \u003cp\u003e5.11 Cubic Interpolation Method 253\u003c\/p\u003e \u003cp\u003e5.12 Direct Root Methods 259\u003c\/p\u003e \u003cp\u003e5.12.1 Newton Method 259\u003c\/p\u003e \u003cp\u003e5.12.2 Quasi-Newton Method 261\u003c\/p\u003e \u003cp\u003e5.12.3 Secant Method 263\u003c\/p\u003e \u003cp\u003e5.13 Practical Considerations 265\u003c\/p\u003e \u003cp\u003e5.13.1 How to Make the Methods Efficient and More Reliable 265\u003c\/p\u003e \u003cp\u003e5.13.2 Implementation in Multivariable Optimization Problems 266\u003c\/p\u003e \u003cp\u003e5.13.3 Comparison of Methods 266\u003c\/p\u003e \u003cp\u003e5.14 Solutions Using MATLAB 267\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 267\u003c\/p\u003e \u003cp\u003eReview Questions 267\u003c\/p\u003e \u003cp\u003eProblems 268\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Nonlinear Programming II: Unconstrained Optimization Techniques 273\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Introduction 273\u003c\/p\u003e \u003cp\u003e6.1.1 Classification of Unconstrained Minimization Methods 276\u003c\/p\u003e \u003cp\u003e6.1.2 General Approach 276\u003c\/p\u003e \u003cp\u003e6.1.3 Rate of Convergence 276\u003c\/p\u003e \u003cp\u003e6.1.4 Scaling of Design Variables 277\u003c\/p\u003e \u003cp\u003eDirect Search Methods 280\u003c\/p\u003e \u003cp\u003e6.2 Random Search Methods 280\u003c\/p\u003e \u003cp\u003e6.2.1 Random Jumping Method 280\u003c\/p\u003e \u003cp\u003e6.2.2 Random Walk Method 282\u003c\/p\u003e \u003cp\u003e6.2.3 Random Walk Method with Direction Exploitation 283\u003c\/p\u003e \u003cp\u003e6.2.4 Advantages of Random Search Methods 284\u003c\/p\u003e \u003cp\u003e6.3 Grid Search Method 285\u003c\/p\u003e \u003cp\u003e6.4 Univariate Method 285\u003c\/p\u003e \u003cp\u003e6.5 Pattern Directions 288\u003c\/p\u003e \u003cp\u003e6.6 Powell’s Method 289\u003c\/p\u003e \u003cp\u003e6.6.1 Conjugate Directions 289\u003c\/p\u003e \u003cp\u003e6.6.2 Algorithm 293\u003c\/p\u003e \u003cp\u003e6.7 Simplex Method 298\u003c\/p\u003e \u003cp\u003e6.7.1 Reflection 298\u003c\/p\u003e \u003cp\u003e6.7.2 Expansion 301\u003c\/p\u003e \u003cp\u003e6.7.3 Contraction 301\u003c\/p\u003e \u003cp\u003eIndirect Search (Descent) Methods 304\u003c\/p\u003e \u003cp\u003e6.8 Gradient of a Function 304\u003c\/p\u003e \u003cp\u003e6.8.1 Evaluation of the Gradient 306\u003c\/p\u003e \u003cp\u003e6.8.2 Rate of Change of a Function Along a Direction 307\u003c\/p\u003e \u003cp\u003e6.9 Steepest Descent (Cauchy) Method 308\u003c\/p\u003e \u003cp\u003e6.10 Conjugate Gradient (Fletcher–Reeves) Method 310\u003c\/p\u003e \u003cp\u003e6.10.1 Development of the Fletcher–Reeves Method 310\u003c\/p\u003e \u003cp\u003e6.10.2 Fletcher–Reeves Method 311\u003c\/p\u003e \u003cp\u003e6.11 Newton’s Method 313\u003c\/p\u003e \u003cp\u003e6.12 Marquardt Method 316\u003c\/p\u003e \u003cp\u003e6.13 Quasi-Newton Methods 317\u003c\/p\u003e \u003cp\u003e6.13.1 Computation of [\u003ci\u003eB\u003csub\u003ei\u003c\/sub\u003e\u003c\/i\u003e] 318\u003c\/p\u003e \u003cp\u003e6.13.2 Rank 1 Updates 319\u003c\/p\u003e \u003cp\u003e6.13.3 Rank 2 Updates 320\u003c\/p\u003e \u003cp\u003e6.14 Davidon–Fletcher–Powell Method 321\u003c\/p\u003e \u003cp\u003e6.15 Broyden–Fletcher–Goldfarb–Shanno Method 327\u003c\/p\u003e \u003cp\u003e6.16 Test Functions 330\u003c\/p\u003e \u003cp\u003e6.17 Solutions Using Matlab 332\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 333\u003c\/p\u003e \u003cp\u003eReview Questions 334\u003c\/p\u003e \u003cp\u003eProblems 336\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Nonlinear Programming III: Constrained Optimization Techniques 347\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Introduction 347\u003c\/p\u003e \u003cp\u003e7.2 Characteristics of a Constrained Problem 347\u003c\/p\u003e \u003cp\u003eDirect Methods 350\u003c\/p\u003e \u003cp\u003e7.3 Random Search Methods 350\u003c\/p\u003e \u003cp\u003e7.4 Complex Method 351\u003c\/p\u003e \u003cp\u003e7.5 Sequential Linear Programming 353\u003c\/p\u003e \u003cp\u003e7.6 Basic Approach in the Methods of Feasible Directions 360\u003c\/p\u003e \u003cp\u003e7.7 Zoutendijk’s Method of Feasible Directions 360\u003c\/p\u003e \u003cp\u003e7.7.1 Direction-Finding Problem 362\u003c\/p\u003e \u003cp\u003e7.7.2 Determination of Step Length 364\u003c\/p\u003e \u003cp\u003e7.7.3 Termination Criteria 367\u003c\/p\u003e \u003cp\u003e7.8 Rosen’s Gradient Projection Method 369\u003c\/p\u003e \u003cp\u003e7.8.1 Determination of Step Length 372\u003c\/p\u003e \u003cp\u003e7.9 Generalized Reduced Gradient Method 377\u003c\/p\u003e \u003cp\u003e7.10 Sequential Quadratic Programming 386\u003c\/p\u003e \u003cp\u003e7.10.1 Derivation 386\u003c\/p\u003e \u003cp\u003e7.10.2 Solution Procedure 389\u003c\/p\u003e \u003cp\u003eIndirect Methods 392\u003c\/p\u003e \u003cp\u003e7.11 Transformation Techniques 392\u003c\/p\u003e \u003cp\u003e7.12 Basic Approach of the Penalty Function Method 394\u003c\/p\u003e \u003cp\u003e7.13 Interior Penalty Function Method 396\u003c\/p\u003e \u003cp\u003e7.14 Convex Programming Problem 405\u003c\/p\u003e \u003cp\u003e7.15 Exterior Penalty Function Method 406\u003c\/p\u003e \u003cp\u003e7.16 Extrapolation Techniques in the Interior Penalty Function Method 410\u003c\/p\u003e \u003cp\u003e7.16.1 Extrapolation of the Design Vector X 410\u003c\/p\u003e \u003cp\u003e7.16.2 Extrapolation of the Function \u003ci\u003ef \u003c\/i\u003e412\u003c\/p\u003e \u003cp\u003e7.17 Extended Interior Penalty Function Methods 414\u003c\/p\u003e \u003cp\u003e7.17.1 Linear Extended Penalty Function Method 414\u003c\/p\u003e \u003cp\u003e7.17.2 Quadratic Extended Penalty Function Method 415\u003c\/p\u003e \u003cp\u003e7.18 Penalty Function Method for Problems with Mixed Equality and Inequality Constraints 416\u003c\/p\u003e \u003cp\u003e7.18.1 Interior Penalty Function Method 416\u003c\/p\u003e \u003cp\u003e7.18.2 Exterior Penalty Function Method 418\u003c\/p\u003e \u003cp\u003e7.19 Penalty Function Method for Parametric Constraints 418\u003c\/p\u003e \u003cp\u003e7.19.1 Parametric Constraint 418\u003c\/p\u003e \u003cp\u003e7.19.2 Handling Parametric Constraints 420\u003c\/p\u003e \u003cp\u003e7.20 Augmented Lagrange Multiplier Method 422\u003c\/p\u003e \u003cp\u003e7.20.1 Equality-Constrained Problems 422\u003c\/p\u003e \u003cp\u003e7.20.2 Inequality-Constrained Problems 423\u003c\/p\u003e \u003cp\u003e7.20.3 Mixed Equality–Inequality-Constrained Problems 425\u003c\/p\u003e \u003cp\u003e7.21 Checking the Convergence of Constrained Optimization Problems 426\u003c\/p\u003e \u003cp\u003e7.21.1 Perturbing the Design Vector 427\u003c\/p\u003e \u003cp\u003e7.21.2 Testing the Kuhn–Tucker Conditions 427\u003c\/p\u003e \u003cp\u003e7.22 Test Problems 428\u003c\/p\u003e \u003cp\u003e7.22.1 Design of a Three-Bar Truss 429\u003c\/p\u003e \u003cp\u003e7.22.2 Design of a Twenty-Five-Bar Space Truss 430\u003c\/p\u003e \u003cp\u003e7.22.3 Welded Beam Design 431\u003c\/p\u003e \u003cp\u003e7.22.4 Speed Reducer (Gear Train) Design 433\u003c\/p\u003e \u003cp\u003e7.22.5 Heat Exchanger Design [7.42] 435\u003c\/p\u003e \u003cp\u003e7.23 Solutions Using MATLAB 435\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 435\u003c\/p\u003e \u003cp\u003eReview Questions 437\u003c\/p\u003e \u003cp\u003eProblems 439\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Geometric Programming 449\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Introduction 449\u003c\/p\u003e \u003cp\u003e8.2 Posynomial 449\u003c\/p\u003e \u003cp\u003e8.3 Unconstrained Minimization Problem 450\u003c\/p\u003e \u003cp\u003e8.4 Solution of an Unconstrained Geometric Programming Program using Differential Calculus 450\u003c\/p\u003e \u003cp\u003e8.4.1 Degree of Difficulty 453\u003c\/p\u003e \u003cp\u003e8.4.2 Sufficiency Condition 453\u003c\/p\u003e \u003cp\u003e8.4.3 Finding the Optimal Values of Design Variables 453\u003c\/p\u003e \u003cp\u003e8.5 Solution of an Unconstrained Geometric Programming Problem Using Arithmetic–Geometric Inequality 457\u003c\/p\u003e \u003cp\u003e8.6 Primal–dual Relationship and Sufficiency Conditions in the Unconstrained Case 458\u003c\/p\u003e \u003cp\u003e8.6.1 Primal and Dual Problems 461\u003c\/p\u003e \u003cp\u003e8.6.2 Computational Procedure 461\u003c\/p\u003e \u003cp\u003e8.7 Constrained Minimization 464\u003c\/p\u003e \u003cp\u003e8.8 Solution of a Constrained Geometric Programming Problem 465\u003c\/p\u003e \u003cp\u003e8.8.1 Optimum Design Variables 466\u003c\/p\u003e \u003cp\u003e8.9 Primal and Dual Programs in the Case of Less-than Inequalities 466\u003c\/p\u003e \u003cp\u003e8.10 Geometric Programming with Mixed Inequality Constraints 473\u003c\/p\u003e \u003cp\u003e8.11 Complementary Geometric Programming 475\u003c\/p\u003e \u003cp\u003e8.11.1 Solution Procedure 477\u003c\/p\u003e \u003cp\u003e8.11.2 Degree of Difficulty 478\u003c\/p\u003e \u003cp\u003e8.12 Applications of Geometric Programming 480\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 491\u003c\/p\u003e \u003cp\u003eReview Questions 493\u003c\/p\u003e \u003cp\u003eProblems 493\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Dynamic Programming 497\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Introduction 497\u003c\/p\u003e \u003cp\u003e9.2 Multistage Decision Processes 498\u003c\/p\u003e \u003cp\u003e9.2.1 Definition and Examples 498\u003c\/p\u003e \u003cp\u003e9.2.2 Representation of a Multistage Decision Process 499\u003c\/p\u003e \u003cp\u003e9.2.3 Conversion of a Nonserial System to a Serial System 500\u003c\/p\u003e \u003cp\u003e9.2.4 Types of Multistage Decision Problems 501\u003c\/p\u003e \u003cp\u003e9.3 Concept of Suboptimization and Principle of Optimality 501\u003c\/p\u003e \u003cp\u003e9.4 Computational Procedure in Dynamic Programming 505\u003c\/p\u003e \u003cp\u003e9.5 Example Illustrating the Calculus Method of Solution 507\u003c\/p\u003e \u003cp\u003e9.6 Example Illustrating the Tabular Method of Solution 512\u003c\/p\u003e \u003cp\u003e9.6.1 Suboptimization of Stage 1 (Component 1) 514\u003c\/p\u003e \u003cp\u003e9.6.2 Suboptimization of Stages 2 and 1 (Components 2 and 1) 514\u003c\/p\u003e \u003cp\u003e9.6.3 Suboptimization of Stages 3, 2, and 1 (Components 3, 2, and 1) 515\u003c\/p\u003e \u003cp\u003e9.7 Conversion of a Final Value Problem into an Initial Value Problem 517\u003c\/p\u003e \u003cp\u003e9.8 Linear Programming as a Case of Dynamic Programming 519\u003c\/p\u003e \u003cp\u003e9.9 Continuous Dynamic Programming 523\u003c\/p\u003e \u003cp\u003e9.10 Additional Applications 526\u003c\/p\u003e \u003cp\u003e9.10.1 Design of Continuous Beams 526\u003c\/p\u003e \u003cp\u003e9.10.2 Optimal Layout (Geometry) of a Truss 527\u003c\/p\u003e \u003cp\u003e9.10.3 Optimal Design of a Gear Train 528\u003c\/p\u003e \u003cp\u003e9.10.4 Design of a Minimum-Cost Drainage System 529\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 530\u003c\/p\u003e \u003cp\u003eReview Questions 531\u003c\/p\u003e \u003cp\u003eProblems 532\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Integer Programming 537\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Introduction 537\u003c\/p\u003e \u003cp\u003eInteger Linear Programming 538\u003c\/p\u003e \u003cp\u003e10.2 Graphical Representation 538\u003c\/p\u003e \u003cp\u003e10.3 Gomory’s Cutting Plane Method 540\u003c\/p\u003e \u003cp\u003e10.3.1 Concept of a Cutting Plane 540\u003c\/p\u003e \u003cp\u003e10.3.2 Gomory’s Method for All-Integer Programming Problems 541\u003c\/p\u003e \u003cp\u003e10.3.3 Gomory’s Method for Mixed-Integer Programming Problems 547\u003c\/p\u003e \u003cp\u003e10.4 Balas’ Algorithm for Zero–One Programming Problems 551\u003c\/p\u003e \u003cp\u003eInteger Nonlinear Programming 553\u003c\/p\u003e \u003cp\u003e10.5 Integer Polynomial Programming 553\u003c\/p\u003e \u003cp\u003e10.5.1 Representation of an Integer Variable by an Equivalent System of Binary Variables 553\u003c\/p\u003e \u003cp\u003e10.5.2 Conversion of a Zero–One Polynomial Programming Problem into a Zero–One LP Problem 555\u003c\/p\u003e \u003cp\u003e10.6 Branch-and-Bound Method 556\u003c\/p\u003e \u003cp\u003e10.7 Sequential Linear Discrete Programming 561\u003c\/p\u003e \u003cp\u003e10.8 Generalized Penalty Function Method 564\u003c\/p\u003e \u003cp\u003e10.9 Solutions Using MATLAB 569\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 569\u003c\/p\u003e \u003cp\u003eReview Questions 570\u003c\/p\u003e \u003cp\u003eProblems 571\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Stochastic Programming 575\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Introduction 575\u003c\/p\u003e \u003cp\u003e11.2 Basic Concepts of Probability Theory 575\u003c\/p\u003e \u003cp\u003e11.2.1 Definition of Probability 575\u003c\/p\u003e \u003cp\u003e11.2.2 Random Variables and Probability Density Functions 576\u003c\/p\u003e \u003cp\u003e11.2.3 Mean and Standard Deviation 578\u003c\/p\u003e \u003cp\u003e11.2.4 Function of a Random Variable 580\u003c\/p\u003e \u003cp\u003e11.2.5 Jointly Distributed Random Variables 581\u003c\/p\u003e \u003cp\u003e11.2.6 Covariance and Correlation 583\u003c\/p\u003e \u003cp\u003e11.2.7 Functions of Several Random Variables 583\u003c\/p\u003e \u003cp\u003e11.2.8 Probability Distributions 585\u003c\/p\u003e \u003cp\u003e11.2.9 Central Limit Theorem 589\u003c\/p\u003e \u003cp\u003e11.3 Stochastic Linear Programming 589\u003c\/p\u003e \u003cp\u003e11.4 Stochastic Nonlinear Programming 594\u003c\/p\u003e \u003cp\u003e11.4.1 Objective Function 594\u003c\/p\u003e \u003cp\u003e11.4.2 Constraints 595\u003c\/p\u003e \u003cp\u003e11.5 Stochastic Geometric Programming 600\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 602\u003c\/p\u003e \u003cp\u003eReview Questions 603\u003c\/p\u003e \u003cp\u003eProblems 604\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 Optimal Control and Optimality Criteria Methods 609\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 Introduction 609\u003c\/p\u003e \u003cp\u003e12.2 Calculus of Variations 609\u003c\/p\u003e \u003cp\u003e12.2.1 Introduction 609\u003c\/p\u003e \u003cp\u003e12.2.2 Problem of Calculus of Variations 610\u003c\/p\u003e \u003cp\u003e12.2.3 Lagrange Multipliers and Constraints 615\u003c\/p\u003e \u003cp\u003e12.2.4 Generalization 618\u003c\/p\u003e \u003cp\u003e12.3 Optimal Control Theory 619\u003c\/p\u003e \u003cp\u003e12.3.1 Necessary Conditions for Optimal Control 619\u003c\/p\u003e \u003cp\u003e12.3.2 Necessary Conditions for a General Problem 621\u003c\/p\u003e \u003cp\u003e12.4 Optimality Criteria Methods 622\u003c\/p\u003e \u003cp\u003e12.4.1 Optimality Criteria with a Single Displacement Constraint 623\u003c\/p\u003e \u003cp\u003e12.4.2 Optimality Criteria with Multiple Displacement Constraints 624\u003c\/p\u003e \u003cp\u003e12.4.3 Reciprocal Approximations 625\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 628\u003c\/p\u003e \u003cp\u003eReview Questions 628\u003c\/p\u003e \u003cp\u003eProblems 629\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 Modern Methods of Optimization 633\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e13.1 Introduction 633\u003c\/p\u003e \u003cp\u003e13.2 Genetic Algorithms 633\u003c\/p\u003e \u003cp\u003e13.2.1 Introduction 633\u003c\/p\u003e \u003cp\u003e13.2.2 Representation of Design Variables 634\u003c\/p\u003e \u003cp\u003e13.2.3 Representation of Objective Function and Constraints 635\u003c\/p\u003e \u003cp\u003e13.2.4 Genetic Operators 636\u003c\/p\u003e \u003cp\u003e13.2.5 Algorithm 640\u003c\/p\u003e \u003cp\u003e13.2.6 Numerical Results 641\u003c\/p\u003e \u003cp\u003e13.3 Simulated Annealing 641\u003c\/p\u003e \u003cp\u003e13.3.1 Introduction 641\u003c\/p\u003e \u003cp\u003e13.3.2 Procedure 642\u003c\/p\u003e \u003cp\u003e13.3.3 Algorithm 643\u003c\/p\u003e \u003cp\u003e13.3.4 Features of the Method 644\u003c\/p\u003e \u003cp\u003e13.3.5 Numerical Results 644\u003c\/p\u003e \u003cp\u003e13.4 Particle Swarm Optimization 647\u003c\/p\u003e \u003cp\u003e13.4.1 Introduction 647\u003c\/p\u003e \u003cp\u003e13.4.2 Computational Implementation of PSO 648\u003c\/p\u003e \u003cp\u003e13.4.3 Improvement to the Particle Swarm Optimization Method 649\u003c\/p\u003e \u003cp\u003e13.4.4 Solution of the Constrained Optimization Problem 649\u003c\/p\u003e \u003cp\u003e13.5 Ant Colony Optimization 652\u003c\/p\u003e \u003cp\u003e13.5.1 Basic Concept 652\u003c\/p\u003e \u003cp\u003e13.5.2 Ant Searching Behavior 653\u003c\/p\u003e \u003cp\u003e13.5.3 Path Retracing and Pheromone Updating 654\u003c\/p\u003e \u003cp\u003e13.5.4 Pheromone Trail Evaporation 654\u003c\/p\u003e \u003cp\u003e13.5.5 Algorithm 655\u003c\/p\u003e \u003cp\u003e13.6 Optimization of Fuzzy Systems 660\u003c\/p\u003e \u003cp\u003e13.6.1 Fuzzy Set Theory 660\u003c\/p\u003e \u003cp\u003e13.6.2 Optimization of Fuzzy Systems 662\u003c\/p\u003e \u003cp\u003e13.6.3 Computational Procedure 663\u003c\/p\u003e \u003cp\u003e13.6.4 Numerical Results 664\u003c\/p\u003e \u003cp\u003e13.7 Neural-Network-Based Optimization 665\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 667\u003c\/p\u003e \u003cp\u003eReview Questions 669\u003c\/p\u003e \u003cp\u003eProblems 671\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14 Metaheuristic Optimization Methods 673\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e14.1 Definitions 673\u003c\/p\u003e \u003cp\u003e14.2 Metaphors Associated with Metaheuristic Optimization Methods 673\u003c\/p\u003e \u003cp\u003e14.3 Details of Representative Metaheuristic Algorithms 680\u003c\/p\u003e \u003cp\u003e14.3.1 Crow Search Algorithm 680\u003c\/p\u003e \u003cp\u003e14.3.2 Firefly Optimization Algorithm (FA) 681\u003c\/p\u003e \u003cp\u003e14.3.3 Harmony Search Algorithm 684\u003c\/p\u003e \u003cp\u003e14.3.4 Teaching-Learning-Based Optimization (TLBO) 687\u003c\/p\u003e \u003cp\u003e14.3.5 Honey Bee Swarm Optimization Algorithm 689\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 692\u003c\/p\u003e \u003cp\u003eReview Questions 694\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15 Practical Aspects of Optimization 697\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e15.1 Introduction 697\u003c\/p\u003e \u003cp\u003e15.2 Reduction of Size of an Optimization Problem 697\u003c\/p\u003e \u003cp\u003e15.2.1 Reduced Basis Technique 697\u003c\/p\u003e \u003cp\u003e15.2.2 Design Variable Linking Technique 698\u003c\/p\u003e \u003cp\u003e15.3 Fast Reanalysis Techniques 700\u003c\/p\u003e \u003cp\u003e15.3.1 Incremental Response Approach 700\u003c\/p\u003e \u003cp\u003e15.3.2 Basis Vector Approach 704\u003c\/p\u003e \u003cp\u003e15.4 Derivatives of Static Displacements and Stresses 705\u003c\/p\u003e \u003cp\u003e15.5 Derivatives of Eigenvalues and Eigenvectors 707\u003c\/p\u003e \u003cp\u003e15.5.1 Derivatives of \u003ci\u003e;;\u003csub\u003ei \u003c\/sub\u003e\u003c\/i\u003e707\u003c\/p\u003e \u003cp\u003e15.5.2 Derivatives of Y\u003csub\u003e\u003ci\u003ei \u003c\/i\u003e\u003c\/sub\u003e708\u003c\/p\u003e \u003cp\u003e15.6 Derivatives of Transient Response 709\u003c\/p\u003e \u003cp\u003e15.7 Sensitivity of Optimum Solution to Problem Parameters 712\u003c\/p\u003e \u003cp\u003e15.7.1 Sensitivity Equations Using Kuhn–Tucker Conditions 712\u003c\/p\u003e \u003cp\u003e15.7.2 Sensitivity Equations Using the Concept of Feasible Direction 714\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 715\u003c\/p\u003e \u003cp\u003eReview Questions 716\u003c\/p\u003e \u003cp\u003eProblems 716\u003c\/p\u003e \u003cp\u003e\u003cb\u003e16 Multilevel and Multiobjective Optimization 721\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e16.1 Introduction 721\u003c\/p\u003e \u003cp\u003e16.2 Multilevel Optimization 721\u003c\/p\u003e \u003cp\u003e16.2.1 Basic Idea 721\u003c\/p\u003e \u003cp\u003e16.2.2 Method 722\u003c\/p\u003e \u003cp\u003e16.3 Parallel Processing 726\u003c\/p\u003e \u003cp\u003e16.4 Multiobjective Optimization 729\u003c\/p\u003e \u003cp\u003e16.4.1 Utility Function Method 730\u003c\/p\u003e \u003cp\u003e16.4.2 Inverted Utility Function Method 730\u003c\/p\u003e \u003cp\u003e16.4.3 Global Criterion Method 730\u003c\/p\u003e \u003cp\u003e16.4.4 Bounded Objective Function Method 730\u003c\/p\u003e \u003cp\u003e16.4.5 Lexicographic Method 731\u003c\/p\u003e \u003cp\u003e16.4.6 Goal Programming Method 732\u003c\/p\u003e \u003cp\u003e16.4.7 Goal Attainment Method 732\u003c\/p\u003e \u003cp\u003e16.4.8 Game Theory Approach 733\u003c\/p\u003e \u003cp\u003e16.5 Solutions Using MATLAB 735\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 735\u003c\/p\u003e \u003cp\u003eReview Questions 736\u003c\/p\u003e \u003cp\u003eProblems 737\u003c\/p\u003e \u003cp\u003e\u003cb\u003e17 Solution of Optimization Problems Using MATLAB 739\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e17.1 Introduction 739\u003c\/p\u003e \u003cp\u003e17.2 Solution of General Nonlinear Programming Problems 740\u003c\/p\u003e \u003cp\u003e17.3 Solution of Linear Programming Problems 742\u003c\/p\u003e \u003cp\u003e17.4 Solution of LP Problems Using Interior Point Method 743\u003c\/p\u003e \u003cp\u003e17.5 Solution of Quadratic Programming Problems 745\u003c\/p\u003e \u003cp\u003e17.6 Solution of One-Dimensional Minimization Problems 746\u003c\/p\u003e \u003cp\u003e17.7 Solution of Unconstrained Optimization Problems 746\u003c\/p\u003e \u003cp\u003e17.8 Solution of Constrained Optimization Problems 747\u003c\/p\u003e \u003cp\u003e17.9 Solution of Binary Programming Problems 750\u003c\/p\u003e \u003cp\u003e17.10 Solution of Multiobjective Problems 751\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 755\u003c\/p\u003e \u003cp\u003eProblems 755\u003c\/p\u003e \u003cp\u003e\u003cb\u003eA Convex and Concave Functions 761\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eB Some Computational Aspects of Optimization 767\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eB.1 Choice of Method 767\u003c\/p\u003e \u003cp\u003eB.2 Comparison of Unconstrained Methods 767\u003c\/p\u003e \u003cp\u003eB.3 Comparison of Constrained Methods 768\u003c\/p\u003e \u003cp\u003eB.4 Availability of Computer Programs 769\u003c\/p\u003e \u003cp\u003eB.5 Scaling of Design Variables and Constraints 770\u003c\/p\u003e \u003cp\u003eB.6 Computer Programs for Modern Methods of Optimization 771\u003c\/p\u003e \u003cp\u003eReferences and Bibliography 772\u003c\/p\u003e \u003cp\u003e\u003cb\u003eC Introduction to MATLAB\u003cb\u003e\u003csup\u003e®\u003c\/sup\u003e\u003c\/b\u003e 773\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eC.1 Features and Special Characters 773\u003c\/p\u003e \u003cp\u003eC.2 Defining Matrices in MATLAB 774\u003c\/p\u003e \u003cp\u003eC.3 Creating m-Files 775\u003c\/p\u003e \u003cp\u003eC.4 Optimization Toolbox 775\u003c\/p\u003e \u003cp\u003eAnswers to Selected Problems 777\u003c\/p\u003e \u003cp\u003eIndex 787\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49407058641239,"sku":"9781119454717","price":114.26,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781119454717.jpg?v=1730498027","url":"https:\/\/bookcurl.com\/products\/engineering-optimization-9781119454717","provider":"Book Curl","version":"1.0","type":"link"}