Работоспособность алгоритма, рассмотренного в п. 5, проверялась на тестовых задачах ZDT3, ZDT6, DTLZ4 из стандартного набора тестов для непрерывных многокритериальных задач [0] – см. Табл. 1. При решении всех тестовых задач использовались следующие значения параметров алгоритма:
параметр разделения σshare=0.01;
доля отбираемых для скрещивания индивидов Tr=0.3;
параметр рекомбинации CrossoverRate=0.7;
мутационный параметр MutationRate=1.0;
число индивидов
;
число поколений
.
Табл. 1. Тестовые задачи.
| Задача | Частные критерии оптимальности | Размерность и множество допустимых значений D |
| ZDT3 |
| n =30
|
| ZDT6 |
| n =10
|
| DTLZ4 |
,
| n =12
|
Рис. 2 - 4, иллюстрирующие результаты тестирования, получены с помощью свободно распространяемой утилиты gnuplot. На рисунках представлены точные фронты Парето (сплошные линии) и их аппроксимации, полученные с помощью программной системы PRADIS//FRONT (обозначены крестиками). Количество поколений, при которых получены приведенные на рисунках результаты, изменяется от примерно 300 до 1000.
Результаты тестирования показывают, что используемый в системе алгоритм приближенного построения множества Парето позволяет получить хорошие решения для тестовых задач ZDT3, ZDT6 и удовлетворительные результаты – для задачи DTLZ4.
,






