Skip to content

Commit

Permalink
Conic doc: cvt:socp, cvt:socp2qp, solvers list #192
Browse files Browse the repository at this point in the history
  • Loading branch information
glebbelov committed May 30, 2024
1 parent 9a1b214 commit 1703d33
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions doc/source/modeling-expressions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -508,7 +508,8 @@ Conic optimization
**************************************

Some solvers can handle conic constraints with tailored algorithms:
Mosek, Gurobi, COPT. Note that general non-linear solvers accept them too,
Mosek, Gurobi, COPT, SCIP, CPLEX, Xpress.
Note that general non-linear solvers accept them too,
but might not provide any specialized methods.
See `conic examples <https://colab.ampl.com/tags/conic.html>`_
at Google Colab.
Expand Down Expand Up @@ -544,10 +545,10 @@ complaining::
The problem contains both conic and nonlinear constraints.


In this case, setting :ref:`option <solver-options>` ``cvt:socp=0`` results in second-order conic
constraints being passed to the solver as quadratics, even if
the solver has native SOCP API. This gives the solver a chance to recognize
SOCP forms in preprocessing.
In this case, change the model to use standard SOCP forms,
or consider playing with
the :ref:`options <solver-options>` ``cvt:socp`` and ``cvt:socp2qp``.


Exponential cones
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down

0 comments on commit 1703d33

Please sign in to comment.