solving economic models by means linear programming with linear

advertisement
354
Review of Management and Economical Engineering, Vol. 6, No. 5
SOLVING ECONOMIC MODELS BY MEANS OF LINEAR
PROGRAMMING WITH OBJECTIVE FUNCTION
LINEAR ON INTERVALS
Dorin LIXĂNDROIU
TRANSILVANIA University of Brasov
lixi.d@unitbv.ro
Abstract: The paper analyzes the defining modality in the linear programming
models of objective functions linear on intervals by means of binary variables. This
allows the accomplishment of some optimization models of productive processes,
which bear a closer relation to reality.
Keywords: economic modeling, linear programming, objective function linear on
intervals.
1.
INTRODUCTION
In the economic models that lead to linear programming, the objective function
to be optimized (maximization or minimization) is linear. For instance, in the
models for optimizing production, for a volume of production x and a variable unit
cost c, the objective function has the form: z  c  x .
This approach does not bear any relation to reality when the fixed costs vary on
intervals or the direct variable costs (or the unit receipts) differ on disjoint intervals
of the amount of produced or sold products.
In order to write the objective functions in these complex economic situations,
we will consider the cost functions linear on intervals in what follows [WIL, 1993],
[GIA, 2003].
2.
THE COST FUNCTION LINEAR ON INTERVALS
The form of the objective function presented above cannot be accepted when
the production decision also involves a fixed cost, i.e. the partial production cost of
the good considered is 0 , if the production is zero; if x>0, it equals c  x  K , . For
solving, we introduce the binary variable y , defined as follows:
y = 0, if x =0
y = 1, if x >0.
This allows the introduction of the fixed cost in the objective function, which will
take the following form:
International Conference on Business Excellence 2007
355
Min z, with z  c  x  K  y  ....
(1)
The connection between x and y can be achieved by the supplementary restriction:
x  M  y,
where M is a constant greater or equal to the maximum value that x can take.
Generalization.
For any objective function (cost or income) linear on intervals, the fictitious
variables xk can be introduced, which take values on the interval ( M k1 , M k ] , with
M0 =0.
On each interval, the variable cost is constant, and the values xk will all be
zero, excepting the interval which includes the value x. Figure 1 presents an example
of objective function of the total cost. This is neither concave (the average
production cost does not rise when x increases), nor convex (average production cost
does not decrease when x increases).
Figure 1. The total cost function
The generalization allows the approach of the uniform rebates (figure 2) and of the
progressive rebates (figure 3) in supply activities.
Figure 2. The total cost function in case of a uniform rebate
356
Review of Management and Economical Engineering, Vol. 6, No. 5
Figure 3. The total cost function in case of a progressive rebate
When building up the model, the variable x will be replaced by x1  x2  x3  x4 .
The objective function for the relative part of this production cost becomes:
Min z,
with
z  c1  x1  K 1  y1   c2  x2  K 2  y 2   c3  x3  K 3  y3   c4  x4  K 4  y4   ...
under restriction: 0  x1  M 1  y1
M 1  y 2  x2  M 2  y 2
M 2  y 3  x3  M 3  y 3
(2)
M 3  y 4  x4  M 4  y 4
y1  y 2  y3  y4  1
In figure 4, we present the graph of a concave cost function (the function is nondecreasing).
Figure 4. The concave total cost function
Remark.
If x varies discontinuously, for a variation ε of the cost function, we have to decide
whether x = Mi belongs to the interval i or i+1. Supposing the upper bounds of the
intervals are excluded, there will be:
International Conference on Business Excellence 2007
0  x1  M 1     y1
M 1  y 2  x2  M 2     y 2
M 2  y3  x3  M 3     y3
M 3  y4  x4  M 4     y4
357
(3)
y1  y 2  y3  y4  1
The last restriction does not allow that x belong to the interval (Mi_- ε, Mi).
Model (2) can be generalized for a number of N intervals:
z   ci  xi  K i  yi 
Min z, with
i
under restrictions:
M i 1  yi  xi  M i  yi , for each i=1,2,...,N
 yi  1
(4)
i
Model (4) contains 2  N  1 restrictions. If the number of intervals is greater than
3, we can have a more efficient alternative statement, which requires N+1
restrictions [GIA, 2003], starting from the idea that each xk included between Mk-1
and Mk can be represented as a linear combination having the form:
(5)
xk   k 1  M k 1   k  M k , with  k 1   k  1
3.
AN EXAMPLE OF APPLICATION
We now consider the issue of the distribution of “clients” (warehouses) to the
production or distribution centers. We suppose there are m production/ distribution
centers and n warehouses. We consider that all the production/ distribution centers
are open and the capacity of each center does not vary in the lapse of time
considered. If we re-arrange the distribution, new warehousing locations could be
considered, as well as closing some of the existing warehouses. Thus, it is necessary
to introduce a cost function linear on intervals, like the one in figure 1. We assume a
warehouse could be supplied by several production/ distribution centers.
We note:
Qi , i = 1,2,...,m – the present production/ distribution capacity of the center i
Dj , j = 1,2,...,n – the demand of the warehouse j
Cij, i = 1,2,...,m, j = 1,2,...,n, - the cost of the full satisfaction of the demand of
warehouse j by the center i
qij, i = 1,2,...,m, j = 1,2,...,n, - the amount of the demand of warehouse j met by
center i
The objective minimization function will be the sum of the production and
distribution costs of all the centers. In order to have a clear presentation, reference
will be made in what follows only to a single production/ distribution center out of
the m centers, which will be represented as α. It is assumed that it has a capacity of
Qα = 7000 units at present.
n Cj
 qj
The delivery cost for center α = 
j 1 D j
358
Review of Management and Economical Engineering, Vol. 6, No. 5
The production cost for center α, (in case of a production xα ) will be a linear
function on intervals, for instance:
0 for xα = 0
100 + 0.25 xα for   x  5000
150 + 0.15 xα for 5000  x  9000
Remark. The value of 9000 units can be interpreted as a maximum value of the
production of center α, which cannot be exceeded.
According to the before-mentioned statements, two new variables will be
introduced, associated to the production of the center α, which will be represented as
xα1 , xα2 x  x 1  x 2  , and two binary variables represented as yα1 , yα2.
The production cost for the center a can be found in the objective function under the
following form:
0.25  x 1  100  y 1   0.15  x 2  150  y 2 
Correspondingly, the following restrictions are added:
0  x 1  5000  y 1
5000  y 2  x 2  9000  y 2
Conclusion. Defining some economic models with a closer relation to reality can
lead to complex statements, which actually comprise basic structures that can be
applied without any difficulty.
REFERENCES
[GIA, 2003] Giard, V., Processus productifs et Programmation linéaire,
Ed. Economica, Paris, 2003.
[GOL,1973] Golstein, E., Youdine, D., Problèmes particuliers de la
programmation linéaire, Editura Mir, Moscou, 1973.
[LIX, 2000] Lixandroiu, D., Consideraţii asupra modelelor care conduc la
programarea liniară mixtă, in Buletinul Ştiinţific nr.1/2000 al
Universităţii Creştine Dimitrie Cantemir Braşov, pag. 126-130.
[LIX, 2003a] Lixandroiu, D., Using Linear Programming in Project Management,
in Proceedings of The 13th International Symposium Alternative Economic
Strategies, 2003, Brasov, Editura Era, Bucuresti, pag.292-296.
[LIX, 2003b] Lixandroiu, D., Petcu, N., On Some Models for Investment Optimum
Choice, in Proceedings of The International Scientific Conference microCAD 2003, Miskolc, Hungary, pag.63-67.
[LIX, 2006] Lixandroiu, D., On Logical Restrictions in Economic Models Solved
Through Means of Linear Programming, in Proceedings of The 6th
Biennial International Economic Symposium SIMPEC 2006, Braşov,
Editura Infomarket, Vol.1, pag. 175-181.
[WIL, 1993] Williams, H.P., Model Building in Mathematical Programming,
Wiley, 1993.
Download