Научная статья на тему 'К проблеме оптимизации региональной складской и автотранспортной инфраструктуры'

К проблеме оптимизации региональной складской и автотранспортной инфраструктуры Текст научной статьи по специальности «Математика»

CC BY
105
27
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Наука и техника
Область наук
Ключевые слова
региональная складская сеть / непрерывная релаксация / сепарабельное программирование / задача оптимизации / regional warehouse network / continuous relaxation / separable programming / optimization tasks

Аннотация научной статьи по математике, автор научной работы — И Ю. Мирецкий, П В. Попов, Р Б. Ивуть

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

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

On Problem of Regional Warehouse and Transport Infrastructure Optimization

The paper proposes an approach to solution of the problem pertaining to warehouse and transport infrastructure optimization in a region. The task is to determine optimal capacity and location of the support network of warehouses on the regional territory and capacity, composition and location of motor fleets. Mathematical models of the regional warehouse network and the network of motor fleets have been used with the purpose to carry out optimization process. These models are presented as mathematical programming problems with separable functions. Searching process of optimal solution for problems is complicated due to high dimensionality, non-linearity of functions, and the fact that a part of variables are constrained to integer, and some variables can take values only from a discrete set. The mentioned above task peculiarities motivate rejection from search for an exact solution. The paper proposes an approximate approach to solving problems. This approach is directed on usage of effective computational schemes for solving multidimensional optimization problems which have high dimensionality. It is proposed to carry out transition to continuous relaxation of the original problem in order to obtain its approximate solution. The continuous relaxation presupposes rejection from variable integrality (discreteness) conditions. As an approximate solution of the original problem an approximately optimal solution of continuous relaxation has been taken in the paper. The suggested solution method implies linearization of the obtained continuous relaxation and usage of separable programming schemes and branches and bounds. The paper describes usage of a simplex method for solving a linearized continuous relaxation of the original problem and specific moments for implementation of a method of branches and bounds. The paper shows finiteness of the algorithm for problem solution and recommends how to accelerate process for searching a solution.

Текст научной работы на тему «К проблеме оптимизации региональной складской и автотранспортной инфраструктуры»

DOI: 10.21122/2227-1031-2017-16-6-532-536 УДК 519.8; 332.1

К проблеме оптимизации региональной складской и автотранспортной инфраструктуры

Докт. техн. наук, проф. И. Ю. Мирецкий1!, канд. техн. наук, доц. П. В. Попов'1, докт. экон. наук, проф. Р. Б. Ивуть2'

1 'Волжский гуманитарный институт, филиал Волгоградского государственного университета (Волжский, Российская Федерация),

'Белорусский национальный технический университет (Минск, Республика Беларусь)

© Белорусский национальный технический университет, 2017 Belarasian National Technical University, 2017

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

Ключевые слова: региональная складская сеть, непрерывная релаксация, сепарабельное программирование, задача оптимизации

Для цитирования: Мирецкий, И. Ю. К проблеме оптимизации региональной складской и автотранспортной инфраструктуры / И. Ю. Мирецкий, П В. Попов, Р. Б. Ивуть II Наука и техника. 2017. Т. 16, № 6, С. 532-536. DOI: 10.21122/2227-1031-2017-16-6-532-536

On Problem of Regional Warehouse and Transport Infrastructure Optimization

I. Yu. Mirctskiy", P. V. Popov1', R. B. Ivut2)

1 'Volzhsky Institute of Humanities Branch of Volgograd State University (Volzhsky, Russian Federation), 2'Belarusian National Technical University (Minsk, Republic of Belarus)

Abstract. The paper proposes an approach to solution of the problem pertaining to warehouse and transport infrastructure optimization in a region. The task is to determine optimal capacity and location of the support network of warehouses on the regional territory and capacity, composition and location of motor fleets. Mathematical models of the regional warehouse network and the network of motor fleets have been used with the purpose to carry out optimization process. These models are presented as mathematical programming problems with separable functions. Searching process of optimal solution for problems

Адрес для переписки

Попов Павел Владимирович

Волжский гуманитарный институт,

филиал Волгоградского государственного университета

ул. 40 лет Победы, 11,

404133, г. Волжский, Волгоградская обл.,

Российская Федерация

Тел.: +7917 649-78-22

[email protected]

Address for correspondence

Popov Pavel V.

Volzhsky Institute of Humanities Branch of Volgograd State University 11 of 40 year Victory str., 404133, Volzhsky, Volgogradskaya obi., Russian Federation Tel.: +7 917 649-78-22 donpascha(S)y andex.ru

1 Работа выполнена при финансовой поддержке Российского гуманитарного научного фонда (проект № 16-12-34015).

^■Наука

«техника. Т. 16, № 6 (2017)

is complicated due to high dimensionality, non-linearity of functions, and the fact that a part of variables are constrained to integer, and some variables can take values only from a discrete set. The mentioned above task peculiarities motivate rejection from search for an exact solution. The paper proposes an approximate approach to solving problems. This approach is directed on usage of effective computational schemes for solving multidimensional optimization problems which have high dimensionality. It is proposed to carry out transition to continuous relaxation of the original problem in order to obtain its approximate solution. Hie continuous relaxation presupposes rejection from variable integrality (discreteness) conditions. As an approximate solution of the original problem an approximately optimal solution of continuous relaxation has been taken in the paper. The suggested solution method implies linearization of the obtained continuous relaxation and usage of separable programming schemes and branches and bounds. The paper describes usage of a simplex method for solving a linearized continuous relaxation of the original problem and specific moments for implementation of a method of branches and bounds. The paper shows finiteness of the algorithm for problem solution and recommends how to accelerate process for searching a solution.

Keywords: regional warehouse network, continuous relaxation, separable programming, optimization tasks

For citation: Miretskiy I. Yu., Popov P. V., Ivut R. B. (2017) On Problem of Regional Warehouse and Transport Infrastructure Optimization /¡Science and Technique. 16 (6), 532-536. DOI: 10.21122/2227-1031-2017-16-6-532-536

Введение

В [1-5] предложен подход к решению задачи определения мощности и месторасположения опорной сети складов на территории регионов. Как реализация этого подхода авторами разработана математическая модель в виде задачи математического программирования. Задачу оптимизации региональной складской сети резонно рассматривать совместно с задачей оптимизации транспортной инфраструктуры. Моделированию и оптимизации транспортной инфраструктуры региона посвящена статья [6]; разработанная здесь математическая модель более сложна, чем модель [1], однако имеет сходную структуру. В построенных моделях -задачах математического программирования -все функции являются сепарабельными, большинство из них - линейные. Осложняют процесс поиска оптимального решения задач дополнительные условия:

1) некоторые функции являются нелинейными;

2) на некоторые переменные наложено требование целочисленности;

3) некоторые переменные могут принимать значения только из дискретного множества.

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

Постановка задачи

Упростив обозначения переменных и функций, поставим задачи [1, 6] в следующем общем виде:

минимизировать

/°(х1,.,,5хп)=Х/;(х;), (1)

У=1

при условиях

/Чх1,...,х„) = Х^(х;)д.6,, $ = Щ (2)

У=1

где К- - либо «<», либо «=»;

X, е Ж>0, 7 = 1,% (3)

Х] е = {мЛ, Щ.....и-: }, / = и, +1, п2„ (4)

где е 2>0, к = 1, Вр

х] >0, ] =п2+1, п. (5)

Сепарабельные функции /■ (х;), / = 0, т,

/: 1. п в общем случае являются нелинейными. Не ограничивая общности рассуждений, будем считать, что множество упорядочено:

м>\ < < ... < м/^' ( / /?, +1, щ). Отметим также, что ограничения (2) описанной задачи позволяют определить правые границы и, для переменных, так что эти значения можно считать известными:

Щ Щ, 7 = 1" = Я?* 7 = Щ +1, »2) •

В дальнейшем для каждой переменной будет удобно указывать и ее нижнюю границу <3/.

й3 <х; <и , 7 = 1,я. (6)

Наука

. техника Т. 16, № 6 (2017)

Изначально 4 =0, / = 1. л,. п2 + \.п и с^ = и>'. ] = Щ + Ь Щ .

Приближенное решение задачи

В силу высокой размерности рассматриваемой задачи, наличия нелинейных функций в ее постановке, а также ограничений (3), (4) на переменные (целочисленность, принадлежность дискретному множеству) от поиска оптимального решения резонно отказаться. Будем использовать приближенный подход к решению поставленной задачи (1)-(5). Этот подход нацелен на использование эффективных вычислительных схем решения многомерных и высокоразмерных оптимизационных задач.

Для приближенного решения задачи рассмотрим ее непрерывную релаксацию (НР): откажемся от требования целочисленности (дискретности) переменных и заменим условия (3)-(5) условием

х; >0,7 = 1^. (7)

Таким образом, НР исходной задачи (1)-(5) есть задача (1), (2), (7).

В качестве приближенного решения исходной задачи примем приближенно оптимальное решение НР. В случае получения неудовлетворительного по качеству приближения (по ограничениям, по переменным) НР разбивается на две подзадачи, каждая из которых решается отдельно и т. д. до тех пор, пока не будет получено приемлемое по качеству решение. Предлагаемый подход сочетает в себе идеи метода се-парабельного программирования [7, 8] и метода ветвей и границ [9, 10].

Принимая во внимание сепарабельность

функций (х;). / = 0. т. 7 = 1, п, для получения приближенно оптимального решения задачи НР воспользуемся методом сепарабельного программирования. Для начала выполним линеаризацию НР. Для линеаризации задачи каждая из нелинейных функций (х ). / = 0. т.

] = 1, п заменяется ее кусочно-линейной аппроксимацией. Таким образом, исходная задача НР заменяется приближенной задачей линейно-

го программирования, которая решается симплекс-методом.

Для кусочно-линейной аппроксимации нелинейной функции /: (.\\). .< х. ; п. разобьем

отрезок Щ, точками с!] = х°, Ху, Ху,

х- н.. Кусочно-линейную аппроксимацию

функции /' (х;) на отрезке |</. гЩ дает кусочно-линейная функция

к=0

где

(9)

к=0

х^ёо ,к=Щ (ю)

¿1 I. (П)

к=0

Замечание 1. В представлении (8)—(11) функции /;'(х,) для любого х-е[с!-, не

более двух соседних из множества

А} = {/.". Яу, •••, Щ | специальных переменных

отличны от нуля.

Используя приближенное представление (8)—(11) функции /;'(х ), дадим приближенное

представление задачи НР (1), (2), (7) в следующем виде:

минимизировать

ахш ^

]=1 к=0

при ограничениях

}=\ к=о

2>? 1- ./ 1-": (13)

к=0

Х">0, к = оТ.

^■Наука

итехника. Т. 16, № 6 (2017)

Заметим, что при построении задачи (12), (13) для всех функций Г.Щ.). 7 = 0,»? одной переменной X] используется одно и то же разбиение отрезка Щ, ц/[ точками х*, к = 0, г., которому соответствует свое собственное множество Л , |х . л .....л | специальных переменных. Таким образом, каждой переменной х; ставится в соответствие множество Л ■, 7 = 1, п.

Задача (12), (13)-задача линейного про-

1 к

граммирования относительно переменных к..

Для решения задачи (12), (13) используем специальный вариант симплекс-метода [8], блокирующий одновременное вхождение в базис более двух соседних по индексу к специальных

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

переменных Хк- при каждом ] (Замечание 1). В итоге получим экстремальные значения переменных (/Ц ) . а следовательно, и приближенное решение исходной задачи НР

** ЖГ-^./ (М>

к=0

Если найденные значения А (14) удовлетворяют условиям (3)-(5), то х*,..., х* - искомое приближенно оптимальное решение исходной задачи (1)-(5). Если это не так, для получения решения используем метод ветвей и границ.

Будем использовать стандартную схему ветвей и границ для решения задач частично целочисленного линейного программирования [9, 10]. Поэтому опустим хорошо известные детали работы схемы и опишем лишь два специфических момента, присущих рассматриваемой задаче.

1. Опишем процедуру ветвления, используя принятые обозначения. Допустим, хотя бы одно из условий (3) или (4) не выполняется (условия (5) выполняются автоматически). Пусть для определенности не выполнено (4)

/ * /+1 ■ С 1 1

<Х1 <м;] ' +1> •••> П2)

Тогда разобьем задачу НР (1), (2), (7) на две подзадачи НР1 и НР2, введя в НР дополнительные ограничения. Задача НР1 имеет вид

(1), (2), (7), < х; < м>'}; задача НР2 имеет вид (1),(2),(7), и- < х.< п..

Если не выполнено условие (3) и с/, <[х; ] < < х* < | л : • I //.. / е {1,..., п%}, то задача НР 1 имеет вид (1), (2), (7), с/. ; х. <]х*а задача НР2 - вид (1), (2), (7), [х*] +1 < х; < и..

2. В дополнение к стандартной схеме ветвей и границ здесь необходимо лишь каждый раз выполнять линеаризацию полученных при ветвлении НР-задач.

ВЫВОД

Представлен метод приближенного решения задачи оптимизации региональной складской и автотранспортной инфраструктуры. Метод предполагает построение непрерывной релаксации исходной задачи, линеаризацию полученной непрерывной релаксации и использование схем сепарабельного программирования и ветвей, и границ. Конечность метода (алгоритма решения) следует из конечности множеств, описываемых соотношениями (3) и (4) при дополнительных условиях (6). Для ускорения процесса поиска решения следует при выполнении линеаризации выбирать

точки разбиения х", ..., х*, ..., х'/ отрезка Щ, Му] так, чтобы выполнялось

К"'.....»'Ь {*!,*}......Д-:.....д-:) (фор-

мула (4)) или ¡х. е Ж>01 с/, < х; < /

I-¡р§ > х)> -гЩь } (формулы (3),

(6)). Наконец, если точность решения не является критичной (задача состоит в получении примерных оценок параметров реальной системы), то для ускорения процесса поиска решения резонно отсекать еще не исследованные вершины графа ветвлений с «плохими» оценками.

Наука

. техника Т. 16, № 6 (2017)

ЛИТЕРАТУРА

1. Модель формирования складской инфраструктуры регионов / П. В. Попов [и др.] // Новости науки и технологий. 2016. Т. 37, № 2. С. 24-28.

2. Попов, П. В. Моделирование складской инфраструктуры регионов Российской Федерации / П. В. Попов, И. Ю. Мирецкий // Логистика. 2015. № 6, С. 24-27.

3. Попов, П. В. Формирование сети распределительных центров на территории Российской Федерации / П. В. Попов, И. Ю. Мирецкий, О. В. Шевченко // Логистика. 2016. № 4. С. 26-29,

4. Попов, П. В. О размещении транспортно-логисти-ческого центра на территории Волгоградской области / П. В. Попов, I I. Ю. Мирецкий // Логистика. 2014. № 2. С. 46^19.

5. Попов, П. В. Построение модели формирования региональной складской сети / П. В. Попов, В. Е. Хартов-ский// Вестник МЕСУ. 2016. №8. С. 133-142.

6. Ивуть, Р. Б. Проектирование сети автотранспортных парков / Р. В. Ивуть, П. В. Попов, И. Ю. Мирецкий // Наука и техника. 2016, Т. 15, № 5. С. 442^146. DOI: 10.21122/2227-1031-2016-15-5-442-446.

7. Miller, С. Е. The Simplex Method for Local Separable Programming / С. E. Miller // Recent Advances in Mathematical Programming. Eds. R. Graves and P. Wolfe. McGraw-Hill. New York, 1963. P. 89-100.

8. Муртаф, Б. Современное линейное программирование / Б. Муртаф. М.: Мир, 1984. 224 с.

9. Land, A. Y. An Automatic Method for Solving Discrete Programming Problems / A. Y. Land, A. G. Doig // Econometrics 1960. Vol. 28, No 3. P. 497-520.

10. Сигал, И. X. Введение в прикладное дискретное программирование: модели и вычислительные алгоритмы / И. X. Сигал, А. П. Иванова. М.: Физматлит, 2003. 240 с.

Поступила 17.05.2017 Подписана в печать 20.07.2017 Опубликована онлайн 28.11.2017

REFERENCES

1. Popov P., Miretskiy I., Ivut R., Lapkouskaya P. (2016) Model for Formation of Warehouse Infrastructure in Regions. Novosti Nauki i Tekhnologiv = News of Science and Technologies, 37 (2), 24-28 (in Russian).

2. Popov P. V., Miretskiy I. Yu. (2015) Simulation of Warehouse Infrastructure in Regions of Russian Federation. Logistika = Logistics, (6), 24-27 (in Russian).

3. Popov P. V., Miretskiy I. Yu., Shevchenko O. V. (2016) Creation of a Network of Distribution Centers on the Territory of the Russian Federation. Logistika = Logistics, (4), 26-29 (in Russian).

4. Popov P. V., Miretskiy I. Yu. (2014) On Location of Transport and Logistics Center on Territory of Volgograd Province. Logistika = Logistics, (2), 46^19 (in Russian).

5. Popov P. V., Khartovsky V. B. (2016) Modeling of Regional Warehouse Network Generation. Vestnik MGSU = Proceedings of Moscow State University of Civil Engineering, (8), 133-142 (in Russian).

6. Ivut R. B., Popov P. V., Miretskiy I. Yu. (2016) Designing of Automobile Fleet Network. Naulia i Tekhnika = Science & Technique, 15 (5), 442-446 (in Russian). DOI: 10.21122/2227-1031 -2016-15-5-442-446.

7. Mller C. E, (1963) The Simplex Method for Local Separable Programming. Graves R., Wolfe P. (ed.). Recent Advances in Mathematical Programming. New York, McGraw-Hill, 89-100.

8. Murtagh B. A. (1981) Advanced Linear Programming. New York, McGraw-Hill Book Co. 202.

9. Land A. Y., Doig A. G. (1960) An Automatic Method for Solving Discrete Programming Problems. Bconometri-ca, 28 (3), 497-520. DOI: 10.2307/1910129.

10. Sigal I. H, Ivanova A. P. (2003) Introduction to Applied Discrete Programming: Models and Computational Algorithms. Moscow, Fizmatlit Publ. 240 (in Russian).

Received: 17.05.2017 Accepted: 20.07.2017 Published online: 28.11.2017

^■Наука

итехника. Т. 16, № 6 (2017)

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