In the LP models The decision variables are allowed to have fractional values. There is a unique objective function. All mathematical expression (objective.

Slides:



Advertisements
Similar presentations
1 Chapter 14 Making the most of things: Linear Programming.
Advertisements

Computational Methods for Management and Economics Carla Gomes Module 2 (addendum) Revisiting the Divisibility Assumption (Textbook – Hillier and Lieberman)
IENG313 Operation Research I
LP Formulation Practice Set 1
Mixed integer linear programming
Chapter 6 Integer and Goal Programming Models
Thank you and welcome Linear Programming (LP) Modeling Application in manufacturing And marketing By M. Dadfar, PhD.
Optimization problems using excel solver
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Solving IPs – Cutting Plane Algorithm General Idea: Begin by solving the LP relaxation of the IP problem. If the LP relaxation results in an integer solution,
Chapter 19 – Linear Programming
Introduction to Mathematical Programming
Introduction to Mathematical Programming Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Technologies.
Integer Programming Kusdhianto Setiawan Gadjah Mada University.
Linear programming: lp_solve, max flow, dual CSC 282 Fall 2013.
1 Chapter 11 Here we see cases where the basic LP model can not be used.
Corso MAE Metodi Quantitativi per il Management Quantitative methods for Management Roma, 18 settembre - 24 ottobre 2003 Prof. Gianni Di Pillo Prof. Laura.
Pure, Mixed-Integer, Zero-One Models
Linear Programming Problem
Chapter 5 Linear Inequalities and Linear Programming
Learning Objectives for Section 5.3
Chapter 5 Linear Inequalities and Linear Programming Section 3 Linear Programming in Two Dimensions: A Geometric Approach.
Operations Management Linear Programming Module B - Part 2
EE 553 Integer Programming
1 1 Slide © 2001 South-Western College Publishing/Thomson Learning Anderson Sweeney Williams Anderson Sweeney Williams Slides Prepared by JOHN LOUCKS QUANTITATIVE.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Chapter 2 Linear Programming Models: Graphical and Computer Methods © 2007 Pearson Education.
The Simplex Method: Standard Maximization Problems
Integer Programming, Goal Programming, and Nonlinear Programming
QM B Linear Programming
Linear Programming Integer Linear Models. When Variables Have To Be Integers Example – one time production decisions –Fractional values make no sense.
Linear-Programming Applications
Chapter 3 Introduction to optimization models. Linear Programming The PCTech company makes and sells two models for computers, Basic and XP. Profits for.
Linear Programming Models: Graphical and Computer Methods
Introduction to Mathematical Programming OR/MA 504 Chapter 5 Integer Linear Programming.
Chapter 4 - Linear Programming: Computer Solution Excel Solver
1 1 Slide © 2005 Thomson/South-Western Chapter 8 Integer Linear Programming n Types of Integer Linear Programming Models n Graphical and Computer Solutions.
1 1 Slide Integer Linear Programming Professor Ahmadi.
Spreadsheet Modeling & Decision Analysis:
Integer, Goal, and Nonlinear Programming Models
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.
Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 6-1 Integer Linear Programming Chapter 6.
 A concert promoter wants to book a rock group for a stadium concert. A ticket for admission to the stadium playing field will cost $125, and a ticket.
Chapter 24 – Multicriteria Capital Budgeting and Linear Programming u Linear programming is a mathematical procedure, usually carried out by computer software,
1 Max 8X 1 + 5X 2 (Weekly profit) subject to 2X 1 + 1X 2  1000 (Plastic) 3X 1 + 4X 2  2400 (Production Time) X 1 + X 2  700 (Total production) X 1.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 11-1 © 2006 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 11.
Integer programming, MA Operational Research1 Integer Programming Operational Research -Level 4 Prepared by T.M.J.A.Cooray Department of Mathematics.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Integer Programming (정수계획법)
Lecture 8 Integer Linear Programming
Integer Programming Key characteristic of an Integer Program (IP) or Mixed Integer Linear Program (MILP): One or more of the decision variable must be.
Chapter 8 Integer Linear Programming n Types of Integer Linear Programming Models n Graphical and Computer Solutions for an All- Integer Linear Program.
Integer Programming Definition of Integer Programming If requiring integer values is the only way in which a problem deviates from.
Introduction to Integer Programming Integer programming models Thursday, April 4 Handouts: Lecture Notes.
Don Sutton Spring LP Basic Properties Objective Function – maximize/minimize profit/cost Resource Constraints – labor, money Decision.
Chapter 6 Optimization Models with Integer Variables.
Chapter 6 Integer, Goal, and Nonlinear Programming Models © 2007 Pearson Education.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
Nonlinear Programming Prepared by Lee Revere and John Large
Chapter 5 Linear Inequalities and Linear Programming
Linear Programming Dr. T. T. Kachwala.
Integer Programming II
Integer Programming (정수계획법)
Linear Programming Objectives: Set up a Linear Programming Problem
Integer Programming (정수계획법)
Linear Programming Integer Linear Models.
Linear Programming Integer Linear Models.
Integer Linear Programming
Presentation transcript:

In the LP models The decision variables are allowed to have fractional values. There is a unique objective function. All mathematical expression (objective fn + constraints) have to be linear. Although fractional values (x=0.44, y=105.3) may be valid for decision variables in many problems, a large no. of business problems can be solved only if variables have integer values. For example, when an airline decides how many flights to operate on, it cannot decide to operate 2.38 flights; it must operate 2, 3 or some other integer number.

Integer Variables General integer variables (any non- negative integer satisfying all constraints) Ex: 0, 1, 2, 3, … Binary variables Ex: 0 or 1 IP Pure IP problems (all decision variables are integer) general, binary or combination of two. Mixed IP problem(some decision variables, not all are integers)

Harrision Electric Company produces two expensive products that are popular with renovators of historic old homes; ornate lamps and old fashioned ceiling fans. Both lamps and ceiling fans require a two step production process involving wiring and assembly time. It takes 2 hours to wire each lamp and 3 hours to wire a ceiling fan. Finally assembly of each lamp and fan requires 6 & 5 hours respectively. The production capability is such that only 12 hours of wiring time and 30 hours of assembly time are available. Each lamp produced nets the firm $600 and each fan nets $700 in profit.

Specify the integer requirements Use the add option to include integer constraint. Solving IP model The time and computational effort required to solve IP problems grows rapidly with problem size. How IP models solved Optimal solution of IP problem need not be at a corner point of the feasible region. The Branch and Bound (B & B) method is used to solve IP problem by most software packages including solver.

Solver options Max time options The tolerance option: A tolerance value of 5% implies that we are willing to accept an IP solution that is within 5% of true optimal IP solution value. When solver finds a solution within the allowable tolerance, it stops and present as the final solution. Sensitivity reports are not available for IP models.

Where some or all decision variables are required to be whole numbers. General Integer Variables (0,1,2,3,etc.) Values that count how many Binary Integer Variables (0 or 1) Usually represent a Yes/No decision

Produce 2 products (lamps and ceiling fans) using 2 limited resources Decision: How many of each product to make? (must be integers) Objective: Maximize profit

L = number of lamps to make F = number of ceiling fans to make Lamps (per lamp) Fans (per fan) Hours Available Profit Contribution $600$700 Wiring Hours2 hrs3 hrs12 Assembly Hours6 hrs5 hr30

LP Model Summary Max 600 L F ($ of profit) Subject to the constraints: 2L + 3F < 12 (wiring hours) 6L + 5F < 30 (assembly hours) L, F > 0

Rounding off the LP solution might not yield the optimal IP solution The IP objective function value is usually worse than the LP value IP solutions are usually not at corner points

Choosing stocks to include in portfolio Decision: Which of 7 stocks to include? Objective: Maximize expected annual return (in $1000s)

COMPANY NAME (LOCATION) EXPECTED ANNUAL RETURN in $ COST FOR BLOCK OF SHARES (IN THOUSANDS $) Trans-Texas Oil (Texas)50480 British Petro (Foreign)80540 Dutch Shell (Foreign)90680 Houston Drilling (Texas) Lone Star Petro (Texas) San Diego (California)40510 California Petro (California)75900

Use the first letter of each stocks name Example for Trans-Texas Oil: T= 1 if Trans-Texas Oil is included T= 0 if not included

Invest up to $3 million Include at least 2 Texas companies Include no more than 1 foreign company Include exactly 1 California company If British Petro is included, then Trans-Texas Oil must also be included

Max 50T + 80B + 90D + 120H + 110L + 40S + 75C Subject to the constraints: Invest up to $3 Million 480T + 540B + 680D H + 700L + 510S + 900C < 3000

Include At Least 2 Texas Companies T + H + L > 2 Include No More Than 1 Foreign Company B + D < 1 Include Exactly 1 California Company S + C = 1

If British Petro is included (B=1), then Trans-Texas Oil must also be included (T=1) T=0T=1 B=0ok B=1not okok B < T allows the 3 acceptable combinations and prevents the unacceptable one Combinations of B and T

Model Summary Max 50T+80B+90D+120H+110L+40S+75C ($ of return) Subject to the constraints: 480T+540B+680D+1000H+700L+510S+900C <= 3000 (investment limit) T +H +L >= 2 (Texas Cos) B + D <= 1 (Foreign Cos) S +C = 1 (California Cos) -T + B <= 0 (T-T & BP) All variables are 0 or 1

A set covering problem typically deal with trying to identify the optimal set of locations to cover or to serve a specified set of customers. Consider a case which needs to build health care clinics to serve seven sectors (named A to G) in a region. Each clinic can serve sectors within a maximum radius of 30 minutes driving time, and a sector may be served by more than one clinic. Table in the next slide shows the time it takes to travel between the seven sectors

WHAT IS THE MINIMUM NUMBER OF CLINICS THAT WOULD BE NEEDED, AND IN WHICH SECTORS SHOULD BE LOCATED To From ABCDEFG A B C D E F G

SectorSectors within 30 minutes of drive AA, B,C BA, B,D CA, C, D,G DB, C,D, F, G EE, F FD, E, F GC, D, G

Selling seats at American Airlines using Integer Programming American Airlines (AA) describes yield management as selling the right seats to the right customers at the right prices. The role of yield management is to determine how much of each product to put on the shelf (i.e., make available for sale) at a given point in time. Americans storefront is the computerized reservations system called SABRE.

The AA yield-management problem is a mixed-integer program that requires data such as passenger demand, cancellations, and other estimates of passenger behavior that are subject to frequent changes. To solve the systemwide yield-management problem would require approximately 250 million decision variables. To bring this problem down to a manageable size, AAs IP model creates three smaller and easier sub problems.

The airline looks at Overbooking, which is the practice of intentionally selling more reservations for a flight than there are actual seats on the aircraft Discount allocation, which is the process of determining the number of discount fares to offer on a flight Traffic management, which is process of controlling reservations by passenger origin and destination to provide the mix of markets that maximizes revenue

Yield management, much disliked by airline passengers, who view it as a way of squeezing the most money out of travelers as possible, has been a big winner for AA and other airlines. Each year, AA estimates that profits increase by several million dollars to the use of this approach.

So far we have discussed with situation in which the total cost is directly proportional to the magnitude of the decision variable. Ex: $10x In many situation there are fixed cost in addition to the per unit variable costs. These cost may include the costs to set up machines for the production run, construction cost to build a new facility, or design cost to develop a new product.