УДК 519.8
Zykina A.V., Kaneva O.N.
Omsk State Technical University, Omsk, Russia
STOCHASTIC OPTIMIZATION MODELS IN TRANSPORTATION LOGISTICS
ABSTRACT
The paper deals with the transportation logistics problems in the conditions of incomplete information. The research includes several formulations of the stochastic optimization problem for different variants of the relationship "Resources reserves - Resources consumption". For the solvability of these problems we propose two-stage scheme for solving stochastic transportation problem. The novelty of the two-stage problem stochastic programming formulation has been contained in the statement of the second stage problem. Choosing of compensation plan is determined from the solution of the linear complementarity problem.
KEYWORDS
Transportation problem; two-stage stochastic problems; linear complementarity problem.
Зыкина А.В., Канева О.Н. Омский государственный технический университет, г. Омск, Россия
СТОХАСТИЧЕСКИЕ МОДЕЛИ ОПТИМИЗАЦИИ В ТРАНСПОРТНОЙ ЛОГИСТИКЕ
АННОТАЦИЯ
В статье рассматриваются задачи транспортной логистики в условиях неполноты информации. Для различных вариантов взаимосвязи «запасы ресурсов - потребление ресурсов» предлагаются постановки стохастических оптимизационных задач. Для решения поставленных задач предлагается двухэтапная схема решения стохастической транспортной задачи. Новизна постановки двухэтапной задачи стохастического программирования содержится в формулировке задачи второго этапа. Выбор плана компенсации определяется из решения линейной задачи дополнительности.
КЛЮЧЕВЫЕ СЛОВА
Транспортная задача; двухэтапная задача стохастического программирования; линейная задача дополнительности.
Introduction
Stochastic optimization models in transportation logistics in recent years become increasingly important. Such models are close to the practical criteria of solutions selection and more correctly reflect the economic reality. Actually, not always we have possibility to accurately determine the parameters of the problem (resources consumption cost of product costs, the value of future demand, reserves of raw materials, etc.).
In applications that use a classical transportation problem (F.L. Hitchcock [1], TC. Koopmans [2]), significant interest is paid for stochastic formulation of the transportation problem with random demand (A.C. Williams [3]). In this case objective function represents the mathematical expectation of total losses during transportation of the product, damages on poor demand and the costs of storing excess product [46].
Transport problem with random demandand continuous distribution functioncan be turned to deterministic problem of convex programming with linear constraints. However, such transformation does not always give an acceptable solution; therefore it is necessary to use other approaches to study the problem.
Another approach for solving the stochastic optimization problems is a two-stage scheme of solutions, in another word stochastic problem with compensation of residuals [7]. The process of solving the problem can be divided into two stages: on the first stage we select the preliminary plan from deterministic conditions, on the second stage we implement compensation discrepancies, that have been identified after
the implementation of random events. This approach can be used for stochastic problems where a preliminary decision should be taken and put into the implementation before we have know the value of random parameters. For the transportation problem with random demand the preliminary decision can be determined by the distribution of materials supplies taking into account the determined reserves of the materials.
In general the difficulties with the analysis of the two-stage stochastic transport problems are determined by the need to choose the best preliminary plan of the original problem, which would guarantee the existence of residual compensation for all implementations of parameters of uncertainty.
In this paper a two-stage stochastic transport problem is considered, where the choice of compensation plan subjects to the terms which are determined by a linear complementarity problem.
Statement of the Linear Complementarity Problem
It is important to consider the linear complementarity problem in the form [8]:
v-Bz = q, Vj > 0, Zj > 0, v]z] = 0, j = 1,...,p. (1)
There B - given a square matrix with size p, (vj, Z.) - is a couple of additional variables.
ConditionVjZj = 0, j = 1,...,p, analogous to the condition of complementarity in the duality theory for
inequalities Bz + q > 0 and Z > 0. This means that in a pair of conjugate inequalities at least one should
be implanted as equality.
Non-negative definiteness of the matrix B ensures the solvability of problem (1). When the
positive definiteness of the matrix B there is a unique solution Z of problem (1).
For the solution building of problem (1) algorithm can be used as an additionalconversion Lemke [8], it can be demonstrated as an analogue of the simplex algorithms for linear programming problem.
Mathematical Model of the Transport Problem
It is necessary to consider the classical transport problem: minimize the total cost
m n
SZcx (2)
i=1 j=1
for specified volumes of transportation of a homogeneous product X = {xiJ}, i = 1,...,m, j = 1,...,n, with restrictions:
n
S X = a',i = ^.-m (3)
j=1
m
S xv = bi,j = ^-.n (4)
i=l
Xj > 0, i = l,...,m, j = l,...,n. (5)
Conditions (3) determine the distribution of transportation X in accordance with reserves a., i = 1,...,m.
Conditions (4) ensure the fulfillment of the demand bj, j = 1,...,n.
It is necessary to introduce the vector representation of the transportation plan X and vector C with the matrix representation of the transportation plan X and matrices C, by sticking rows of matrix to vector
Xij = X((i-\)n+ j), Cij = C((i-1)n+ j).
Then a group of equations (3) is denoted as Ax = a, where vector a = (ax ,...,am), and matrix A corresponds to constraints (3). Two-stage StochasticTransport Problem
It is important to consider the stochastic formulation of the transportation problem(2)-(5). Let the demand b = b (rn) is a random variable. Also C = C(0)) - the cost of transportation of
product is also random.
Define by bj, j = 1,...,n - some implication of a random variable b., using
Xj, i = 1,...,m, j = 1,...,n, - a transportation plan that satisfies to the deterministic conditions (3) and (5).
Then there are two cases of the choice of compensation plan from the terms and conditions determined by the linear problem of complementarity (1).
Case 1. For some j € J+ ,J+ Ç {l,... following inequality holds:
m
Z ~ < bj. (6)
i=1
Condition (6) means that at the point j € J the demand is not satisfied.
For such constraintsit is necessary to introduce a penalty s j, j € J for one unit of compensation plan of the product deficit and carry out compensation of obtained discrepancy as follows:
E+x > b +- M+y+. (7)
Where E+ - is a matrix and b + - a vector which were composed by the restrictions (4) which correspond to set J+, M+ - is positive definite matrix and y - is a nonnegative vector of the
compensation plan of corresponding dimensions. Labeling
z = y+, B = M+, q = E+x - b +, we will receive linear complementarity problem (1) for conditions (7).
Case 2. For some j € J ,J Œ {l,... ,n\ the following inequality is satisfied
m ~
Z > bj. (8)
i=1
The condition (8) means that at the point j € J there is a need to store excess product.
For such constraints we introduce a penalty s - , j € J for one unit of compensation plan excess product and hold compensation of obtained discrepancy by following:
E x < + M'y'. (9)
Where E - is a matrix and b - a vector which were composed by the restrictions (4) which correspond to set J , M - is positive definite matrix and y - is a nonnegative vector of the
compensation plan of corresponding dimensions. By analogy in case 1, when
z = y~, B = M~, q = E~x-b~ ,
we will receive linear complementarity problem (1) for conditions (9).
Transportation problem with random demand can be presented as the following two-stage
stochastic programming problem:
fn-m |
Z ckxk + min (s+y+ + s~y~) f ^ min (10)
k=i y +,y~ J x
Ax = a,x > 0, (11)
v+ -M+y+ = E+x-b+, v+ > 0, y+ > 0, v+}y+} = 0, j € J+. (12)
v~-M~y~ = ETx-b~,v~ > 0, y~ > 0, v-y- = 0, j € J . (13)
For the solvability of the second stage with all implementations of a random variable b and with
any preliminary plan X it is necessary and sufficient that the matrix M+ and M was positive definite. Under such conditions, there is a unique solution y+ (X, b) and y~ (x, b) for each complementarity problem (12) and (13) respectively. In this case problem (10)-(13) is a nonlinear problem of stochastic programming with linear constraints:
I n'm I
MjXckXk + s+y+ (x, b) + s~y~ (x, b)> ^ min (14)
D = {x\Ax = a, x > 0} (15)
where y+ (x,b), y~ (x,b) - solutions of the corresponding complementarity problems, the objective function is an expectation of a random function depending on a random vector from a certain probability space, and the feasible set D = {x \ Ax = a,x > 0} is a bounded and convex linear set.
For solving the problem (14) - (15) can use the methods of stochastic approximation [9, 10].
Algorithm
Let the initial approximation of the solution x0 E D and some initial Monte-Carlo sample size
№ be given. Put k = 0 and move on to the main stage.
Step 1. Let the vector x is known. We generate Nk values of a random variable b andcalculated
Monte-Carlo estimators of the objective function and dk is an £ -feasible direction at the point xk (i.e., projection of the gradient estimate to the £ -feasible set). Step 2. Go to the next point
xk+1 = nx(xk + Xkdk).
If xk+l is not optimal, then replace k by k +1 and go to step 1.Otherwise the algorithm STOP. If the sample size regulation Monte-Carlo method in accordance with the:
Nk+1 > -^^y (16)
\' |dk|
Where C is a certain constant Ák = X t(dk), dk is an £-feasible direction at the point xk (i.e.,
projection of the gradient estimate to the £ -feasible set).
Conclusion
The novelty of the two-stage schemes stochastic transportation problem formulation contains in the statement of the second stage problem. Two-stage scheme can be applied for solving the stochastic transportation problem in following case. Conditions (15) give the distribution of the known deterministic reserves. This is a preliminary plan. After the values of the random demand becomes known, we have a possibility of the occurring residuals.
On the first stage we look for a preliminary plan without taking into account the random parameters. On the second stage the residual vector is searched for correction. The residual is parameterized with using of a compensation matrix in new formulation which is proposed in the article,. Basically it allows us to interpret the correcting process of the residuals in the following way - with the emerging shortage of resources. An additional purchase is carried out without excess.
The construction of the linear complementarity problem (12) and (13) for the second stage in a new production of non-linear two-stage schemes stochastic transportation problem ensures the solvability
of the problem for the positive semi definite matrix M and M' under all implementations b and any preliminary plan x.
If matrixM and M - is positive defined, then there is a unique solution of the linear complementarity problem (12) and (13) in all implementations of the uncertainty parameters and preliminary plan.
This research was supported by the Russian Foundation for Basic Research (project no.15-41-04436).
Литература
1 Hitchcock F. L. The distribution of product from several sources to numerous localities / / Journal of Mathematical Physics. 1941. p.224-230.
2 Koopmans T.C. Uptimum utilization of the transportation system / / Econometrica. 1949. p. 3-4.
3 Williams A.C. A stochastic transportation problem / / Operations Research. 1963. p. 759-770.
4 Anholcer M. Algorithm for the stochastic generalized transportation problem // Operations research and decisions. 2012. p. 9-20.
5 Anholcer М. Stochastic generalized transportation problem with discrete distribution of demand //Operations research and decisions. 2013. p. 9-19.
6 Biswal M. P., Samal . H. K. Stochastic Transportation Problem with Cauchy Random Variables and Multi Choice Parameters //Physical Sciences. 2013. p. 117-130.
7 Юдин Д.Б. Математические методы управления в условиях неполной информации. Задачи и методы стохастического программирования. - М.: Красанд, 2010. - 400 с.
8 Базара М. Нелинеиное программирование. Теория и алгоритмы. - М. : Мир, 1982. - 583 с.
9 Канева О.Н. Двухэтапная задача нелинеиного стохастического программирования с детерминированнои матрицеи коррекции //Математические структуры и моделирование. 2005. с. 25-33.
10 Sakalauskas L. Application of the Monte-Carlo Method to Nonlinear Stochastic Optimization with Linear Constraints //INFORMATICA. 2004. №. 2. p. 271-282.
References
1 Hitchcock F. L. The distribution of product from several sources to numerous localities // Journal of Mathematical Physics. 1941. p.224-230.
2 Koopmans T.C. Uptimum utilization of the transportation system / / Econometrica. 1949. p. 3-4.
3 Williams A.C. A stochastic transportation problem / / Operations Research. 1963. p. 759-770.
4 Anholcer M. Algorithm for the stochastic generalized transportation problem // Operations research and decisions. 2012. p. 9-20.
5 Anholcer М. Stochastic generalized transportation problem with discrete distribution of demand //Operations research and decisions. 2013. p. 9-19.
6 Biswal M. P., Samal . H. K. Stochastic Transportation Problem with Cauchy Random Variables and Multi Choice Parameters //Physical Sciences. 2013. p. 117-130.
7 Judin D.B. Matematicheskie metody upravlenija v uslovijah nepolnoj informacii. Zadachi i metody stohasticheskogo programmirovanija. - M.: Krasand, 2010. - 400 p. (In Russ).
8 Bazara M. Nelinejnoe programmirovanie. Teorija i algoritmy. - M. : Mir, 1982. - 583 p. (In Russ).
9 Kaneva O.N. Dvuhjetapnaja zadacha nelinejnogo stohasticheskogo programmirovanija s determinirovannoj matricej korrekcii //Matematicheskie struktury i modelirovanie. 2005. p. 25-33. (In Russ).
10 Sakalauskas L. Application of the Monte-Carlo Method to Nonlinear Stochastic Optimization with Linear Constraints //INFORMATICA. 2004. №. 2. p. 271-282.
Поступила 15.10.2016
Об авторах:
Зыкина Анна Владимировна, заведующий кафедрой прикладной математики и фундаментальной Омского государственного технического университета, доктор физико-математических наук, профессор, avzykina@mail.ru;
Канева Ольга Николаевна, доцент кафедры прикладной математики и фундаментальной информатики Омского государственного технического университета, кандидат физико-математических наук, доцент, okaneva@yandex.ru.