Оптимизационная функция

Методы cgoptimoptions

Вы используете эти функции, чтобы настроить все настройки оптимизации в Options раздел файла. Можно настроить любой или все из этих семи атрибутов:

  • Имя

  • Описание

  • Свободные переменные

  • Целевые функции

  • Ограничения

  • Вспомогательные наборы данных

  • Параметры оптимизации

Доступны следующие методы:

addFreeVariableДобавьте свободную переменную к оптимизации
addLinearConstraintДобавьте линейное ограничение к оптимизации
addModelConstraintДобавьте ограничение модели к оптимизации
addObjectiveДобавьте цель к оптимизации
addOperatingPointSetДобавьте набор рабочих точек к оптимизации
addParameterДобавьте параметр к оптимизации
getConstraintsВозвращает информацию обо всех ограничениях оптимизации
getConstraintsModeВозврат текущего использования ограничений
getDescriptionПолучите текущее описание для оптимизационной функции
getEnabledПолучите текущее включенное состояние для оптимизации
getFreeVariablesВерните метки переменных без оптимизации
getFreeVariablesModeВозвращает текущее использование свободных переменных
getLinearConstraintsПолучите информацию о заполнителе линейных ограничений
getModelConstraintsПолучите информацию о заполнителе ограничения модели
getNameПолучите метку имени тока для оптимизационной функции
getNonlconПолучите информацию о нелинейных ограничениях
getObjectivesВозвращает информацию о целях оптимизации
getObjectivesModeВозврат текущего использования целевых функций
getOperatingPointSetsВозвращает информацию о наборах рабочих точек оптимизации
getOperatingPointsModeВозврат тока использования наборов рабочих точек
getParametersВозвращает информацию о параметрах оптимизации
getRunInterfaceVersionПолучите предпочтительный интерфейс для обеспечения функции оценки
removeConstraintУдалите ограничение из оптимизации
removeFreeVariableУдалите свободную переменную из оптимизации
removeObjectiveУдалите цель из оптимизации
removeOperatingPointSetУдалите набор рабочих точек из оптимизации
removeParameterУдалите параметр из оптимизации
setConstraintsModeУстановите, как должны использоваться ограничения оптимизации
setDescriptionПредоставьте описание для оптимизационной функции
setEnabledУстановите включенное состояние для оптимизационной функции
setFreeVariablesModeУстановите, как используются переменные, свободные от оптимизации
setNameПредоставьте метку имени для оптимизационной функции
setObjectivesModeУстановите, как используются целевые функции оптимизации
setOperatingPointsModeУстановите, как используются наборы рабочих точек оптимизации
setRunInterfaceVersionПолучите предпочтительный интерфейс для обеспечения функции оценки

Методы cgoptimstore

Доступны следующие методы:

evaluateОцените цели и ограничения оптимизации
evaluateConstraintОцените ограничения оптимизации
evaluateEqConОцените нелинейные ограничения равенства оптимизации
evaluateIneqConОцените нелинейные ограничения неравенства оптимизации
evaluateNonlconВычислите нелинейные ограничения оптимизации
evaluateObjectiveОцените цели оптимизации
getПолучите свойства оптимизации
getAПолучите линейную матрицу ограничений неравенства.
getBПолучите целевые значения линейного ограничения неравенства.
getConstraintВозврат меток ограничений
getDatasetИзвлечение данных из набора данных
getFreeVariablesПолучите оптимальные значения свободных переменных
getInitFreeValПолучите начальные свободные значения для оптимизации
getLBПолучите свободные переменные нижние границы
getLconВозврат линейных меток ограничений
getNumConstraintВозвращает количество ограничений на метку
getNumConstraintLabelsВозвращает количество меток ограничений
getNumLconВозвращает количество линейных ограничений на метку
getNumLconLabelsВозвращает количество меток линейных ограничений
getNumNonlconВозвращает количество нелинейных ограничений на метку
getNumNonlconLabelsВозвращает количество меток нелинейных ограничений
getNumObjectiveLabelsВозвращает количество целевых меток
getNumObjectivesВозвращает количество целей на метку
getNumRowsInDatasetПолучите количество строк в наборе данных оптимизации
getObjectiveTypeВозвращает тип цели
getObjectivesВерните метки цели для оптимизации
getOptimOptionsИзвлечение объекта опций оптимизации
getOutputInfoПолучите выходную информацию для оптимизации
getParamПолучите параметр оптимизации
getStopStateТекущее состояние остановки для оптимизации
getUBПолучите свободные верхние границы переменной
gridEvaluateСетевая оценка целей и ограничений оптимизации
gridPevEvaluateОценка отклонения предсказания ошибки в сетке (PEV)
isScalarFreeVariablesВернитесь, все ли свободные переменные являются скалярами
nEvaluateЕстественная оценка целей и ограничений оптимизации
nEvaluateConstraintЕстественная оценка ограничений оптимизации
nEvaluateNonlconЕстественная оценка нелинейных ограничений оптимизации
nEvaluateObjectiveЕстественная оценка целей оптимизации
optimoptionsСоздайте опции оптимизации
optimsetСоздайте/измените Структуру опций оптимизации
pevEvaluateВычислите отклонение ошибки предсказания (PEV)
setExitStatusУстановите информацию о состоянии выхода для оптимизации
setFreeVariablesУстановите оптимальные значения свободных переменных
setOutputУстановите диагностическую информацию для оптимизации
setOutputInfoУстановите выходные данные для оптимизации
setStopStateУстановите текущее состояние остановки для оптимизации