Анализ мультиобъективных Результатов оптимизации

Чтобы проанализировать мультиобъективные результаты оптимизации, когда существует более одного решения для запуска, используйте Графики Парето.

Парето-графы

Графики Парето показывают доступные решения для выбранного запуска:

  • CAGE подсвечивает текущий выбор серым контуром окружности.

  • Решения Парето являются зелеными квадратами.

  • Доминирующими решениями являются оранжевые треугольники.

  • Неудачными решениями являются красные круги (ограничения могут не выполняться или у алгоритма закончилось время).

  • Выбранным решением является звездная форма.

Щелкните в таблицах или графиках, чтобы просмотреть решения. Чтобы изменить выбранное решение, отредактируйте номер в Selected solution поле. CAGE отображает выбранное решение в других графиках (цель и ограничение).

Используйте графики Парето с табличными представлениями (Solution Slice и Pareto Slice) и другими графиками в графиках (графики Objective Slice и Constraint Slice), чтобы помочь вам выбрать лучшие решения для каждого запуска. Можно собирать эти решения вместе в Selected Solution Slice.

Совет

Для просмотра информации о выбранном решении рекомендуется одновременно отображать представление «Информация о решении». Можно хотеть выбрать доминирующее решение (оранжевый треугольник) над решением парето (зеленый квадрат), чтобы сравнить желаемые свойства.

Прежде чем запустить NBI мультибъективная оптимизация, можно задать, сколько решений вы хотите найти оптимизацию, используя диалоговое окно Параметры Оптимизации (Optimization Parameters). Количество решений по умолчанию NBI составляет 10 для двух целей. Щелкните Set Up and Run Optimization, чтобы изменить количество решений перед повторным запуском. В диалоговом окне Параметры Оптимизации измените количество компромиссных решений, которые вы хотите найти оптимизацией за запуск.

Для gamultiobjЕсли CAGE не находит возможного решения, можно попробовать увеличить размер населения по умолчанию.

Мультиобъективные выходные сообщения

Мультиобъективные решения могут иметь определенные выходные сообщения.

Чтобы просмотреть выходной флаг, наведите на значок статуса принятия (зеленый квадрат, оранжевый треугольник или красный круг) для запуска в выходном представлении Оптимизации. Можно просмотреть выходные сообщения алгоритма для текущего выбранного запуска, выбрав View > Current View > Solution Information. Проверьте эти сообщения на наличие проблем с оптимизацией.

СообщениеОписание

Мультиобъективный выход gamultiobj

Посмотрите gamultiobj (Global Optimization Toolbox).

Мультиобъективный выход NBI

CAGE отображает теневые решения в начале списка решений и обозначается префиксом "Shadow solution"в сообщении.

Выходные сообщения NBI включают флаги выхода и первую часть сообщения, возвращенного fmincon вызовы. CAGE добавляет дополнительную информацию о решении NBI в сообщение. Дополнительные сообщения NBI показаны в этой таблице.

Выходной флагСообщение NBI
6

Некоторые теневые решения не отличаются. Удалите одну из неконкурентных целей.

Примечание

CAGE не запускает подпрограммы, если какие-либо пары теневых решений одинаковы (в пределах допуска). На всех подпроектах отображается выходной флаг -8.

0

Решатель остановился преждевременно по крайней мере в одной теневой задаче, и некоторые теневые решения не отличаются.

Примечание

Все теневые задачи имеют общий выходной флаг 0, и CAGE не запускает подпрограммы (все будут показывать выходной флаг -8)

-7

В решении преобладают другие решения.

Примечание

Только успешные решения (с fmincon выходной флаг > = 0) используются, чтобы определить, является ли точка доминирующей.

-8Подпрограмма NBI не была запущена, поскольку некоторые теневые проблемы не отличаются.
-9Подпрограмма NBI не была запущена из-за сбоя теневой проблемы.

Похожие примеры

Подробнее о