Introduction to Optimization Models

Slides:



Advertisements
Similar presentations
Computational Methods for Management and Economics Carla Gomes Module 2 (addendum) Revisiting the Divisibility Assumption (Textbook – Hillier and Lieberman)
Advertisements

Optimization problems using excel solver
Chapter 19 – Linear Programming
Introduction to Mathematical Programming
Introduction to Mathematical Programming Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Technologies.
IENG442 LINGO LAB3.
Transportation Problem and Related Topics. 2 Ardavan Asef-Vaziri June-2013Transportation Problem and Related Topics There are 3 plants, 3 warehouses.
Linear Programming Problem
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Table of Contents Chapter 2 (Linear Programming: Basic Concepts) Three Classic Applications.
Session II – Introduction to Linear Programming
Transportation, Transshipment, and Assignment Problems
Linear Programming (graphical + simplex with duality) Based on Linear optimization in application by Sui lan Tang. Linear Programme (LP) for Optimization.
1 2TN – Linear Programming  Linear Programming. 2 Linear Programming Discussion  Requirements of a Linear Programming Problem  Formulate:  Determine:Graphical.
Introduction to Management Science
1 Lecture 2 & 3 Linear Programming and Transportation Problem.
Environmentally Conscious Design & Manufacturing (ME592) Date: May 3, 2000 Slide:1 Environmentally Conscious Design & Manufacturing Class 24: Optimization.
Introduction to Management Science
INTRODUCTION TO LINEAR PROGRAMMING
Linear Programming Applications
Design and Scheduling of Proton Therapy Treatment Centers Stuart Price, University of Maryland Bruce Golden, University of Maryland Edward Wasil, American.
Linear Programming Models: Graphical and Computer Methods
Radiotherapy revision WHAT IS RADIOTHERAPY? Internal Radiotherapy a radioactive source is inserted into the tumour OR a radioactive substance is ingested/injected.
Network Flows Based on the book: Introduction to Management Science. Hillier & Hillier. McGraw-Hill.
Graduate Program in Business Information Systems Integer and Goal Programming Aslı Sencer.
Introduction to Linear Programming
Simulating Potential Layouts for a Proton Therapy Treatment Center Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil-
Transportation Model Lecture 16 Dr. Arshad Zaheer
1 The Role of Sensitivity Analysis of the Optimal Solution Is the optimal solution sensitive to changes in input parameters? Possible reasons for asking.
Introduction to Linear Programming
MIT and James Orlin © More Linear Programming Models.
MIN:50x1 + 83x x3 + 61y1 + 97y y3 Demand Constraints x 1 + y 1 = 3,000} model 1 x 2 + y 2 = 2,000} model 2 x 3 + y 3 = 900} model 3 Resource.
Lecture 2 Chapter 10 continued…. Last Lecture Summary: Covered Sec and most part of Sec Basic concepts of Linear Programming Problem and.
Linear Programming.  Linear Programming provides methods for allocating limited resources among competing activities in an optimal way.  Any problem.
Deterministic Operations Research Models J. Paul Brooks Jill R. Hardin Department of Statistical Sciences and Operations Research November 28, 2006.
Opener. Notes: 3.4 Linear Programming Optimization  Many real-life problems involve a process called optimization.  This means finding a maximum or.
Linear Programming Introduction: Linear programming(LP) is a mathematical optimization technique. By “Optimization” technique we mean a method which attempts.
Introduction to Optimization Models EXCEL Modeling of Simple Linear Problems 1 Archis Ghate Assistant Professor Industrial and Systems Engineering
Linear Programming with Excel Solver.  Use Excel’s Solver as a tool to assist the decision maker in identifying the optimal solution for a business decision.
Linear Programming last topic of the semester What is linear programming (LP)? Not about computer programming “Programming” means “planning” “Linear” refers.
Arben Asllani University of Tennessee at Chattanooga Prescriptive Analytics CHAPTER 7 Business Analytics with Shipment Models Business Analytics with Management.
Location decisions are strategic decisions. The reasons for location decisions Growth –Expand existing facilities –Add new facilities Production Cost.
D Nagesh Kumar, IIScOptimization Methods: M4L4 1 Linear Programming Applications Structural & Water Resources Problems.
作業研究(二) Operations Research II - 廖經芳 、 王敏. Topics - Revised Simplex Method - Duality Theory - Sensitivity Analysis and Parametric Linear Programming -
Business Mathematics MTH-367 Lecture 13. Chapter 10 Linear Programming An Introduction Continued…
LP Formulation Set 2. 2 Ardavan Asef-Vaziri June-2013LP-Formulation Problem (From Hillier and Hillier) Strawberry shake production Several ingredients.
Operations Research - Tutorial 2. Transportation Problem A dairy firm has three plants located in a state. The daily milk production at each plant is.
Integer Programming Definition of Integer Programming If requiring integer values is the only way in which a problem deviates from.
Different Types of Air Pollution
Introduction to Linear Programming and Formulation Meeting 2 Course: D Deterministic Optimization Year: 2009.
1 Ardavan Asef-Vaziri June-2013LP-Formulation Additional Problems.
LINEAR PROGRAMMING MEANING:
-114- HMP654/EXECMAS Linear Programming Linear programming is a mathematical technique that allows the decision maker to allocate scarce resources in such.
重庆大学制造工程研究所副所长 博士 重庆大学制造工程研究所副所长 杨育 博士  2002 Introduction to Operation Research 3.4 ADDITIONAL EXAMPLES u The Wyndor Glass Co. problem is a prototype.
Solver Feature Excel’s KY San Jose State University Engineering 10.
Class 10: Introduction to Linear Programming
Solver Feature Excel’s KY San Jose State University Engineering 10.
Chapter 7 Transportation, Assignment, and Transshipment Problems
Transportation Networks CIVE 744
2.7 Linear Programming Objectives: Use linear programming procedures to solve applications. Recognize situations where exactly one solution to a linear.
Managerial Economics Linear Programming
A seminar talk on “SOLVING LINEAR PROGRAMMING PROBLEM BY GRAPHICAL METHOD” By S K Indrajitsingha M.Sc.
Business Department SPRING FINAL EXAM/REVISION.
Systems of Inequalities
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
Goal programming.
Applications of Linear Programming
Model 3: A Linear Model By Evan Nixon.
Warm Up Solve the system: 2x + y – 3z = -6 x – y + 2z = 5
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
Table of Contents Chapter 2 (Linear Programming: Basic Concepts) The Wyndor Glass Company Product Mix Problem (Section 2.1)2.2 Formulating the Wyndor Problem.
Presentation transcript:

Introduction to Optimization Models EXCEL Modeling of Simple Linear Problems Archis Ghate Assistant Professor Industrial and Systems Engineering archis@uw.edu http://web.mac.com/archis.ghate 1

Nuts and bolts of optimization models Decision variables Parameters (data) Constraints Performance objective Linear problems = constraints and performance objective are linear functions of decision variables 2

Problem 1: Diet problem To decide the quantities of different food items to consume every day to meet the daily requirement (DR) of several nutrients at minimum cost. 3

Diet problem continued What decision variables do we need? Units of wheat consumed every day X Units of rye consumed every day Y What type of data do we need? What constraints do we need? What is our objective function? 4

Diet problem data Carbs/unit 5 7 20 Proteins/unit 4 2 15 Vitamins/unit Wheat Rye DR Carbs/unit 5 7 20 Proteins/unit 4 2 15 Vitamins/unit 1 3 Cost/unit 0.6 0.35 5

minimize 0.6X +0.35Y subject to 5X + 7Y ≥ 20 4X + 2Y ≥ 15 2X + Y ≥ 3 Optimal solution : X = 3.611 Y = 0.278 Cost : 2.2639 6

Problem 2 : Cancer treatment with radiation therapy One possible way to treat cancer is radiation therapy An external beam treatment machine is used to pass radiation through the patient’s body Damages both cancerous and healthy tissues Typically multiple beams of different dose strengths are used from different sides and different angles Decide what beam dose strengths to use to achieve sufficient tumor damage but limit damage to healthy tissues 7

Radiation therapy data Area Beam 1 Beam 2 Restriction on total average dose Healthy anatomy 0.4 0.5 Minimize Critical tissue 0.3 0.1 at most 2.7 Tumor region equal to 6 Center of tumor 0.6 at least 6 Fraction of dose absorbed by area (average) Decision variables x1 and x2 represent the dose strength for beam 1 and beam 2 respectively 9

minimize 0.4x1 + 0.5x2 subject to 0.3x1 + 0.1x2 ≤ 2.7 dose to healthy anatomy dose to critical tissue dose to tumor dose to tumor center Optimal solution : x1 =7.5 x2 = 4.5 Dose to healthy anatomy : 5.25 10

Problem 3 : Transportation problem A non-profit organization manages three warehouses and four healthcare centers. The organization has estimated the requirements for a specific vaccine at each healthcare center in number of boxes of vials. The organization knows the number of boxes of vials available at each warehouse. They want to decide how many boxes of vials to ship from the warehouses to the healthcare centers so as to meet the demand for the vaccine at minimum total shipping cost. Decision variables Xij the number of boxes shipped from warehouse i to healthcare center j. 11

Transportation problem data HC1 HC2 HC3 HC4 AVAILABILITY W1 464 513 654 867 75 W2 352 416 690 791 125 W3 995 682 388 685 100 REQUIREMENT 80 65 70 85 300 12

minimize 464X11 +513X12 +654X13 +867X14 + 352X21 +416X22 +690X23 +791X24 + 995X31 +682X32 +388X33 +685X34 subject to X11 +X12 +X13 +X14 = 75 X21 +X22 +X23 +X24 = 125 X31 +X32 +X33 +X34 = 100 X11 +X21 +X31 = 80 X12 +X22 +X32 = 65 X13 +X23 +X33 = 70 X14 +X24 +X34 = 85 Xij ≥ 0, for i=1,2,3 and j=1,2,3,4 total shipping cost warehouse material balance boxes available must be shipped health center material balance demand for boxes must be met 13

Solution HC1 80 80 75 W1 20 HC2 65 45 125 W2 55 HC3 70 70 W3 100 30 HC4 85 Cost : 152535 14

Problem 4 : Air pollution problem A steel plant has been ordered to reduce its emission of 3 air pollutants - particulates, sulfur oxides, and hydrocarbons The plant uses 2 furnaces The plant is considering 3 methods for achieving pollution reductions - taller smokestacks, filters, better fuels The 3 methods are expensive, so the plant managers want to decide what combination of the 3 to employ to minimize costs and yet achieve the required emission reduction. 15

Required emission reduction (million pounds per year) Pollutant Required emission reduction (million pounds per year) Particulates 60 Sulfur oxides 150 Hydrocarbons 125 Emission reduction (million pounds per year) if the method is employed at the highest possible level Taller Smokestacks Filters Better Fuels Pollutant F1 F2 Particulates 12 9 25 20 17 13 Sulfur oxides 35 42 18 31 56 49 Hydrocarbons 37 53 28 24 29 Annual cost of employing a method at the highest possible level (million dollars) Method F1 F2 Taller smokestacks 8 10 Filters 7 6 Better fuels 11 9 16

Method F1 F2 x1 x2 x3 x4 x5 x6 Taller smokestacks Filters Better fuels Decision variables - fraction of the highest possible level of a method employed Method F1 F2 Taller smokestacks x1 x2 Filters x3 x4 Better fuels x5 x6 17

emission reduction requirements cost minimize 8x1 + 10x2 + 7x3 + 6x4 + 11x5 + 9x6 subject to 12x1 + 9x2 + 25x3 + 20x4 + 17x5 + 13x6 ≥ 60 35x1 + 42x2 + 18x3 + 31x4 + 56x5 + 49x6 ≥ 150 37x1 + 53x2 + 28x3 + 24x4 + 29x5 + 20x6 ≥ 125 xj ≤ 1, for j=1,2,3,4,5,6 xj ≥ 0, for j=1,2,3,4,5,6 total cost emission reduction requirements cost Optimal solution : (x1 , x2 , x3 , x4 , x5, x6) = (1,0.623,0.343,1,0.048,1) Cost : 32.16 million dollars 18

Reference “Introduction to Operations Research” by Hillier and Lieberman, 9th edition, McGraw-Hill