Skip to content

Arkadii-M/GeneticProgramm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeneticProgramm

Node - вузол дерева. Tree - дерево. SubTreeGenerator - генерує дерево заданої висоти. (якщо проміжок - то генерує дерево з висотою з цього проміжку).

RedefinedOperators - перевизначені операції які використовються дляпобудови дерева. Calcluate - обчислює значення дерева. Всі змінні замінює на задані числа,операції - на визначені в "RedefinedOperators". "SFunc" - функції(операції) які приймають один параметр "DFunc" - функції(операції) які приймають один параметр

GAEvaluate - обчислює дерево по заданим наборам точок x та y GAOperators - операції мутації та схрещення. Є контроль за висотою дерева.

Chromosome - індивид GASelector - відбирає індивидів за певною ознакою GAExecuter - виконує операції мутації та схрещення до вибраних індивидів. GAWorker - деяка логіка алгоритму

Використовується алгоритм modGA. (сторінка 62 з книжки Zbigniev Michalewicz, "Genetic Algorithm + Data Structures = Evolution Program")

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages