Академический Документы
Профессиональный Документы
Культура Документы
Department of accounting
(Second Stage)(A)
: Signature: Date:
Mark (number)mark(written) signature
Contents
Introduction.............................................................................................................2
Structure of a linear program model.....................................................................2
Structure of Linear Programming Problem.........................................................3
Methods....................................................................................................................4
Unbalanced Transportation Problem....................................................................6
Linear Equations.....................................................................................................8
The Importance of Linear Programming..............................................................9
Reference................................................................................................................10
Introduction
Introducing the subject of Linear Programming (LP) it is rather useful to present the graphical
method for solving a two-variable linear program as it provides valuable in-sights about the
general nature of multivariable linear programming models. The graphical method illustrates
numerous aspects of the more complex, algebra-based, solution algorithm - the simplex
method. Specifically, graphically solving a linear program pro-vides students with intuitive
visual aids to facilitate their understanding of concepts such as the feasible region, basic feasible
solutions, unbounded solutions, binding /nonbinding constraints, degeneracy, slack, and so on.
Nonetheless, without a dynamic tool, it is not easy to show students what happens in a (two-
variable) LP problem as constraint boundary lines and objective-value line’s move around on a
graphic. To provide students with an effective learning environment a tool should show
graphically and dynamically the construction of the feasible region of two-variable linear
programs, and should allow to interactively experiment with the feasible solutions set and the
objective function. This kind of tool is what is called an active learning tool. Active learning is
generally defined as any instructional method that engages students in the learning
process . The core elements of active learning are student activity and engagement in the
learning process within the classroom. In short, active learning requires students to do
meaningful learning activities and think about what they are doing. Prince. summarizes some of
the most relevant literature in the field of active learning, which report strong evidences of the
effectiveness of using active learning techniques. In particular, the effectiveness of using an
active learning technical tool while teaching linearprogramming. [1]
Structure of a linear program model
Roughly speaking, the linear programming problem consists in optimizing (that is, either
minimize or maximize) the value of a linear objective function of a vector of decision variables,
considering that the variables can only take the values defined by a set of linear constraints.
Linear programming is a case of mathematical programming, where objective function and
constraints are linear. A formulation of a linear program in its canonical form of maximum is:
The model has the following elements: • An objective function of the n decision variables xj .
Decision variables are affected by the cost coefficients cj • A set of m constraints, in which a
linear combination of the variables affected by coefficients aij has to be less or equal than its
right hand side value bi (constraints with signs greater or equal or equalities are also possible)[2]
The present section serves the purpose of building your vocabulary of the terms frequently
employed in the description of Linear Programming Models.
Linear Function
A linear function contains terms each of which is composed of only a single, continuous variable
raised to (and only to) the power of 1.
Objective Function
It is a linear function of the decision variables expressing the objective of the decision-maker.
The most typical forms of objective functions are: maximize f(x) or minimize f(x).
Decision Variables
These are economic or physical quantities whose numerical values indicate the solution of the
linear programming problem. These variables are under the control of the decision-maker and
could have an impact on the solution to the problem under consideration. The relationships
among these variables should be linear.
Constraints
These are linear equations arising out of practical limitations. The mathematical forms of the
constraintsare:
f(x) b or f(x) b or f(x) = b
Feasible Solution
Any non-negative solution which satisfies all the constraints is known as a feasible solution. The
region comprising all feasible solutions is referred to as feasible region.
Optimal Solution
The solution where the objective function is maximized or minimized is known as optimal
solution.
Methods
So far we have assumed that the total supply at the origins is equal to the total requirement at the
destinations.
Specifically,
Si = Dj
But in certain situations, the total supply is not equal to the total demand. Thus, the
transportation problem with unequal supply and demand is said to be unbalanced transportation
problem.
If the total supply is more than the total demand, we introduce an additional column, which will
indicate the surplus supply with transportation cost zero. Similarly, if the total demand is more
than the total supply, an additional row is introduced in the table, which represents unsatisfied
demand with transportation cost zero. The balancing of an unbalanced transportation problem is
illustrated in the following example.[4]
Example
Warehouse Suppl
Plant
W1 W2 W3 y
A 28 17 26 500
B 19 12 16 300
Deman
250 250 500
d
Solution:
Si < Dj
Total supply < total demand.
To solve the problem, we introduce an additional row with transportation cost zero indicating the
unsatisfied demand.
Warehouse
Plant Supply
W1 W2 W3
A 28 17 26 500
B 19 12 16 300
Unsatisfied
0 0 0 200
demand
Demand 250 250 500 1000
Warehouse Supply
Plant
W1 W2 W3
A 17 500
B 19 300
Unsatisfied
0 0 200
demand
Linear Equations
All of the equations and inequalities in a linear program must, by definition, be linear. A linear
function has the following form:
a0 + a1 x1 + a2 x2 + a3 x3 + . . . + an xn = 0
In general, they are called the coefficients of the equation; they are also sometimes called
parameters. The important thing to know about the coefficients is that they are fixed values,
based on the underlying nature of the problem being solved. The x’s are called the variables of
the equation; they are allowed to take on a range of values within the limits defined by the
constraints. Note that it is not necessary to always use x’s to represent variables; any label could
be used, and more descriptive labels are often more useful.
Linear equations and inequalities are often written using summation notation, which makes it
possible to write an equation in a much more compact form. The linear equation above, for
example, can be written as follows:
Note that the letter i is an index, or counter that starts in this case at 1 and runs to n. There is a
term in the sum for each value of the index. Just as a variable does not have to be specified with
a letter x, the index does not have to be a letter I. Summation notation will be used a lot in the
rest of this chapter and in all of the remaining chapters. You will need to become adept at
interpreting it.
Reference