Supply Chain Management By Dr. Asif Mahmood Chapter 9: Aggregate Planning.

Slides:



Advertisements
Similar presentations
Linear Programming Problem
Advertisements

Chapter 19 – Linear Programming
Lesson 08 Linear Programming
Chapter 5 Sensitivity Analysis: An Applied Approach
Linear Programming.
Linear Programming Problem
Chapter 2: Modeling with Linear Programming & sensitivity analysis
CCMIII U2D4 Warmup This graph of a linear programming model consists of polygon ABCD and its interior. Under these constraints, at which point does the.
2-1 Linear Programming: Model Formulation and Graphical Solution Chapter 2 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
BA 452 Lesson A.2 Solving Linear Programs 1 1ReadingsReadings Chapter 2 An Introduction to Linear Programming.
Linear Programming Models: Graphical Methods
Linear Programming Using the Excel Solver
Chapter 8 Aggregate Planning in a Supply Chain
Managerial Decision Modeling with Spreadsheets
19 Linear Programming CHAPTER
Operations Management
An Introduction to Linear Programming : Graphical and Computer Methods
Introduction to Management Science
6s-1Linear Programming CHAPTER 6s Linear Programming.
To Accompany Russell and Taylor, Operations Management, 4th Edition,  2003 Prentice-Hall, Inc. All rights reserved by Prentice-Hall, Inc1  Model.
Introduction to Management Science
Linear Programming: Model Formulation and Graphical Solution
Linear-Programming Applications
Linear programming. Linear programming… …is a quantitative management tool to obtain optimal solutions to problems that involve restrictions and limitations.
Linear Programming Models: Graphical and Computer Methods
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Chapter 19 Linear Programming McGraw-Hill/Irwin
Linear Programming Chapter 13 Supplement.
1 1 Slide © 2005 Thomson/South-Western Slides Prepared by JOHN S. LOUCKS ST. EDWARD’S UNIVERSITY.
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
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.
1 1 Slide Linear Programming (LP) Problem n A mathematical programming problem is one that seeks to maximize an objective function subject to constraints.
1 Linear Programming: Model Formulation and Graphical Solution.
Chapter 6 Supplement Linear Programming.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
Constraint management Constraint Something that limits the performance of a process or system in achieving its goals. Categories: Market (demand side)
Chapter 2 Introduction to Linear Programming n Linear Programming Problem n Problem Formulation n A Maximization Problem n Graphical Solution Procedure.
Contents Introduction Aggregate planning problem
Linear Programming Models: Graphical and Computer Methods
Chapter 2 Linear Programming Models: Graphical and Computer Methods
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
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.
Kerimcan OzcanMNGT 379 Operations Research1 Linear Programming Chapter 2.
BUAD306 Chapter 19 – Linear Programming. Optimization QUESTION: Have you ever been limited to what you can get done because you don’t have enough ________?
Introduction to Quantitative Business Methods (Do I REALLY Have to Know This Stuff?)
© 2009 Prentice-Hall, Inc. 7 – 1 Decision Science Chapter 3 Linear Programming: Maximization and Minimization.
Linear Programming. George Dantzig 1947 NarendraKarmarkar Pioneers of LP.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
Linear Programming for Solving the DSS Problems
Linear Programming.
Linear Programming Models: Graphical and Computer Methods
An Introduction to Linear Programming Pertemuan 4
Chapter 2 An Introduction to Linear Programming
Chapter 19 – Linear Programming
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Chapter 8 Aggregate Planning in the Supply Chain
Chapter 8 Aggregate Planning in the Supply Chain
Introduction to linear programming (LP): Minimization
Basic Linear Programming Concepts
Constraint management
Linear Programming Problem
Linear Programming.
Presentation transcript:

Supply Chain Management By Dr. Asif Mahmood Chapter 9: Aggregate Planning

Role of Aggregate Planning in a Supply Chain Capacity has a cost, lead times are greater than zero Aggregate planning: –process by which a company determines levels of capacity, production, subcontracting, inventory, stockouts, and pricing over a specified time horizon –goal is to maximize profit –decisions made at a product family (not SKU) level –time frame of 3 to 18 months –how can a firm best use the facilities it has?

Linear programming (LP) techniques consist of a sequence of steps that will lead to an optimal solution to problems, in cases where an optimum exists –Used to obtain optimal solutions to problems that involve restrictions or limitations, such as: Materials, Budgets, Labor, Machine time –Graphical linear programming Vs Simplex method Aggregate Planning through Linear Programming

Objective Function: mathematical statement of profit or cost for a given solution Decision variables: amounts of either inputs or outputs Feasible solution space: the set of all feasible combinations of decision variables as defined by the constraints Constraints: limitations that restrict the available alternatives Parameters: numerical values Linear Programming Model (Components)

Linearity: the impact of decision variables is linear in constraints and objective function Divisibility: noninteger values of decision variables are acceptable Certainty: values of parameters are known and constant Nonnegativity: negative values of decision variables are unacceptable Linear Programming Model (Assumptions)

Model Formulation—Example Maximize Z=5X 1 +8X 2 +4X 3 (profit) (Objective function) Subject to Labor 2X 1 + 4X 2 +8X 3 ≤ 250 hours Material 7X 1 + 6X 2 +5X 3 ≤ 100 pounds Product 1 X 1 ≥ 10 units X 1, X 2, X 2 ≥ 0 X 1 =Quantity of product 1 to produce X 2 =Quantity of product 2 to produce X 3 =Quantity of product 3 to produce Decision variables (Constraints) (Non-negativity Constraints)

1.Set up objective function and constraints in mathematical format 2.Plot the constraints 3.Identify the feasible solution space 4.Plot the objective function 5.Determine the optimum solution Graphical Linear Programming Graphical method for finding optimal solutions to two-variable problems

assembly timeinspection time storage space A firm that assembles computers and computer equipment is about to start production of two new types of microcomputers. Each type will require assembly time, inspection time and storage space. The amounts of each of these resources that can be devoted to the production of the microcomputers is limited. The manager of the firm would like to determine the quantity of each microcomputers to produce in order to maximize the profit generated by sales of these microcomputers. Graphical Linear Programming Example

Type 1Type 2 Profit per unit$60$50 Assembly time per unit4 hours10 hours Inspection time per unit2 hours1 hours Storage space per unit3 cubic feet Additional Information ResourceAmount Available Assembly time100 hours Inspection time22 hours Storage space39 cubic feet

Objective - profit Maximize Z=60X X 2 Subject to Assembly 4X X 2 ≤ 100 hours Inspection 2X 1 + 1X 2 ≤ 22 hours Storage3X 1 + 3X 2 ≤ 39 cubic feet X 1, X 2 ≥ 0 Example—Mathematical Model

Example—Plotting Constraints

Assembly Storage Inspection Feasible solution space Example—Plotting Constraints

Z=300 Z=900 Z=600 Example—Plotting Objective Function Line As we increase the value for the objective function: The isoprofit line moves further away from the origin The isoprofit lines are parallel

The optimal solution is at the intersection of the inspection boundary and the storage boundary Solve two equations in two unknowns 2X 1 + 1X 2 = 22 3X 1 + 3X 2 = 39 X 1 = 9 X 2 = 4 Z = $740 Solution

Redundant constraint: a constraint that does not form a unique boundary of the feasible solution space Binding constraint: a constraint that forms the optimal corner point of the feasible solution space Constraints

Solutions and Corner Points Feasible solution space is usually a polygon Solution will be at one of the corner points Enumeration approach: Substituting the coordinates of each corner point into the objective function to determine which corner point is optimal.

Surplus: when the optimal values of decision variables are substituted into a greater than or equal to constraint and the resulting value exceeds the right side value Slack: when the optimal values of decision variables are substituted into a less than or equal to constraint and the resulting value is less than the right side value Slack and Surplus

Exercise Solve the following problem using graphical linear programming. MinimizeZ=8x 1 +12x 2 Subject to 5x 1 +2x 2 ≥ 20 4x 1 +3x 2 ≥ 24 x 2 ≥ 2 x 1, x 2 ≥ 0

Simplex: a linear-programming algorithm that can solve problems having more than two decision variables Simplex Method

MS Excel Worksheet for Microcomputer Problem

MS Excel Worksheet Solution

Loading the Solver Add-in Step 1

Step 2

Step 3 Step 4