В представлении оптимизации панели Значений переменных задают набор рабочих точек для оптимизации. Если вы используете мастер для Создания Оптимизации из Моделей, можно принять решение настроить рабочие точки автоматически в мастере. Можно принять решение использовать переменные сетболы, набор данных, табличные точки останова или рабочие точки модели (если у вас есть детальные модели). Когда вы закрываете мастер, CAGE отображает ваши выбранные точки в панелях Значений переменных. Можно использовать панели Значений переменных, чтобы отредактировать рабочие точки оптимизации.
Вы не должны выбирать набор рабочих точек; можно запустить оптимизацию в одной точке.
Выполнение оптимизации требует, чтобы выбранные модели были оценены (много раз), и следовательно значения требуются для всех входных факторов модели. Выберите значения для фиксированных переменных в панели Fixed Variables. Вы выбрали одну или несколько свободных переменных, таким образом, оптимизация выбирает различные значения для тех свободных переменных в попытке найти оптимальное значение целей. Начальные значения для свободной переменной показывают в панели Free Variables.
Чтобы задать набор рабочих точек для оптимизации, можно задать переменные вручную, или можно импортировать значения из этих источников: набор данных, оптимизация выход, табличные точки останова или табличные значения.
Задавать значения вручную:
В панели Input Variable Values выберите Number of runs. Новые строки появляются и для фиксированных и для свободных переменных, все содержащие заданные значения по умолчанию каждой переменной. Каждая строка задает рабочую точку для запущенной оптимизации.
Отредактируйте значения в панели Fixed Variables, чтобы задать точки, где вы хотите запустить оптимизацию.
Можно скопировать и вставить значения от других частей CAGE (существующая оптимизация или наборы данных и т.д.), или от Браузера документации или других документов.
Можно выбрать Optimization> Import From Data Set, если у вас есть подходящие переменные, чтобы импортировать.
Можно выбрать Optimization> Import From Output, если у вас есть подходящая оптимизация выходные параметры.
Пример показывают в следующем рисунке.
Отредактируйте значения в панели Free Variables похожим способом, если вы хотите задать начальные значения свободных переменных, или можно оставить их в значении по умолчанию.
Для fmincon
оптимизация можно задать различные начальные начальные значения на запуск, видят fmincon Параметры Оптимизации.
Если вы хотите ограничить область значений свободных переменных, можно выбрать Optimization > Edit Free Variable Ranges. Значением по умолчанию является область значений переменной, как задано в Переменном Словаре.
Используйте контекстное меню щелчка правой кнопкой, чтобы скопировать или удалить запуски или выбрать Fill All Runs, чтобы скопировать значения запуска во все другие запуски.
Количество средств управления Значениями для оптимизации суммы. Смотрите Выбирающие Скалярные Переменные.
Выберите Optimization> Import From Data Set (или используйте кнопку на панели инструментов) задавать рабочие точки для оптимизации от набора данных, если у вас есть подходящие переменные, чтобы импортировать. Диалоговое окно Import From Data Set появляется.
Выберите набор данных.
Выберите столбцы набора данных, чтобы импортировать.
Выберите, хотите ли вы, чтобы запуск на строку набора данных (alter number of runs) или каждая импортированная переменная имел ту же длину как количество строк набора данных (alter length). Для получения информации об изменении длины переменных (только для оптимизации суммы), смотрите Scalar Variables Выбора.
Нажмите OK, чтобы импортировать значения переменных.
Выберите Optimization> Import From Output, чтобы импортировать начальные значения из выходных значений предыдущей оптимизации. Диалоговое окно Import From Output появляется.
Выберите желаемую оптимизацию выход.
Выберите столбцы из выхода, который вы хотите импортировать.
Выберите запуски из оптимизации выход, который вы хотите использовать. Средства управления Selection within output позволяют вам выбирать подвыбор. Если количество значений на запуск отличается между текущими входными параметрами и выбрало выходные параметры, входные параметры изменены, чтобы соответствовать.
Выберите переключатель All, чтобы импортировать все запуски.
Выберите переключатель Selection, чтобы импортировать подмножество запусков. Можно ввести вектор, задающий запуски, которые вы хотите импортировать (например, 1 3 6:9
), или нажатие кнопки кнопка Select in Table, чтобы открыть диалоговое окно и выбор запускается вручную.
Выберите переключатель Acceptable, чтобы использовать только запуски с установленным флажком Accept. Смотрите Приемлемые решения Выбора. Кликните по кнопке Select in Table, чтобы открыть диалоговое окно и просмотреть или отредактировать выбор.
Выберите переключатель Unacceptable, чтобы использовать только запуски без установленного флажка Accept. Кликните по кнопке Select in Table, чтобы открыть диалоговое окно и просмотреть и отредактировать выбор.
Для многоцелевой оптимизации можно принять решение использовать выбранные решения или номер решения.
Используйте кнопки Import options, чтобы выбрать, хотите ли вы, чтобы запуск на выходную строку (alter number of runs) или каждая импортированная переменная имел ту же длину как количество выходных строк (alter length).
Если вы кликаете по кнопке Select in Table, вы видите следующее диалоговое окно.
Подсветите ячейки в таблице (Shift+click, Ctrl+click или перетаскивание), чтобы выбрать запуски, чтобы импортировать.
Если вы выбрали подвыбор на родительском диалоговом окне (например, вектор из запусков или приемлемого состояния), таблица кажется предварительно отфильтрованной с запусками, выбранными тем выбором. Можно отфильтровать снова для приемлемого состояния на этом диалоговом окне: выберите Acceptable
или Unacceptable
из выпадающего списка и нажимают кнопку Select.
Если существует несколько решений в выходе, можно просмотреть их со средствами управления Solution.
Когда вы будете удовлетворены выбранными запусками, нажмите OK, чтобы возвратиться к диалоговому окну Import From Output. Нажмите OK, чтобы импортировать запуски.
Выберите Optimization> Import From Lookup Table Breakpoints, чтобы импортировать начальные значения из значений точки останова таблицы. Диалоговое окно Import From Breakpoints появляется.
Выберите желаемую таблицу в списке.
Используйте кнопки Import options, чтобы выбрать, хотите ли вы, чтобы запуск на ячейку таблицы (alter number of runs) или каждая импортированная переменная имел ту же длину как количество ячеек таблицы (alter length).
Нажмите OK.
Когда вы нажимаете OK, значения для каждой ячейки таблицы импортируются в панель значений входной переменной оптимизации, e.g., для 10 10 таблицами импортируются 100 начальных точек.
Выберите Optimization> Import From Table Values, чтобы импортировать начальные значения из оценки таблицы. Диалоговое окно Import From Table Values появляется.
Для каждого входа вы хотите импортировать, выбрать соответствующую таблицу из списка Fill Input With.
Флажок для входа автоматически устанавливается, когда вы выбираете таблицу для него.
Вы не можете принять решение заполнить вход таблицей, которая зависит от него.
Нажмите OK.
Когда вы нажимаете OK, ваши выбранные входные параметры оптимизации заменяются оценкой таблицы в текущих значениях оптимизации. Другие входные параметры не изменены.