BÀI 2 - Linear Programming
BÀI 2 - Linear Programming
TRUNG-HIEP BUI
scv.udn.vn/buitrunghiep | hiepbt@due.udn.vn | 0935-743-555
LINEAR PROGRAMMING
CONTENT
Introduction to Linear Programming
General Linear Programming Notations
A Simple Maximization Problem
Graphical Solution Procedure
Extreme Points and the Optimal Solutions
Computer application for solving Linear problems
LEARNING OUTCOMES
LINEAR PROGRAMMING
1. A manufacturer wants to develop a production schedule and an inventory policy that will satisfy sales
demand in future periods. Ideally, the schedule and policy will enable the company to satisfy demand and at the
same time minimize the total production and inventory costs.
2. A financial analyst must select an investment portfolio from a variety of stock and bond investment
alternatives. The analyst would like to establish a portfolio that maximizes the return on investment.
3. A marketing manager wants to determine how best to allocate a fixed advertising budget among
alternative advertising media such as radio, television, online, and magazines. The manager would like to
determine the media mix that maximizes advertising effectiveness.
4. A company has warehouses in a number of locations. For a set of customer demands, the company would
like to determine how much each warehouse should ship to each customer so that total transportation costs are
minimized.
LINEAR PROGRAMMING
CONSTRAINTS
Infeasible solution
Infeasible region
Feasible solution
Feasible region
LINEAR PROGRAMMING
Optimal Solution
SLACK VARIABLE
The 120 hours of unused sewing time and 18 hours of unused inspection and packaging time
are referred to as slack for the two departments.
LINEAR PROGRAMMING
SLACK VARIABLE
Whenever a linear program is written in a form with all constraints expressed as equalities,
it is said to be written in STANDARD FORM.
Binding constraint
Non-binding constraint
LINEAR PROGRAMMING
The optimal solution to a linear program can be found at an extreme point of the feasible region.
COMPUTER SOLUTION
.
LINEAR PROGRAMMING
VARIABLES
MATHEMATICAL MODEL
LINEAR PROGRAMMING
SURPLUS VARIABLE
The production of product A exceeds its minimum level by 250 - 125 = 125 gallons.
This excess production for product A is referred to as SURPLUS.
In linear programming terminology, any excess quantity corresponding to
a ≥ constraint is referred to as SURPLUS.
LINEAR PROGRAMMING
With a ≤ constraint,
a SLACK variable can be added to the left-hand side of the inequality
to convert the constraint to equality form.
With a ≥ constraint,
a SURPLUS variable can be subtracted from the left-hand side of the inequality
to convert the constraint to equality form.
LINEAR PROGRAMMING
SURPLUS variables are given a coefficient of zero in the objective function because they have no effect on its value.
Adding 02 SURPLUS variables, denoted as S1, S2 (≥ constraint) and 01 SLACK variable, denoted as S3 (≤
constraint)
Whenever a linear program is written in a form with all constraints expressed as equalities, it has STANDARD
FORM.
LINEAR PROGRAMMING
COMPUTER SOLUTION
.
LINEAR PROGRAMMING
COMPUTER SOLUTION
.
LINEAR PROGRAMMING