Chapter 3 Introduction to Linear Programming PART 1. Assoc. Prof. Dr. Arslan M. Örnek

Size: px
Start display at page:

Download "Chapter 3 Introduction to Linear Programming PART 1. Assoc. Prof. Dr. Arslan M. Örnek"

Transcription

1 Chapter 3 Introduction to Linear Programming PART 1 Assoc. Prof. Dr. Arslan M. Örnek 1

2 3.1 What Is a Linear Programming Problem? Linear Programming (LP) is a tool for solving optimization problems. 2

3 Example 1: Giapetto s Woodcarving Giapetto s, Inc., manufactures wooden soldiers and trains. Each soldier built: Sells for $27 and uses $10 worth of raw materials. Increases Giapetto s variable labor/overhead costs by $14. Requires 2 hours of finishing labor. Requires 1 hour of carpentry labor. Each train built: Sells for $21 and uses $9 worth of raw materials. Increases Giapetto s variable labor/overhead costs by $10. Requires 1 hour of finishing labor. Requires 1 hour of carpentry labor. 3

4 Ex. 1 - continued Each week Giapetto can obtain: All needed raw material. Only 100 finishing hours. Only 80 carpentry hours. Demand for the trains is unlimited. At most 40 soldiers are bought each week. Giapetto wants to maximize weekly profit (revenues costs). Formulate a mathematical model of Giapetto s situation that can be used maximize weekly profit. 4

5 Ex. 1 - continued Profit = Revenue cost Revenue = Price (TL/unit) * Quantity Produced (unit) (= TL) Cost = [Variable cost (TL/unit) + Overhead cost (TL/unit)] * Quantity Produced (unit) (=TL) 5

6 Example 1: Solution The Giapetto solution model incorporates the characteristics shared by all linear programming problems. Decision variables should completely describe the decisions to be made. x 1 = number of soldiers produced each week x 2 = number of trains produced each week The decision maker wants to maximize (usually revenue or profit) or minimize (usually costs) some function of the decision variables. This function to be maximized or minimized is called the objective function. 6

7 Ex. 1 - Solution continued Giapetto s weekly profit can be expressed in terms of the decision variables x 1 and x 2 : Weekly profit = weekly revenue (weekly raw material costs + weekly variable costs) Weekly revenue = 27x x 2 Weekly raw material costs = 10x 1 + 9x 2 Weekly variable costs = 14x x 2 Weekly profit = 3x 1 + 2x 2 7

8 Ex. 1 - Solution continued Thus, Giapetto s objective is to chose x 1 and x 2 to maximize weekly profit. The variable z denotes the objective function value of any LP. Giapetto s objective function is Maximize Z = 3x 1 + 2x 2 Maximize = Max, Minimize = Min The coefficient of an objective function variable is called an objective function coefficient. 8

9 Ex. 1 - Solution continued As x 1 and x 2 increase, Giapetto s objective function grows larger. For Giapetto, the values of x 1 and x 2 are limited by the following three restrictions (constraints): Each week, no more than 100 hours of finishing time may be used. Each week, no more than 80 hours of carpentry time may be used. Because of limited demand, at most 40 soldiers should be produced. 9

10 Back to the parameters Each soldier built x 1 : Requires 2 hours of finishing labor. Requires 1 hour of carpentry labor. Each train built x 2 : Requires 1 hour of finishing labor. Requires 1 hour of carpentry labor. 10

11 Ex. 1 - Solution continued Constraints: Each week, no more than 100 hours of finishing time may be used: 2 x 1 + x Each week, no more than 80 hours of carpentry time may be used: x 1 + x 2 80 Because of limited demand, at most 40 soldiers should be produced: x

12 The coefficients of the decision variables in the constraints are called the technological coefficients. The number on the right-hand side of each constraint is called the constraint s right-hand side (or rhs). To complete the formulation of a linear programming problem, the following question must be answered for each decision variable. Can the decision variable only assume nonnegative values, or is the decision variable allowed to assume both positive and negative values? If the decision variable can assume only nonnegative values, the sign restriction x i 0 is added. If the variable can assume both positive and negative values, the decision variable x i is unrestricted in sign (often abbreviated urs). 12

13 Ex. 1 - Solution continued For the Giapetto problem model, combining the sign restrictions x 1 0 and x 2 0 with the objective function and constraints yields the following optimization model: 13

14 Definitions A function f(x 1, x 2,, x n ) of x 1, x 2,, x n is a linear function if and only if for some set of constants, c 1, c 2,, c n, f(x 1, x 2,, x n ) = c 1 x 1 + c 2 x c n x n. Ex. f(x 1, x 2 ) = 2x 1 + x 2 For any linear function f(x 1, x 2,, x n ) and any number b, the inequalities f(x 1, x 2,, x n ) b and f(x 1, x 2,, x n ) b are linear inequalities. 14

15 Definitions A linear programming problem (LP) is an optimization problem for which we do the following: Attempt to maximize (or minimize) a linear function (called the objective function) of the decision variables. The values of the decision variables must satisfy a set of constraints. Each constraint must be a linear equation or inequality. A sign restriction is associated with each variable. For any variable x i, the sign restriction specifies either that x i must be nonnegative (x i 0) or that x i may be unrestricted in sign. 15

16 Proportionality and Additivity Assumptions The fact that the objective function for an LP must be a linear function of the decision variables has two implications: 1. The contribution of the objective function from each decision variable is proportional to the value of the decision variable. For example, the contribution to the objective function for 4 soldiers is exactly fours times the contribution of 1 soldier. 2. The contribution to the objective function for any variable is independent of the other decision variables. For example, no matter what the value of x 2, the manufacture of x 1 soldiers will always contribute 3x 1 dollars to the objective function. 16

17 Proportionality and Additivity Assumptions Analogously, the fact that each LP constraint must be a linear inequality or linear equation has two implications: 1. The contribution of each variable to the left-hand side of each constraint is proportional to the value of the variable. For example, it takes exactly 3 times as many finishing hours to manufacture 3 soldiers as it does 1 soldier. 2. The contribution of a variable to the left-hand side of each constraint is independent of the values of the variable. For example, no matter what the value of x 1, the manufacture of x 2 trains uses x 2 finishing hours and x 2 carpentry hours 17

18 Four Assumptions of an LP The first item in each list is called the Proportionality Assumption of Linear Programming. The second item in each list is called the Additivity Assumption of Linear Programming. The divisibility assumption requires that each decision variable be permitted to assume fractional values. The certainty assumption is that each parameter (objective function coefficients, right-hand side, and technological coefficients) are known with certainty. 18

19 Definitions The feasible region of an LP is the set of all points satisfying all the LP s constraints and sign restrictions. For a maximization problem, an optimal solution to an LP is a point in the feasible region with the largest objective function value. Similarly, for a minimization problem, an optimal solution is a point in the feasible region with the smallest objective function value. 19

20 Feasible Region and Optimal Solution x 1 = 40 and x 2 = 20 are in the feasible region since they satisfy all the Giapetto constraints. On the other hand, x 1 = 15, x 2 = 70 is not in the feasible region because this point does not satisfy the carpentry constraint [ is > 80]. Giapetto Constraints 2 x 1 + x (finishing constraint) x 1 + x 2 80 (carpentry constraint) x 1 x 1 40 (demand constraint) 0 (sign restriction) x 2 0 (sign restriction) 20

21 Feasible Region and Optimal Solution Most LPs have only one optimal solution. However, some LPs have no optimal solution, and some LPs have an infinite number of solutions. Section 3.2 shows that the optimal solution to the Giapetto LP is x 1 = 20 and x 2 = 60. This solution yields an objective function value of: z = 3x 1 + 2x 2 = 3(20) + 2(60) = $180 When we say x 1 = 20 and x 2 = 60 is the optimal solution, we are saying that no point in the feasible region has an objective function value (profit) exceeding

22 3.2 The Graphical Solution to a Two-Variable LP Problem X2 Any LP with only two variables can be solved graphically. The variables are always labeled x 1 and x 2 and the coordinate axes the x 1 and x 2 axes x 1 + 3x X1-1 22

23 Since the Giapetto LP has two variables, it may be solved graphically. The feasible region is the set of all points satisfying the constraints 2 x 1 + x (finishing constraint) x 1 + x 2 80 (carpentry constraint) x 1 40 x 1 0 x 2 0 (demand constraint) (sign restriction) (sign restriction) 23

24 The set of points satisfying the Giapetto LP is bounded by the five sided polygon DGFEH. Any point on or in the interior of this polygon (the shade area) is in the feasible region. X2 B finishing constraint Feasible Region D demand constraint G z = 100 carpentry constraint F z = 180 z = 60 E A C H X1 24

25 Having identified the feasible region for the Giapetto LP, a search can begin for the optimal solution which will be the point in the feasible region with the largest z-value. To find the optimal solution, graph a line on which the points have the same z-value. In a max problem, such a line is called an isoprofit line while in a min problem, this is called the isocost line. 25

26 X2 B finishing constraint Feasible Region D demand constraint z = 3x 1 + 2x 2 The figure shows the isoprofit lines for z = 60, z = 100, and z = 180 H G z = 100 carpentry constraint F z = 180 z = 60 E A C X1 26

27 The last isoprofit intersecting (touching) the feasible region indicates the optimal solution for the LP. For the Giapetto problem, this occurs at point G (x 1 = 20, x 2 = 60, z = 180). X2 B finishing constraint Feasible Region D demand constraint G z = 100 carpentry constraint F z = 180 z = 60 E A C H X1 27

28 Binding and Nonbinding Constraints A constraint is binding if the left-hand and right-hand side of the constraint are equal when the optimal values of the decision variables are substituted into the constraint. In the Giapetto LP, the finishing and carpentry constraints are binding: (x 1 = 20, x 2 = 60, z = 180) 2 x 1 + x (finishing constraint) 2* = 100 x 1 + x 2 80 (carpentry constraint) = 80 28

29 Binding and Nonbinding Constraints A constraint is nonbinding if the left-hand side and the right-hand side of the constraint are unequal when the optimal values of the decision variables are substituted into the constraint. In the Giapetto LP, the demand constraint for wooden soldiers is nonbinding: (x 1 = 20, x 2 = 60, z = 180) x < 40. (demand constraint) 29

30 Convex Sets, Extreme Points, and LP A set of points S is a convex set if the line segment joining any two pairs of points in S is wholly contained in S. For any convex set S, a point P in S is an extreme point if each line segment that lies completely in S and contains the point P as an endpoint of the line segment. Extreme points are sometimes called corner points, because if the set S is a polygon, the extreme points will be the vertices, or corners, of the polygon. The feasible region for the Giapetto LP is a convex set. 30

31 The feasible region for the Giapetto LP is a convex set. X2 B CONVEX finishing constraint Feasible Region D demand constraint G z = 100 carpentry constraint NON-CONVEX H F z = 180 z = 60 E A C X1 31

32 Are these sets convex or non-convex? A E B A B A B C D (a) (b) (c) (d) 32

33 Convex: a and b Non-convex: c and d A E B A B A B C D (a) (b) (c) (d) 33

34 What are the extreme points of the convex sets below? A E B A B A B C D (a) (b) (c) (d) 34

35 In figure (a), each point on the circumference of the circle is an extreme point of the circle. In figure (b), A, B, C, and D are extreme points of S. Point E is not an extreme point since E is not an end point of the line segment AB. A E B A B A B C D (a) (b) (c) (d) 35

36 It can be shown that: The feasible region for any LP will be a convex set. The feasible region for any LP has only a finite number of extreme points. Any LP that has an optimal solution has an extreme point that is optimal. 36

37 X2 B finishing constraint Feasible Region D For the Giapetto problem, the optimal solution (Point G) is an extreme point of the feasible region. G z = 100 demand constraint carpentry constraint H F z = 180 z = 60 E A C X1 37

38 Example 2: Dorian Auto Dorian Auto manufactures luxury cars and trucks. The company believes that its most likely customers are high-income women and men. To reach these groups, Dorian Auto has started an ambitious TV advertising campaign and will purchase 1-minute commercial spots on two type of programs: comedy shows and football games. 38

39 Each comedy commercial is seen by 7 million highincome women and 2 million high-income men and costs $50,000. Each football game is seen by 2 million high-income women and 12 million high-income men and costs $100,000. Dorian Auto would like for commercials to be seen by at least 28 million high-income women and 24 million highincome men. Use LP to determine how Dorian Auto can meet its advertising requirements at minimum cost. 39

40 Example 2: Solution Dorian must decide how many comedy and football ads should be purchased, so the decision variables are x 1 = number of 1-minute comedy ads x 2 = number of 1-minute football ads Dorian wants to minimize total advertising cost. Dorian s objective functions is min z = 50 x x 2 Dorian faces the following the constraints Commercials must reach at least 28 million high-income women. (7x 1 + 2x 2 28) Commercials must reach at least 24 million high-income men. (2x x 2 24) The sign restrictions are necessary, so x 1, x

41 Solution continued X2 14 B 12 High-income women constraint To solve this LP graphically begin by graphing the feasible region D z = 320 A E Feasible Region (unbounded) z = 600 High-income men constraint C X1 41

42 Solution continued Like the Giapetto LP, The Dorian LP has a convex feasible region. The feasible region for the Dorian problem, however, contains points for which the value of at least one variable can assume arbitrarily large values. Such a feasible region is called an unbounded feasible region. 42

43 Solution continued Since Dorian wants to minimize total advertising costs, the optimal solution to the problem is the point in the feasible region with the smallest z value. An isocost line with the smallest z value passes through point E and is the optimal solution at x 1 = 3.6 and x 2 = 1.4. Both the high-income women and high-income men constraints are satisfied, both constraints are binding. 43

44 Does the Dorian problem meet the four assumptions of linear programming? The Proportionality Assumption is violated because at a certain point advertising will yield diminishing returns. Even though the Additivity Assumption was used in writing: (Total viewers) = (Comedy viewer ads) + (Football ad viewers) many of the same people might view both ads, double-counting of such people would occur thereby violating the assumption. The Divisibility Assumption is violated if only 1-minute commercials are available. Dorian is unable to purchase 3.6 comedy and 1.4 football commercials. The Certainty assumption is also violated because there is no way to know with certainty how many viewers are added by each type of commercial. Despite these violations, analysts are using similar models to help companies determine their optimal media mix. Why? 44

45 3.3 Special Cases The Giapetto and Dorian LPs each had a unique optimal solution. Some types of LPs do not have unique solutions. Some LPs have an infinite number of solutions (alternative or multiple optimal solutions). Some LPs have no feasible solutions (infeasible LPs). Some LPs are unbounded: There are points in the feasible region with arbitrarily large (in a max problem) z-values. 45

46 Some LPs have multiple optima. Consider the following formulation: X2 B D Feasible Region max z = 3x 1 + 2x 2 s.t x x 2 1 E 1 50 x x 2 1 z = 100 z = 120 x 1 x 2 0 z = 60 Any point (solution) falling on line segment AE will yield an optimal solution of z =120. F A C 50 X1 46

47 It is possible for an LP s feasible region to be empty, resulting in an infeasible LP. Because the optimal solution to an LP is the best point in the feasible region, an infeasible LP has no optimal solution. 47

48 The following formulation is infeasible: X2 No Feasible Region x 1 30 x1 >= 0 max z = 3x 1 + 2x 2 s.t x x x x 2 1 xx >=0 x 1 30 x x 1 x 2 0 No feasible region exists X1 48

49 Some LPs are unbounded. For a max problem, an unbounded LP occurs if it is possible to find points in the feasible region with arbitrarily large z-values. This corresponds to arbitrarily large profits or revenue. For a minimization problem, an LP is unbounded if there are points in the feasible region producing arbitrarily small z-values. Consider the formulation shown to the right and the graph on the next slide. max z = 2x 1 x 2 s.t. x 1 x 2 1 2x 1 +x 2 6 x 1, x

50 The constraints are satisfied by all points bounded by the x 2 axis and on or above AB and CD. The isoprofit lines for z = 4 and z = 6 are shown. Any isoprofit line drawn will intersect the feasible region because the isoprofit line is steeper than the line x 1 x 2 = 1. Thus there are points in the feasible region which will produce arbitrarily large z- values (unbounded LP). X D Feasible Region z = 4 B z = 6 A C X1 50

51 Hence, every LP with two variables must fall into one of the following four cases. The LP has a unique optimal solution. The LP has alternative or multiple optimal solutions: Two or more extreme points are optimal, and the LP will have an infinite number of optimal solutions. The LP is infeasible: The feasible region contains no points. The LP unbounded: There are points in the feasible region with arbitrarily large z-values (max problem) or arbitrarily small z-values (min problem). 51

52 Another Example 52

53 The Data Gathered 53

54 Definition of the Problem Determine what the production rates should be for the two products in order to maximize their total profit, subject to the restrictions imposed by the limited production capacities available in the three plants. 54

55 Data for the Problem 55

56 Formulation as a Linear Programming Decision Variables: Model x 1 = number of batches of product 1 produced per week x 2 = number of batches of product 2 produced per week Objective Function: Maximize Z = total profit per week (in thousands) from producing these two products 56

57 LP Formulation 57

58 Graphical Solution Since the LP has only two decision variables (two dimensions), the problem can be solved graphically. Let s identify the values of x 1 and x 2 that are permitted by the constraints. Constraint 1: x

59 Constraint 1: The Feasible Region x 1 4 Constraint 2: 2x 2 12 Constraint 3: 3x 1 + 2x 2 = 18 Constraints 4 and 5: x 1 0, x

60 Maximizing the value of Z Slope of the objective function line = -3/5 60

61 Optimal Solution 61

62 The Optimal solution is x 1 = 2, x 2 = 6 with Z = 36. This solution indicates that the Wyndor Glass Co. should produce products 1 and 2 at the rate of 2 batches per week and and 6 batches per week, respectively, with a resulting total profit of $36,000 per week. 62

63 3.4. A Diet Problem (Stigler, 1939) My diet requires that all the food I get come from one of the four basic food groups. At present, the following four foods are available for consumption: brownies, chocolate ice cream, cola and pineapple cheesecake. Each brownie costs 50, each scoop of ice cream costs 20, each bottle of cola costs 30, and each piece of pineapple cheesecake costs 80. Each day, I must ingest at least 500 calories, 6 oz of chocolate, 10 oz of sugar, and 8 oz of fat. The nutritional content per unit of each food is given. Formulate a linear programming model that can be used to satisfy my daily nutritional requirements at minimum cost. 63

64 64

65 Solution As always, begin by determining the decisions that must be made by the decision maker: how much of each type of food should be eaten daily. Thus we define the decision variables: x 1 = number of brownies eaten daily x 2 = number of scoops of chocolate ice cream eaten daily x 3 = bottles of cola drunk daily x 4 = pieces of pineapple cheesecake eaten daily 65

66 Solution continued My objective is to minimize the cost of my diet. The total cost of any diet may be determined from the following relation: (total cost of diet) = (cost of brownies) + (cost of ice cream) +(cost of cola) + (cost of cheesecake). 66

67 67

68 68

69 69

70 Solution continued Can you find the optimal solution graphically? A version of the diet problem with a more realistic list of foods and nutritional requirements was one of the first LPs to be solved by computer. 70

Optimization. Broadly two types: Unconstrained and Constrained optimizations We deal with constrained optimization. General form:

Optimization. Broadly two types: Unconstrained and Constrained optimizations We deal with constrained optimization. General form: Optimization Broadly two types: Unconstrained and Constrained optimizations We deal with constrained optimization General form: Min or Max f(x) (1) Subject to g(x) ~ b (2) lo < x < up (3) Some important

More information

Operations Research Graphical Solution. Dr. Özgür Kabak

Operations Research Graphical Solution. Dr. Özgür Kabak Operations Research Graphical Solution Dr. Özgür Kabak Solving LPs } The Graphical Solution } The Simplex Algorithm } Using Software 2 LP Solutions: Four Cases } The LP has a unique optimal solution. }

More information

Linear Programming. Xi Chen. Department of Management Science and Engineering International Business School Beijing Foreign Studies University

Linear Programming. Xi Chen. Department of Management Science and Engineering International Business School Beijing Foreign Studies University Linear Programming Xi Chen Department of Management Science and Engineering International Business School Beijing Foreign Studies University Xi Chen (chenxi0109@bfsu.edu.cn) Linear Programming 1 / 148

More information

Linear Programming. Dr. Xiaosong DING

Linear Programming. Dr. Xiaosong DING Linear Programming Dr. Xiaosong DING Department of Management Science and Engineering International Business School Beijing Foreign Studies University Dr. DING (xiaosong.ding@hotmail.com) Linear Programming

More information

Theory of Linear Programming

Theory of Linear Programming SCHOOL OF BUSINESS, ECONOMICS AND MANAGEMENT BF360 Operations Research Unit Two Theory of Linear Programming Moses Mwale e-mail: moses.mwale@ictar.ac.zm BF360 Operations Research Contents Unit 2: Theory

More information

The Simplex Algorithm and Goal Programming

The Simplex Algorithm and Goal Programming The Simplex Algorithm and Goal Programming In Chapter 3, we saw how to solve two-variable linear programming problems graphically. Unfortunately, most real-life LPs have many variables, so a method is

More information

Study Unit 3 : Linear algebra

Study Unit 3 : Linear algebra 1 Study Unit 3 : Linear algebra Chapter 3 : Sections 3.1, 3.2.1, 3.2.5, 3.3 Study guide C.2, C.3 and C.4 Chapter 9 : Section 9.1 1. Two equations in two unknowns Algebraically Method 1: Elimination Step

More information

ECE 307- Techniques for Engineering Decisions

ECE 307- Techniques for Engineering Decisions ECE 307- Techniques for Engineering Decisions Lecture 4. Dualit Concepts in Linear Programming George Gross Department of Electrical and Computer Engineering Universit of Illinois at Urbana-Champaign DUALITY

More information

IE 400 Principles of Engineering Management. Graphical Solution of 2-variable LP Problems

IE 400 Principles of Engineering Management. Graphical Solution of 2-variable LP Problems IE 400 Principles of Engineering Management Graphical Solution of 2-variable LP Problems Graphical Solution of 2-variable LP Problems Ex 1.a) max x 1 + 3 x 2 s.t. x 1 + x 2 6 - x 1 + 2x 2 8 x 1, x 2 0,

More information

END3033 Operations Research I Sensitivity Analysis & Duality. to accompany Operations Research: Applications and Algorithms Fatih Cavdur

END3033 Operations Research I Sensitivity Analysis & Duality. to accompany Operations Research: Applications and Algorithms Fatih Cavdur END3033 Operations Research I Sensitivity Analysis & Duality to accompany Operations Research: Applications and Algorithms Fatih Cavdur Introduction Consider the following problem where x 1 and x 2 corresponds

More information

Chapter 4 The Simplex Algorithm Part I

Chapter 4 The Simplex Algorithm Part I Chapter 4 The Simplex Algorithm Part I Based on Introduction to Mathematical Programming: Operations Research, Volume 1 4th edition, by Wayne L. Winston and Munirpallam Venkataramanan Lewis Ntaimo 1 Modeling

More information

Graphical and Computer Methods

Graphical and Computer Methods Chapter 7 Linear Programming Models: Graphical and Computer Methods Quantitative Analysis for Management, Tenth Edition, by Render, Stair, and Hanna 2008 Prentice-Hall, Inc. Introduction Many management

More information

The Graphical Method & Algebraic Technique for Solving LP s. Métodos Cuantitativos M. En C. Eduardo Bustos Farías 1

The Graphical Method & Algebraic Technique for Solving LP s. Métodos Cuantitativos M. En C. Eduardo Bustos Farías 1 The Graphical Method & Algebraic Technique for Solving LP s Métodos Cuantitativos M. En C. Eduardo Bustos Farías The Graphical Method for Solving LP s If LP models have only two variables, they can be

More information

OPERATIONS RESEARCH LECTURE NOTES

OPERATIONS RESEARCH LECTURE NOTES OPERATIONS RESEARCH LECTURE NOTES Y. İlker Topcu, Ph.D. Acknowledgements: We would like to acknowledge Prof. W.L. Winston's "Operations Research: Applications and Algorithms" and Prof. J.E. Beasley's lecture

More information

The Simplex Algorithm

The Simplex Algorithm The Simplex Algorithm How to Convert an LP to Standard Form Before the simplex algorithm can be used to solve an LP, the LP must be converted into a problem where all the constraints are equations and

More information

LP Definition and Introduction to Graphical Solution Active Learning Module 2

LP Definition and Introduction to Graphical Solution Active Learning Module 2 LP Definition and Introduction to Graphical Solution Active Learning Module 2 J. René Villalobos and Gary L. Hogg Arizona State University Paul M. Griffin Georgia Institute of Technology Background Material

More information

Graph the linear inequality. 1) x + 2y 6

Graph the linear inequality. 1) x + 2y 6 Assignment 7.1-7.3 Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Graph the linear inequality. 1) x + 2y 6 1) 1 2) x + y < -3 2) 2 Graph the

More information

Linear programming I João Carlos Lourenço

Linear programming I João Carlos Lourenço Decision Support Models Linear programming I João Carlos Lourenço joao.lourenco@ist.utl.pt Academic year 2012/2013 Readings: Hillier, F.S., Lieberman, G.J., 2010. Introduction to Operations Research, 9th

More information

Solution Cases: 1. Unique Optimal Solution Reddy Mikks Example Diet Problem

Solution Cases: 1. Unique Optimal Solution Reddy Mikks Example Diet Problem Solution Cases: 1. Unique Optimal Solution 2. Alternative Optimal Solutions 3. Infeasible solution Case 4. Unbounded Solution Case 5. Degenerate Optimal Solution Case 1. Unique Optimal Solution Reddy Mikks

More information

Spring 2018 IE 102. Operations Research and Mathematical Programming Part 2

Spring 2018 IE 102. Operations Research and Mathematical Programming Part 2 Spring 2018 IE 102 Operations Research and Mathematical Programming Part 2 Graphical Solution of 2-variable LP Problems Consider an example max x 1 + 3 x 2 s.t. x 1 + x 2 6 (1) - x 1 + 2x 2 8 (2) x 1,

More information

ENM 202 OPERATIONS RESEARCH (I) OR (I) 2 LECTURE NOTES. Solution Cases:

ENM 202 OPERATIONS RESEARCH (I) OR (I) 2 LECTURE NOTES. Solution Cases: ENM 202 OPERATIONS RESEARCH (I) OR (I) 2 LECTURE NOTES Solution Cases: 1. Unique Optimal Solution Case 2. Alternative Optimal Solution Case 3. Infeasible Solution Case 4. Unbounded Solution Case 5. Degenerate

More information

Introduction to Operations Research. Linear Programming

Introduction to Operations Research. Linear Programming Introduction to Operations Research Linear Programming Solving Optimization Problems Linear Problems Non-Linear Problems Combinatorial Problems Linear Problems Special form of mathematical programming

More information

Introduction to Operations Research

Introduction to Operations Research Introduction to Operations Research Linear Programming Solving Optimization Problems Linear Problems Non-Linear Problems Combinatorial Problems Linear Problems Special form of mathematical programming

More information

2. Linear Programming Problem

2. Linear Programming Problem . Linear Programming Problem. Introduction to Linear Programming Problem (LPP). When to apply LPP or Requirement for a LPP.3 General form of LPP. Assumptions in LPP. Applications of Linear Programming.6

More information

set CANDIDATE; set ZONE; param revenue{candidate, ZONE} >= 0; var Assign{CANDIDATE, ZONE} binary;

set CANDIDATE; set ZONE; param revenue{candidate, ZONE} >= 0; var Assign{CANDIDATE, ZONE} binary; Assignment Problem Data Zone j = 1 2 3 4 5 6 Candidate i = 1 1 2 6 10 17 29 2 3 4 8 11 20 30 3 5 7 9 12 22 33 4 13 14 15 16 23 34 5 18 19 21 24 25 35 6 26 27 28 31 32 36 c ij = annual sales volume in $million

More information

SECTION 3.2: Graphing Linear Inequalities

SECTION 3.2: Graphing Linear Inequalities 6 SECTION 3.2: Graphing Linear Inequalities GOAL: Graphing One Linear Inequality Example 1: Graphing Linear Inequalities Graph the following: a) x + y = 4 b) x + y 4 c) x + y < 4 Graphing Conventions:

More information

LINEAR PROGRAMMING: A GEOMETRIC APPROACH. Copyright Cengage Learning. All rights reserved.

LINEAR PROGRAMMING: A GEOMETRIC APPROACH. Copyright Cengage Learning. All rights reserved. 3 LINEAR PROGRAMMING: A GEOMETRIC APPROACH Copyright Cengage Learning. All rights reserved. 3.4 Sensitivity Analysis Copyright Cengage Learning. All rights reserved. Sensitivity Analysis In this section,

More information

Linear Programming. H. R. Alvarez A., Ph. D. 1

Linear Programming. H. R. Alvarez A., Ph. D. 1 Linear Programming H. R. Alvarez A., Ph. D. 1 Introduction It is a mathematical technique that allows the selection of the best course of action defining a program of feasible actions. The objective of

More information

Linear Programming. Formulating and solving large problems. H. R. Alvarez A., Ph. D. 1

Linear Programming. Formulating and solving large problems.   H. R. Alvarez A., Ph. D. 1 Linear Programming Formulating and solving large problems http://academia.utp.ac.pa/humberto-alvarez H. R. Alvarez A., Ph. D. 1 Recalling some concepts As said, LP is concerned with the optimization of

More information

MATH150-E01 Test #2 Summer 2016 Show all work. Name 1. Find an equation in slope-intercept form for the line through (4, 2) and (1, 3).

MATH150-E01 Test #2 Summer 2016 Show all work. Name 1. Find an equation in slope-intercept form for the line through (4, 2) and (1, 3). 1. Find an equation in slope-intercept form for the line through (4, 2) and (1, 3). 2. Let the supply and demand functions for sugar be given by p = S(q) = 1.4q 0.6 and p = D(q) = 2q + 3.2 where p is the

More information

Introduction. Formulating LP Problems LEARNING OBJECTIVES. Requirements of a Linear Programming Problem. LP Properties and Assumptions

Introduction. Formulating LP Problems LEARNING OBJECTIVES. Requirements of a Linear Programming Problem. LP Properties and Assumptions Valua%on and pricing (November 5, 2013) LEARNING OBJETIVES Lecture 10 Linear Programming (part 1) Olivier J. de Jong, LL.M., MM., MBA, FD, FFA, AA www.olivierdejong.com 1. Understand the basic assumptions

More information

Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions

Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions 11. Consider the following linear program. Maximize z = 6x 1 + 3x 2 subject to x 1 + 2x 2 2x 1 + x 2 20 x 1 x 2 x

More information

Modelling linear and linear integer optimization problems An introduction

Modelling linear and linear integer optimization problems An introduction Modelling linear and linear integer optimization problems An introduction Karen Aardal October 5, 2015 In optimization, developing and analyzing models are key activities. Designing a model is a skill

More information

3.1 Linear Programming Problems

3.1 Linear Programming Problems 3.1 Linear Programming Problems The idea of linear programming problems is that we are given something that we want to optimize, i.e. maximize or minimize, subject to some constraints. Linear programming

More information

3. Find the slope of the tangent line to the curve given by 3x y e x+y = 1 + ln x at (1, 1).

3. Find the slope of the tangent line to the curve given by 3x y e x+y = 1 + ln x at (1, 1). 1. Find the derivative of each of the following: (a) f(x) = 3 2x 1 (b) f(x) = log 4 (x 2 x) 2. Find the slope of the tangent line to f(x) = ln 2 ln x at x = e. 3. Find the slope of the tangent line to

More information

Dr. S. Bourazza Math-473 Jazan University Department of Mathematics

Dr. S. Bourazza Math-473 Jazan University Department of Mathematics Dr. Said Bourazza Department of Mathematics Jazan University 1 P a g e Contents: Chapter 0: Modelization 3 Chapter1: Graphical Methods 7 Chapter2: Simplex method 13 Chapter3: Duality 36 Chapter4: Transportation

More information

Notes: Deterministic Models in Operations Research

Notes: Deterministic Models in Operations Research Notes: Deterministic Models in Operations Research J.C. Chrispell Department of Mathematics Indiana University of Pennsylvania Indiana, PA, 15705, USA E-mail: john.chrispell@iup.edu http://www.math.iup.edu/~jchrispe

More information

Solutions to Review Questions, Exam 1

Solutions to Review Questions, Exam 1 Solutions to Review Questions, Exam. What are the four possible outcomes when solving a linear program? Hint: The first is that there is a unique solution to the LP. SOLUTION: No solution - The feasible

More information

Notes: Deterministic Models in Operations Research

Notes: Deterministic Models in Operations Research Notes: Deterministic Models in Operations Research J.C. Chrispell Department of Mathematics Indiana University of Pennsylvania Indiana, PA, 5705, USA E-mail: john.chrispell@iup.edu http://www.math.iup.edu/~jchrispe

More information

ISE 330 Introduction to Operations Research: Deterministic Models. What is Linear Programming? www-scf.usc.edu/~ise330/2007. August 29, 2007 Lecture 2

ISE 330 Introduction to Operations Research: Deterministic Models. What is Linear Programming? www-scf.usc.edu/~ise330/2007. August 29, 2007 Lecture 2 ISE 330 Introduction to Operations Research: Deterministic Models www-scf.usc.edu/~ise330/007 August 9, 007 Lecture What is Linear Programming? Linear Programming provides methods for allocating limited

More information

An Introduction to Linear Programming

An Introduction to Linear Programming An Introduction to Linear Programming Linear Programming Problem Problem Formulation A Maximization Problem Graphical Solution Procedure Extreme Points and the Optimal Solution Computer Solutions A Minimization

More information

Linear Programming: Model Formulation and Graphical Solution

Linear Programming: Model Formulation and Graphical Solution Linear Programming: Model Formulation and Graphical Solution 1 Chapter Topics Model Formulation A Maximization Model Example Graphical Solutions of Linear Programming Models A Minimization Model Example

More information

MS-E2140. Lecture 1. (course book chapters )

MS-E2140. Lecture 1. (course book chapters ) Linear Programming MS-E2140 Motivations and background Lecture 1 (course book chapters 1.1-1.4) Linear programming problems and examples Problem manipulations and standard form Graphical representation

More information

Practice Questions for Math 131 Exam # 1

Practice Questions for Math 131 Exam # 1 Practice Questions for Math 131 Exam # 1 1) A company produces a product for which the variable cost per unit is $3.50 and fixed cost 1) is $20,000 per year. Next year, the company wants the total cost

More information

MS-E2140. Lecture 1. (course book chapters )

MS-E2140. Lecture 1. (course book chapters ) Linear Programming MS-E2140 Motivations and background Lecture 1 (course book chapters 1.1-1.4) Linear programming problems and examples Problem manipulations and standard form problems Graphical representation

More information

School of Business. Blank Page

School of Business. Blank Page Maxima and Minima 9 This unit is designed to introduce the learners to the basic concepts associated with Optimization. The readers will learn about different types of functions that are closely related

More information

Chapter 2. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall 2-1

Chapter 2. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall 2-1 Linear Programming: Model Formulation and Graphical Solution Chapter 2 2-1 Chapter Topics Model Formulation A Maximization Model Example Graphical Solutions of Linear Programming Models A Minimization

More information

Modern Logistics & Supply Chain Management

Modern Logistics & Supply Chain Management Modern Logistics & Supply Chain Management As gold which he cannot spend will make no man rich, so knowledge which he cannot apply will make no man wise. Samuel Johnson: The Idler No. 84 Production Mix

More information

Numerical Optimization

Numerical Optimization Linear Programming Computer Science and Automation Indian Institute of Science Bangalore 560 012, India. NPTEL Course on min x s.t. Transportation Problem ij c ijx ij 3 j=1 x ij a i, i = 1, 2 2 i=1 x ij

More information

LINEAR PROGRAMMING MODULE Part 1 - Model Formulation INTRODUCTION

LINEAR PROGRAMMING MODULE Part 1 - Model Formulation INTRODUCTION Name: LINEAR PROGRAMMING MODULE Part 1 - Model Formulation INTRODUCTION In general, a mathematical model is either deterministic or probabilistic. For example, the models and algorithms shown in the Graph-Optimization

More information

Section 4.1 Solving Systems of Linear Inequalities

Section 4.1 Solving Systems of Linear Inequalities Section 4.1 Solving Systems of Linear Inequalities Question 1 How do you graph a linear inequality? Question 2 How do you graph a system of linear inequalities? Question 1 How do you graph a linear inequality?

More information

Linear Programming and Marginal Analysis

Linear Programming and Marginal Analysis 337 22 Linear Programming and Marginal Analysis This chapter provides a basic overview of linear programming, and discusses its relationship to the maximization and minimization techniques used for the

More information

MATH 1010 Assignment 2 Solutions 14R-T1

MATH 1010 Assignment 2 Solutions 14R-T1 MATH 1010 Assignment 2 Solutions 14R-T1 Attempt all questions and show all your work. Due A01: Thu Oct 17, A02: Fri Oct 18. Assignments must be handed in during class time. Any assignment handed in after

More information

Optimization Methods in Management Science

Optimization Methods in Management Science Problem Set Rules: Optimization Methods in Management Science MIT 15.053, Spring 2013 Problem Set 1 (Second Group of Students) Students with first letter of surnames G Z Due: February 12, 2013 1. Each

More information

3 Development of the Simplex Method Constructing Basic Solution Optimality Conditions The Simplex Method...

3 Development of the Simplex Method Constructing Basic Solution Optimality Conditions The Simplex Method... Contents Introduction to Linear Programming Problem. 2. General Linear Programming problems.............. 2.2 Formulation of LP problems.................... 8.3 Compact form and Standard form of a general

More information

5.3 Linear Programming in Two Dimensions: A Geometric Approach

5.3 Linear Programming in Two Dimensions: A Geometric Approach : A Geometric Approach A Linear Programming Problem Definition (Linear Programming Problem) A linear programming problem is one that is concerned with finding a set of values of decision variables x 1,

More information

Review Questions, Final Exam

Review Questions, Final Exam Review Questions, Final Exam A few general questions 1. What does the Representation Theorem say (in linear programming)? 2. What is the Fundamental Theorem of Linear Programming? 3. What is the main idea

More information

56:171 Operations Research Midterm Exam - October 26, 1989 Instructor: D.L. Bricker

56:171 Operations Research Midterm Exam - October 26, 1989 Instructor: D.L. Bricker 56:171 Operations Research Midterm Exam - October 26, 1989 Instructor: D.L. Bricker Answer all of Part One and two (of the four) problems of Part Two Problem: 1 2 3 4 5 6 7 8 TOTAL Possible: 16 12 20 10

More information

AM 121 Introduction to Optimization: Models and Methods Example Questions for Midterm 1

AM 121 Introduction to Optimization: Models and Methods Example Questions for Midterm 1 AM 121 Introduction to Optimization: Models and Methods Example Questions for Midterm 1 Prof. Yiling Chen Fall 2018 Here are some practice questions to help to prepare for the midterm. The midterm will

More information

Part 1. The Review of Linear Programming Introduction

Part 1. The Review of Linear Programming Introduction In the name of God Part 1. The Review of Linear Programming 1.1. Spring 2010 Instructor: Dr. Masoud Yaghini Outline The Linear Programming Problem Geometric Solution References The Linear Programming Problem

More information

Optimization Methods in Management Science

Optimization Methods in Management Science Problem Set Rules: Optimization Methods in Management Science MIT 15.053, Spring 2013 Problem Set 1 (First Group of Students) Students with first letter of surnames A F Due: February 12, 2013 1. Each student

More information

Introduction to LP. Types of Linear Programming. There are five common types of decisions in which LP may play a role

Introduction to LP. Types of Linear Programming. There are five common types of decisions in which LP may play a role Linear Programming RK Jana Lecture Outline Introduction to Linear Programming (LP) Historical Perspective Model Formulation Graphical Solution Method Simplex Method Introduction to LP Continued Today many

More information

Chapter 2 An Introduction to Linear Programming

Chapter 2 An Introduction to Linear Programming Chapter 2 n Introduction to Linear Programming Learning Objectives 1. Obtain an overview of the kinds of problems linear programming has been used to solve. 2. Learn how to develop linear programming models

More information

4. Duality and Sensitivity

4. Duality and Sensitivity 4. Duality and Sensitivity For every instance of an LP, there is an associated LP known as the dual problem. The original problem is known as the primal problem. There are two de nitions of the dual pair

More information

LINEAR PROGRAMMING. Introduction

LINEAR PROGRAMMING. Introduction LINEAR PROGRAMMING Introduction Development of linear programming was among the most important scientific advances of mid-20th cent. Most common type of applications: allocate limited resources to competing

More information

Introduction. Very efficient solution procedure: simplex method.

Introduction. Very efficient solution procedure: simplex method. LINEAR PROGRAMMING Introduction Development of linear programming was among the most important scientific advances of mid 20th cent. Most common type of applications: allocate limited resources to competing

More information

Math 3 Variable Manipulation Part 7 Absolute Value & Inequalities

Math 3 Variable Manipulation Part 7 Absolute Value & Inequalities Math 3 Variable Manipulation Part 7 Absolute Value & Inequalities 1 MATH 1 REVIEW SOLVING AN ABSOLUTE VALUE EQUATION Absolute value is a measure of distance; how far a number is from zero. In practice,

More information

ALGEBRA 1 SEMESTER 1 INSTRUCTIONAL MATERIALS Courses: Algebra 1 S1 (#2201) and Foundations in Algebra 1 S1 (#7769)

ALGEBRA 1 SEMESTER 1 INSTRUCTIONAL MATERIALS Courses: Algebra 1 S1 (#2201) and Foundations in Algebra 1 S1 (#7769) Multiple Choice: Identify the choice that best completes the statement or answers the question. 1. Ramal goes to the grocery store and buys pounds of apples and pounds of bananas. Apples cost dollars per

More information

Linear Programming Duality

Linear Programming Duality Summer 2011 Optimization I Lecture 8 1 Duality recap Linear Programming Duality We motivated the dual of a linear program by thinking about the best possible lower bound on the optimal value we can achieve

More information

3. (1.2.13, 19, 31) Find the given limit. If necessary, state that the limit does not exist.

3. (1.2.13, 19, 31) Find the given limit. If necessary, state that the limit does not exist. Departmental Review for Survey of Calculus Revised Fall 2013 Directions: All work should be shown and all answers should be exact and simplified (unless stated otherwise) to receive full credit on the

More information

Optimization Methods in Management Science

Optimization Methods in Management Science Optimization Methods in Management Science MIT 15.053, Spring 2013 Problem Set 2 First Group of Students) Students with first letter of surnames A H Due: February 21, 2013 Problem Set Rules: 1. Each student

More information

3x + y 50. y=10. x=15 3x+y=50. 2x + 3y = 40

3x + y 50. y=10. x=15 3x+y=50. 2x + 3y = 40 Section 3.3: Linear programming: A geometric approach In addition to constraints, linear programming problems usually involve some quantity to maximize or minimize such as profits or costs. The quantity

More information

SY14-15 Algebra Exit Exam - PRACTICE Version

SY14-15 Algebra Exit Exam - PRACTICE Version Student Name: Directions: Solve each problem. You have a total of 90 minutes. Choose the best answer and fill in your answer document accordingly. For questions requiring a written response, write your

More information

Ω R n is called the constraint set or feasible set. x 1

Ω R n is called the constraint set or feasible set. x 1 1 Chapter 5 Linear Programming (LP) General constrained optimization problem: minimize subject to f(x) x Ω Ω R n is called the constraint set or feasible set. any point x Ω is called a feasible point We

More information

Sensitivity Analysis and Duality

Sensitivity Analysis and Duality Sensitivity Analysis and Duality Part II Duality Based on Chapter 6 Introduction to Mathematical Programming: Operations Research, Volume 1 4th edition, by Wayne L. Winston and Munirpallam Venkataramanan

More information

Key Concept Solutions of a Linear-Quadratic System

Key Concept Solutions of a Linear-Quadratic System 5-11 Systems of Linear and Quadratic Equations TEKS FOCUS TEKS (3)(C) Solve, algebraically, systems of two equations in two variables consisting of a linear equation and a quadratic equation. TEKS (1)(B)

More information

Problem #1. The following matrices are augmented matrices of linear systems. How many solutions has each system? Motivate your answer.

Problem #1. The following matrices are augmented matrices of linear systems. How many solutions has each system? Motivate your answer. Exam #4 covers the material about systems of linear equations and matrices (CH. 4.1-4.4, PART II); systems of linear inequalities in two variables (geometric approach) and linear programming (CH.5.1-5.2,

More information

Linear Programming. Businesses seek to maximize their profits while operating under budget, supply, Chapter

Linear Programming. Businesses seek to maximize their profits while operating under budget, supply, Chapter Chapter 4 Linear Programming Businesses seek to maximize their profits while operating under budget, supply, labor, and space constraints. Determining which combination of variables will result in the

More information

MAC 2233, Survey of Calculus, Exam 3 Review This exam covers lectures 21 29,

MAC 2233, Survey of Calculus, Exam 3 Review This exam covers lectures 21 29, MAC 2233, Survey of Calculus, Exam 3 Review This exam covers lectures 21 29, This review includes typical exam problems. It is not designed to be comprehensive, but to be representative of topics covered

More information

The steps in Raya s solution to 2.5 (6.25x + 0.5) = 11 are shown. Select the correct reason for line 4 of Raya s solution.

The steps in Raya s solution to 2.5 (6.25x + 0.5) = 11 are shown. Select the correct reason for line 4 of Raya s solution. A.CED.1 Create equations and inequalities in one variable and use them to solve problems. Include equations arising from linear functions. Unit 2: Reasoning with Linear Equations and Inequalities The perimeter

More information

Lecture 6: Sections 2.2 and 2.3 Polynomial Functions, Quadratic Models

Lecture 6: Sections 2.2 and 2.3 Polynomial Functions, Quadratic Models L6-1 Lecture 6: Sections 2.2 and 2.3 Polynomial Functions, Quadratic Models Polynomial Functions Def. A polynomial function of degree n is a function of the form f(x) = a n x n + a n 1 x n 1 +... + a 1

More information

PROJECT MANAGEMENT CHAPTER 1

PROJECT MANAGEMENT CHAPTER 1 PROJECT MANAGEMENT CHAPTER 1 Project management is the process and activity of planning, organizing, motivating, and controlling resources, procedures and protocols to achieve specific goals in scientific

More information

Systems of Equations and Inequalities

Systems of Equations and Inequalities 1 Systems of Equations and Inequalities 2015 03 24 2 Table of Contents Solving Systems by Graphing Solving Systems by Substitution Solve Systems by Elimination Choosing your Strategy Solving Systems of

More information

UNIT-4 Chapter6 Linear Programming

UNIT-4 Chapter6 Linear Programming UNIT-4 Chapter6 Linear Programming Linear Programming 6.1 Introduction Operations Research is a scientific approach to problem solving for executive management. It came into existence in England during

More information

3.1 Solving Linear Systems by Graphing 1. Graph and solve systems of linear equations in two variables. Solution of a system of linear equations

3.1 Solving Linear Systems by Graphing 1. Graph and solve systems of linear equations in two variables. Solution of a system of linear equations 3.1 Solving Linear Systems by Graphing Objectives 1. Graph and solve systems of linear equations in two variables. Key Terms System of linear equations Solution of a system of linear equations Check whether

More information

Linear Functions, Equations, and Inequalities

Linear Functions, Equations, and Inequalities CHAPTER Linear Functions, Equations, and Inequalities Inventory is the list of items that businesses stock in stores and warehouses to supply customers. Businesses in the United States keep about.5 trillion

More information

Concept and Definition. Characteristics of OR (Features) Phases of OR

Concept and Definition. Characteristics of OR (Features) Phases of OR Concept and Definition Operations research signifies research on operations. It is the organized application of modern science, mathematics and computer techniques to complex military, government, business

More information

MA Lesson 29 Notes

MA Lesson 29 Notes MA 15910 Lesson 9 Notes Absolute Maximums or Absolute Minimums (Absolute Extrema) in a Closed Interval: Let f be a continuous function on a closed interval [a, b].. Let c be a number in that interval.

More information

Given the table of values, determine the equation

Given the table of values, determine the equation 3.1 Properties of Quadratic Functions Recall: Standard Form f(x) = ax 2 + bx + c Factored Form f(x) = a(x r)(x s) Vertex Form f(x) = a(x h) 2 + k Given the table of values, determine the equation x y 1

More information

Chapter 2 Introduction to Optimization and Linear Programming

Chapter 2 Introduction to Optimization and Linear Programming Ch. 2 Introduction to Optimization and Linear Programming TB-9 Chapter 2 Introduction to Optimization and Linear Programming Multiple Choice 1. What most motivates a business to be concerned with efficient

More information

AMS341 HW1. Graphically solving this LP we find the optimal solution to be z = $10,000, W = C = 20 acres.

AMS341 HW1. Graphically solving this LP we find the optimal solution to be z = $10,000, W = C = 20 acres. AMS341 HW1 p.63 #6 Let W = acres of wheat planted and C = acres of corn planted. Then the appropriate LP is max = 200W + 300C st W + C 45 (Land) 3W + 2C 100 (Workers) 2W + 4C 120 (Fertilizer) W, C 0 Graphically

More information

Lec12p1, ORF363/COS323. The idea behind duality. This lecture

Lec12p1, ORF363/COS323. The idea behind duality. This lecture Lec12 Page 1 Lec12p1, ORF363/COS323 This lecture Linear programming duality + robust linear programming Intuition behind the derivation of the dual Weak and strong duality theorems Max-flow=Min-cut Primal/dual

More information

Math 120 Final Exam Practice Problems, Form: A

Math 120 Final Exam Practice Problems, Form: A Math 120 Final Exam Practice Problems, Form: A Name: While every attempt was made to be complete in the types of problems given below, we make no guarantees about the completeness of the problems. Specifically,

More information

Optimization Methods in Management Science

Optimization Methods in Management Science Optimization Methods in Management Science MIT 15.053, Spring 2013 Problem Set 1 Second Group of Students (with first letter of surnames I Z) Problem Set Rules: Due: February 12, 2013 1. Each student should

More information

Example 1, Section 4.16

Example 1, Section 4.16 Example 1, Section 4.16 The Leon Burnit Ad Agency is trying to determine a TV schedule for Priceler Auto. Ad HIM LIP HIW Cost Football 7 10 5 100, 000 Soap Opera 3 5 4 60, 000 Goals 40 60 35 600, 000 This

More information

Chapter 2: Linear Programming Basics. (Bertsimas & Tsitsiklis, Chapter 1)

Chapter 2: Linear Programming Basics. (Bertsimas & Tsitsiklis, Chapter 1) Chapter 2: Linear Programming Basics (Bertsimas & Tsitsiklis, Chapter 1) 33 Example of a Linear Program Remarks. minimize 2x 1 x 2 + 4x 3 subject to x 1 + x 2 + x 4 2 3x 2 x 3 = 5 x 3 + x 4 3 x 1 0 x 3

More information

Section 3.3: Linear programming: A geometric approach

Section 3.3: Linear programming: A geometric approach Section 3.3: Linear programming: A geometric approach In addition to constraints, linear programming problems usually involve some quantity to maximize or minimize such as profits or costs. The quantity

More information

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE MULTIPLE CHOICE QUESTIONS DECISION SCIENCE 1. Decision Science approach is a. Multi-disciplinary b. Scientific c. Intuitive 2. For analyzing a problem, decision-makers should study a. Its qualitative aspects

More information

INTERNATIONAL UNIVERSITY OF JAPAN Public Management and Policy Analysis Program Graduate School of International Relations

INTERNATIONAL UNIVERSITY OF JAPAN Public Management and Policy Analysis Program Graduate School of International Relations Hun Myoung Park (/1/01) LP Formulation: 1 INTERNATIONAL UNIVERSITY OF JAPAN Public Management and Policy Analysis Program Graduate School of International Relations DCC5350/ADC5005 ( Credits) Public Policy

More information

Today s class. Constrained optimization Linear programming. Prof. Jinbo Bi CSE, UConn. Numerical Methods, Fall 2011 Lecture 12

Today s class. Constrained optimization Linear programming. Prof. Jinbo Bi CSE, UConn. Numerical Methods, Fall 2011 Lecture 12 Today s class Constrained optimization Linear programming 1 Midterm Exam 1 Count: 26 Average: 73.2 Median: 72.5 Maximum: 100.0 Minimum: 45.0 Standard Deviation: 17.13 Numerical Methods Fall 2011 2 Optimization

More information