Розробка комп’ютерної програми розв’язання задач мережевої оптимізації.

Ключові слова: мережева оптимізація, мінімальне кістякове дерево, найкоротший шлях, максимальний потік, комп’ютерна програма.

Анотація

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

Хоч загальна математична постановка задачі оптимізації на графах не дає будь-якої інформації відносно можливих методів її розв’язання, всі методи розв’язання таких задач можна умовно поділити на два класи:

  • більшість відомих задач оптимізації на графах можуть бути сформульовані у формі математичної моделі цілочисельного або булева програмування. В цьому випадку вибір способу їх розв’язання повністю визначається математичними властивостями відповідної постановки задачі;
  • задачі оптимізації на графах можуть бути розв’язані із застосуванням спеціальних алгоритмів, які враховують специфічні особливості тих чи інших об’єктів графів і скінченну потужність множини можливих альтернатив (задачі комбінаторної оптимізації) [9].

У статті зроблено аналіз пакетів прикладних програм для розрахунку задач мережевої оптимізації та показана необхідність розробки комп’ютерної програми для розв’язання цих задач. Приведені алгоритми розв’язання мережевих оптимізаційних задач (алгоритм Прима, алгоритм Флойда-Уоршелла та алгоритм Форда-Фалкерсона). Для реалізації програми обрано інтегроване середовище розробки програмного забезпечення Delphi 7.0. Розроблена та протестована комп’ютерна програма «Розрахунок характеристик комп’ютерних мереж».

Посилання

Akimov O.E. Discrete mathematics. Logic, groups, graphs. M .: Laboratory of basic knowledge, 2001.376 p.

Anderson J. Discrete mathematics and combinatorics. M .: Publishing house "Williams", 2003. 960 p.

Gorbatov V.A. Fundamental principles of discrete mathematics. M .: Science. Fizmatlit, 2000.544 p.

Osipov D. Delphi. Professional programming. M.: Symbol-Plus, 2006 1056 p.

Discrete mathematics and mathematical problems of cybernetics. Ed. S.V. Yablonsky, A.A. Lupanov. M.: Science, 1974. 278 p.

Kapitonova Yu.V. etc. Fundamentals of discrete mathematics. K .: Naukova dumka, 2002. 579p.

Mathematical bases of theories of telecommunication systems. V.V. Popovsky, S.O. Saburova, V.F. Oliynyk, Yu.I. Losev, DV Ageev et al . Ed. V.V. Popovsky. Kharkiv: SMIT Company LLC, 2006. 564 p.

Melnikov V.N. Logical problems. K.; Odessa: Vyshcha school, 1989. 344 p.

Novikov F.A. Discrete mathematics for programmers. SPb.: Peter, 2002. 304 p.

Ore O. Graph Theory. M .: Mir, 1968.426 p.

Steklov V.K., Kilchytsky E.V. Fundamentals of management of telecommunications networks and services: Textbook. for higher textbook lock in the direction of "Telecommunications". Ed. V.K. Steklova. K .: Tehnika, 2002. 438 p.
Опубліковано
2020-12-23
Як цитувати
Димова, Г., & Ларченко, О. (2020). Розробка комп’ютерної програми розв’язання задач мережевої оптимізації . КОМП’ЮТЕРНО-ІНТЕГРОВАНІ ТЕХНОЛОГІЇ: ОСВІТА, НАУКА, ВИРОБНИЦТВО, (41), 143-151. https://doi.org/10.36910/6775-2524-0560-2020-41-23
Розділ
Інформатика та обчислювальна техніка