Models for Simulation & Optimization – An Introduction

Slides:



Advertisements
Similar presentations
1Introduction to Linear ProgrammingLesson 2 Introduction to Linear Programming.
Advertisements

Lesson 08 Linear Programming
Linear Programming Problem
Linear Programming (LP) Decision Variables Objective (MIN or MAX) Constraints Graphical Solution.
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:
Ch 2. 6 – Solving Systems of Linear Inequalities & Ch 2
Linear Programming?!?! Sec Linear Programming In management science, it is often required to maximize or minimize a linear function called an objective.
19 Linear Programming CHAPTER
Operations Management
Models for Simulation & Optimization – An Introduction Yale Braunstein.
1 2TN – Linear Programming  Linear Programming. 2 Linear Programming Discussion  Requirements of a Linear Programming Problem  Formulate:  Determine:Graphical.
Linear and Integer Programming Models
6s-1Linear Programming CHAPTER 6s 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
Linear Programming Chapter 13 Supplement.
STDM - Linear Programming 1 By Isuru Manawadu B.Sc in Accounting Sp. (USJP), ACA, AFM
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.
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.
Chapter 2 Introduction to Linear Programming n Linear Programming Problem n Problem Formulation n A Maximization Problem n Graphical Solution Procedure.
Linear Programming Advanced Math Topics Mrs. Mongold.
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”
© 2009 Prentice-Hall, Inc. 7 – 1 Decision Science Chapter 3 Linear Programming: Maximization and Minimization.
Sullivan Algebra and Trigonometry: Section 12.9 Objectives of this Section Set Up a Linear Programming Problem Solve a Linear Programming Problem.
F2:Management Accounting. 2 Designed to give you knowledge and application of: Section F: Short–term decision–making techniques F1. Cost –Volume-Profit.
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.
Excel’s Solver Use Excel’s Solver as a tool to assist the decision maker in identifying the optimal solution for a business decision. Business decisions.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
An Introduction to Linear Programming
Chapter 2 An Introduction to Linear Programming
A seminar talk on “SOLVING LINEAR PROGRAMMING PROBLEM BY GRAPHICAL METHOD” By S K Indrajitsingha M.Sc.
CHAPTER 6:LINEAR PROGRAMMING
Linear Programming Dr. T. T. Kachwala.
Math 1 Warm Up In the Practice Workbook… Practice 7-6 (p. 94)
GENERAL MATHS – UNIT TWO
Copyright © Cengage Learning. All rights reserved.
13 Aggregate Planning.
ALGEBRA II HONORS/GIFTED SECTION 3-4 : LINEAR PROGRAMMING
GENERAL MATHS – UNIT TWO
3-3 Optimization with Linear Programming
Linear Programming Objectives: Set up a Linear Programming Problem
Factor as many polynomials as you can.
Integer Programming.
Optimization Models Module 9.
LINEARPROGRAMMING 4/26/2019 9:23 AM 4/26/2019 9:23 AM 1.
Nature does nothing uselessly.
TBF General Mathematics - II Lecture – 9 : Linear Programming
Section Linear Programming
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.

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

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)

The “SHOE” problem 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).

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 Resources Basketball Running Canvas 2 1 Labor hours 4 2 Machine hours 2 3 Rubber 2 1

Construct axes to represent each of the outputs Running shoes on vertical axis Construct axes to represent each of the outputs 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. Profit @ (0,6500) = $58.5K Optionally, evaluate the profit for each of the feasible corners. Profit @ (0,0) = $0 Profit @ (5250,0) = $52.5K

Graph the objective function and seek the highest feasible profit. 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.