Download presentation
Presentation is loading. Please wait.
Published byGervais McKenzie Modified over 9 years ago
1
SE- 521: Nonlinear Programming and Applications S. O. Duffuaa
2
Course Description Formulation of engineering problems as nonlinear programs; optimality conditions for nonlinear programs; algorithms for unconstrained optimization, algorithms for constrained nonlinear program; methods of feasible directions, sequential unconstrained minimization techniques SUMT, comparisons of algorithms for nonlinear programs. Case studies.
3
Course Objectives w 1. Applications : Enhance the students' modeling and formulation abilities of Engineering and other problems using nonlinear programs. w 2. Algorithms : Expose students to several nonlinear programming algorithms and enable them to apply and analyze rate of convergence and compare nonlinear programming algorithms. w 3. Theory: Apply first and second order optimality conditions and be familiar with basic convergence theory.
4
Outcomes w 1. Formulate nonlinear programs. w 2. Select an appropriate algorithm to solve nonlinear programs. w 3. Present the basic conditions on local and global minimum for convex and non- convex functions. w 4. Derive first order and second order optimality conditions. w 5. State the drawbacks and the limitations of known algorithms. w 6. Derive the rate of convergence of several nonlinear programming algorithm.
5
Terms w Text Book “Nonlinear Programming Theory and Algorithms” by M.S. Bazaraas, H. d. Sherali and C. M. Shetty 2nd Edition, Wiley, 1993. w Pre-requisite SE 305 or ( Math 280 and Advanced Calculus) w References 1. Introduction to linear and nonlinear programming, by D. Luenberger 2nd h Ed. Addison Wesley, 1984. w Practical Methods o Optimization, by Fletcher, R, 2nd Edition, Wiley, 1987. w Issues of Journal of Optimization Theory and Applications.
6
Grading Policy w Homework 20% w Class participation 10% w Project 15% w Midterm 25% w Final Exam 30%
7
Syllabus w Background, basic definitions and applications. w Background, basic definitions and applications w Constraints qualification and Lagrangian Duality. w Algorithms maps and applications.
8
Syllabus w Zangwill convergence theorem w Line search techniques. w Multidimensional search techniques. w Methods of conjugate directions. w Penalty and barrier functions methods. w Reduced gradient algorithm.
9
Mathematical Programming w Linear program w Nonlinear programming *** w Quadratic program w Integer programming w Dynamic programming w Stochastic programming
10
Formulation of NLP w Min f(X) S.t : g i (X) ≤ 0 for I = 1, …, m h i (X) = 0 for I = 1, …, l X ε Χ
11
Application of NLP w Estimation : Regression w Production- Inventory w Optimal control w Highway construction w Mechanical design w Electrical Network w Water resources
12
Application of NLP w Portfolio selection w Machine cutting w Quality control w Facility location w Electric Generators Maintenance
13
Application of NLP w Problems on chapter 1 1.1, 1.2, 1.3, 1.13, 1.14 Due next Tuesday next week.
14
Mathematical Background Convex Sets w A set is convex iff x 1 and x 2 ε S then λ x 1 + (1-λ) ε S w Examples of convex sets Rectangle Square Triangle Half spaces Epigraph of convex functions w.
15
Convex Sets w If S 1 and S 2 convex then S 1 ∩ S 2 is convex. w S 1 U S 2 is not necessary convex why? w S 1 + S 2 is convex w S 1 - S 2 is convex w S where S is a solution of a linear program w See page 35 text.
16
Convex Sets w Convex hull of a set X denoted as H(S) or conv (S). X ε H(S) iff X can be written as a convex combination of points in S. w The convex hull is the minimal convex set that contains S.
17
Closure and Interior w A point X in the closure of S iff S∩N ε (x) ≠ Φ X is in the interior of S iff N ε (x) ⊂ S w Theorem Let S be a convex set in E n with a nonempty interior Let X 1 εCl S and X 2 εint S. Then λ X 1 + (1-λ) X 2 εint S for λ ε(0,1).
18
Weiestrass Thorem w Let S a nonempty compact set, and f : S → E 1. Then, the problem min { f(x) : X ε S}. Attains its minimum. That is there is a minimizing solution to this problem. w Discuss the three cases min does not exist.
19
Convex Functions w Let f: S → E1 where S is convex set in En, the function f is convex if f(λ X 1 + (1-λ) X 2 ) ≤ λf(X 1 ) + (1-λ) f(X 2 )
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.