# Goal Programming Essay example

1168 Words Nov 20th, 2014 5 Pages
Goal Programming
By

Dr. Mojgan Afshari

Goal Programming (GP)
 Goal programming involves solving problems

containing not one specific objective function, but rather a collection of goals that we would like to achieve.  Firms usually have more than one goal. For example,  maximizing total profit,  maximizing market share,  maintaining full employment,  providing quality ecological management It is not possible for LP to have multiple goals

Goal Programming (GP)
 Most LP problems have hard constraints that

cannot be violated...
 There are 1,566 labor hours available.  There is \$850,00 available for projects.

 In

some cases, restrictive...

hard

constraints

are

too

 You have a maximum price
Defining the Goal Constraints

Small Rooms

X1  d  d  5

 1

 1

Medium Rooms

X 2  d  d  10

 2

 2

Large Rooms

X 3  d  d  15

 3

 3

Defining the Goal Constraints
 Total Expansion

400X1  750X 2  1,050X 3  d  d  25,000
 Total Cost

 4

 4

18000X1  33000X 2  45.150X 3  d  d  1,000,000 where  5

 5

d ,d  0

 i

 i

GP Objective Functions
 There are numerous objective functions we

could formulate for a GP problem.  Minimize the sum of the deviations:
MIN

 d i  i

 d i

Problem: The deviations measure different things, so what does this objective represent?

GP Objective Functions (cont’d)

Weights can be used in the previous objectives to allow the decision maker indicate  desirable vs. undesirable deviations  the relative importance of various goals

 Minimize the weighted sum of deviations wi d i  wi d i MIN 

i

 

Or Minimize the weighted sum of % deviations
MIN
1   wi d i  wi d i t i i

Defining the Objective
 Assume  It is undesirable to underachieve any of the first

three room goals  It is undesirable to overachieve or underachieve the 25,000 sq ft expansion goal  It is undesirable to overachieve the \$1,000,000 total cost goal  In this case , we want to minimize the weighted percentage deviation for our problem
   w5 w1  w   w 3  w w  4 4

## Related Documents

• ###### Essay about Goal Programming

Chapter 3 FORMULATING GOAL PROGRAMMING MODEL..………………………... | 10 | | | 3.1 WHAT IS GOAL PROGRAMMING?………………………………………………. | 10 | 3.2 ASSUMPTIONS………………………………………………….………………….. | 10 | 3.3 COMPONENTS………………………………………..……………………………. | 11 | 3.3.1 GOAL CONSTRAINTS………………………………………………… | 11 | 3.3.2 OBJECTIVE FUNCTION……………………………………………… | 11 | 3.3.3 GOAL PROGRAMMING TERMS……………………………………. | 12 | 3.3.4 GOAL PROGRAMMING CONTRAINTS……………………………. | 12 | 3.4 GOAL PROGRAMMING STEPS……………………………………………………

Words: 3959 - Pages: 16
• ###### Essay about Performance Based Planning and Programing

Table of Contents Introduction 1 Figure 1. PBPP in Traditional planning and programming processes. 2 Performance Management in Planning 2 Using a Performance Based Approach 3 Figure 2. Funding vs. Condition 4 Stakeholders and the Public 4 Goals and Objectives 5 Figure 3. National Goals 6 Figure 4. Mississippi’s Core Goals 6 Strategies and Alternatives 7 Figure 5. Overview of Performance based Planning 8 Data and Analysis 8 Figure 6. Traffic Fatalities 9 Figure 7. Performance with Congestion…

Words: 2343 - Pages: 10
• ###### John Backus : A Man Who Made Lasting Contributions On The Field Of Technology

also in charge of writing programs which was a bigger challenge than keeping the machine running. In order to make programming easier, Backus developed his first intermediate programming language called SpeedCoding, to support computation with floating point numbers which relieved programmers of having to assign a scaling factor. While SpeedCoding did achieve its goal of making programming more productive, the programs itself ran slower and thus, an even greater challenge emerged (Campbell). Prior to…

Words: 1137 - Pages:
• ###### Web Design Proposal Essay

usability, programming, SEO, and marketing, we are confident that we can work with you to achieve your aims and goals. Please let me know if you have any questions. We look forward to working with you! ------------------------------------------------- TABLE OF CONTENTS Overview 4 Solutions, Scope of Work, and Deliverables 5-6 1. Preliminary Research 2. Strategic Planning 3. Interface Design - Graphic Design Work 4. Web application Front End Programming 5.…

Words: 2411 - Pages: 10
• ###### The Failure of Vertical Health Programing Essay example

pandemic disease. Understanding how a vertical programming is applied will allow public health practitioners to tailor health programs and initiatives to populations more efficiently and effectively. Advantages of vertical programming include harboring and dealing with singular goals as well as obtaining easily measurable progress towards the overall operation. Because of this, as well as the effective end result of vertical programing in achieving its goal, public health professionals can attain to…

Words: 1259 - Pages: 6
• ###### Essay I Am A Physically Active Game Developer Enthusiast

master many different programming languages that will allow me to bring my game universes to life and present something unique and different to many gamers out there that are hungry for some completely new game concepts. Purpose: To provide the world of gaming with completely new game concepts that are each a one of a kind and to keep working out and get stronger so that I can continue to be healthy and independent as I age through the years. Goal: To learn many different programming languages that will…

Words: 1058 - Pages:
• ###### Essay Description And Background Of Java

Introduction “Object oriented programming is a programming paradigm based on the concept of “objects”, which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods.” In object oriented programming, the user inputs a set of data, the programming then processes the information and outputs the outcome. Most of the programming languages used support object oriented programming. Some of these languages include Java, C#, Python, PHP…

Words: 733 - Pages: 3
• ###### Essay Extreme Programing : Practices, Values, And Principles

methodology that values simplicity, communication, feedback and courage. Extreme Programing emphasizes excellent application of programming practices, alongside with team work to deliver high software quality. Extreme programming (XP) includes philosophies, practices, principles, and values that path the excellence of coming together to develop software. Extreme programming was developed by Kent Beck during his work on the Chrysler Comprehensive Compensation System (C3) payroll project in 1996. Chrysler…

Words: 2379 - Pages: 10
• ###### Essay How Ethics Should Be Used With Ethics

(Buytendijk, & Andrews, 2015) examines how ethics should be included within the programming of smart machines. The article describes five levels of ethical programming. Level 0 is where ethics in not part of the programming of a device or software. The idea behind level 0 is the devices must perform as described, but do not have any real decision making programming required to operate. Some examples are database, programming languages, basic switches and other related items where the manufacturer does…

Words: 786 - Pages: 4
• ###### Essay Planning A Management Plan For Ireland

The Scenario presents a company which is planning to move its IT programming facility to Ireland. The main reason for this transition is to reduce the operational labor cost in United States of America. There is a need to prepare a management plan for this transition consisting of the advantages, disadvantages, legal issues that may arise, most challenging part is convincing employees who will be terminated once the transition is processed, Potential threats of the transition, costs incurred and…

Words: 2366 - Pages: 10