Part 4 Nonlinear Programming 4.3 Successive Linear Programming.

Slides:



Advertisements
Similar presentations
Branch-and-Bound Technique for Solving Integer Programs
Advertisements

Solving LP Models Improving Search Special Form of Improving Search
Linear Programming Problem
Operation Research Chapter 3 Simplex Method.
Engineering Optimization
Chapter 5 The Simplex Method The most popular method for solving Linear Programming Problems We shall present it as an Algorithm.
Computational Methods for Management and Economics Carla Gomes Module 6a Introduction to Simplex (Textbook – Hillier and Lieberman)
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Introducción a la Optimización de procesos químicos. Curso 2005/2006 BASIC CONCEPTS IN OPTIMIZATION: PART II: Continuous & Unconstrained Important concepts.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Linear Programming Fundamentals Convexity Definition: Line segment joining any 2 pts lies inside shape convex NOT convex.
Thursday, April 25 Nonlinear Programming Theory Separable programming Handouts: Lecture Notes.
Inexact SQP Methods for Equality Constrained Optimization Frank Edward Curtis Department of IE/MS, Northwestern University with Richard Byrd and Jorge.
ENGINEERING OPTIMIZATION
Engineering Optimization
1 Chapter 8: Linearization Methods for Constrained Problems Book Review Presented by Kartik Pandit July 23, 2010 ENGINEERING OPTIMIZATION Methods and Applications.
Chapter 10: Iterative Improvement
Optimization Methods One-Dimensional Unconstrained Optimization
Optimization Linear Programming and Simplex Method
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
Ch. 9: Direction Generation Method Based on Linearization Generalized Reduced Gradient Method Mohammad Farhan Habib NetLab, CS, UC Davis July 30, 2010.
Optimization of Linear Problems: Linear Programming (LP) © 2011 Daniel Kirschen and University of Washington 1.
1 OR II GSLM Outline  separable programming  quadratic programming.
Linear Programming.
Chapter 3 Introduction to Optimization Modeling
Linear programming Lecture (4) and lecture (5). Recall An optimization problem is a decision problem in which we are choosing among several decisions.
Operations Research Models
1.3 Solving Equations Using a Graphing Utility; Solving Linear and Quadratic Equations.
1 Chapter 8 Nonlinear Programming with Constraints.
ENCI 303 Lecture PS-19 Optimization 2
Nonlinear Programming.  A nonlinear program (NLP) is similar to a linear program in that it is composed of an objective function, general constraints,
Part 4 Nonlinear Programming 4.3 Successive Linear Programming.
Topic III The Simplex Method Setting up the Method Tabular Form Chapter(s): 4.
Full symmetric duality in continuous linear programming Evgeny ShindinGideon Weiss.
QMB 4701 MANAGERIAL OPERATIONS ANALYSIS
1 1 Slide © 2005 Thomson/South-Western Linear Programming: The Simplex Method n An Overview of the Simplex Method n Standard Form n Tableau Form n Setting.
Chapter 4 Linear Programming: The Simplex Method
OR Chapter 8. General LP Problems Converting other forms to general LP problem : min c’x  - max (-c)’x   = by adding a nonnegative slack variable.
Optimization of functions of one variable (Section 2)
3 Components for a Spreadsheet Optimization Problem  There is one cell which can be identified as the Target or Set Cell, the single objective of the.
Simplex Method Simplex: a linear-programming algorithm that can solve problems having more than two decision variables. The simplex technique involves.
OR Relation between (P) & (D). OR optimal solution InfeasibleUnbounded Optimal solution OXX Infeasible X( O )O Unbounded XOX (D) (P)
Introduction to Optimization
Nonlinear Programming In this handout Gradient Search for Multivariable Unconstrained Optimization KKT Conditions for Optimality of Constrained Optimization.
Integer Programming, Branch & Bound Method
IE 312 Review 1. The Process 2 Problem Model Conclusions Problem Formulation Analysis.
Linear Programming: Formulations, Geometry and Simplex Method Yi Zhang January 21 th, 2010.
D Nagesh Kumar, IIScOptimization Methods: M8L1 1 Advanced Topics in Optimization Piecewise Linear Approximation of a Nonlinear Function.
Common Intersection of Half-Planes in R 2 2 PROBLEM (Common Intersection of half- planes in R 2 ) Given n half-planes H 1, H 2,..., H n in R 2 compute.
(iii) Simplex method - I D Nagesh Kumar, IISc Water Resources Planning and Management: M3L3 Linear Programming and Applications.
Linear programming Lecture (4) and lecture (5). Recall An optimization problem is a decision problem in which we are choosing among several decisions.
Solving Linear Program by Simplex Method The Concept
Water Resources Development and Management Optimization (Nonlinear Programming & Time Series Simulation) CVEN 5393 Apr 11, 2011.
Solver & Optimization Problems
5.3 Mixed-Integer Nonlinear Programming (MINLP) Models
Chapter 5 The Simplex Method
Full symmetric duality in continuous linear programming
Gomory Cuts Updated 25 March 2009.
Chapter 4 Linear Programming: The Simplex Method
Solving Linear Programming Problems: Asst. Prof. Dr. Nergiz Kasımbeyli
Chapter 8. General LP Problems
Analysis of Diode Circuits
Linear Programming Problem
Part 4 Nonlinear Programming
Chapter 8. General LP Problems
2 Equations, Inequalities, and Applications.
Part 4 Nonlinear Programming
Chapter 10: Iterative Improvement
Chapter 8. General LP Problems
Presentation transcript:

Part 4 Nonlinear Programming 4.3 Successive Linear Programming

Basic Concept of Linearization Constants

Approach 1: Direct Use of Linear Programs The simplest and most direct use of the linearization construction is to replace the general nonlinear problem with a complete linearization of all problem functions at some selected estimate solution. The linearized problem takes the form of a linear program (LP) and can be solved as such.

Case 1.1 The linearly constrained case Nonlinear Linear

Case 1.1 The approximate LP problem Linear Feasible point

Bounded Line Search

Equivalent Approximation

Frank-Wolfe Algorithm

Remark

Case 1.2 The general case

Direct Linear Approximation

Remark In order attain convergence to the true optimum, it is sufficient that at each iteration an improvement be made in both the objective function and constraint infeasibility. This type of monotonic behavior will occur if the problem functions are mildly nonlinear.

Approach 2 Separable Programming The motivation for this technique stems from the observation that a good way of improving the linear approximation over a large interval is to partition the interval into subintervals and construct individual linear approximation over each subinterval, i.e., piecewise linear approximation.

Case 2.1 Single-Variable Functions

Line Segment in Interval k Linear!

Line Segment in Interval k

Generalized Formula for a Single-Variable Function

Case 2.2 Multivariable Separable Functions

General Formula for a Multi-Variable Function

Restricted Basis Entry Prior to entering one lambda into the basis (which will make it nonzero), a check should be made to ensure that no more than one other lambda associated with the same variable xi is in the basis. If there is one such lambda in the basis, it has to be adjacent.

Example

Nonlinear Linear

k

Homework Slack variable