Optimization theory and algorithm

honggarae 29/09/2021 1151

Introduction

This book is compiled by Professor Baolin Chen on the basis of many years of practice. The book includes linear programming simplex method, duality theory, sensitivity analysis, transportation problem, interior point algorithm , Non-linear programming KKT conditions, unconstrained optimization methods, constrained optimization methods, integer programming and dynamic programming. This book contains a large number of classic and recent algorithms, with a relatively systematic theoretical analysis, which is relatively practical; theorems The proof of and the derivation of the algorithm are mainly based on mathematical analysis and linear algebra, which is relatively simple and easy to learn. This book can be used as a teaching reference book for operations research courses, and can also be used as a reference for applied mathematics workers and engineering technicians.

Editor's recommendation

This book is composed of five parts: preliminary knowledge, linear programming, nonlinear programming, integer programming and dynamic programming. While maintaining the writing style of the first edition, some less commonly used algorithms are deleted, some chapters are rewritten, and linear programming with parameters, transportation problems, linear programming path tracking methods, trust region methods, and quadratic planning path tracking methods are added. Method, integer programming, dynamic programming, etc. Compared with the first edition, the algorithms in the second edition are richer, and the theory is in-depth, reflecting to a certain extent the new developments in some branches of operations research from time to time.

Book Catalog

Chapter 1 Introduction

1.1 Brief Introduction of Subjects

1.2 Linear and Nonlinear Programming Problems

< p>*1.3 Several mathematical generalizations

1.4 Convex sets and convex functions

Exercises

Chapter 2 Basic Properties of Linear Programming

2.1 Standard Form and Graphical Method

2.2 Basic Properties

Exercises

Chapter 3 Simplex Method

3.1 Principles of Simplex Method

3.2 Two-stage method and big M method

3.3 Degenerate case

3.4 Modified simplex method

*3.5 Variable bounded Situation

*3.6 Decomposition Algorithm

Exercises

Chapter 4 Duality Principle and Sensitivity Analysis

4.1 Duality Theory in Linear Programming< /p>

4.2 Dual simplex method

4.3 Original dual algorithm

4.4 Sensitivity analysis

*4.5 Linear programming with parameters

< p>Exercises

Chapter 5 Transportation Problems

5.1 Mathematical Models and Fundamentals of Transportation Problems

5.2 Operation Method on the Table

5.3 Transportation problem of unbalanced production and sales

Exercises

Chapter 6 Interior Point Algorithm of Linear Programming

*6.1Karmarkar Algorithm

*6.2 Interior Point Method

6.3 Path Tracing Method

Chapter 7 Optimality Conditions

7.1 Extreme Value Conditions for Unconstrained Problems

7.2 Optimality conditions for constrained extreme value problems

*7.3 Dual and saddle point problems

Exercises

*Chapter 8 Algorithms

8.1 Algorithm concept

8.2 Algorithm convergence problem

Exercises

Chapter 9 One-dimensional search

9.1 One-dimensional search concept

9.2 Heuristic Method

9.3 Function Approximation Method

Exercises

Chapter 10 Optimization Method Using Derivatives

10.1 Steepest descent method

10.2 Newton method

10.3 Conjugate gradient method

10.4 Quasi-Newton method

10.5 Trust region method

10.6 Least Squares

Exercises

Chapter 11 Direct Methods of Unconstrained Optimization

11.1 Pattern Search Method

11.2 Rosenbrock Method

11.3 Simplex Search Method

11.4 Powell Method

Exercises

Chapter 12 Feasible Direction Method

12.1 Zoutendijk feasible direction method

12.2 Rosen gradient projection method

*12.3 Reduced gradient method

12.4 Frank? Wolfe method

< p>Exercises

Chapter 13 Penalty Function Method

13.1 External Point Penalty Function Method

13.2 Internal Point Penalty Function Method

* 13.3 Multiplier method

Exercises

Chapter 14 Secondary Planning

14.1 Lagrange Method

14.2 Working Set Method

14.3 Lemke Method

14.4 Path Tracing Method

Exercises

*Chapter 15 Introduction to Integer Programming

15.1 Branch Determination Boundary method

15.2 cutting plane method

15.301 implicit number method for planning

15.4 assignment problem

exercises

Chapter 16 Introduction to Dynamic Programming

16.1 Some Basic Concepts of Dynamic Programming

16.2 Basic Theorems and Basic Equations of Dynamic Programming

16.3 Inverse Solution and Sequence Solution

16.4 The relationship between dynamic programming and static programming

16.5 Function iteration method

Exercises

References

div>

Latest: FTTH broadband fiber access

Next: Path planning