Detailed Course Syllabus - Lyle School of Engineering

advertisement
EMIS 8381/SMU
Nonlinear Programming
Summer 2005
Instructor: Dr. Yanjun Zhang
Syllabus

Week 1 (May 25)
o Overview
o Section 1.2. Mathematical background
o Introduction to SVM

Week 2 (June 1)
o Section 2.1. Necessary and sufficient onditions for minimizers
o Section 2.3. Steepest descent method. Line search method.
o Section 3.1. Newton method
o Section 7.1. Constrained optimization
o Section 9.1. Langrange Multipliers. Kuhn-Tucker conditions.
o Section 9.2. First-order conditions
o Section 9.3. Second-order conditions
o Homework #1 (due in a week)

Week 3 (June 8)
o Section 9.4. Convexity and KT conditions
o Section 9.5. Duality and Wolfe dual
o Application: Support Vector Machine model (SVM)
o Introduction to SVM-light for text classification
o Project Problem: Show the equivalence of two strategies for selecting
working set in SVM-light.
o Project Problem: Understand the QP solvers used in SVM-light
o Section 8.1. Linear programming
o Section 8.2. Simplex method
o Section 8.4. Feasible points for linear constraints
o Homework #2. Discussion of HW #1.

Week 4 (June 15)
o Section 10.1. Quadratic programming (QP)
o Section 10.2. Langrangian methods for QP
o Section 10.6. Dantzig-Wolfe algorithm for QP as an extension of simplex
method
o Introduction to SMO algorithm (Sequential Minimal Optimization)
o Homework #3. Discussion of HW #2.

Week 5 (June 22)
o Section 10.3. Active-set method
o Section 10.5. Least square problem
o
o
o
o
Section 2.4. Conjugate direction method
Section 4.1. Conjugate gradient methods
Application: Conjugate gradient methods for solving SVM
Project Problem: Reading a paper by Linda Kaufman on solving SVM by
conjugate gradient methods.
o Homework #4. Discussion of HW #3.

Week 6 (June 29)
o Discussion of HW #4
o Detailed discussion of the algorithms and implementations of SVM
solvers (SVM-light and SMO).

Week 7 (July 6)
o Problem work-out (1 hour)
o Mid-term exam (2 hours with time extension)

Week 8 (July 13)
o Discussion of mid-term
o Section 12.1. Penalty and barrier methods
o Application: Interior point method for QP
o Project Problem: Reading on interior point method for solving SVM

Week 9 (July 20)
o Nonlinear programming problems in other fields
o financial engineering
o airline’s revenue management
o other applications

Week 10 (June 27)
o Project report: A student may have 30-45 min to present his project. I
can discuss the projects of distance students (if I have the report a few
days ahead).
Download