Создан заказ №2622807
13 января 2018
Обучающая система решения задач с помощью генетических алгоритмов
Как заказчик описал требования к работе:
Написать обучающую программу для решения линейных диофантовых уравнений с помощью генетических алгоритмов.
Алгоритмы решения линейных уравнений:
1. Генерируем начальную популяцию из n хромосом (набор неотрицательных целых чисел, не превосходящих по абсолютной величине входящие в уравнение коэффици
енты).
2. Считаем коэффициенты приспособленности каждой хромосомы.
3. Если один из коэффициентов равен 0, то переходим на пункт 10.
4. Находим средний коэффициент выживаемости.
5. Находим вероятность приспособленности каждой особи.
6. Используя методы селекции, выбираем следующий набор хромосом.
7. Выполняем кроссинговер.
8. Выполняем мутацию одного гена последней хромосомы с заданной вероятностью.
9. Находим средний коэффициент выживаемости новой популяции.
10. Выводим результат.
Функциональные требования:
- возможность изучения материала;
- возможность проверки полученных в теории знаний;
- ознакомление с результатами.
Требования:
- пользователь должен иметь возможность изучить работу генетических алгоритмов на примере решения диофантовых уравнений;
- пользователь должен иметь возможность ввести параметры своего уравнения;
- пользователь должен иметь возможность интерактивно принимать участие в разборе алгоритма;
- пользователь должен иметь возможность ознакомиться с основными понятиями и алгоритмами решения.
_______________
код с комментариям
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
14 января 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Обучающая система решения задач с помощью генетических алгоритмов.jpg
2018-01-17 19:40
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Хороший автор, терпиливый, внимательный!) На все просьбы внести изменения отзывалась сразу и делала все достаточно быстро. Спасибо!)