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

The problem of minimizing the cost of maritime cargo delivery is considered. The cost is equivalent to the sum of the tour lengths of feeders used for the delivery. The problem is formulated as a multiple traveling salesman problem. In order to find its solution as the shortest route of the tours of...

Повний опис

Збережено в:
Бібліографічні деталі
Видавець:The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
Дата:2023
Автори: Romanuke, Vadim, Romanov, Andriy, Malaksiano, Mykola
Формат: Стаття
Мова:English
Опубліковано: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2023
Теми:
Онлайн доступ:http://journal.iasa.kpi.ua/article/view/285452
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!

Організація

System research and information technologies
id journaliasakpiua-article-285452
record_format ojs
institution System research and information technologies
collection OJS
language English
topic морська доставка вантажів
довжина рейсу
генетичний алгоритм
штраф за порушення обмежень рейсу
дисконт штрафу
maritime cargo delivery
tour length
genetic algorithm
tour constraint violation penalty
penalty discount
spellingShingle морська доставка вантажів
довжина рейсу
генетичний алгоритм
штраф за порушення обмежень рейсу
дисконт штрафу
maritime cargo delivery
tour length
genetic algorithm
tour constraint violation penalty
penalty discount
Romanuke, Vadim
Romanov, Andriy
Malaksiano, Mykola
Покращення генетичного алгоритму на основі дисконту штрафу за порушення обмежень рейсу для морської доставки вантажів
topic_facet морська доставка вантажів
довжина рейсу
генетичний алгоритм
штраф за порушення обмежень рейсу
дисконт штрафу
maritime cargo delivery
tour length
genetic algorithm
tour constraint violation penalty
penalty discount
format Article
author Romanuke, Vadim
Romanov, Andriy
Malaksiano, Mykola
author_facet Romanuke, Vadim
Romanov, Andriy
Malaksiano, Mykola
author_sort Romanuke, Vadim
title Покращення генетичного алгоритму на основі дисконту штрафу за порушення обмежень рейсу для морської доставки вантажів
title_short Покращення генетичного алгоритму на основі дисконту штрафу за порушення обмежень рейсу для морської доставки вантажів
title_full Покращення генетичного алгоритму на основі дисконту штрафу за порушення обмежень рейсу для морської доставки вантажів
title_fullStr Покращення генетичного алгоритму на основі дисконту штрафу за порушення обмежень рейсу для морської доставки вантажів
title_full_unstemmed Покращення генетичного алгоритму на основі дисконту штрафу за порушення обмежень рейсу для морської доставки вантажів
title_sort покращення генетичного алгоритму на основі дисконту штрафу за порушення обмежень рейсу для морської доставки вантажів
title_alt A genetic algorithm improvement by tour constraint violation penalty discount for maritime cargo delivery
description The problem of minimizing the cost of maritime cargo delivery is considered. The cost is equivalent to the sum of the tour lengths of feeders used for the delivery. The problem is formulated as a multiple traveling salesman problem. In order to find its solution as the shortest route of the tours of feeders, a genetic algorithm is used where we present two inequalities constraining the tour length of every feeder to lie between the shortest and longest lengths. Apart from the constant tour constraint violation penalty in the genetic algorithm, we suggest a changeable penalty as an exponential function of the algorithm iteration, where we maintain the possibility of the penalty rate to be either increasing or decreasing, whose steepness is controlled by a positive parameter. Our tests show that the changeable penalty algorithm may return shorter routes, although the constant penalty algorithms cannot be neglected. As the longest possible tour of the feeder is shortened, the changeable penalty becomes more useful owing to a penalty discount required either at the beginning or at the end of the algorithm run to improve the selectivity of the best feeder tours. In optimizing maritime cargo delivery, we propose to run the genetic algorithm by the low and constant penalties along with the increasing and decreasing penalties. The solution is the minimal value of the four route lengths. In addition, we recommend that four algorithm versions be initialized by four different pseudorandom number generator states. The expected gain is a few percent, by which the route length is shortened, but it substantially reduces expenses for maritime cargo delivery.
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
publishDate 2023
url http://journal.iasa.kpi.ua/article/view/285452
work_keys_str_mv AT romanukevadim ageneticalgorithmimprovementbytourconstraintviolationpenaltydiscountformaritimecargodelivery
AT romanovandriy ageneticalgorithmimprovementbytourconstraintviolationpenaltydiscountformaritimecargodelivery
AT malaksianomykola ageneticalgorithmimprovementbytourconstraintviolationpenaltydiscountformaritimecargodelivery
AT romanukevadim pokraŝennâgenetičnogoalgoritmunaosnovídiskontuštrafuzaporušennâobmeženʹrejsudlâmorsʹkoídostavkivantažív
AT romanovandriy pokraŝennâgenetičnogoalgoritmunaosnovídiskontuštrafuzaporušennâobmeženʹrejsudlâmorsʹkoídostavkivantažív
AT malaksianomykola pokraŝennâgenetičnogoalgoritmunaosnovídiskontuštrafuzaporušennâobmeženʹrejsudlâmorsʹkoídostavkivantažív
AT romanukevadim geneticalgorithmimprovementbytourconstraintviolationpenaltydiscountformaritimecargodelivery
AT romanovandriy geneticalgorithmimprovementbytourconstraintviolationpenaltydiscountformaritimecargodelivery
AT malaksianomykola geneticalgorithmimprovementbytourconstraintviolationpenaltydiscountformaritimecargodelivery
first_indexed 2024-04-08T14:50:33Z
last_indexed 2024-04-08T14:50:33Z
_version_ 1804810500292214784
spelling journaliasakpiua-article-2854522023-08-07T15:49:29Z A genetic algorithm improvement by tour constraint violation penalty discount for maritime cargo delivery Покращення генетичного алгоритму на основі дисконту штрафу за порушення обмежень рейсу для морської доставки вантажів Romanuke, Vadim Romanov, Andriy Malaksiano, Mykola морська доставка вантажів довжина рейсу генетичний алгоритм штраф за порушення обмежень рейсу дисконт штрафу maritime cargo delivery tour length genetic algorithm tour constraint violation penalty penalty discount The problem of minimizing the cost of maritime cargo delivery is considered. The cost is equivalent to the sum of the tour lengths of feeders used for the delivery. The problem is formulated as a multiple traveling salesman problem. In order to find its solution as the shortest route of the tours of feeders, a genetic algorithm is used where we present two inequalities constraining the tour length of every feeder to lie between the shortest and longest lengths. Apart from the constant tour constraint violation penalty in the genetic algorithm, we suggest a changeable penalty as an exponential function of the algorithm iteration, where we maintain the possibility of the penalty rate to be either increasing or decreasing, whose steepness is controlled by a positive parameter. Our tests show that the changeable penalty algorithm may return shorter routes, although the constant penalty algorithms cannot be neglected. As the longest possible tour of the feeder is shortened, the changeable penalty becomes more useful owing to a penalty discount required either at the beginning or at the end of the algorithm run to improve the selectivity of the best feeder tours. In optimizing maritime cargo delivery, we propose to run the genetic algorithm by the low and constant penalties along with the increasing and decreasing penalties. The solution is the minimal value of the four route lengths. In addition, we recommend that four algorithm versions be initialized by four different pseudorandom number generator states. The expected gain is a few percent, by which the route length is shortened, but it substantially reduces expenses for maritime cargo delivery. Розглянуто задачу мінімізації вартості морської доставки вантажів. Ця вартість еквівалентна сумі довжин рейсів фідерів, що використовуються для доставки. Задача формулюється у формі задачі декількох комівояжерів. Для знаходження розв’язку у формі найкоротшого маршруту, що складається з рейсів фідерів, використовується генетичний алгоритм, у якому дві нерівності, котрі обмежують довжину рейсу кожного фідера до інтервалу між найкоротшою та найбільшою довжинами. Окрім сталого штрафу за порушення обмежень рейсу у генетичному алгоритмі запропоновано змінюваний штраф у формі експоненціальної функції ітерації алгоритму, де залишається можливість як зростаючого, так і спадного штрафу, чия крутизна контролюється деяким додатним параметром. Тести показують, що алгоритм зі змінюваним штрафом може повертати коротші маршрути, хоча алгоритми зі сталими штрафами не можуть бути відкинуті. Зі скороченням найдовшого рейсу фідера змінюваний штраф стає більш корисним завдяки тому, що деякий дисконт штрафу потрібний на початку або наприкінці прогону алгоритму задля покращення селективності найкращих рейсів фідерів. Для оптимізації морської доставки вантажів запропоновано запускати даний генетичний алгоритм за низького та високого штрафів разом зі зростаючим та спадаючим штрафами, після чого розв’язком є мінімальне значення з чотирьох відповідних довжин маршрутів. Рекомендовано ініціалізувати ці чотири версії алгоритму чотирма різними станами генератора псевдовипадкових чисел. Очікуваний виграш складає декілька відсотків скорочення довжини маршруту, але для морської доставки вантажів це є значним скороченням витрат. The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2023-06-30 Article Article application/pdf http://journal.iasa.kpi.ua/article/view/285452 10.20535/SRIT.2308-8893.2023.2.08 System research and information technologies; No. 2 (2023); 104-126 Системные исследования и информационные технологии; № 2 (2023); 104-126 Системні дослідження та інформаційні технології; № 2 (2023); 104-126 2308-8893 1681-6048 en http://journal.iasa.kpi.ua/article/view/285452/279555