SE- 521: Nonlinear Programming and Applications S. O. Duffuaa.

Slides:



Advertisements
Similar presentations
IEOR 4004: Introduction to Operations Research Deterministic Models January 22, 2014.
Advertisements

Survey of gradient based constrained optimization algorithms Select algorithms based on their popularity. Additional details and additional algorithms.
Optimization with Constraints
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
Engineering Optimization
1 OR II GSLM Outline  some terminology  differences between LP and NLP  basic questions in NLP  gradient and Hessian  quadratic form  contour,
Optimization in Engineering Design Georgia Institute of Technology Systems Realization Laboratory 123 “True” Constrained Minimization.
SVM—Support Vector Machines
Page 1 Page 1 ENGINEERING OPTIMIZATION Methods and Applications A. Ravindran, K. M. Ragsdell, G. V. Reklaitis Book Review.
Engineering Optimization
1 TTK4135 Optimization and control B.Foss Spring semester 2005 TTK4135 Optimization and control Spring semester 2005 Scope - this you shall learn Optimization.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
by Rianto Adhy Sasongko Supervisor: Dr.J.C.Allwright
Chapter 9 Perceptrons and their generalizations. Rosenblatt ’ s perceptron Proofs of the theorem Method of stochastic approximation and sigmoid approximation.
 Topic: Fundamental concepts and algorithmic methods for solving linear and integer linear programs:  Simplex method  LP duality  Ellipsoid method.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/4/01.
Numerical Optimization
ISM 206 Optimization Theory and Applications Fall 2005 Lecture 1: Introduction.
ISM 206 Optimization Theory and Applications Spring 2005 Lecture 1: Introduction.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2005 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/25/05.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2009 Lecture 1 Introduction/Overview Text: Chapters 1, 2 Th. 9/3/2009.
Math443/543 Mathematical Modeling and Optimization
1 Chapter 8: Linearization Methods for Constrained Problems Book Review Presented by Kartik Pandit July 23, 2010 ENGINEERING OPTIMIZATION Methods and Applications.
ENGR 351 Numerical Methods Instructor: Dr. L.R. Chevalier
Support Vector Machines Formulation  Solve the quadratic program for some : min s. t.,, denotes where or membership.  Different error functions and measures.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/3/02.
Constrained Optimization Rong Jin. Outline  Equality constraints  Inequality constraints  Linear Programming  Quadratic Programming.
Support Vector Machines and Kernel Methods
Unconstrained Optimization Problem
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2005 Lecture 1 Introduction/Overview Text: Chapters 1, 2 Wed. 9/7/05.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2004 Lecture 1 (Part 1) Introduction/Overview Wednesday, 9/8/04.
Advanced Topics in Optimization
Optimality Conditions for Nonlinear Optimization Ashish Goel Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2002 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/29/02.
Constrained Optimization Rong Jin. Outline  Equality constraints  Inequality constraints  Linear Programming  Quadratic Programming.
Lecture 9 – Nonlinear Programming Models
Optimization of Linear Problems: Linear Programming (LP) © 2011 Daniel Kirschen and University of Washington 1.
KKT Practice and Second Order Conditions from Nash and Sofer
SMU Course EMIS 8381 Nonlinear Programming
ISE420 Algorithmic Operations Research Asst.Prof.Dr. Arslan M. Örnek Industrial Systems Engineering.
1 ESI 6417 Linear Programming and Network Optimization Fall 2003 Ravindra K. Ahuja 370 Weil Hall, Dept. of ISE
1 Chapter 8 Nonlinear Programming with Constraints.
Introduction to Numerical Analysis I MATH/CMPSC 455 Fall 2011 Instructor: Xiaozhe Hu (Shawn)
Nonlinear Programming (NLP) Operation Research December 29, 2014 RS and GISc, IST, Karachi.
CSE543T: Algorithms for Nonlinear Optimization Yixin Chen Department of Computer Science & Engineering Washington University in St Louis Spring, 2011.
Nonlinear Programming.  A nonlinear program (NLP) is similar to a linear program in that it is composed of an objective function, general constraints,
Survey of gradient based constrained optimization algorithms Select algorithms based on their popularity. Additional details and additional algorithms.
1 University of Palestine Operations Research ITGD4207 WIAM_H-Whba Dr. Sana’a Wafa Al-Sayegh 2 nd Semester
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2009 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/27/09.
ZEIT4700 – S1, 2015 Mathematical Modeling and Optimization School of Engineering and Information Technology.
Nonlinear Programming In this handout Gradient Search for Multivariable Unconstrained Optimization KKT Conditions for Optimality of Constrained Optimization.
Textbook and Syllabus Textbook: Syllabus:
DEPARTMENT/SEMESTER ME VII Sem COURSE NAME Operation Research Manav Rachna College of Engg.
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
Linear Programming Chapter 9. Interior Point Methods  Three major variants  Affine scaling algorithm - easy concept, good performance  Potential.
Linear Programming Chapter 1 Introduction.
1 Introduction Optimization: Produce best quality of life with the available resources Engineering design optimization: Find the best system that satisfies.
Optimization in Engineering Design Georgia Institute of Technology Systems Realization Laboratory 117 Penalty and Barrier Methods General classical constrained.
Lecture 20 Review of ISM 206 Optimization Theory and Applications.
Optimal Control.
deterministic operations research
Classification Analytical methods classical methods
Computational Optimization
CSE543T: Algorithms for Nonlinear Optimization Yixin Chen, PhD Professor Department of Computer Science & Engineering Washington University in St Louis.
Structural Optimization Design ( Structural Analysis & Optimization )
Lecture 0: Introduction
EE 458 Introduction to Optimization
What are optimization methods?
Transformation Methods Penalty and Barrier methods
Constraints.
Presentation transcript:

SE- 521: Nonlinear Programming and Applications S. O. Duffuaa

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.

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.

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.

Terms w Text Book “Nonlinear Programming Theory and Algorithms” by M.S. Bazaraas, H. d. Sherali and C. M. Shetty 2nd Edition, Wiley, 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, w Practical Methods o Optimization, by Fletcher, R, 2nd Edition, Wiley, w Issues of Journal of Optimization Theory and Applications.

Grading Policy w Homework 20% w Class participation 10% w Project 15% w Midterm 25% w Final Exam 30%

Syllabus w Background, basic definitions and applications. w Background, basic definitions and applications w Constraints qualification and Lagrangian Duality. w Algorithms maps and applications.

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.

Mathematical Programming w Linear program w Nonlinear programming *** w Quadratic program w Integer programming w Dynamic programming w Stochastic programming

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 ε Χ

Application of NLP w Estimation : Regression w Production- Inventory w Optimal control w Highway construction w Mechanical design w Electrical Network w Water resources

Application of NLP w Portfolio selection w Machine cutting w Quality control w Facility location w Electric Generators Maintenance

Application of NLP w Problems on chapter 1 1.1, 1.2, 1.3, 1.13, 1.14 Due next Tuesday next week.

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.

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.

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.

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).

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.

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 )