Решатель программирования конуса второго порядка
coneprog
функция является решателем программирования конуса второго порядка, который находит минимум проблемы заданным
удовлетворяющее ограничениям
f, x, b, beq, lb и ub являются векторами, и A и Aeq являются матрицами. Для каждого i, матричный кв/см A (i), векторы кв/см d (i) и кв/см b (i) и скалярный γ (i) находится в коническом ограничении второго порядка, что вы создаете использование secondordercone
.
Для получения дополнительной информации о конических ограничениях, смотрите Коническое Ограничение Второго порядка.
решает коническую проблему программирования второго порядка с ограничениями в x
= coneprog(f
,socConstraints
)socConstraints
закодированный как
Кв/см A (i) = socConstraints(i).A
Кв/см b (i) = socConstraints(i).b
Кв/см d (i) = socConstraints(i).d
γ (i) = socConstraints(i).gamma
Алгоритм использует метод внутренней точки. Для получения дополнительной информации смотрите, что Конус Второго порядка Программирует Алгоритм.
Оптимизировать задача Live Editor обеспечивает визуальный интерфейс для coneprog
.
linprog
| quadprog
| secondordercone
| SecondOrderConeConstraint
| Оптимизировать