Goal Programming Linear program has multiple objectives, often conflicting in nature Target values or goals can be set for each objective identified Not.

Slides:



Advertisements
Similar presentations
Linear Programming Problem. Introduction Linear Programming was developed by George B Dantzing in 1947 for solving military logistic operations.
Advertisements

Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
IP modeling techniques I In this handout, Modeling techniques:  Using binary variables  Restrictions on number of options  Contingent decisions  Variables.
BA 452 Lesson B.6 Nonlinear Programming ReadingsReadings Chapter 8 Nonlinear Optimization Models.
Linear Programming Problem
___________________________________________________________________________ Operations Research  Jan Fábry Applications Linear Programming.
Lesson 11 Multicriteria Decisions within LP Framework.
1 Lecture 3 MGMT 650 Sensitivity Analysis in LP Chapter 3.
1 1 Slide © 2005 Thomson/South-Western Lesson 10 Multicriteria Decisions within LP Framework n Goal Programming n Goal Programming: Formulation and Graphical.
Water Resources Development and Management Optimization (Linear Programming) CVEN 5393 Feb 18, 2013.
Operations Management Linear Programming Module B - Part 2
B-1 Operations Management Linear Programming Module B - New Formulations.
Marketing Applications: Media selection
Goal Programming How do you find optimal solutions to the following?
Introduction to Mathematical Programming OR/MA 504 Chapter 6 Goal programming and Multiple Objective Optimization.
19 Linear Programming CHAPTER
Introduction to Management Science
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
B-1 Operations Management Linear Programming Module B - Harder Formulations.
Goal Programming In many linear programming problems, the
Goal Programming and Multiple Objective Optimization
Introduction to Management Science
Optimization I Operations -- Prof. Juran. Outline Basic Optimization: Linear programming –Graphical method –Spreadsheet Method Extension: Nonlinear programming.
Socially Responsible Investing (SRI) Value-Based or “Ethical” mutual funds: –Create screens to prevent investment in organizations that promote or participate.
Linear programming. Linear programming… …is a quantitative management tool to obtain optimal solutions to problems that involve restrictions and limitations.
Graduate Program in Business Information Systems Integer and Goal Programming Aslı Sencer.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
9-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Multicriteria Decision Making Chapter 9.
Multicriteria Decision Making
9-1 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Multicriteria Decision Making Chapter 9.

1 Chapter 8 Linear programming is used to allocate resources, plan production, schedule workers, plan investment portfolios and formulate marketing (and.
Linear Programming: Basic Concepts
Chapter 6 Linear Programming: The Simplex Method
Types of IP Models All-integer linear programs Mixed integer linear programs (MILP) Binary integer linear programs, mixed or all integer: some or all of.
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Learning Objectives for Section 6.4 The student will be able to set up and solve linear programming problems.
Chapter 9 - Multicriteria Decision Making 1 Chapter 9 Multicriteria Decision Making Introduction to Management Science 8th Edition by Bernard W. Taylor.
EXPLORATION AND PRODUCTION (E&P) How to Choose and Manage Exploration and Production Projects Supat Kietnithiamorn Kumpol Trivisvavet May 9, 2001 Term.
Linear Programming Data Structures and Algorithms A.G. Malamos References: Algorithms, 2006, S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani Introduction.
Introduction to Linear Programming BSAD 141 Dave Novak.
Team 9 Jin woo Choi Philip Liu Nallely Tagle
Principles of Engineering Economic Analysis, 5th edition Chapter 15 Capital Budgeting.
1 Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Management Science, 3e by Cliff Ragsdale.
1 Chapter 11 A number of important scheduling problems... require the study of an astronomical number of arrangements to determine which one is best....
LINEAR PROGRAMMING. 2 Introduction  A linear programming problem may be defined as the problem of maximizing or minimizing a linear function subject.
LINEAR PROGRAMMING APPLICATIONS IN MARKETING, FINANCE, AND OPERATIONS MANAGEMENT (2/3) Chapter 4 MANGT 521 (B): Quantitative Management.
A LINEAR PROGRAMMING PROBLEM HAS LINEAR OBJECTIVE FUNCTION AND LINEAR CONSTRAINT AND VARIABLES THAT ARE RESTRICTED TO NON-NEGATIVE VALUES. 1. -X 1 +2X.
Optimization I. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Basic Optimization: Linear programming –Graphical.
Chapter 6 Linear Programming: The Simplex Method Section 4 Maximization and Minimization with Problem Constraints.
Introduction Hamdy A. Taha, Operations Research: An introduction, 8th Edition.
15.053Tuesday, April 9 Branch and Bound Handouts: Lecture Notes.
McGraw-Hill/Irwin Copyright © 2008 The McGraw-Hill Companies, Inc., All Rights Reserved. Efficient Diversification CHAPTER 6.
Multi-objective Optimization
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.
Introduction to Linear Programming and Formulation Meeting 2 Course: D Deterministic Optimization Year: 2009.
Introduction to Integer Programming Integer programming models Thursday, April 4 Handouts: Lecture Notes.
Section VI Capital Rationing. Section Highlights F Capital rationing F Linear programming F Shadow prices and the cost of capital F Integer programming.
Linear Programming. George Dantzig 1947 NarendraKarmarkar Pioneers of LP.
Chapter 6 Integer, Goal, and Nonlinear Programming Models © 2007 Pearson Education.
Goal, Weighted Goal, and Preemptive Programming Ivan G. Guardiola Ph.D.
2.7 Linear Programming Objectives: Use linear programming procedures to solve applications. Recognize situations where exactly one solution to a linear.
Linear Programming Dr. T. T. Kachwala.
Goal programming.
Introduction Hamdy A. Taha, Operations Research: An introduction, 8th Edition Mjdah Al Shehri.
Chapter 8 Goal Programming.
Goal Programming How do you find optimal solutions to the following?
Introduction Hamdy A. Taha, Operations Research: An introduction, 8th Edition Mjdah Al Shehri.
Spreadsheet Modeling & Decision Analysis:
Presentation transcript:

Goal Programming Linear program has multiple objectives, often conflicting in nature Target values or goals can be set for each objective identified Not all goals can be simultaneously obtained, resulting in a problem that would otherwise be considered infeasible

Investment Portfolio Example An investment service company has $50,000 to use in developing a portfolio for a client that is restricted to 2 stocks shown on next slide The company has two goals –Obtain at least 9% return –Limit investment in Key Oil to at most 60% of the total investment ($30,000)

Stock Data Price/ShareEstimated Annual Return AGA Products$506% Key Oil$10010%

Satisficing Solutions Instead of optimizing the model to determine the best solution for one objective, the model is satisficed: several objectives are simultaneously maximized to obtain minimal satisfactory levels.

GP Constraint Types System or hard constraints: Constraints for which no flexibility in standards or basic requirements exist (e.g. capital available, limited capacity) Goal or soft constraints: Constraints for which targets or goals at various levels would be acceptable (e.g. required return or acceptable risk)

Deviation Variables D i + = amount by which goal i exceeds specified target value D i - = amount by which goal i falls short of specified target value Goal Constraints have format: Actual value - D i + + D i - = Target Value

Solution Techniques Absolute Priorities: Goals are ranked in priority. Several models are solved, requiring one goal be satisfied at a time, in the order of its importance. Weighted Variables: Preferences for deviations from goals are expressed by specifying a weight for the respective deviation variable and including this weighted variable in the objective function that is to be minimized. The model is run just once.

GP Objective Functions Minimize sum of relevant deviations –Problem with different units ($ -vs- pounds) –Implicit trade-offs between goals hard to assess Minimize sum of percentage deviations –(1/target)*deviation=percent deviation –Won’t work when target is 0 –Implicit trade-offs between goals hard to assess Minimize sum of weighted percentage deviations –Pick w i for each percentage deviation and use iterative procedure to refine weights

Summary of Goal Programming 1. Identify the decision variables 2. Identify hard constraints 3. State goals along with their target values 4. Create constraints using the decision variables that would achieve the goals exactly 5. Transform soft constraints into goal constraints by including deviational variables 6. Determine which deviational variables are undesirable 7. Formulate an objective that penalizes undesirable deviations 8. Identify appropriate weights for objective 9. Optimize the problem 10. Inspect the solution, not the objective! If unacceptable, return to step 8.