public class SOCPGeneralProblem1 extends SOCPDualProblem1
Note: This class extends SOCPDualProblem with \(x = -y\): \[ \begin{align*} \max_y \quad & \mathbf{b^T y} \\ \textrm{s.t.} \quad & \mathbf{\hat{A}^T_i y + s_i = \hat{c}_i} \\ & s_i \in \mathcal{K}_i,\quad i = 1, 2, ..., q \end{align*} \] where \[ \hat{A}^T_i = \begin{bmatrix} b^T_i\\ A^T_i \end{bmatrix}, \hat{c}_i = \begin{bmatrix} d_i\\ c_i \end{bmatrix} \] and each \(\mathcal{K}_i\) denotes a second order cone with \[ \mathcal{K}_i \triangleq \left \{ s_i = \begin{bmatrix} s^0_i \\ \bar{s_i} \end{bmatrix} \in \mathbb{R}^n : s^0_i \geq \left \| \bar{s_i} \right \|_2, s_i^0 \in \mathbb{R},\ \bar{s_i} \in \mathbb{R}^{n-1} \right \} \] If an instance of this class is passed to a dual problem solver, e.g., PrimalDualInteriorPointMinimizer, the solution to the original problem is \(-y\) in the returned PrimalDualSolution.
SOCPDualProblem1.EqualityConstraints| Constructor and Description |
|---|
SOCPGeneralProblem1(SOCPGeneralProblem1 that)
Copy constructor.
|
SOCPGeneralProblem1(Vector f,
List<SOCPGeneralConstraint> generalConstraints)
Construct a general Second Order Conic Programming problem.
\[
\begin{align*}
\min_x \quad & \mathbf{f^T} x \\
\textrm{s.t.}
|
SOCPGeneralProblem1(Vector f,
List<SOCPGeneralConstraint> generalConstraints,
List<SOCPLinearInequality> linearInequalities,
List<SOCPLinearEquality> linearEqualities)
Construct a general Second Order Conic Programming problem.
\[
\begin{align*}
\min_x \quad & \mathbf{f^T} x \\
\textrm{s.t.}
|
SOCPGeneralProblem1(Vector f,
SOCPGeneralConstraint[] generalConstraints,
SOCPLinearInequality[] linearInequalities,
SOCPLinearEquality[] linearEqualities)
Construct a general Second Order Conic Programming problem.\[
\begin{align*}
\min_x \quad &; \mathbf{f^T} x \\
\textrm{s.t.}
|
public SOCPGeneralProblem1(Vector f, List<SOCPGeneralConstraint> generalConstraints)
f - fgeneralConstraints - the SOCP constraintspublic SOCPGeneralProblem1(Vector f, List<SOCPGeneralConstraint> generalConstraints, List<SOCPLinearInequality> linearInequalities, List<SOCPLinearEquality> linearEqualities)
f - fgeneralConstraints - the SOCP constraintslinearInequalities - the linear inequalitieslinearEqualities - the linear equalitiespublic SOCPGeneralProblem1(Vector f, SOCPGeneralConstraint[] generalConstraints, SOCPLinearInequality[] linearInequalities, SOCPLinearEquality[] linearEqualities)
f - fgeneralConstraints - the SOCP constraintslinearInequalities - the linear inequalitieslinearEqualities - the linear equalitiespublic SOCPGeneralProblem1(SOCPGeneralProblem1 that)
that - another SOCPGeneralProblemCopyright © 2010-2026 NM Group. All Rights Reserved.