Introduction to Linear Programming

Slides:



Advertisements
Similar presentations
Thank you and welcome Linear Programming (LP) Modeling Application in manufacturing And marketing By M. Dadfar, PhD.
Advertisements

Optimization problems using excel solver
Chapter 19 – Linear Programming
LINEAR PROGRAMMING (LP)
Introduction to Mathematical Programming
Pertemuan 2 – Menyelesaikan Formulasi Model Dengan Metode Grafik Riset Operasiomal- dewiyani 1.
Understanding optimum solution
Lesson 08 Linear Programming
Linear Programming We are to learn two topics today: LP formulation
Solving Linear Programming Models. Topics Computer Solution Sensitivity Analysis.
Linear Programming.
Linear Programming Problem
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Table of Contents Chapter 2 (Linear Programming: Basic Concepts) Three Classic Applications.
Introduction to Management Science
Operations Management Linear Programming Module B - Part 2
Linear Programming Using the Excel Solver
Modeling with Linear Programming and Graphical Solution
2-1 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Chapter Topics Model Formulation A Maximization Model Example Graphical Solutions.
Markov Processes MBAP 6100 & EMEN 5600 Survey of Operations Research Professor Stephen Lawrence Leeds School of Business University of Colorado Boulder,
Introduction to Management Science
Solving Examples of Linear Programming Models
BUS 2420 Management Science
Linear Programming Introduction. linear function linear constraintsA Linear Programming model seeks to maximize or minimize a linear function, subject.
Introduction to Management Science
B-1 Operations Management Linear Programming Module B.
QM B Linear Programming
Linear Programming Integer Linear Models. When Variables Have To Be Integers Example – one time production decisions –Fractional values make no sense.
1 5. Linear Programming 1.Introduction to Constrained Optimization –Three elements: objective, constraints, decisions –General formulation –Terminology.
Linear and Integer Programming Models
To Accompany Russell and Taylor, Operations Management, 4th Edition,  2003 Prentice-Hall, Inc. All rights reserved by Prentice-Hall, Inc1  Model.
Linear Programming OPIM 310-Lecture 2 Instructor: Jose Cruz.
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
Introduction to Management Science
Linear Programming: Model Formulation and Graphical Solution
Linear Programming ISQA 459/559. Getting Started with LP Game problem Terms Algebraic & Graphical Illustration LP with Excel.
COB 291 An Introduction to Management Science Dr. Mike Busing College of Business, James Madison University.
Linear Programming Models: Graphical and Computer Methods
STRATEGIC MANAGEMENT ACCOUNTING Anushka De Silva.
Linear Programming Chapter 14 Supplement. Lecture Outline Model Formulation Graphical Solution Method Linear Programming Model Solution Solving Linear.
4-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Linear Programming: Modeling Examples Chapter 4.
Linear Programming: Basic Concepts
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
2-1 Linear Programming: Model Formulation and Graphical Solution Chapter 2 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
1 Linear Programming: Model Formulation and Graphical Solution.
CDAE Class 11 Oct. 3 Last class: Result of Quiz 2 2. Review of economic and business concepts Today: Result of Quiz 2 3. Linear programming and applications.
1 Linear Programming Chapter 2 By Mohammad Shahid Khan M.Eco, MBA, B.Cs, B.Ed. Lecturer in Economics & Business Administration Department of Economics.
BUSINESS MATHEMATICS & STATISTICS. LECTURE 45 Planning Production Levels: Linear Programming.
Management Science – MNG221 Linear Programming: Graphical Solution.
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
1 Linear Programming (LP) 線性規劃 - George Dantzig, 1947.
作業研究(二) Operations Research II - 廖經芳 、 王敏. Topics - Revised Simplex Method - Duality Theory - Sensitivity Analysis and Parametric Linear Programming -
1 A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear constraints. The linear model consists of the.
Linear Programming Models: Graphical and Computer Methods
4-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Linear Programming: Modeling Examples Chapter 4.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
CDAE Class 12 Oct. 4 Last class: 2. Review of economic and business concepts Today: 3. Linear programming and applications Quiz 3 (sections 2.5 and.
OPSM 301 Operations Management Class 11: Linear Programming using Excel Koç University Zeynep Aksin
Adeyl Khan, Faculty, BBA, NSU 1 Introduction to Linear Programming  A Linear Programming model seeks to maximize or minimize a linear function, subject.
To Accompany Russell and Taylor, Operations Management, 4th Edition,  2003 Prentice-Hall, Inc. All rights reserved. Supplement S9 Linear Programming.
2-1 Modeling with Linear Programming Chapter Optimal Solution for New Objective Function Graphical Solution of Maximization Model (12 of 12) Maximize.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Introduction To Linear Programming l Today many of the resources needed as inputs to operations are in limited supply. l Operations managers must understand.
Appendix A with Woodruff Edits Linear Programming Using the Excel Solver Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Linear Programming – Introduction
Operations Management Linear Programming Module B
Linear Programming Introduction.
Optimization Theory Linear Programming
Linear Programming Integer Linear Models.
Linear Programming Introduction.
Presentation transcript:

Introduction to Linear Programming Professor Stephen Lawrence Leeds School of Business University of Colorado Boulder, CO 80309-0419

Agenda Examples of LPs Graphical solution method Standard form Assumptions of LP Solving LP’s with Excel More LP examples

An LP Example Product Mix LP. A potter produces two products, a pitcher and a bowl. It takes about 1 hour to produce a bowl and requires 4 pounds of clay. A pitcher takes about 2 hours and consumes 3 pounds of clay. The profit on a bowl is $40 and $50 on a pitcher. She works 40 hours weekly, has 120 pounds of clay available each week, and wants more profits.

Another LP Example “Diet” Problem. A farmer is preparing to plant a crop in the spring and needs to fertilize a field. There are two brands of fertilizer he can use: SuperGro and CropKwik. Each brand has a specific amount of nitrogen and phosphate. The field requires at least 16 pounds of nitrogen and 24 pounds of phosphate. SuperGro costs $6 per bag and CropKwik $3. How many bags of each type should the farmer use to adequately fertilize his field? (lbs / bag) Nitrogen Phosphate SuperGro 2 4 CropKwik 3

LP Marketing Example Advertising Mix. Folly’s department store is working on an ad campaign for the summer using radio, TV, and newspaper ads, subject to the following information: $100,000 budget TV station has slots for 4 ads Radio has slots for 10 ads Newspaper has space for 7 ads Ad agency has time/staff to produce no more than 15 ads Exposure Cost TV 20,000 $15,000 Radio 12,000 6,000 Print 9,000 4,000

Graphical LP Solutions Works well for 2 decision variables “Possible” for 3 decision variables Impossible for 4+ variables Other solution approaches necessary Good to illustrate concepts, aid in conceptual understanding An automated tool…

LP Standard Form Max Z = c1x1 + c2x2 + … + cnxn Subject to (s.t.) a11x1 + a12x2 + … + a1nxn  b1  a21x1 + a22x2 + … + a2nxn  b2 … am1x1 + am2x2 + … + amnxn  bm   x1  0, x2  0, …, xn  0

LP Standard Form Max Z =  cj xj Subject to (s.t.)  aij xj  bj i = 1, … , m   xj  0 j = 1, … , m j =1 n

Assumptions of LP Linear objective function, constraints Divisibility Proportionality Additivity Divisibility Continuous decision variables Certainty Deterministic parameters

LP Concepts Decision variables Objective function Constraints Feasible solutions Feasible region (convex polytope) Corner point solutions Optimal solution “Constrained optimization”

Solving LP’s with Excel Solver

Checking for Solver Standard with every version of Excel Similar for QuattroPro and Lotus Start up Excel Look for “Solver…” in the Tools menu If not there, you will need to add Solver from your original Excel distribution CD

Loading Solver Insert MS Office or Excel master CD Click on “Tools | Add-Ins…” Check “Solver Add-in” checkbox Click “OK” Solver will auto-load from CD Solver now should appear in the “Tools” menu

Product Mix Example Max Z = 40x + 50y profits s.t. 1x + 2y  40 hours Product Mix LP. A potter produces two products, a pitcher and a bowl. It takes about 1 hour to produce a bowl and requires 4 pounds of clay. A pitcher takes about 2 hours and consumes 3 pounds of clay. The profit on a bowl is $40 and $50 on a pitcher. She works 40 hours weekly, has 120 pounds of clay available each week, and wants more profits. Max Z = 40x + 50y profits s.t. 1x + 2y  40 hours 4x + 3y  120 clay x, y  0 non-negativity

Diet Example (lbs / bag) Nitrogen Phosphate SuperGro 2 4 CropKwik 3 “Diet” Problem. A farmer is preparing to plant a crop in the spring and needs to fertilize a field. There are two brands of fertilizer he can use: SuperGro and CropKwik. Each brand has a specific amount of nitrogen and phosphate. The field requires at least 16 pounds of nitrogen and 24 pounds of phosphate. SuperGro costs $6 per bag and CropKwik $3. How many bags of each type should the farmer use to adequately fertilize his field? (lbs / bag) Nitrogen Phosphate SuperGro 2 4 CropKwik 3

Investment Example Portfolio Management. Kathleen Allen has $70,000 to invest. She can invest in municipal bonds (8.5% annual return), CD’s (5%), treasury bills (6.5%), or in a growth stock fund (13%). She has established the following guidelines to manage her risk and diversify her portfolio: No more than 20% in municipal bonds CD’s can be no more than sum of the other three At least 30% must be in CD’s and treasury bills The sum of treasury bills and CD’s must be at least 120% of the sum invested in bonds and stock All $70,000 must be invested

Cash Flow LP Cash Flow Problem. Toyz.com is a large online retailer of toys. Projected revenues and payables ($ millions) are shown below for the next 6 months. It can take out a 6 month loan at an annual rate of 10%, or can borrow for a month at a time for 16%. What loan schedule will minimize interest payments?

Employee Scheduling A restaurant must create a wait staff schedule each week. Employees work 6 hours per day (plus 2 for setup and cleanup) 5 consecutive days, then have 2 days off. What schedule will minimize costs?

Production/Marketing LP Western Slope Apples produces apple juice and sauce. Juice costs $0.60 to produce and sells for $1.45 per jar. Sauce costs $0.85 and sells for $1.75 per bottle. Sauce must be at least 30% but not more than 60% of production. “Natural” demand for sauce is 5,000 jars plus 3 jars for each $1 spent on advertising. Natural demand for juice is 4,000 bottles plus 5 bottles per $1 of advertising. WSA has a total budget of $16,000 for production and advertising, and wants to maximize profits.

Further Study SYST 6070 – Survey of Operations Research Linear programming Integer, nonlinear programming Decision theory Queueing analysis Game theory Networks Topics with which every business student should be familiar!

Competing with Quality Next Week: Competing with Quality