Решатель программирования конуса второго порядка
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 | Оптимизировать