22
Chapter 2 Linear Programming Models: Graphical and Computer Methods © 2007 Pearson Education

[PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Embed Size (px)

Citation preview

Page 1: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Chapter 2Linear Programming Models:Graphical and Computer Methods

© 2007 Pearson Education

Page 2: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Steps in Developing a Linear Programming (LP) Model

1) Formulation

2) Solution

3) Interpretation and Sensitivity Analysis

Page 3: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Properties of LP Models

1) Seek to minimize or maximize

2) Include “constraints” or limitations

3) There must be alternatives available

4) All equations are linear

Page 4: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Example LP Model Formulation:The Product Mix Problem

Decision: How much to make of > 2 products?

Objective: Maximize profit

Constraints: Limited resources

Page 5: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Example: Flair Furniture Co.

Two products: Chairs and Tables

Decision: How many of each to make this month?

Objective: Maximize profit

Page 6: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Flair Furniture Co. DataTables

(per table)Chairs

(per chair)

Hours Available

Profit Contribution $7 $5

Carpentry 3 hrs 4 hrs 2400

Painting 2 hrs 1 hr 1000

Other Limitations:• Make no more than 450 chairs• Make at least 100 tables

Page 7: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Decision Variables:

T = Num. of tables to make

C = Num. of chairs to make

Objective Function: Maximize Profit

Maximize $7 T + $5 C

Page 8: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Constraints:

• Have 2400 hours of carpentry time available

3 T + 4 C < 2400 (hours)

• Have 1000 hours of painting time available

2 T + 1 C < 1000 (hours)

Page 9: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

More Constraints:• Make no more than 450 chairs

C < 450 (num. chairs)• Make at least 100 tables

T > 100 (num. tables)

Nonnegativity:Cannot make a negative number of chairs or tables

T > 0C > 0

Page 10: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Model SummaryMax 7T + 5C (profit)

Subject to the constraints:

3T + 4C < 2400 (carpentry hrs)

2T + 1C < 1000 (painting hrs)

C < 450 (max # chairs)

T > 100 (min # tables)

T, C > 0 (nonnegativity)

Page 11: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Graphical Solution

• Graphing an LP model helps provide insight into LP models and their solutions.

• While this can only be done in two dimensions, the same properties apply to all LP models and solutions.

Page 12: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

CarpentryConstraint Line

3T + 4C = 2400

Intercepts

(T = 0, C = 600)

(T = 800, C = 0)0 800 T

C

600

0

Feasible< 2400 hrs

Infeasible> 2400 hrs

3T + 4C = 2400

Page 13: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

PaintingConstraint Line

2T + 1C = 1000

Intercepts

(T = 0, C = 1000)

(T = 500, C = 0)0 500 800 T

C1000

600

0

2T + 1C = 1000

Page 14: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

0 100 500 800 T

C1000

600

450

0

Max Chair Line

C = 450

Min Table Line

T = 100

Feasible

Region

Page 15: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

0 100 200 300 400 500 T

C

500

400

300

200

100

0

Objective Function Line

7T + 5C = Profit

7T + 5C = $2,1007T + 5C = $4,040

Optimal Point(T = 320, C = 360)7T + 5C = $2,800

Page 16: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

0 100 200 300 400 500 T

C

500

400

300

200

100

0

Additional Constraint

Need at least 75 more chairs than tables

C > T + 75

Or

C – T > 75

T = 320C = 360

No longer feasible

New optimal pointT = 300, C = 375

Page 17: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

LP Characteristics

• Feasible Region: The set of points that satisfies all constraints

• Corner Point Property: An optimal solution must lie at one or more corner points

• Optimal Solution: The corner point with the best objective function value is optimal

Page 18: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Special Situation in LP

1. Redundant Constraints - do not affect the feasible region

Example: x < 10x < 12

The second constraint is redundant because it is less restrictive.

Page 19: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Special Situation in LP

2. Infeasibility – when no feasible solution exists (there is no feasible region)

Example: x < 10x > 15

Page 20: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Special Situation in LP

3. Alternate Optimal Solutions – when there is more than one optimal solution

Max 2T + 2CSubject to:

T + C < 10T < 5 C < 6

T, C > 0

0 5 10 T

C

10

6

0

2T + 2C = 20All points on Red segment are optimal

Page 21: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Special Situation in LP

4. Unbounded Solutions – when nothing prevents the solution from becoming infinitely large

Max 2T + 2CSubject to: 2T + 3C > 6

T, C > 0

0 1 2 3 T

C

2

1

0

Directio

n

of solutio

n

Page 22: [PPT]Chapter 2 Linear Programming Models: Graphical …homepages.stmartin.edu/fac_staff/dstout/MBA605... · Web viewTitle Chapter 2 Linear Programming Models: Graphical and Computer

Using Excel’s Solver for LPRecall the Flair Furniture Example:Max 7T + 5C (profit)

Subject to the constraints:

3T + 4C < 2400 (carpentry hrs)

2T + 1C < 1000 (painting hrs)

C < 450 (max # chairs)

T > 100 (min # tables)

T, C > 0 (nonnegativity)

Go to file 2-1.xls