Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-1 Introduction to Nonlinear Programming (NLP)

Slides:



Advertisements
Similar presentations
© 2003 Anita Lee-Post Linear Programming Part 2 By Anita Lee-Post.
Advertisements

Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
10-1 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Nonlinear Programming Chapter 10.
MS&E 211 Quadratic Programming Ashish Goel. A simple quadratic program Minimize (x 1 ) 2 Subject to: -x 1 + x 2 ≥ 3 -x 1 – x 2 ≥ -2.
Ch 3 Introduction to Linear Programming By Kanchala Sudtachat.
B-1 Operations Management Linear Programming Module B - New Formulations.
Introduction to Management Science
Lecture 8 – Nonlinear Programming Models Topics General formulations Local vs. global solutions Solution characteristics Convexity and convex programming.
Thursday, April 25 Nonlinear Programming Theory Separable programming Handouts: Lecture Notes.
DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall Publishers and Ardith E. Baker Nonlinear Chapter 7 Optimization Part 2.
1 Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Management Science 3d edition by Cliff Ragsdale.
Non Linear Programming 1
MIT and James Orlin © Nonlinear Programming Theory.
Spreadsheet Modeling & Decision Analysis A Practical Introduction to Management Science 6 th edition Cliff T. Ragsdale © 2011 Cengage Learning. All Rights.
Example 3 Financial Model Rate of Return Summation Variable/Constraint
Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-1 Nonlinear Programming & Evolutionary Optimization.
ENGR 351 Numerical Methods Instructor: Dr. L.R. Chevalier
Branch and Bound Algorithm for Solving Integer Linear Programming
B-1 Operations Management Linear Programming Module B - Harder Formulations.
Objectives: Set up a Linear Programming Problem Solve a Linear Programming Problem.
Spreadsheet Modeling & Decision Analysis:
Spreadsheet Modeling & Decision Analysis:
Lecture 9 – Nonlinear Programming Models
Solver & Optimization Problems n An optimization problem is a problem in which we wish to determine the best values for decision variables that will maximize.
Optimization of Linear Problems: Linear Programming (LP) © 2011 Daniel Kirschen and University of Washington 1.
Optimization I Operations -- Prof. Juran. Outline Basic Optimization: Linear programming –Graphical method –Spreadsheet Method Extension: Nonlinear programming.
Graphical Solutions Plot all constraints including nonnegativity ones
BUS 304 OPERATIONS RESEARCH
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Solver & Optimization Problems n An optimization problem is a problem in which we wish to determine the best values for decision variables that will maximize.
Spreadsheet Modeling & Decision Analysis
Roman Keeney AGEC  In many situations, economic equations are not linear  We are usually relying on the fact that a linear equation.
Introduction to Mathematical Programming
Spreadsheet Modeling & Decision Analysis:
Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-1 Nonlinear Programming & Evolutionary Optimization.
Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning Multicriteria Decision Making u Decision.
Nonlinear Programming (NLP) Operation Research December 29, 2014 RS and GISc, IST, Karachi.
Business Analytics with Nonlinear Programming
Spreadsheet Modeling & Decision Analysis:
Integer, Goal, and Nonlinear Programming Models
Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 6-1 Integer Linear Programming Chapter 6.
1 Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Management Science, 3e by Cliff Ragsdale.
Linear Programming – Simplex Method
Spreadsheet Modeling & Decision Analysis
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 4-5 LP Formulation Example and Excel Solver.
Nonlinear Programming Models
Goal Programming Linear program has multiple objectives, often conflicting in nature Target values or goals can be set for each objective identified Not.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 3 Basics of the Simplex Algorithm.
Optimization I. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Basic Optimization: Linear programming –Graphical.
Spreadsheet Modeling & Decision Analysis A Practical Introduction to Management Science 5 th edition Cliff T. Ragsdale.
1 Multi-Objective Portfolio Optimization Jeremy Eckhause AMSC 698S Professor S. Gabriel 6 December 2004.
Spreadsheet Modeling & Decision Analysis A Practical Introduction to Management Science 5 th edition Cliff T. Ragsdale.
Math Programming Concept of Optimization (L.O. a ) Linear Programming Managerial Value of Information (L.O. d) Theory (L.O. b) Example Applications (L.O.
Chapter 7 Nonlinear Optimization Models. Introduction The objective and/or the constraints are nonlinear functions of the decision variables. Select GRG.
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.
Instructional Design Document Simplex Method - Optimization STAM Interactive Solutions.
Sullivan Algebra and Trigonometry: Section 12.9 Objectives of this Section Set Up a Linear Programming Problem Solve a Linear Programming Problem.
EMGT 5412 Operations Management Science Nonlinear Programming: Introduction Dincer Konur Engineering Management and Systems Engineering 1.
Optimization Modeling: Applications Integer Programming Chapter 15.
Spreadsheet Modeling & Decision Analysis:
Linear Programming: The Graphical Method
3-3 Optimization with Linear Programming
Spreadsheet Modeling & Decision Analysis
Optimization I.
INFM 718A / LBSC 705 Information For Decision Making
Part 3. Linear Programming
Dr. Arslan Ornek DETERMINISTIC OPTIMIZATION MODELS
Spreadsheet Modeling & Decision Analysis:
Spreadsheet Modeling & Decision Analysis:
Presentation transcript:

Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-1 Introduction to Nonlinear Programming (NLP) u An NLP problem has a nonlinear objective function and/or one or more nonlinear constraints. u NLP problems are formulated and implemented in virtually the same way as linear problems. u The mathematics involved in solving NLPs is quite different than for LPs. u Solver tends to mask this difference but it is important to understand the difficulties that may be encountered when solving NLPs.

Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-2 Possible Optimal Solutions to NLPs (not occurring at corner points) objective function level curve optimal solution Feasible Region linear objective, nonlinear constraints objective function level curve optimal solution Feasible Region nonlinear objective, nonlinear constraints objective function level curve optimal solution Feasible Region nonlinear objective, linear constraints objective function level curves optimal solution Feasible Region nonlinear objective, linear constraints

Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-3 Local vs. Global Optimal Solutions A C B Local optimal solution Feasible Region D E F G Local and global optimal solution X1X1 X2X2

Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-4 Comments About NLP Algorithms u It is not always best to move in the direction producing the fastest rate of improvement in the objective. u NLP algorithms can terminate a local optimal solutions. u The starting point influences the local optimal solution obtained.

Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-5 Comments About Starting Points u The null starting point should be avoided. u When possible, it is best to use starting values of approximately the same magnitude as the expected optimal values.

Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-6 The Portfolio Optimization Problem u A financial planner wants to create the least risky portfolio with at least a 12% expected return using the following stocks. Annual Return YearIBCNMCNBS 111.2%8.0%10.9% 210.8%9.2%22.0% 311.6%6.6%37.9% 4-1.6%18.5%-11.8% 5-4.1%7.4%12.9% 68.6%13.0%-7.5% 76.8%22.0%9.3% 811.9%14.0%48.7% 912.0%20.5%-1.9% 108.3%14.0%19.1% 116.0%19.0%-3.4% %9.0%43.0% Avg7.64%13.43%14.93% Covariance Matrix IBCNMCNBS IBC NMC NBS

Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-7 Defining the Decision Variables p 1 = proportion of funds invested in IBC p 2 = proportion of funds invested in NMC p 3 = proportion of funds invested in NBS

Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-8 Defining the Objective Minimize the portfolio variance (risk).

Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 8-9 Defining the Constraints u Expected return p p p 3 >= 0.12 u Proportions p 1 + p 2 + p 3 = 1 p 1, p 2, p 3 >= 0 p 1, p 2, p 3 <= 1

Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning Implementing the Model See file Fig8-26.xls