EMIS 33601 Lecture 3 – pages 39 - 57 Pi Hybrids Model On Page 39 FacilitiesSales Regions 1 2 3 4 OK TX MI AR LA TN 4x6=24.

Slides:



Advertisements
Similar presentations
PowerPoint Slides by Robert F. BrookerCopyright (c) 2001 by Harcourt, Inc. All rights reserved. Linear Programming Mathematical Technique for Solving Constrained.
Advertisements

Optimization problems using excel solver
Introduction to Mathematical Programming
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
Linear Programming (LP) (Chap.29)
Linear Programming Problem
Linear Programming Models & Case Studies
Chapter 2 Deterministic Optimization Models in Operations Research.
1 Lecture 3 MGMT 650 Sensitivity Analysis in LP Chapter 3.
Modeling problems with Integer Linear Programming (ILP) Name: Chuan Huang.
Operations Management Linear Programming Module B - Part 2
CSCI 573 Linear and Mixed Integer Programming Sven Koenig.
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Integer Programming.
The Simplex Method: Standard Maximization Problems
* 07/16/96 Wiederholung Operations Research *.
PROFESSOR GOODCHILD CEE 587 APRIL 15, 2009 Basic Optimization.
Finance 30210: Managerial Economics Optimization.
Optimization using Calculus
Linear Programming (6S) and Transportation Problem (8S)
Finance 510: Microeconomic Analysis
Linear and Integer Programming Models
6s-1Linear Programming CHAPTER 6s Linear Programming.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
1 Lecture 2 & 3 Linear Programming and Transportation Problem.
1 Lecture 2 MGMT 650 Linear Programming Applications Chapter 4.
Linear Programming Econ Outline  Review the basic concepts of Linear Programming  Illustrate some problems which can be solved by linear programming.
INTRODUCTION TO LINEAR PROGRAMMING
Review of Reservoir Problem OR753 October 29, 2014 Remote Sensing and GISc, IST.
Lecture 9 – Nonlinear Programming Models
Linear-Programming Applications
Applied Economics for Business Management
Linear Programming Operations Research – Engineering and Math Management Sciences – Business Goals for this section  Modeling situations in a linear environment.
Introduction to Linear Programming
S YSTEMS OF INEQUALITIES J EOPARDY By Myia, Erin, and Maddy.
STDM - Linear Programming 1 By Isuru Manawadu B.Sc in Accounting Sp. (USJP), ACA, AFM
Integer Programming Integer programming is a solution method for many discrete optimization problems Programming = Planning in this context Origins go.
1 DSCI 3023 Linear Programming Developed by Dantzig in the late 1940’s A mathematical method of allocating scarce resources to achieve a single objective.
Introduction to Linear Programming BSAD 141 Dave Novak.
1 Lecture 26 – Problem Page 617 Military Problem with Three Commanders Six Radar Stations Each Commander Should Be Assigned Two Radar Stations C1C2C3.
PowerPoint Slides by Robert F. BrookerHarcourt, Inc. items and derived items copyright © 2001 by Harcourt, Inc. Managerial Economics in a Global Economy.
Goal Seek and Solver. Goal seeking helps you n Find a specific value for a target cell by adjusting the value of one other cell whose value is allowed.
Slide 1  2002 South-Western Publishing Web Chapter A Optimization Techniques Overview Unconstrained & Constrained Optimization Calculus of one variable.
Using Mathematics to Learn Economics Short-hand skills Equilibrium (static) analysis Comparative statics analysis –Differentiation –Partial derivatives.
1 INTRODUCTION TO LINEAR PROGRAMMING CONTENTS Introduction to Linear Programming Applications of Linear Programming Reference: Chapter 1 in BJS book.
Optimization unconstrained and constrained Calculus part II.
Monday WARM-UP: TrueFalseStatementCorrected Statement F 1. Constraints are conditions written as a system of equations Constraints are conditions written.
1 System Planning 2013 Lecture 7: Optimization Appendix A Contents: –General about optimization –Formulating optimization problems –Linear Programming.
1 Lecture 24 – HW #10 Discrete Optimization Models Problem on page 619 We need to move our natural gas from two fields to our main terminal. F1 F2S2.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
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.
Adam Q. Colley EMIS8381 March 31,  One Dependent Variable  One or more (n) Independent Variables  (Independent to the Dependent Variable)  More.
GAMS: General Algebraic Modeling System Linear and Nonlinear Programming The full system documentation is provided electronically with the software.
Integer Programming, Branch & Bound Method
Introduction to Integer Programming Integer programming models Thursday, April 4 Handouts: Lecture Notes.
Sullivan Algebra and Trigonometry: Section 12.9 Objectives of this Section Set Up a Linear Programming Problem Solve a Linear Programming Problem.
Linear Programming Wyndor Glass Co. 3 plants 2 new products –Product 1: glass door with aluminum framing –Product 2: 4x6 foot wood frame window.
1 Lecture 12 Chapter 7 Duality and Sensitivity in Linear Programming 7.1 Objective values usually can be interpreted as either minimize cost or maximize.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Algebra 1 Section 7.6 Solve systems of linear inequalities The solution to a system of linear inequalities in two variable is a set of ordered pairs making.
Using Variable Domain Functions
Linear Programming Topics General optimization model
Linear Programming – Introduction
Linear Programming Topics General optimization model
Linear Programming Topics General optimization model
EMIS 8373: Integer Programming
LINGO TUTORIAL 2.
LINGO LAB 3/4.
Linear Programming Example: Maximize x + y x and y are called
Operations Research Models
Dr. Arslan Ornek DETERMINISTIC OPTIMIZATION MODELS
Presentation transcript:

EMIS Lecture 3 – pages Pi Hybrids Model On Page 39 FacilitiesSales Regions OK TX MI AR LA TN 4x6=24

EMIS Multiple Commodities h in the set {a,b,c,d,e} For commodity a we have For commodity b we have 4x6x5 = 120 arcs!

EMIS Subscripts & Sets f – Facilities f  F = {1,2,3,4} h – Corn Type h  H = {a,b,c,d,e} r – Sales Region r  R = {OK,TX,MI,AR,LA,TN} Constants p fh – cost/bag for producing corn type h at facility f (4x5=20) u f – capacity of facility f (bushels) (4) a h – bushels of corn that must be processed to produce 1 bag of corn type h (bushels/bag) (5)

EMIS More Constants d hr – demand for h in region r (5x6=30) (bags) s fhr – cost to ship one unit of product h from facility f to sales region r (4x5x6=120) ($/bag)

EMIS Variables x fh – bags of corn type h produced at facility f (4x5=20) y fhr – bags of corn of type h shipped from facility f to sales region r (4x5x6 = 120) Note: There are 140 unknowns in this problem.

EMIS Constraints Capacity Of Facilities (4)  h  H a h x fh < u f, for all f  F Demands At Sales Regions (5x6=30)  f  F y fhr = d hr, for all h  H and r  R

EMIS More Constraints Balance (4x5=20)  r  R y fhr = x fh, for all f  F, h  H Nonnegativity (140) x fh > 0, for all f  F, h  H y fhr > 0, for all f  F, h  H, r  R

EMIS Objective Function Minimize  f  F  h  H p fh x fh +  f  F  h  H  r  R s fhr y fhr Production Cost Shipping Cost

EMIS AMPL Model For Pi Problem # Define Sets set F;set H;set R; #Define Constants param p {F,H}; param u {F};param a {H}; param d {H,R};param s {F,H,R};

EMIS AMPL Model Continued #Define Variables var x {F,H} >= 0;var y {F,H,R} >= 0; #Define Constraints subject to CoF {f in F}: sum {h in H} a[h]*x[f,h] <= u[f]; subject to DaR {h in H, r in R}: sum {f in F} y[f,h,r] = d[h,r];

EMIS AMPL Model Continued subject to B {f in F, h in H}: sum {r in R} y[f,h,r] = x[f,h]; #Define Objective Function minimize cost: sum {f in F, h in H} p[f,h]*x[f,h] + sum {f in F, h in H, r in R} s[f,h,r]*y[f,h,r];

EMIS Section 2.4 Linear & Nonlinear Functions General Optimization Problem minimize f(x) subject to g i (x) < b i, for all i Linear Function Is Simply:  i=1..n a i x i = a 1 x 1 + a 2 x 2 + …+ a n x n

13 Nonlinear Optimization Everything That Is Not Linear Is Nonlinear One Nonlinear Function Is The Log Function XLog(X+1)

EMIS E-Mart Example On Page 50 Subscripts g – denotes the product type (g=1,2,3,4) c – advertising type (c=1,2,3) Note: Advertising has decreasing returns (a nonlinear return function involving a log) Constants p g – denotes the profit percentage for product g

EMIS More E-Mart s gc – denotes the increase in sales constant for product g using advertising type c b – denotes the advertising budget Variables x c – denotes the amount of money to spend on advertising type c

EMIS E-Mart Continued Constraints Budget Restriction  c=1,2,3 x c < b Nonnegativity x c > 0, for c=1,2,3 Objective maximize  g=1,2,3,4 p g  c=1,2,3 s gc log(x c +1)

EMIS MINOS Can Solve But Not CPLEX Solution: x 1 = x 2 = x 3 = MINOS can solve linear and nonlinear problems CPLEX can solve linear, quadratic, and linear integer problems. We use CPLEX in all of our research models.

EMIS Integer Programming Section 2.5 The variables must assume integer values. There are two types of integer variables, binary (0,1) and standard integer. var X binary; implies that X is either 0 or 1 var Y integer >= 4, <= 10; implies that Y is one of the following values: 4,5,6,7,8,9,10

EMIS Bethlehem Ingot Mold Subscripts i – mold design number ( i=1,2,3,4) j – product number (j=1,..,6) Sets M j – set of molds that can be used to produce product j That is M 1 = {1,2,3}, M 2 = {2,3,4}, …, M 6 = {2,4}

EMIS Constants P – max number of molds that can be used C ji – waste produced when mold i is used to create product j (j = 1,…,6; i  M j ) Variables y i = 1, if mold type i is used = 0, otherwise x ji = 1, if mold type i is used to produce product j = 0, otherwise

EMIS Constraints sum { i in {1..4}} y i < P (max # molds that can be used) sum {i in M j } x ji = 1; j = 1,..,6 (each product must be assigned to 1 mold) x ji < y i ; j=1,…,6; i  M j (products can be made from mold i only if mold i is selected for use)

EMIS Objective Minimize sum { j in {1..6}} sum {i in M j } c ji x ji That is, minimize scrap.