Приём заказов:
Круглосуточно
Москва
ул. Никольская, д. 10.
Ежедневно 8:00–20:00
Звонок бесплатный

Визуализация генетического алгоритма

Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url:
Логотип сайта компании Диплом777
Никольская 10
Москва, RU 109012
Содержание

Пусть требуется найти для полиноминальной функции на отрезке [a;b] наибольшее или наименьшее значения. Для таких целей подойдёт генетический алгоритм. И наиболее удобно его будет реализовать в парадигме объектно-ориентированного программирования. Основными классами здесь могут выступать особи, которые являются начальными приближенными решениями, популяция этих особей, ну и полиноминальная функция, которая может служить в качестве фитнесс функции.

Диаграмма классов.
Диаграмма классов представлена на рисунке ниже.

Выбор языка программирования.
Существует множество языков программирования, на которых можно было бы реализовать данную программу: MS Visual Studio. Для данного курсового проекта был выбран язык программирования MS Visual Studio C#, из-за того что этот язык обладает простым и интуитивно понятным интерфейсом. Курсовой проект написан на MS Visual Studio C#.
Прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов — языков программирования. Смысл появления такого языка — оснащённый набор вычислительных формул дополнительной информации, превращает данный набор в алгоритм. Язык программирования служит двум связанным между собой целям: он даёт программисту аппарат для задания действий, которые должны быть выполнены, и формирует концепции, которыми пользуется программист, размышляя о том, что делать.

Picture of Леонид Федотов
Леонид Федотов
Окончил НИУ ВШЭ факультет компьютерных наук. Сам являюсь кандидатом наук. По специальности работаю 13 лет, за это время создал 8 научных статей и 2 диссертации. В компании подрабатываю в свободное от работы время уже более 5 лет. Нравится помогать школьникам и студентам в решении контрольных работ и написании курсовых проектов. Люблю свою профессию за то, что это направление с каждым годом становится все более востребованным и актуальным.