Cplex/Gurobi options to quickly check the feasibility of quadratic/conic problem

670 views
Skip to first unread message

Ran Ji

unread,
Jan 12, 2016, 12:23:16 PM1/12/16
to AMPL Modeling Language
Dear All,

We are running a bisection procedure to find the optimal value of a variable (say VarX) iteratively. At each iteration, given a fixed value of VarX (as a parameter), we need to check the feasibility of a problem with quadratic/conic constraints. The objective function could be set arbitrarily, such as maximizing a constant number (e.g. maximize 0). The primary purpose is to only check the feasibility of the problem, the indication of feasible or infeasible status is good enough for us to conduct further procedure. The optimality is not required in this case. To possibly increase the computational efficiency, we are wondering if there are any specific options for the solver Cplex and Gurobi that they can quickly return the feasibility status of the problem. Alternatively speaking, we are trying to use the options (if any) that the solver stops the solving process once a feasible solution is found, and it does not necessarily to search for other solutions. 

We are greatly appreciated for any insights and advice. Thank you.

Best regards,

Ran   

Victor Zverovich

unread,
Jan 13, 2016, 11:05:10 AM1/13/16
to am...@googlegroups.com
I think it should be enough to set objective expression to a constant. In CPLEX you can also set mipemphasis=1 to emphasize finding feasible solutions, but it only applies to MIP.

If you already have a solution you can check its feasibility using AMPL script without calling a solver.

HTH,
Victor

--
You received this message because you are subscribed to the Google Groups "AMPL Modeling Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ampl+uns...@googlegroups.com.
To post to this group, send email to am...@googlegroups.com.
Visit this group at https://groups.google.com/group/ampl.
For more options, visit https://groups.google.com/d/optout.

e.d.an...@mosek.com

unread,
Jan 15, 2016, 8:36:42 AM1/15/16
to AMPL Modeling Language
In general checking feasibility of conic optimization problems is just as hard as finding the optimal solution.

I cannot say for sure what the optimizers you are mentioning are doing, but it is quite common to use the so called homogeneous model + an interior-point algorithm to find the optimal solution or detect the infeasibility. The paper


presents the idea. 

This algorithm has the feature that feasibility and optimality is reached at the exactly the same time. And hence the feasibility status cannot be determined early.

Ran Ji

unread,
Jan 15, 2016, 2:46:41 PM1/15/16
to AMPL Modeling Language, e.d.an...@mosek.com
Thank you all for the valuable insights and advice.

duncan...@gmail.com

unread,
Mar 26, 2018, 1:36:19 PM3/26/18
to AMPL Modeling Language
That link is expired but I would love to read the paper. Do you know it's name?

e.d.an...@mosek.com

unread,
Mar 27, 2018, 2:07:21 AM3/27/18
to AMPL Modeling Language

duncan...@gmail.com

unread,
Mar 27, 2018, 3:02:34 PM3/27/18
to AMPL Modeling Language
Thank you very much!
Reply all
Reply to author
Forward
0 new messages