Скачиваний:
0
Добавлен:
26.10.2025
Размер:
135.17 Кб
Скачать

4.4. Итог юнит-тестов оператора кроссинговера

Рис.4 ­— Скриншот прохождения юнит-тестов оператора кроссинговера

Заключение

В данной работе реализованная модель хромосомы представлена в виде вектора рабочих параметров, что позволяет решать задачи непрерывного нелинейного математического программирования в заданном диапазоне значений. Использование алгоритмов вещественного кодирования существенно снизило вычислительную сложность процесса эволюции за счёт устранения необходимости выполнения двоично-десятичных преобразований и уменьшения размеров хромосом.

Реализована фитнес-функция, основанная на функции трёхгорбого верблюда. Реализация оператора мутации с использованием метода альтернативной случайной мутации позволила обеспечить разнообразие генетического материала.

Реализован оператор кроссинговера по методу BLX-a-b, который обеспечивает комбинирование генетической информации родителей с контролируемым расширением интервала для генерации потомков.

Проведение тестирования с помощью xUnit.Net подтвердило корректность работы разработанных моделей и операторов, что демонстрирует их пригодность для решения поставленных задач.

Санкт Петербург

2025

Соседние файлы в предмете Методы и модели искусственного интеллекта в управлении техническими системами