Chapter 8 Goal Programming.

Slides:



Advertisements
Similar presentations
Multicriteria Decision-Making Models
Advertisements

Linear Programming Problem
Lesson 11 Multicriteria Decisions within LP Framework.
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
2-1 Linear Programming: Model Formulation and Graphical Solution Chapter 2 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
8/27: Linear Programming Lecture: LP Small Groups Homework.
Introduction to Mathematical Programming OR/MA 504 Chapter 6 Goal programming and Multiple Objective Optimization.
© 2008 Prentice-Hall, Inc. Chapter 7 To accompany Quantitative Analysis for Management, Tenth Edition, by Render, Stair, and Hanna Power Point slides created.
Chapter 8: Linear Programming
19 Linear Programming CHAPTER
Introduction to Management Science
Introduction to Management Science
6s-1Linear Programming CHAPTER 6s Linear Programming.
Linear Goal Programming
1 1 Slide Chapter 14: Goal Programming Goal programming is used to solve linear programs with multiple objectives, with each objective viewed as a "goal".
Introduction to Management Science
Goal Programming In many linear programming problems, the
3-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Linear Programming: Computer Solution and Sensitivity Analysis Chapter 3.
Introduction to Management Science
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Introduction to Management Science
Linear Programming: Model Formulation and Graphical Solution
Linear Programming Models: Graphical Methods 5/4/1435 (1-3 pm)noha hussein elkhidir.
Chapter 10. Resource Allocation
Linear Programming Models: Graphical and Computer Methods
Goals and aims To introduce Linear Programming To find a knowledge on graphical solution for LP problems To solve linear programming problems using excel.
Linear Programming Chapter 14 Supplement. Lecture Outline Model Formulation Graphical Solution Method Linear Programming Model Solution Solving Linear.
9-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Multicriteria Decision Making Chapter 9.
Multicriteria Decision Making
3.4 Linear Programming.
9-1 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Multicriteria Decision Making Chapter 9.
Chapter 19 Linear Programming McGraw-Hill/Irwin
1 Chapter 8 Linear programming is used to allocate resources, plan production, schedule workers, plan investment portfolios and formulate marketing (and.
Decision Making via Linear Programming: A simple introduction Fred Phillips
Introduction to Management Science
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Linear Programming An Example. Problem The dairy "Fior di Latte" produces two types of cheese: cheese A and B. The dairy company must decide how many.
Chapter 9 - Multicriteria Decision Making 1 Chapter 9 Multicriteria Decision Making Introduction to Management Science 8th Edition by Bernard W. Taylor.
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Management Science – MNG221 Linear Programming: Graphical Solution.
1 Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Management Science, 3e by Cliff Ragsdale.
Goal Programming Linear program has multiple objectives, often conflicting in nature Target values or goals can be set for each objective identified Not.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
Mechanical Engineering Department 1 سورة النحل (78)
HW # Due:
Chapter 2 Linear Programming Models: Graphical and Computer Methods
Arben Asllani University of Tennessee at Chattanooga Chapter 5 Business Analytics with Goal Programming Business Analytics with Management Science Models.
1 Management Science. 2 Chapter Topics The Management Science Approach to Problem Solving Model Building: Break-Even Analysis Computer Solution Management.
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.
LINEAR PROGRAMMING.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Introduction to Linear Programming and Formulation Meeting 2 Course: D Deterministic Optimization Year: 2009.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
Linear Programming Models: Graphical and Computer Methods 7 To accompany Quantitative Analysis for Management, Twelfth Edition, by Render, Stair, Hanna.
Beni Asllani University of Tennessee at Chattanooga
Chapter 2 Linear Programming Models: Graphical and Computer Methods
Beni Asllani University of Tennessee at Chattanooga
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
Goal programming.
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Chapter 5 Sensitivity Analysis: An Applied Approach
Beni Asllani University of Tennessee at Chattanooga
Duality Theory and Sensitivity Analysis
Management Science Chapter 1
Integer Linear Programming
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Module B Linear Programming.
Spreadsheet Modeling & Decision Analysis:
Introduction to Linear Programming
Linear Programming.
Presentation transcript:

Chapter 8 Goal Programming

Multi-Criteria Decision Making Tools LP models presented have always assumed a single objective Numerous managerial problems have more than one objectives In addition to minimizing total costs, a company might want to maximize market share Objectives may not be commensurate Objectives may be conflicting with each other Called multi-criteria decision making or simply MCDM technique Several approaches to MCDM models including multi-criteria linear programming, analytical hierarchy process or AHP, and goal programming (GP) technique We present goal programming technique as it builds on the development of LP

Goal Programming GP is an extension of LP Objectives function consists of various goals GP models are constructed the same way and solved graphically We begin with two decision variables in order to see the main differences between two models

A GP Example Furniture Company example will be used to illustrate the way a GP model is formulated This model was formulated as: Maximize Z = 40x1+50x2 subject to: x1+2x2 ≤ 40 hrs 4x1+3x2 ≤ 120 lb x1,x2 ≥ 0 Z represents total profit made from tables and chairs, given that each chair and table contribute $40 and $50 in profit, respectively Standard LP that has a single objective function

The Company’s Goals Developed the following goals in order of importance. 1. Does not want to use fewer than 40 hours of labor 2. Established a satisfactory profit level of $1,600 per day 3. Prefers not to keep more than 120 pounds of wood on hand each day 4. Would like to minimize the amount of overtime

The GP Formulation: Step 1 First step is to transform the linear programming model constraints into goals First goal: “not to use fewer than 40 hours of labor each day”. That is to avoid underutilization of labor To represent this goal, x1+2x2≤40, is reformulated as: Two new variables are called deviational variables. represents the amount of labor hours less than 40 and represents the amount of labor hours exceeding 40 shows labor underutilization and shows overtime x1 = 5, x2 = 10, a total of 25 hours of labor has been expended for production Substituting these values gives =15 hours and =0 Resulted in labor underutilization and obviously there is no overtime If one of the devotional variables is positive, the other one has to be zero

The GP Formulation: Step1-Cont. Suppose that x1= 10, x2= 20 Indicates a total of 50 hours have been used for production, or 10 hours is overtime = 0 and = 10 hours Impossible to use fewer than 40 hours of labor and more than 40 hours of labor at the same time Illustrate one of the fundamental characteristics of goal programming, which at least one or both of the deviational variables in a goal constraint must equal zero Under one condition, both deviational variables would equal zero if exactly 40 hours are used in production

GP formulation: Step 2 Reflect goal in our objective function. Let the objective function minimize labor underutilization Tends to minimize the value of as the first step before addressing any other goal Accomplished by creating a new form of objective function as to minimize P1 , where the symbol P1 designates as the priority one goal Objective function tends to make equal to zero or to the minimum possible amount

Formulating the 4th Goal Fourth-priority goal is also related to the labor constraint Forth goal states that management of the company desires to minimize overtime Overtime is represented by , we let objective minimize this deviational variable Objective function is to minimize P4 , where P4 designates as the priority four goal This goal will not be achieved until goals one, two, and three have been considered

Formulating 2nd Goal Second goal is to achieve a profit of $1,600 Original linear programming objective function was Z = 40x1+ 50x2 Above objective function is reformulated as: and represent the amount of profit less than $1,600 and higher than $1,600, respectively Let objective function minimize Logical to assume that the company would be willing to accept all profits in excess of $1,600 Minimizing means that the company hopes that will equal zero, which will result in at least $1,600 in profit Since this goal is at the second-priority level, the objective function is to minimize P2

Formulating 3rd Goal Third goal: “not to keep more than 120 pounds of wood on hand each day” Original LP wood constraint would become as: and represent the amount of wood on land less and higher than 120 pounds, respectively Let the objective function minimize the Minimize P3 , where P3 designates as the priority three goal

Complete Model Complete GP model is: Basic difference between this model and the original linear programming model is the objective function Terms in the objective function are not summed to a single value, z Because each term has a different unit of measure One of the terms minimizes deviation from the goal of the profit level and another from the goal of the labor hours level

The Solution Approach of GP Problems Solution involves solving a sequence of linear programs with different objective functions P1 goals are considered first, P2 goals second, P3 goals third, and so on Number of LP is determined by the number of priority levels Once a solution for the first formulation is achieved, the value of the deviational variable is added to the model as a constraint and the second-priority deviational variable becomes the new objective The solution process continues until all the priorities are implemented or we reach at this conclusion that a better solution cannot be reached This solution process can exactly be followed to solve a goal programming problem using Excel