Mathematical Programming Formulations Based on McCarl and Spreen.

Slides:



Advertisements
Similar presentations
Integer Optimization Basic Concepts Integer Linear Program(ILP): A linear program except that some or all of the decision variables must have integer.
Advertisements

IEOR 4004 Midterm Review (part I)
1 LP Duality Lecture 13: Feb Min-Max Theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum.
Geometry and Theory of LP Standard (Inequality) Primal Problem: Dual Problem:
Linear Programming, 1 Max c 1 *X 1 +…+ c n *X n = z s.t. a 11 *X 1 +…+ a 1n *X n  b 1 … a m1 *X 1 +…+ a mn *X n  b m X 1, X n  0 Standard form.
Linear Programming Problem
Nonlinear Programming McCarl and Spreen Chapter 12.
Linear Programming.
Linear Programming Models & Case Studies
Introduction to Algorithms
1 Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Management Science 3d edition by Cliff Ragsdale.
Basic LP Problem McCarl and Spreen Chapter 2 LP problem is linear form of Mathematical Program This formulation may also be expressed in matrix notation.
6s-1Linear Programming CHAPTER 6s Linear Programming.
Linear Programming (LP)
Review of Reservoir Problem OR753 October 29, 2014 Remote Sensing and GISc, IST.
Chapter 3 An Introduction to Linear Programming
Chapter 3 Introduction to optimization models. Linear Programming The PCTech company makes and sells two models for computers, Basic and XP. Profits for.
FORMULATION AND GRAPHIC METHOD
Linear Programming.
Graphical Solutions Plot all constraints including nonnegativity ones
1-1 Introduction to Optimization and Linear Programming Chapter 1.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
The application of mathematics and the scientific
1 1 Slide © 2005 Thomson/South-Western Slides Prepared by JOHN S. LOUCKS ST. EDWARD’S UNIVERSITY.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
Kerimcan OzcanMNGT 379 Operations Research1 Linear Programming: The Simplex Method Chapter 5.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
1 1 Slide © 2005 Thomson/South-Western Chapter 2 Introduction to Linear Programming n Linear Programming Problem n Problem Formulation n A Maximization.
Introduction to Linear Programming BSAD 141 Dave Novak.
Chapter 7 Duality and Sensitivity in Linear Programming.
A LINEAR PROGRAMMING PROBLEM HAS LINEAR OBJECTIVE FUNCTION AND LINEAR CONSTRAINT AND VARIABLES THAT ARE RESTRICTED TO NON-NEGATIVE VALUES. 1. -X 1 +2X.
Notes on Linear Programming Uwe A. Schneider. Linear Programming, 1 Max c 1 *X 1 +…+ c n *X n = z s.t. a 11 *X 1 +…+ a 1n *X n  b 1 … a m1 *X 1 +…+ a.
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
Spreadsheet Modeling & Decision Analysis A Practical Introduction to Management Science 5 th edition Cliff T. Ragsdale.
1 Chapter 4 The Simplex Algorithm PART 2 Prof. Dr. M. Arslan ÖRNEK.
1 Simplex Method (created by George Dantzig in late 1940s) A systematic way of searching for an optimal LP solution BMGT 434, Spring 2002 Instructor: Chien-Yu.
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.
LINEAR PROGRAMMING.
OR Relation between (P) & (D). OR optimal solution InfeasibleUnbounded Optimal solution OXX Infeasible X( O )O Unbounded XOX (D) (P)
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
Kerimcan OzcanMNGT 379 Operations Research1 Linear Programming Chapter 2.
9.1 Solving Differential Equations Mon Jan 04 Do Now Find the original function if F’(x) = 3x + 1 and f(0) = 2.
Linear Program MAX C B X B + C NB X NB s.t. BX B + A NB X NB = b X B, X NB ≥ 0.
2-1 Modeling with Linear Programming Chapter Optimal Solution for New Objective Function Graphical Solution of Maximization Model (12 of 12) Maximize.
-114- HMP654/EXECMAS Linear Programming Linear programming is a mathematical technique that allows the decision maker to allocate scarce resources in such.
1 Simplex algorithm. 2 The Aim of Linear Programming A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear.
The Simplex Method. and Maximize Subject to From a geometric viewpoint : CPF solutions (Corner-Point Feasible) : Corner-point infeasible solutions 0.
1 1 Slide Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an.
An Introduction to Linear Programming
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
An Introduction to Linear Programming Pertemuan 4
Special Cases in simplex method applications
Linear Programming Topics General optimization model
6.5 Stochastic Prog. and Benders’ decomposition
MBA 651 Quantitative Methods for Decision Making
Linear Programming Topics General optimization model
Linear Programming Topics General optimization model
Linear Programming in Two Dimensions
Chap 9. General LP problems: Duality and Infeasibility
The application of mathematics and the scientific
Chapter 5. The Duality Theorem
Linear Programming Problem
6.5 Stochastic Prog. and Benders’ decomposition
Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an equation.
Presentation transcript:

Mathematical Programming Formulations Based on McCarl and Spreen

Linear Program MAX C B X B + C NB X NB s.t. BX B + A NB X NB = b X B, X NB ≥ 0

Important LP Equations

Important LP Derivatives

Duality

Duality

Unbounded Solution

Infeasible Solution x1 x2 A B

Multiple Optima x1 x2 P1 P2 Isocline with highest objective

Degeneracy x1 x2 P1

Complementary Slackness derived from duality derived from duality

Reduced Cost Negative derivative of objective function with respect to a variable Negative derivative of objective function with respect to a variable At optimality: At optimality: – Zero for all basic variables – Non-negative for all non-basic variables (max) – Non-positive for all non-basic variables (min)

Multi-input, Multi-output X=Product Sale Y=Production Alternative Z=Input Purchase

Mixing / Blending F=Feed UL=Upper Limit LL=Lower Limit

Commodity Trade Y=Consumption (tons) X=Production (hectares) T=Trade (tons)

Sequencing X=Production Y=Sales t=Resource Endowment a, b, c, d, e, f=Resource requirements

Sequencing X=Planting Y=Harvesting Z=Selling

Storage X=Sale H=Hold

Lexicographic preferences

Weighted Preferences

Well behaved, Separable Function

Either-Or-Active constraints

Fixed Costs

Mutual exclusive products

Fixed Capacity

Warehouse V=Warehouse Z,Y,X=Shipments

Minimum Habitat Size h min 0 Area Population HAB 0 HAB 1

Minimum Habitat Size

Distinct Variable Values

Badly behaved non-linear functions

Non-linear Programming Specification often straightforward Specification often straightforward Solving more difficult Solving more difficult – Scale (manual or automatic) – Place lower and upper bounds on variables to avoid division by zero, other illegal operations, and numerical overflow – Use starting values to avoid poor local extremes

Equilibrium ‑ Unknown Life

Disequilibrium – Known Life

Disequilibrium – Unknown Life