Decision Optimization

Decision Optimization

Delivers prescriptive analytics capabilities and decision intelligence to improve decision-making.

 View Only
  • 1.  QCP Dual Values

    Posted Wed May 16, 2012 04:09 PM

    Originally posted by: EhSa


    Hi,

    I use CPLEX 12.4 in Matlab to solve QCQP problems of the following form:

    min x'Qx
    s.t.
    Ax+By+Cz <= b (1)
    y'y <= scaler (2)
    x,y,z >= 0

    CPLEX 12.4 returns the dual values associated with linear constraints in (1), it also returns a vector of reduced costs. My question is whether it is possible to extract the dual value associated with the quadratic constraint in (2) from the vector of reduced cost provided by CPLEX or not. I took a look at the Matlab example "socpex1.m" to see how one can extract the dual values associated with the qc's using the vector of reduced costs which basically requires identifying the "cone head" variable. However, here I do not know the cone head variable associated with the constraint (2), and I am not sure how CPLEX transforms this qc into the SOCP standard form.

    Thanks!
    Ehsan
    #CPLEXOptimizers
    #DecisionOptimization


  • 2.  Re: QCP Dual Values

    Posted Thu May 17, 2012 03:55 AM

    Originally posted by: SystemAdmin


    CPLEX 12.4 only supports duals for SOC constraints. If you do not write your quadratic constraint as SOC then there is no way to get the dual values for it. This article illustrates how one can transform several types of quadratic constraints into SOCs. Maybe you can apply one of those transformations?
    #CPLEXOptimizers
    #DecisionOptimization


  • 3.  Re: QCP Dual Values

    Posted Thu May 17, 2012 10:49 PM

    Originally posted by: EhSa


    Thanks Daniel for the reply!

    Are you sure the link is correct?

    Ehsan
    #CPLEXOptimizers
    #DecisionOptimization


  • 4.  Re: QCP Dual Values

    Posted Fri May 18, 2012 04:08 AM

    Originally posted by: SystemAdmin


    Sorry, I meant to reference this article.
    #CPLEXOptimizers
    #DecisionOptimization


  • 5.  Re: QCP Dual Values

    Posted Thu October 22, 2015 09:51 PM

    Originally posted by: guabiik


    Hi, i have a similar problem but i didn't find the answer in the link. 

    I have a SOCP and don't know how to solve it becasue I don't know my "cone head" variables. 

     

    Thanks

     


    #CPLEXOptimizers
    #DecisionOptimization


  • 6.  Re: QCP Dual Values

    Posted Fri October 23, 2015 12:28 AM

    Can't you just introspect your second order cone constraint to find the cone head variable?


    #CPLEXOptimizers
    #DecisionOptimization