Optimum Design (Winter2014)
Instructor: Kuangyou Bruce Cheng (鄭匡佑), Associate Professor
E-mail/Phone: kybcheng@mail.ncku.edu.tw (06)2757575-50361
Participators: Graduate students and 4th year undergraduate students
Class Time: 09:10~12:00 Wedesday
Office Hour: 09:00~11:00 Friday or by appointment
Language: English
Description:
The purpose of this course is to give students basic knowledge of numerical optimization algorithms and computational experience using these algorithms in programming. The basic concepts, minimization of one-variable and multivariable unstrained functions, techniques for the solution of multivariable constrained optimization problems, linear and quadratic programming techniques, and some global optimization methods are covered. Applications to different areas are also learned through completing term projects.
Prerequisites:
Calculus, General Physics, Matlab or C programming language
Syllabus:
- Introduction; history of algorithm development
- Convex and concave functions; statement of optimization problem; different classification
- Single-variable optimization (with and without constraints)
- Multi-variable optimization (with and without constraints)
- Linear programming
- Non-linear programming using function evaluation only
- Conjugate directions; downhill simplex method
- Non-linear programming using derivative information
- Midterm exam
- Project topic selection; direct methods for constrained problems
- Indirect methods for constrained problems
- Dynamic optimization; examples in biomechanics
- Project midterm report due
- Combinatorial optimization and integer programming
- Genetic algorithm, simulated annealing, particle swarm method
- Project presentation 1
- Project presentation 2
- Project report due
Textbook:No single textbook. Class notes will serve as our textbook.
Reference books:
1. Practical Mathematical Optimization (by Jan A. Snyman); with e-book at NCKU library
2. Engineering Optimization: Theory and Practice (4th Edition, by Singiresu S. Rao)
3. Numerical Recipes in C, chapter 10.
Grading:
Homework: 40% (Late homework is not accepted. Your worst score will not be counted.)
Midterm exam: 30% (The scheduled date is 5/21. It is a little late because there is no final exam)
Project: 30% (3-4 people in a group; Presentation in English: 20%, Report: 10%)
- 教師: 鄭匡佑