Computational Methods for Optimization

  • 申立勇
  • Created: 2014-12-08
Computational Methods for Optimization

 

Course No.S070100XJ012

Course CategoryBasic course of subject

Period/Credits40/2

Prerequisitesnumerical analysis, linear algebra

Aims & Requirements

This is one of the speciality foundation courses for master degree candidates majoring in computational mathematics and applied mathematics. This course explains basic theories and methods of optimization, discusses optimality conditions and computational methods of unconstrained and constrained optimization, and the convergence properties of different kinds of algorithms. In addition, this course introduces some special optimization problems and methods.

Participants of this course are hoped to have a general understanding of theories and methods of optimizations, and a preliminary command of the applications and basic techniques of the main optimization algorithms.

Primary Coverage

Chapter 1 Introduction

Optimality conditions of optimization problems; structure of optimization methods

Chapter 2 one dimensional optimization and line search

Newton methodgolden section methodinexact one-dimensional search

Chapter 3 gradient methods and conjugate gradient methods

Steepest descent method; conjugate direction method; conjugate gradient method

Chapter 4 Newton’s method and quasi-Newton method

Steepest descent method and Newton’s method; derivaiton of quasi-Newton methods; properties of quasi-Newton methods, special quasi-Newton methods.

Chapter 5 Non-linear least square problems

Gauss-Newton method; Levenberg-Marquardt method and trust region methods; quasi-Newton methods.

Chapter 6 quadratic programming

Duality properties; active set method; duality algorithm; interior-point algorithm.

Chapter 7 penalty function methods

Theories of penalty function; methods of penalty function.

Chapter 8 method of feasible directions

Method of feasible points and generalized elimination method; gradient projection method.

Chapter 9 sequential quadratic programming (SQP)

Lagrange–Newton methodWilson-Han-Powell methodsuper-linear convergence of SQPMarotos effectspecial SQP type methods

Textbook

Yuan, Yaxiang, Nonlinear optimization algorithms. Science Press. 2007.

References

1. Yuan Yaxiang & Sun Wenyu, Optimization theories and methods. Science Press. Beijing.1997.

2. R..FletcherPractical Methods of Optimization, Second EditionJohn Wiley and SonsChichester1987

3. J. Nocedal and S. Wright, Numerical Optimization, Springer, 1999

AuthorYuan Yaxiang, Dai YuhongAcademy of Mathematics and Systems Science

DateJune, 2009.