УДК 519.87
Д.С. БІРЮКОВ, канд. техн. наук, головний консультант,
Національний інститут стратегічних досліджень, Київ,
О.В. ЗАСЛАВСЬКА, фахівець, Київський національний університет
ім. Тараса Шевченка, Київ
ЗАДАЧА ОПТИМАЛЬНОГО РОЗМІЩЕННЯ ОБ’ЄКТІВ
ІНФРАСТРУКТУРИ АВТОМОБІЛЬНИХ ДОРІГ
ЗАГАЛЬНОГО КОРИСТУВАННЯ
В роботі розглядається формальна постановка задачі дискретної оптимізації спеціального виду, яка виникає при розміщенні об’єктів інфраструктури автомобільних доріг загального користування. Специфіка задачі та алгоритму її розв’язування пов’язана із властивостями цільової функції, наявністю булевих та цілочисельних змінних, нелінійних функцій в обмеженнях та інтервальних обмежень на значення цілочисельних змінних. Запропонована загальна схема декомпозиційного алгоритму розв’язування задачі. Іл.: 1. Бібліограф.: 12 назв.
Ключові слова: дискретна оптимізація, декомпозиційний алгоритм, цільова функція, розміщення об’єктів інфраструктури.
Постановка проблеми та аналіз літератури. Розвиток мережі автомобільних доріг загального користування є одним зі стимулюючих механізмів економічного зростання як окремих регіонів, так і держави в цілому [1]. Ефективність дорожньої мережі залежить від охопленості територій дорогами, стану дорожнього полотна, безпеки руху, наявності придорожньої інфраструктури. Саме об’єкти придорожньої інфраструктури (заклади харчування та відпочинку, пункти медичної допомоги, станції технічного обслуговування, АЗС) створюють зручні умови користування автошляхами. Будівництво цих об’єктів, як правило, пов’язано з проведенням інфраструктурних мереж (лінії електропередачі, водопровід, зв’язок), аналізом попиту на послуги, що планується надавати в таких об’єктах, і, відповідно, розрахунком "потужності" об’єктів.
Таким чином, в умовах обмеженості ресурсів виникають задачі оптимального планування розвитку придорожньої інфраструктури автомобільних доріг. В залежності від типу об’єктів придорожньої інфраструктури їх розміщення здійснюється виходячи з певних критеріїв та вимог (наприклад, при розміщенні АЗС [2]). Причому вартість розміщення об’єктів придорожньої інфраструктури складається з фіксованої (витрати на створення інфраструктурних мереж) та змінної (в залежності від кількості об’єктів) складових.
Дослідженню проблем оптимального розміщення ресурсів
© Д.С. Бірюков, О.В. Заславська, 2014
присвячені численні роботи вітчизняних та зарубіжних вчених. Велика розмірність та специфіка задач вимагає використання при їх розв’язуванні декомпозиційних підходів [3], усунення з розгляду тих частин області допустимих розв’язків, що гарантовано не містять оптимального розв’язку задачі [4], використання метаевристичних алгоритмів [5]. Як правило задачі оптимального розміщення ресурсів, вибору параметрів розбудови об’єктів, планування робіт, прийняття рішень про розміщення об’єктів в кожному конкретному випадку мають характерні особливості, що враховуються при формалізації у вигляді задач оптимізації та при розробці алгоритмів їх розв’язування [6 - 10].
Вказані особливості задачі розміщення придорожньої інфраструктури впливають на вигляд математичної постановки, яка виявляється схожою із задачею про посередника через використання булевих та цілочисельних змінних, обмежених на інтервалах, нелінійної цільової функції [11]. Тому для розв’язування даної задачі був розроблений декомпозиційний алгоритм, подібний до запропонованого в роботі [12].
Мета дослідження - розробити формальну постановку задачі про оптимальне розміщення об’єктів придорожньої інфраструктури в класі задач дискретної оптимізації та декомпозиційний алгоритм її розв’язування.
Формальна постановка задачі. Нехай задані місця можливого розміщення об’єктів придорожньої інфраструктури. Кожному місцю відповідає деякий номер і є I = {1, 2, ...,n}. Дискретна природа множини місць розміщення пов’язана як з об’єктивною можливістю будівництва на територіях, так і з проведенням попереднього евристичного (експертного) аналізу. Для кожного місця можливим є будівництво об’єктів придорожньої інфраструктури (АЗС, СТО, готелі, ресторани)
*
різного типу k є K = {1, 2, ...,к }.
Позначимо xk - цілочисельна змінна, що визначає "потужність" надання послуги чи сервісу виду k є K на об’єкті і є I (з заданої скінченої множини Xk = [ak, ßk] с Z+, де 0 <akt <ßk ), та Ck¡ - вартість будівництва одиниці "потужності" об’єкту.
Позначимо Sk - булева змінна, що приймає значення 1, якщо на
пункті і є I розміщено об’єкт типу k є K, та 0 в противному випадку. На кожному з місць розміщення можуть бути побудовані одночасно декілька різних типів об’єктів, або не побудовано жодного.
Кожне місце розміщення і є I характеризується набором
показників: C° - вартість спорудження інфраструктурних мереж (ліній електропередачі, підключення до водовідводу та мережі газопостачання), sk - очікуваний попит на послугу k є K в пункті і є I (в одиницях вимірювання "потужності" об’єкту).
Нехай вся мережа автомобільних доріг розбита на окремі маршрути,
*
та задані множини WA, h є H = {1,2,...,h }, в які входять як елементи номери пунктів і є I.
При розміщенні об’єктів придорожньої інфраструктури вони починають "конкурувати" між собою. Тому доцільно враховувати значення dk - очікуване (за статистичними даними) або оцінене (за експертним судженням) споживання послуг кожного виду k є K на маршрутах h є H .
В цілях поступового соціально-економічного розвитку територій, покращення умов подорожування автомобільними шляхами України, доцільно розглядати розміщення об’єктів придорожньої інфраструктури виходячи з таких міркувань. Об’єкти придорожньої інфраструктури мають:
- в середньому (за очікуваними характеристиками пасажиропотоків) задовольняти потреби усіх користувачів (людей, що подорожують автодорогами, та водіїв автотранспорту) за всіма послугами;
- покривати територіально всі автодороги загального користування;
- бути прибутковими, тобто конкурувати, проте при рівноймовірному надходженні клієнтів приносити прибуток не менший за встановлену межу.
Задачу розміщення об’єктів придорожньої інфраструктури можна формалізувати в класі задач дискретної оптимізації таким чином.
Мінімізувати вартість розбудови придорожньої інфраструктури
У Cv sk +У Ckbklxkl\^min (1)
¿—ііє_А 1 1 ¿—Иє^ 111
при умові виконання обмежень:
У skxk > dk, k є K, h є H, (2)
¿—‘iєWh і і h
УкєК Pk min(sk, SkХі ) > a[C VK Sk + УкєК CkSkxk \ і є I, (3)
sk є {0,1}, xk є xk, k є K, і є I, (4)
де pk - очікуваний розмір прибутку, що принесе одиниця "потужності" на об’єкті типу k є K за весь час його функціонування; а> 1 - деяке задане значення, що встановлює нижню допустиму границю прибутковості.
В (3) оператор min використовується через те, що фізично при меншому попиті пропозиція, що його перевищить, буде надлишковою.
При виконанні умов (2) загальний очікуваний прибуток від розбудови інфраструктури складатиме величину
У Pk У min(dk, У 8lkxk). (5)
¿—lkєKґk¿—‘hєH v h ¿—ЧєШь 1 1> v '
Якщо усунути обмеження (2), то можна було б розглядати задачу максимізації (5) при обмеженні на розмір використання коштів:
У ( С° V 8k + У Ci 8)xi \< C, (6)
¿—‘ієЛ 1 1 ¿—Чє_К 1 1 1 )
де C - задане значення.
Модель (1) - (4) є задачею дискретної оптимізації з цілочисельними та булевими змінними, складність якої викликана:
- властивостями функцій в (1) та (3), які є нелінійними щодо
змінних 8k, xk, k є К, і є I;
- наявністю балансних обмежень (2);
- використанням оператору min в (3);
- наявністю обмежень на змінні Xі на інтервалах [ak, ^ ], k є К, і є I.
Алгоритм розв’язування задачі. Структурні особливості задачі (1)
- (4) дозволяють звести її до задачі про посередника [3], для якої в [4] запропоновано швидкий декомпозиційний алгоритм.
Робота декомпозиційного алгоритму полягає в поступовому формуванні підзадач при фіксованих значеннях змінних 8k, k є К, і є I. Процедура формування підзадач виконує наступні операції:
- рекурсивно добудовує набір значень булевих змінних, на кожному рівні рекурсії, утворюючи варіанти наборів зі значеннями 1 чи 0 для наступної в наборі змінної;
- усуває з розгляду підзадачі, які не мають допустимих розв’язків, та такі, що гарантовано не покращать найкращий поточний розв’язок.
Усунення з розгляду підзадач здійснюється на основі використання простих для обчислення тверджень. Цей процес може бути
сформульований в термінах обчислення допусків та усунення родових підмножин, що використовуються в методі послідовного аналізу варіантів [4]. Усунення з розгляду підзадач, оптимальний розв’язок яких гарантовано не покращать найкращий поточний розв’язок вихідної задачі, є аналогією з обчисленням обмежень за цільовою функцією в методі послідовного аналізу варіантів.
Принципова відмінність запропонованого підходу полягає в висуванні вимоги про наявність швидкого алгоритму розв’язування підзадач. Такі алгоритми було запропоновано в роботах [11, 12] для відповідних підзадач.
Будемо позначати фіксовані значення булевих змінних: 8*, k є К, і є І. Введемо такі допоміжні позначення: /* = {/' є І І v 8* =1} - підмножина індексів з / , для яких значення
keK
хоча б однієї булевої змінної зафіксовано 1; К* = {к є К | 5* =1} -підмножина індексів з K , для яких значення відповідних булевих змінних зафіксовані 1; W'І =Ґ [\Wh , h є Н .
Тоді для випадку задачі оптимізації (1) - (4), при застосуванні
процедури формування підзадач, отримуємо підзадачі такого виду:
У ,У , Cxi ^ min (7)
¿—ttel ¿—tkeK
при умові виконання обмежень:
У . 8fxf > dk, k e K, h e H, (8)
¿—4eWh 1 1 h
УкеЦ^к mm0f, ХІ ) - b Di0, 1 e 1, (9)
у ,У ,Ckxk <c0, (10)
¿—4eI ¿—tkeKt 11 u
xk e xk, k e kJ, t eI*, (11)
де /> = (] V 81., цк= рк І а, С0 - різниця між найменшим значенням
кєК
цільової функції (1), отриманим для попередніх підзадач, та
у V 8*С".
Усунення підзадачі (перевірки коректності набору 8*, к є К, і є /) здійснюється за умови порушення хоча б однієї з таких нерівностей:
У > 4, к є К, И є Н, (12)
¿—чєШИ 1 1 И
У ,у ,€ка!к < С0, (13)
¿—ЧєІ ¿—‘кєКі 11 0
Укєк 5к ^к - Ск )хк < Ц° для V хк є [ак ,.зк ], к є К. (14)
Якщо хоча б одна з умов (12) - (14) не виконується, то такий набір значень булевих змінних 8*, к є К, і є І не дозволить сформувати підзадачу, розв’язок якої покращує значення, отримане для попередніх підзадач.
На рис. представлена загальна схема розв‘язування задачі (1) - (4).
Рис. Схема розв’язування задачі
Коли всі можливі підзадачі сформовані (розв’язані, або усунені з розгляду), тоді поточний оптимальний розв’язок є розв’язком вихідної задачі оптимізації (1) - (4).
Висновки. Запропонована формальна постановка задачі про оптимальне розміщення об’єктів придорожньої інфраструктури. Для її розв’язування пропонується скористатися алгоритмічною схемою, яка раніше була розроблена для задач про посередника, які мають схожі особливості.
Список літератури: 1. Прейгер Д.К. Реалізація потенціалу транспортної інфраструктури України в стратегії посткризового економічного розвитку / Д.К. Прейгер, О.В. Собкевич, О.Ю. Ємельянова. - К.: НІСД, 2011. - 37 с. 2. Губар Ю. Дослідження особливостей вибору місця розташування автозаправних комплексів / Ю. Губар // Сучасні досягн. геодез. науки та виробництва. - Львів: Вид-во Львів. політехн., 2011. - Вип.1 (21). - С. 260-264. 3. Танаев В.С. Декомпозиция и агрегирование в задачах математического программирования / В.С. Танаев / Под ред. А.Д. Закревского. - Минск.: Наука и техника, 1987. - 183 с. 4. Михалевич В.С. Методы последовательной оптимизации в дискретных сетевых задачах оптимального распределения ресурсов / В.С. Михалевич, А.И. Кукса. - М.: Наука, 1983. - 208 с. 5. Сергиенко И.В. Задачи дискретной оптимизации. Проблемы, методы решения, исследования / И.В. Сергиенко, В.П. Шило. - К.: Наук. думка, 2003. - 261 с.
6. Исследование операций: в 2-х т. / Под ред. Дж. Моудера, С. Элмаграби: пер. с англ. - М.: Мир, 1981. - Т. 1.: Методологические основы и математические методы. - 712 с.
7. Love R.F. Facilities location: models & methods / R.F. Love, J.G. Morris, G.O Wesolowsky. -North-Holland, 1988. - 296 p. 8. Daskin M.S. Network and discrete location: models, algorithms, and applications /M.S. Daskin. - Wiley, 1995. - 498 p. 9. Owen S.H. Strategic facility location: A review / S.H. Owen, M.S. Daskin // Europ. J. Oper. Res. - 1998. - 111. - P. 423-447. 10. Sonmez A.D. A decomposition approach for facility location and relocation problem with uncertain number of future facilities / A.D. Sonmez, G.J. Lim // Europ. J. Oper. Res. - 2012. - 218 (2). - P. 327-338. 11. Заславська О.В. Моделі прийняття рішень в оптовій торгівлі / О.В. Заславська // Вісн. Київськ. ун-ту. Серія: фіз.-мат. наук. - 2005. - № 3. - С. 275-280. 12. Заславська О.В. Декомпозиційний алгоритм оптимізації прибутку посередника / О.В. Заславська // Вісн. Київськ. ун-ту. Серія: фіз.-мат. наук. - 2005. - N° 4. - С. 163-169.
Bibliography (transliterated): 1. Prejger D.K. ReaHzadja potentialu transportnoi' mfrastrukturi Ukrami v strategn postkrizovogo ekonomіchnogo rozvitku / D.K. Prejger, O.V. Sobkevich, O.Yu. Yemeljanova. - K.: NISD, 2011. - 37 s. 2. Gubar Yu. DosHdzhennja osoblivostej viboru mіscja roztashuvannja avtozapravnih kompleksrv / Yu. Gubar // Suchasm dosjagn. geodez. nauki ta virobnictva. - L'vlv: Vid-vo L'vw. poHtehn., 2011. - Vyp. 1 (21). - S. 260-264. 3. Tanaev V.S. Dekompozicija i agregirovanie v zadachah matematicheskogo programmirovanija / V.S. Tanaev / Pod red. A.D. Zakrevskogo. - Minsk.: Nauka i tehnika, 1987. - 183 s. 4. Mihalevich V.S. Metody posledovatel'noj optimizacii v diskretnyh setevyh zadachah optimal'nogo raspredelenija resursov / V.S. Mihalevich, A.I. Kuksa. - M.: Nauka, 1983. - 208 s. 5. Sergienko I.V. Zadachi diskretnoj optimizacii. Problemy, metody reshenija, issledovanija / I.V. Sergienko, V.P. Shilo. -K.: Nauk. dumka, 2003. - 261 s. 6. Issledovanie operacij: v 2-h t. / Pod red. Dzh. Moudera, S. Elmagrabi: per. s angl. - M.: Mir, 1981. - T. 1.: Metodologicheskie osnovy i matematicheskie metody. - 712 s. 7. Love R.F. Facilities location: models & methods / R.F. Love, J.G. Morris, G.O Wesolowsky. - North-Holland, 1988. - 296 p. 8. Daskin M.S. Network and discrete location: models, algorithms, and applications / M.S. Daskin. - Wiley, 1995. - 498 p. 9. Owen S.H. Strategic facility location: A review / S.H. Owen, M.S. Daskin // Europ. J. Oper. Res. - 1998. -111. - P. 423-447. 10. Sonmez A.D. A decomposition approach for facility location and relocation problem with uncertain number of future facilities / A.D. Sonmez, G.J. Lim // Europ. J. Oper. Res. - 2012. - 218 (2). - P. 327 - 338. 11. Zaslavs'ka O.V. ModeH prijnjattja rishen' v optovy forg^h / O.V. Zaslavs'ka // Vіsn. Kirvs'k. un-tu. Serija: fiz.-mat. n. - 2005. - № 3. - S. 275-280. 12. Zaslavs'ka O.V. Dekompozicіjnij algoritm optimіzacії pributku poserednika / O.V. Zaslavs'ka // Vіsn. Kifvs'k. un-tu. Serija: fiz.-mat. n. - 2005. - № 4. - S. 163-169.
Надійшла (received) 25.05.2014
Статтю представив д-р техн. наук, голоний науковий співробітник НІСД Яковлев Є. О.
Biriukov Dmytro, Cand.Tech.Sci
chief consultant, National Institute for Strategic Studies
Botkin str., 3, app. 49, Kyiv, Ukraine, 03056
Tel.: (+38)050-4698259, e-mail: [email protected]
ORCID ID: 0000-0002-9141-5142
Zaslavska Olena
Kyiv National University named by Taras Shevchenko Piterska str., 3., app. 39, Kyiv, Ukraine, 03085 Tel.: (+38)044-2362966, e-mail: [email protected] ORCID ID: 0000-0002-1113-8780