:: ECONOMY :: ОДИН ПІДХІД ДО РОЗВ’ЯЗАННЯ ЗАДАЧ ТЕОРІЇ РОЗКЛАДІВ З ЦИКЛІЧНИМ ПОРЯДКОМ ПОДІЙ :: ECONOMY :: ОДИН ПІДХІД ДО РОЗВ’ЯЗАННЯ ЗАДАЧ ТЕОРІЇ РОЗКЛАДІВ З ЦИКЛІЧНИМ ПОРЯДКОМ ПОДІЙ
:: ECONOMY :: ОДИН ПІДХІД ДО РОЗВ’ЯЗАННЯ ЗАДАЧ ТЕОРІЇ РОЗКЛАДІВ З ЦИКЛІЧНИМ ПОРЯДКОМ ПОДІЙ
 
UA  RU  EN
         

Світ наукових досліджень. Випуск 35

Термін подання матеріалів

20 листопада 2024

До початку конференції залишилось днів 0



  Головна
Нові вимоги до публікацій результатів кандидатських та докторських дисертацій
Редакційна колегія. ГО «Наукова спільнота»
Договір про співробітництво з Wyzsza Szkola Zarzadzania i Administracji w Opolu
Календар конференцій
Архів
  Наукові конференції
 
 Лінки
 Форум
Наукові конференції
Наукова спільнота - інтернет конференції
Світ наукових досліджень www.economy-confer.com.ua

 Голосування 
З яких джерел Ви дізнались про нашу конференцію:

соціальні мережі;
інформування електронною поштою;
пошукові інтернет-системи (Google, Yahoo, Meta, Yandex);
інтернет-каталоги конференцій (science-community.org, konferencii.ru, vsenauki.ru, інші);
наукові підрозділи ВУЗів;
порекомендували знайомі.
з СМС повідомлення на мобільний телефон.


Результати голосувань Докладніше

 Наша кнопка
www.economy-confer.com.ua - Економічні наукові інтернет-конференції

 Лічильники
Українська рейтингова система

ОДИН ПІДХІД ДО РОЗВ’ЯЗАННЯ ЗАДАЧ ТЕОРІЇ РОЗКЛАДІВ З ЦИКЛІЧНИМ ПОРЯДКОМ ПОДІЙ

 
22.04.2024 16:46
Автор: Турчина Валентина Андріївна, кандидат фізико-математичних наук, доцент, Дніпровський національний університет імені Олеся Гончара; Антонов Володимир Станіславович, студент другого (бакалаврського) рівня освіти, спеціальність «Системний аналіз», Дніпровський національний університет імені Олеся Гончара
[2. Інформаційні системи і технології;]

ORCID: 0000-0003-1051-9597 Турчина В.А.

ORCID: 0009-0001-1663-3350 Антонов В.С.

Серед задач теорії розкладів, як з теоретичного, так і з практичного погляду, актуальною є задача оптимального планування скінченої множини подій, які повинні відбуватись в задані проміжки часу та мають циклічну структуру.

Однією з практичних сфер, де виникають такі задачі, є планування роботи громадського транспорту. Це нетривіальна задача, оскільки доводиться враховувати не лише очевидні обмеження, що випливають з постановки, а й ті, які здаються несуттєвими, але можуть впливати на оптимальність розв’язків. 

Формалізація таких задач  з використанням апарату теорії графів дозволяє представляти їх більш наглядно і розробляти ефективні підходи до пошуку розв’язків. У [1] така формалізація застосована для розв’язання задачі пов’язаної з оптимальним регулюванням роботи транспорту.

Розглядається задача, що формулюється наступним чином: 

Нехай n – кількість подій, які необхідно упорядкувати на часовому проміжку T. Введемо множину V, де vᵢ ∈ [0, T) – час виникнення події i ∈ {1, ..., n}. Для деяких пар подій (i, j) відомі обмеження Lᵢⱼ, Aᵢⱼ ∈ Z, які є нижньою та верхньою межею часу між виникненням цих подій. Нехай U ⊆ V × V – пари подій, для яких існують обмеження. Тобто для кожної пари подій (i, j) ∈ U існує відрізок [Lᵢⱼ; Aᵢⱼ] і повинно виконуватися обмеження (vⱼ − vᵢ) mod T ∈ [Lᵢⱼ; Aᵢⱼ].

Необхідно по заданому орієнтовному графу G = (V, U) і відрізку [Lᵢⱼ; Aᵢⱼ], відомому для кожної пари подій (i, j) ∈ U (Lᵢⱼ, Aᵢⱼ ∈ Z+), та часовому періоду T знайти вектор v, такий що (vⱼ − vᵢ) mod T ∈ [Lᵢⱼ; Aᵢⱼ], ∀ (i, j) ∈ U, або встановити неможливість такого існування.

В [2] дана задача розглядається в контексті планування роботи залізничного транспорту, для якої пропонується новий евристичний підхід, основна ідея якого лежить у розбитті початкового графу на дерева, та розв’язання задачі з обмеженнями для них.

Оскільки розбиття графа на дерева може бути неоднозначним, то виникає питання – яке саме розбиття буде більш ефективним.

Продемонструємо, як різне розбиття графа на дерева впливає на швидкість знаходження розв’язку. Існує декілька варіантів розбиття фрагмента графа зображеного на рис. 1 на дерева. 




Рисунок 1. Фрагмент графу

Одним з них є дерева 1 -> 2 -> 4 -> 6, 3, 5, 7 -> 8. При такому розбитті дерева пов’язані тільки з першим деревом, тобто не зв’язані між собою. Таким чином, достатньо знайти розв'язок задачі для першого дерева, який буде задовольняти обмеженням, що відповідають і іншим деревам. Це можливо, оскільки між ними відсутні зв’язки, наявність яких накладали б обмеження, що призведуть до збільшення ітерацій.

Розглянемо наступний варіант розбиття: 1 -> 2 -> 3, 4 -> 5, 6 -> 7, 8. У ньому суттєва залежність дерев одне від одного, а це означає, що при знаходженні розв’язку для першого дерева, що задовольнить обмеження з другого, обмеження з третього можуть бути не задовільнені. Це спричинить пошук нового розв’язку і призведе до збільшення часу. 

В даній роботі пропонується нова схема розбиття графу на дерева, що лежить в основі наступного алгоритму:

1. Позначимо через k кількість дерев, на які розбивається граф.

2. k=1. Вважаємо всі вершини дерева непоміченими.

3. В графі G серед непомічених вершин обираємо вершину з найменшим ступенем, помічаємо її (орієнтація дуг не враховується) і вважаємо коренем k-го дерева (при рівності ступенів, вершина обирається довільно).

4. Якщо всі вершини помічені, то кінець – дерева побудовані.

5. Якщо серед непомічених вершин є вершини, які можна додати до поточного дерева, то послідовно обираємо вершини в порядку незростання їх ступенів, помічаємо їх, і додаємо до k-го дерева.

6. k:=k+1; G:=G; Перехід на крок 3.

Показано, що такий спосіб виділення дерев покращує значення цільової функції і не погіршує часові характеристики реалізації алгоритму знаходження розв’язків.

Список літератури: 

1. Serafini P., Ukovich W. A. Periodic Job Shop Model. IFAC Proceedings Volumes. 1989. Vol. 22. Iss. 14. P. 89-94. URL: https://www.sciencedirect.com/science/article/pii/S1474667017543311 (11.04.2024)

2. Heuven van Staereling I. I. Scheduling Problems in the Service Industry: Theory and Applications. Amsterdam : Vrije Universiteit Amsterdam. 2023. 153 р. URL: https://ir.cwi.nl/pub/33353/33353D.pdf (03.04.2024)



Creative Commons Attribution Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License

допомогаЗнайшли помилку? Виділіть помилковий текст мишкою і натисніть Ctrl + Enter


 Інші наукові праці даної секції
METHODS AND MEANS FOR DETECTION AND CLASSIFICATION OF CAMOUFLAGED OBJECTS BASED ON DEEP NEURAL NETWORKS
29.03.2024 23:27
ІНФОРМАЦІЙНО-ТЕХНОЛОГІЧНІ ПРОЕКТИ «РОЗУМНИХ» СИСТЕМ ЦЕНТРАЛІЗОВАНОГО ТЕПЛОПОСТАЧАННЯ
24.04.2024 23:24
ОБҐРУНТУВАННЯ ДОЦІЛЬНОСТІ ФОРМАЛІЗАЦІЇ АРТЕФАКТІВ ПРОЦЕСУ РОЗРОБЛЕННЯ ПРОГРАМНИХ СИСТЕМ
24.04.2024 22:11
INVESTIGATING THE POSSIBILITY OF USING CONSECUTIVE WEBCAM FRAMES TO GENERATE RANDOM SEQUENCES
24.04.2024 14:00
ДОСЛІДЖЕННЯ МІЖКАДРОВОЇ КОРЕЛЯЦІЇ ХАОСУ, ЩО ГЕНЕРУЄТЬСЯ ВЕБКАМЕРОЮ
24.04.2024 13:52
.NET BASED WEB CAMERA RANDOM SEQUENCE GENERATOR IMPLEMENTATION
24.04.2024 13:26
ENHANCING CRYPTOGRAPHIC SECURITY SYSTEMS THROUGH STOCHASTIC PROCESSES INDUCED BY WEB CAMERAS
24.04.2024 12:58
ВИКОРИСТАННЯ ГЕНЕРАТИВНОГО ШТУЧНОГО ІНТЕЛЕКТУ У КІБЕРБЕЗПЕЦІ: НОВІ МОЖЛИВОСТІ ДЛЯ ЗАХИСТУ ТА НАПАДУ
23.04.2024 13:30
ІНФОРМАЦІЙНІ РЕСУРСИ У ПРАВНИЧІЙ ДІЯЛЬНОСТІ
23.04.2024 12:22
ДОСЛІДЖЕННЯ ОСОБЛИВОСТЕЙ ЗБОРУ ТА АГРЕГУВАННЯ ПОТОКОВИХ ДАНИХ НОВИН У СОЦІАЛЬНИХ МЕРЕЖАХ ПРИ ВИРІШЕННІ ЗАВДАНЬ ІНТЕЛЕКТУАЛЬНОГО АНАЛІЗУ ДАНИХ
22.04.2024 15:33




© 2010-2024 Всі права застережені При використанні матеріалів сайту посилання на www.economy-confer.com.ua обов’язкове!
Час: 0.525 сек. / Mysql: 1570 (0.46 сек.)