-
484
pages
-
English
-
Ebooks
-
2023
Description
This book in two volumes provides an overview of continuous, discrete and functional optimization techniques. This first volume is devoted to continuous optimization, which deals with problems with real variables, without or with constraints. After a reminder of the optimality conditions and their geometrical interpretation, the topics covered are:-gradient-free algorithms that can be applied to any type of function;-unconstrained algorithms based on Newton-type descent methods;-algorithms with constraints: penalization, primal, dual and primal-dual methods;-linear programming with the simplex method and interior point methods. The emphasis is on understanding the principles rather than on mathematical rigor. Each concept or algorithm is accompanied by a detailed example to help you grasp the main ideas. This book is the result of 30 years of experience and is intended for students, researchers and engineers wishing to acquire a general knowledge in the field of optimization.
1. Continuous optimization 1 1.1 Formulation 2 1.1.1 Standard form 2 1.1.2 Function of several variables 3 1.1.3 Level lines 5 1.1.4 Direction of descent 6 1.1.5 Directional variation 7 1.1.6 Solution 10 1.2 Numerical derivatives 14 1.2.1 First derivatives 15 1.2.2 Second derivatives 15 1.2.3 Increment setting 16 1.2.4 Complex derivative 19 1.2.5 Derivatives by extrapolation 20 1.3 Problem reduction 25 1.3.1 Linear reduction 25 1.3.2 Generalized reduction 31 1.4 Global optimum 37 1.4.1 Dual problem 37 1.4.2 Saddle point 40 1.4.3 Linear programming 45 1.5 Local optimum 49 1.5.1 Feasible directions 49 1.5.2 Conditions of Karush, Kuhn and Tucker 54 1.5.3 Geometric interpretation 70 1.5.4 Quadratic-linear problem 76 1.5.5 Sensitivity analysis 77 1.6 Conclusion 82 1.6.1 The key points 82 1.6.2 To go further 82 2. Gradient-free optimization 85 2.1 Difficult optimization 86 2.1.1 Discrete variables 86 2.1.2 Local minima 88 2.1.3 Local and global methods 93 2.2 One-dimensional optimization 96 2.2.1 Interval splitting 96 2.2.2 Split points positioning 97 2.2.3 Golden ratio method 99 2.2.4 Quadratic interpolation 102 2.3 DIRECT method 105 2.3.1 Lipschitzian function 105 2.3.2 Algorithm in dimension 1 107 2.3.3 Algorithm in dimension n 118 2.4 Nelder-Mead method 131 2.4.1 Polytope 131 2.4.2 Calculation stages 134 2.4.3 Improvements 136 2.5 Affine shaker 140 2.5.1 Principle 140 2.5.2 Affine transformation 142 2.5.3 Algorithm 144 2.6 CMAES 146 2.6.1 Principle 146 2.6.2 Covariance adaptation 147 2.6.3 Algorithm 150 2.7 Simulated annealing 153 2.7.1 Principle 153 2.7.2 Probability of transition 154 2.7.3 Algorithm 155 2.8 Research with tabu 161 2.8.1 Principle 161 2.8.2 Taboo list and neighborhood 161 2.8.3 Quadratic assignment 163 2.9 Particle swarms 171 2.9.1 Principle 171 2.9.2 Particle movement 171 2.9.3 Neighborhood 173 2.9.4 Algorithm 174 2.10 Ant colonies 176 2.10.1 Principle 176 2.10.2 Ant movement 177 2.10.3 Problem of the travelling salesman 177 2.11 Evolutionary algorithms 179 2.11.1 Principle 179 2.11.2 Evolutionary mechanisms 180 2.11.3 Algorithm 180 2.12 Conclusion 186 2.12.1 The key points 186 2.12.2 To go further 186 3. Unconstrained optimization 189 3.1 Newton’s method 190 3.1.1 System of equations 190 3.1.2 Homotopy method 196 3.1.3 Minimization 204