Models for Simulation & Optimization – An Introduction Yale Braunstein.

Slides:



Advertisements
Similar presentations
Max output (Q) subject to a cost constraint
Advertisements

© 2003 Anita Lee-Post Linear Programming Part 2 By Anita Lee-Post.
1Introduction to Linear ProgrammingLesson 2 Introduction to Linear Programming.
LINEAR PROGRAMMING (LP)
Lesson 08 Linear Programming
BA 452 Lesson A.2 Solving Linear Programs 1 1ReadingsReadings Chapter 2 An Introduction to Linear Programming.
Optimization Models Module 9. MODEL OUTPUT EXTERNAL INPUTS DECISION INPUTS Optimization models answer the question, “What decision values give the best.
Linear Inequalities and Linear Programming Chapter 5 Dr.Hayk Melikyan/ Department of Mathematics and CS/ Linear Programming in two dimensions:
Chapter 2 Linear Programming Models: Graphical and Computer Methods © 2007 Pearson Education.
Example 1 Define the Variables: Let l = length of package g = girth of package Two variables – two inequalities: Graph each inequality. Don’t forget to.
19 Linear Programming CHAPTER
Operations Management
1 2TN – Linear Programming  Linear Programming. 2 Linear Programming Discussion  Requirements of a Linear Programming Problem  Formulate:  Determine:Graphical.
1 5. Linear Programming 1.Introduction to Constrained Optimization –Three elements: objective, constraints, decisions –General formulation –Terminology.
Linear and Integer Programming Models
6s-1Linear Programming CHAPTER 6s Linear Programming.
D1: Linear Programming.
Objectives: Set up a Linear Programming Problem Solve a Linear Programming Problem.
Linear Programming Models: Graphical Methods 5/4/1435 (1-3 pm)noha hussein elkhidir.
Linear-Programming Applications
Linear programming. Linear programming… …is a quantitative management tool to obtain optimal solutions to problems that involve restrictions and limitations.
1 1 Slide LINEAR PROGRAMMING: THE GRAPHICAL METHOD n Linear Programming Problem n Properties of LPs n LP Solutions n Graphical Solution n Introduction.
EXAMPLE: 3.1 ASSEMBLING AND TESTING COMPUTERS
Chapter 19 Linear Programming McGraw-Hill/Irwin
Linear Programming Chapter 13 Supplement.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
STDM - Linear Programming 1 By Isuru Manawadu B.Sc in Accounting Sp. (USJP), ACA, AFM
Operations Management
___________________________________________________________________________ Operations Research  Jan Fábry Linear Programming.
1 Additional examples LP Let : X 1, X 2, X 3, ………, X n = decision variables Z = Objective function or linear function Requirement: Maximization of the.
___________________________________________________________________________ Quantitative Methods of Management  Jan Fábry Linear Programming.
Solve problems by using linear programming.
 A concert promoter wants to book a rock group for a stadium concert. A ticket for admission to the stadium playing field will cost $125, and a ticket.
Introduction to Linear Programming BSAD 141 Dave Novak.
Opener. Notes: 3.4 Linear Programming Optimization  Many real-life problems involve a process called optimization.  This means finding a maximum or.
Systems of Inequalities in Two Variables Sec. 7.5a.
Linear Programming: A Geometric Approach3 Graphing Systems of Linear Inequalities in Two Variables Linear Programming Problems Graphical Solution of Linear.
Linear Programming Introduction: Linear programming(LP) is a mathematical optimization technique. By “Optimization” technique we mean a method which attempts.
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.
Monday WARM-UP: TrueFalseStatementCorrected Statement F 1. Constraints are conditions written as a system of equations Constraints are conditions written.
Class Opener: Solve each equation for Y: 1.3x + y = y = 2x 3.x + 2y = 5 4. x – y = x + 3y = x – 5y = -3.
Example 3.2 Graphical Solution Method | 3.1a | a3.3 Background Information n The Monet Company produces two type of picture frames, which.
Integer Programming. Programming = Planning in this context Origins go back to military logistics in WWII (1940s). In a survey of Fortune 500 firms, 85%
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.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Warm-upWarm-up Sketch the region bounded by the system of inequalities: 1) 2) Sketch the region bounded by the system of inequalities: 1) 2)
LINEAR PROGRAMMING 3.4 Learning goals represent constraints by equations or inequalities, and by systems of equations and/or inequalities, and interpret.
Linear Programming Graphical Solution. Graphical Solution to an LP Problem This is easiest way to solve a LP problem with two decision variables. If there.
LINEAR PROGRAMMING MEANING:
1 What you will learn  Lots of vocabulary!  How to find the maximum and minimum value of a function given a set of “rules”
Sullivan Algebra and Trigonometry: Section 12.9 Objectives of this Section Set Up a Linear Programming Problem Solve a Linear Programming Problem.
Linear Programming: A Geometric Approach3 Graphing Systems of Linear Inequalities in Two Variables Linear Programming Problems Graphical Solution of Linear.
Linear Programming Models: Graphical and Computer Methods 7 To accompany Quantitative Analysis for Management, Twelfth Edition, by Render, Stair, Hanna.
F2:Management Accounting. 2 Designed to give you knowledge and application of: Section F: Short–term decision–making techniques F1. Cost –Volume-Profit.
Example 3.2 Graphical Solution Method | 3.1a | a3.3 Background Information n To illustrate the graphical approach, we will use a slightly.
1 Linear Programming 2 A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear constraints. The linear.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
Linear Programming Models: Graphical and Computer Methods
A seminar talk on “SOLVING LINEAR PROGRAMMING PROBLEM BY GRAPHICAL METHOD” By S K Indrajitsingha M.Sc.
CHAPTER 6:LINEAR PROGRAMMING
Math 1 Warm Up In the Practice Workbook… Practice 7-6 (p. 94)
ALGEBRA II HONORS/GIFTED SECTION 3-4 : LINEAR PROGRAMMING
3-3 Optimization with Linear Programming
Linear Programming Objectives: Set up a Linear Programming Problem
Models for Simulation & Optimization – An Introduction
Optimization Models Module 9.
LINEARPROGRAMMING 4/26/2019 9:23 AM 4/26/2019 9:23 AM 1.
Nature does nothing uselessly.
Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an equation.
Section Linear Programming
Presentation transcript:

Models for Simulation & Optimization – An Introduction Yale Braunstein

Models are Abstractions Capture some aspects of reality –Tradeoff between realism and tractability –Can give useful insights –Cover well-studied areas Two basic categories –Equilibrium (steady-state) –Optimization (constrained “what’s best”)

Specific topics to be covered Queuing theory (waiting lines) Linear optimization –Assignment –Transportation –Linear programming Maybe others –Scheduling, EOQ, repair/replace, etc.

A What can you adjust? B What do you mean by best? C What constraints must be obeyed? The ABC’s of optimization problems

General comments on optimization problems Non-linear: not covered Unconstrained: not interesting Therefore, we look at linear, constrained problems –Assignment –Transportation –Linear programming

Graphical Approach to Linear Programming (A standard optimization technique)

We want to use standard inputs--canvas, labor, machine time, and rubber--to make a mix of shoes for the highly competitive (and profitable!) sport shoe market. However, the quantities of each of the inputs is limited. We will limit this example to two styles of shoes (solely because I can only draw in two dimensions). The “SHOE” problem

What can you adjust? We want to determine the optimal levels of each style of shoe to produce. These are the decision variables of the model.

What do you mean by best? Our objective in this problem is to maximize profit. For this problem, the profit per shoe is fixed.

What constraints must be obeyed? First, the quantities must be non-negative. Second, the quantities used of each of the inputs can not be greater than the quantities available. Note that each of these constraints can be represented by an inequality.

Overview of our approach Construct axes to represent each of the outputs. Graph each of the constraints. [Optional] Evaluate the profit at each of the corners. Graph the objective function and seek the highest profit.

Detailed problem statement We can make two types of shoes: –basketball shoes at $10 per pair profit –running shoes at $9 per pair profit Resources are limited: –canvas………………….12,000 –labor hours……………..21,000 –machine hours…….……19,500 –rubber…………………. 16,500

Resource requirements Canvas21 Labor hours42 Machine hours23 Rubber 21 ResourcesBasketballRunning

Construct axes to represent each of the outputs Running shoes on vertical axis Basketball shoes on horizontal axis

Graph the first constraint: maximum amount of canvas = 12,000 Requirements determine intercepts

Graph the second constraint: maximum labor time = 21,000 hours Which is more of a constraint?

Graph the third constraint: maximum machine time = 19,500 hours Why can we ignore the last constraint?

The set of values that satisfy all constraints is known as the feasible region

Optionally, evaluate the profit for each of the feasible corners. (0,0) = $0 (0,6500) = $58.5K (5250,0) = $52.5K

Graph the objective function and seek the highest feasible profit. (3000,4500) = $70.5K

In closing: two theorems  The number of binding constraints equals the number of decision variables in the objective function.  If a linear problem has an optimal solution, there will always be one in a corner.