10.14489/vkit.2016.11.pp.003-007 |
DOI: 10.14489/vkit.2016.11.pp.003-007 Рудова И. Ш., Кобак В. Г. Аннотация. Представлено влияние числа итераций и различного числа элитных особей на результат работы одного из эффективных полиномиальных алгоритмов – муравьиного алгоритма (МА) при решении задачи коммивояжера – сложной задачи дискретной оптимизации класса NP (Non-Deterministic Polynomial). В данной версии МА использована модификация – «правило псевдослучайных пропорций», поддерживающая баланс между использованием накопленных знаний и исследованием новых решений. Испытания проведены на графах средней размерности. Показано, что эффективность МА возрастает при увеличении числа особей на итерации. Также представлена следующая модификация алгоритма: в качестве «элитной» особи используется результат работы генетического алгоритма (ГА). Особенностью предложенного ГА является то, что задача решается только с помощью различных мутаций (без кроссовера). Ключевые слова: задача коммивояжера; генетический алгоритм; граф; модель Гольдберга; мутация; крос¬совер; муравьиный алгоритм; элитная особь; феромон; природные вычисления.
Rudova I. Sh., Kobak V. G. Abstract. The present paper studies the influence of the iterations number and the elite individuals number on the result of the Ant Algorithm (AA) performance in solving the Traveling Salesman Problem (TSP). TSP is Non-Deterministic Polynomial a challenging discrete optimization problem, for which there is no algorithm found, and perhaps there is no algorithm which would allow to find the exact solution in polynomial time. AA is one of the effective olynomial algorithms for finding approximate TSP solutions. This version of the AA uses modification – “the rule of pseudorandom proportions,” which maintains balance between the use of the accumulated knowledge and the research of new solutions. The tests were carried out on average dimension graphs. It is shown that the AA effectiveness increases with the increase of individuals per iteration.The values of the objective function, using the elite strategies, improve by an average of 8.5 %. Enter of the elite strategy has not led to the increase in the algorithm execution time. The following modification of the algorithm is also presented: as an “elite” individual we use the result of a Genetic Algorithm (GA) performance. A specific feature of the suggested genetic algorithm is that the problem can be solved only by different mutations (no crossover). The mutation probability in the proposed algorithm is 100 %. As a Mutation Operator (MO) we selected a simple two-point unbalanced MO. As a selection policy we used the “comparison of a mutating individual with an ancestor, and then the best of them with a random individual in the generation”. The Objective Function (OF) values are obtained on average of 0.8 % closer to the known optimum. The increase of “elit” individuals number leads to the deterioration of OF values on average of 2 %. OF values derived from the works of classical ant algorithm, the optimum pace with an average of 124.5 %, using the “the pseudo proportions rule” and elitism strategy, has improved OF values about 11 times. Keywords: Traveling salesman problem; Genetic algorithm; Graph; The Goldberg model; Mutation; Crossover; Ant algorithm; Elite individual; Pheromone; Natural computing.
РусИ. Ш. Рудова, В. Г. Кобак (Донской государственный технический университет, Ростов-на-Дону, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngI. Sh. Rudova, V. G. Kobak (Don State Technical University, Rostov-on-Don, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Гладков, Л. А., Курейчик В. В., Курейчик В. М. Генетические алгоритмы. М.: ФИЗМАТЛИТ, 2006. 320 с. Eng1. Gladkov L. A., Kureichik V. V., Kureichik V. M. (2006). Genetic algorithms. Moscow: FIZMATLIT. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 350 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа статьи заполните форму: {jform=1,doi=10.14489/vkit.2016.11.pp.003-007} . EngThis article is available in electronic format (PDF). The cost of a single article is 350 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please fill out the form below: {jform=2,doi=10.14489/vkit.2016.11.pp.003-007}
. .
|