ZNU Institutional Repository

Генетичні алгоритми розв'язання діофантових рівнянь

Show simple item record

dc.contributor.author Музиченко, Микола Сергійович
dc.date.accessioned 2024-01-28T15:27:39Z
dc.date.available 2024-01-28T15:27:39Z
dc.date.issued 2023
dc.identifier.uri https://dspace.znu.edu.ua/jspui/handle/12345/18728
dc.description Музиченко М. С. Генетичні алгоритми розв'язання діофантових рівнянь : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник С. М. Гребенюк. Запоріжжя : ЗНУ, 2023. 62 с. uk
dc.description.abstract UA : Робота викладена на 62 сторінках друкованого тексту, містить 8 рисунків, 7 таблиць, 16 джерел. Об’єкт дослідження: розв’язання діофантовихрівнянь генетичним алгоритмом. Мета роботи: розробити програмну реалізацію розв’язання діофантових рівнянь генетичним алгоритмом. Методи дослідження: моделювання, аналіз, аналогія, порівняння. У роботі наведено історію та класифікацію діофантових рівнянь. Розглянуто проблему рішення діофантових рівнянь. Наведено приклади основних методів їх розв’язання. Детально розглянуто схему роботи генетичних алгоритмів. Описано принципи задання цільової функції, створення початкової популяції, селекції, схрещування та мутацій. Був запропонований метод рішення діофантових рівнянь за допомогою генетичного алгоритму і розроблено програмну реалізацію. Розглянуто проблему збіжності генетичних алгоритмів і методи її рішення. Вдосконалено базовий алгоритм додаванням випадкового шуму до цільової функції. Протестоване набір різних значень початкових параметрів програми і експериментально визначено оптимальні за швидкодією та збіжністю. uk
dc.description.abstract EN : The work is presented on 62 pages of printed text, 8 figures, 7 tables, 16 references. Object of study – solving Diophantine equations by genetic algorithm. Purpose: to develop a software implementation of solving Diophantine equations by a genetic algorithm. Research methods – simulation, analysis, analogy, comparison. The work presents the history and classification of Diophantine equations. The problem of solving Diophantine equations is considered. Examples of the main methods of their solution are given. The working scheme of genetic algorithms is considered in detail. The principles of setting the objective function, creating the initial population, selection, crossing and mutations are described. A method for solving Diophantine equations using a genetic algorithm was proposed and a software implementation was developed. The problem of convergence of genetic algorithms and methods of its solution are considered. Improved the basic algorithm by adding random noise to the objective function. A set of different values of the program's initial parameters was tested and the optimal ones in terms of speed and convergence were determined experimentally. uk
dc.language.iso uk uk
dc.subject генетичний алгоритм uk
dc.subject діофантові рівняння uk
dc.subject локальний максимум uk
dc.subject мутація uk
dc.subject проблема збіжності uk
dc.subject селекція uk
dc.subject схрещування uk
dc.subject функція фітнесу uk
dc.subject genetic algorithm uk
dc.subject diophantine equations uk
dc.subject local maximum uk
dc.subject mutation uk
dc.subject convergence problem uk
dc.subject selection uk
dc.subject crossing uk
dc.subject fitness functio uk
dc.title Генетичні алгоритми розв'язання діофантових рівнянь uk
dc.type Магістерська робота uk


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics