Научная статья на тему 'On the existence of an integer solution of the relaxed Weber problem for a tree network'

On the existence of an integer solution of the relaxed Weber problem for a tree network Текст научной статьи по специальности «Математика»

CC BY
34
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ALLOCATION PROBLEM / LINEAR PROGRAMMING / DUALITY / RELAXATION / INTEGER SOLUTION / POLYNOMIAL ALGORITHM / WEBER PROBLEM / ЗАДАЧА РАЗМЕЩЕНИЯ / ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ / ДВОЙСТВЕННОСТЬ / РЕЛАКСАЦИЯ / ЦЕЛОЧИСЛЕННОЕ РЕШЕНИЕ / ПОЛИНОМИАЛЬНЫЙ АЛГОРИТМ / ЗАДАЧА ВЕБЕРА

Аннотация научной статьи по математике, автор научной работы — Panyukov A.V.

The problem of finding the optimal arrangement of vertices of a tree network in the installation space representing a finite set is considered. The criterion of optimality is the minimization of the total cost of deployment and the cost of communications. Placement of different tree vertices in one point of the installation space is allowed. This problem is known as Weber problem for a tree network. The statement of Weber problem as an integer linear programming problem is given in this research. It's proved that a set of optimal solutions of corresponding relaxed Weber problem for a tree-network contains the integer solution. This fact allows to prove the existence a saddle point while proving the performance of decomposition algorithms for problems different from problems because of additional restrictions.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

О существовании целочисленного решения релаксированной задачи Вебера для древовидной сети

Рассмотрена задача нахождения оптимального размещения вершин древовидной сети в монтажном пространстве, представляющем конечное множество. Критерием оптимальности является минимизация общей стоимости размещения в точках пространства и стоимости коммуникаций. Допускается размещение разных вершин дерева в одной точке монтажного пространства. Рассматриваемая проблема известна как задача Вебера для древовидной сети. В данной работе дано представление задачи Вебера как задачи о линейном программировании. Доказано, что множество оптимальных решений соответствующей релаксированной задачи Вебера для древовидной сети содержит целочисленное решение. Этот факт позволяет доказать существование седловой точки доказательстве эффективности алгоритмов декомпозиции для задач, отличающихся от задачи Вебера наличием дополнительных ограничений.

Текст научной работы на тему «On the existence of an integer solution of the relaxed Weber problem for a tree network»

MSC 68Q25, 90C27, 49M20

DOI: 10.14529/mmp190114

ON THE EXISTENCE OF AN INTEGER SOLUTION OF THE RELAXED WEBER PROBLEM FOR A TREE NETWORK

A.V. Panyukov, South Ural State University, Chelyabinsk, Russian Federation, [email protected]

The problem of finding the optimal arrangement of vertices of a tree network in the installation space representing a finite set is considered. The criterion of optimality is the minimization of the total cost of deployment and the cost of communications. Placement of different tree vertices in one point of the installation space is allowed. This problem is known as Weber problem for a tree network. The statement of Weber problem as an integer linear programming problem is given in this research. It's proved that a set of optimal solutions of corresponding relaxed Weber problem for a tree-network contains the integer solution. This fact allows to prove the existence a saddle point while proving the performance of decomposition algorithms for problems different from problems because of additional restrictions.

Keywords: allocation problem; linear programming; duality; relaxation; integer solution; polynomial algorithm; Weber problem.

Introduction

The considered problem deals with finding the optimal arrangement of vertices of a tree network in the installation space representing a finite set [1,2]. The criterion of optimality is the minimization of the total deployment cost and of communication cost. Placement of different tree vertices in one point of the installation space is allowed. This problem is known as Weber problem for a tree network [3,4].

So, let's consider extremal problem 0(0, V, b, c, $)

for given tree G = (j,e), finite set v , mapping o : e x v ~ ^ z- , mapping c : J x V ^ Z-0 and set $ of allowed placements of set J elements at points of set V.

If $ = (p : J ^ V} (i.e. presents unambiguous maps) then problem O is known as Weber problem for a tree-connecting network. To solve this problem the polynomial algorithm [5] of complexity O(| J||V|2) is used.

The statement of Weber problem as an integer linear programming (ILP) problem is given in this paper. It's proved that a set of optimal solutions of corresponding relaxed Weber problem for a tree-network contains the integer solution. This fact allows to prove the existence of a saddle point while proving the performance of decomposition algorithms for problems different from a problem O because of additional restrictions [1,6].

1. Algorithm of Solving Weber Problem for a Tree Network

To introduce the notation and simplify the presentation of main paper results, we give the algorithm for Weber problem from the author's work [5].

(1)

Let N be a cardinality of set J, i.e. N = | JjN G J be the end-vertex of tree (J, E). The choice of vertex jN as a root of tree (J, E) induces partial order

P = {(i,j) : i,j G J, j belongs to a trail in (J, E) between i and jN} (2)

of set J.

Let's assume that J = {k}^ and corresponds condition (/,m) G P ^ / < m. Let's designate the direct ancestor of vertex / as F(l), i.e. F(/) = m : [Z,m] G E, l < m. Pseudo-code of Weber problem 6W solution algorithm is presented in Fig. 1.

TreeVebPrbAlg (input: N, F, V, c, b; output: c, A, begin

for each (i,v) G J x V do c(i,v) := c(i,v) for i := 1 up to N — 1 do for each v G V do begin

c(F(i), v) := c(F(i), v) + minueV {c(i, u) + b([F(i), i], v, u)} ; A(i, v) := argminueV {c(i, u) + b([F(i), i], v, u)} ; end

<p(N) := argmin«ey[c(N,u)];

for i := N — 1 down to 1 do <^(i) := A(i, <^(F(i)); stop; end.

Fig. 1. Algorithm of Weber problem solution The first stage of the algorithm means the sequential computation of Vv G V pseudo-costs c(i,v):= c(i,v)+ } min[c(j,u) + b([i,j],v,u)] , i = 1, 2,..., N (3)

—^ ugV

, u

«ev '

j: i=F (j)

and pseudo-placements

A(i, v) = argmin [c(i, u) + b([F(i), i], u, v)], i =1, 2,..., N «ev

and the second stage is the sequential computing of optimal placement for tree vertices

p(N) := argmin[c(N, u)], <^(j) = A(j, <^(F(j))), j = N - 1,..., 1. (4)

«ev

The optimal solution of Weber problem is equal to min«eV [c(N, u)]. The computing complexity of algorithm TreeVebPrbAlg is O(|J||V|2). For more details and proofs see [5].

2. Relaxed Weber Problem

Let's consider integer linear programming problem

c(y,z)= У2 yvc(j,v)+ У2 zij«b([i,j],v,u) min (5)

— — (y,z)eM

jeJ, vev [i,j]eE, v,«ev

allowed set M of which is defined by a system of restrictions

^yV = i,i e J; (6)

vev

j] zj = yV , j] zUV = yV, [i, j] g E, v G V; (7)

«ev «ev

y > 0, z > 0, (8)

yV G (0, 1},i G J, v G V; (9)

zj G (0,1}[i,j] G E, v,u G V. (10)

Let's show that there exists 1-1-correspondence between the set of allowed solutions for problem (5) - (10) and problem O saving the value of a goal function. Let G $. Define (y, z) as following

yV = X{v}(^(i)), i G J, v G V, (11)

zj = X{(v,«)}(p(i),p(j)), [i,j] G E, v,u G V, (12)

where xX(■) be a characteristic function of set X. The equality C(<^) = C(y,z) is obvious in this case. Inclusion (y, z) G M follows from uniqueness of mapping

Conversely if (y, z) G M then according to (6) and (9) function ^ : J ^ V : <^(i) = v : yV = 1 be unique. Moreover, (7) and (10) imply zj = 1 if and only if yV = y« = 1. Hence, equality C(<^) = C(y,z) takes place.

So, it's possible to formulate O as a problem of integer linear programming (5) - (10). Later we designate problem (5) - (10) also as Weber problem O, and functions ^ : J ^ V be its solutions, variables (y,z) are determined according to (11) - (12).

Let's call linear programming problem (5) - (8) varying of Weber problem due to absence of integrality conditions (9) - (10) as relaxed Weber problem ©. Let's designate the allowed set for this problem as M. Some properties of polyhedron for relaxed Weber problem are investigated in [7]. The key result of the current paper is announced in [8].

Theorem 1. If G is a tree then the optimal solution of Weber problem O is also the optimal solution of corresponding relaxed Weber problem ©.

Proof. Problem (9 *

C* (x,w) = y Xj ^ max (13)

i (x,w)eM*

j eJ

with allowed set M * defined by relations

X -J] wv* - wf«v < c(i,v), (i,v) G J x V, (14)

j: i=F(j)

wV* + wj < b([i, j],v,u), ([i, j],v,u) G E x V2) (15)

is dual to relaxed Weber problem <9.

To prove the theorem it's enough to construct the allowed solution of (13) - (15) satisfying the complementary slackness conditions on the decision solution ^ G $ of problem 0(0, V, b, c, $) constructed using the algorithm TreeVebPrbAlg. Let

wF(i)* = min [c(i, u) + b([F(i),i],v,u)], (i,v) G J x V. (16)

u£V

It follows from (4) and (16) that

wFjFW* = ¥>(i)) + b([F(i), i], <^(F(i)), p(i)). (17)

Because the optimal solution has z^)^ = 1 then corresponding restrictions (15) should be active. It allows to define

wf(i);w = b([F(i),i],^(f(i)),^(i)) - w^: = -c(®,<^)), i g j. (is)

Assuming

wf(i)V = mill (b([F(i),i],u,v) - wf(i):} , i G J, v G V \ Mj)}, (19)

V

we get vector w satisfying all restrictions (15).

The condition of activeness of restrictions for corresponding variables y;(^ allows to define

Xi = c(i, ^(i)) + J] w;(i): + w f(i);w = c(i, ^(i)) + w f(i);w = j : i=f (j)

' c(N,p(N)), i = N,

0, i G J \{N}. (20)

The second equality in this circuit is a consequence of (3) and (17) and the last one is a consequence of (18) and abcence of ancestor of vertex N. For all other values of v G V \ J) we have

c(i, v) + +w f (i)v = с (i, v) + w f (i)v = с (i, v) +min{ b([F (i), i], u, v) - wf(i): } >

*—' unV K

j: i=f (j) (21)

> min{с (i,v) + b([F(i),i],1:, v)} - wf(i): = 0

v€V

for restrictions system (14). The first equality in circuit (21) is a consequence of (3) and (17), the second one is a consequence of (19). The inequality is obvious for

I* = argrnin (b([i, F(i)], v, /) — wf(i):j

and the last equality follows from (16).

That's why the solution (x,w) obtained according to (16) - (20) is allowed solution of problem (13) - (15) satisfying the conditions of complementary slackness relatively to solution G $ of problem 6(G, V, b, c, $) constructed by algorithm. Hence, it is the optimal solution of (13) - (15). Theorem 1 now follows. At the same time, the way of defining the integer optimal solution for (13) - (15) is shown. n

Conclusion

So, it's proved that a set of optimal solutions of corresponding relaxed Weber problem for a tree-network contains the integer solution. This fact allows to prove the existence of a saddle point while proving the performance of decomposition algorithms for problems different from problem 6V because of additional restrictions.

References

1. Beresnev V.L., Diskretnye zadachi razmeshcheniya i polinomy ot bulevykh peremennykh [Discrete Location Problems and Polynomials of Boolean Variables]. Novosibirsk, Sobolev Institute Press, 2005. (in Russian)

2. Nickel S., Puerto J. Location Theory. Heidelberg, Springer, 2005.

3. Zabudskii G.G., Veremchuk N.S. An Algorithm for Finding an Approximate Solution to the Weber Problem on a Line with Forbidden Gaps. Journal of Applied and Industrial Mathematics, 2016, vol. 10, no. 1, pp. 136-144. DOI: 10.1134/S1990478916010154

4. Zabudskii G.G., Koval A.A. Solving a Maximin Location Problem on the Plane with Given Accuracy. Automation and Remote Control, 2014, vol. 75, pp. 1221-1230. DOI:10.1134/S0005117914070042

5. Panyukov A.V., Pelzwerger B.V. Polynomial Algorithms to Finite Weber Problem for a Tree Network. Journal of Computational and Applied Mathematics, 1991, vol. 35, pp. 291-296. D0I:10.1016/0377-0427(91)90215-6

6. Ivanko E.E. Iterative Equitable Partition of Graph as a Model of Constant Structure Discrete Time Closed Semantic System. Bulletin of the South Ural State University. Series: Mathematical Modelling, Programming and Computer Software, 2017, vol. 10, no. 4, pp. 26-34. DOI: 10.14529/mmp170403

7. Panyukov A.V. The Relaxation Polyhedron of Weber Problem. Non-Smooth and Discontinuous Problems of Control and Optimization, Chelyabinsk, 1998, pp. 171-174.

8. Panyukov A.V. Location of a Tree Network for a Finite Set. Abstracts of the Seventh Czech-Slovak International Symposium on Graph Theory, Combinatorics, Algorithms and Applications, Kosice, Safary University, 2013, p. 64.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Received August 03, 2018

УДК 519.688 DOI: 10.14529/mmp190114

О СУЩЕСТВОВАНИИ ЦЕЛОЧИСЛЕННОГО РЕШЕНИЯ РЕЛАКСИРОВАННОЙ ЗАДАЧИ ВЕБЕРА ДЛЯ ДРЕВОВИДНОЙ СЕТИ

А.В. Панюков, Южно-Уральский государственный университет, г. Челябинск, Российская Федерация

Рассмотрена задача нахождения оптимального размещения вершин древовидной сети в монтажном пространстве, представляющем конечное множество. Критерием оптимальности является минимизация общей стоимости размещения в точках пространства и стоимости коммуникаций. Допускается размещение разных вершин дерева в одной точке монтажного пространства. Рассматриваемая проблема известна как задача Вебера для древовидной сети. В данной работе дано представление задачи Вебера как задачи о линейном программировании. Доказано, что множество оптимальных решений соответствующей релаксированной задачи Вебера для древовидной сети содержит целочисленное решение. Этот факт позволяет доказать существование седловой точки

при доказательстве эффективности алгоритмов декомпозиции для задач, отличающихся от задачи Вебера наличием дополнительных ограничений.

Ключевые слова: задача размещения; линейное программирование; двойственность; 'релаксация; целочисленное решение; полиномиальный алгоритм; задача Вебера.

Анатолий Васильевич Панюков, доктор физико-математических наук, профессор, кафедра «Математическое и компьютерное моделирование:», Южно-Уральский государственный университет (г. Челябинск, Российская Федерация), [email protected].

Поступила в редакцию 3 августа 2018 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.