Coding Second Order Cone Constraints in GAMS for MOSEK

I just started learning conic programming and writing codes in GAMS for that. I modified my convex minlp model into a conic constrained mip model, by transforming x^2<=y.z type hyperbolic inequalities into a quadratic cone, ||2x,y-z||<=y+z. And in GAMS I coded these cones as w =C= 2*x + v, where w = y+z(defined as nonnegative), v = y-z (defined as unrestricted). But I am not sure if these codes are correct, because I get infeasibility when I run it using MOSEK solver although I know that my original modelworks fine. Any ideas are welcome.


Is there a documentation except for MOSEK solver tutorial in GAMS (I already checked it) where I can learn how to do that?


To unsubscribe from this group and stop receiving emails from it, send an email to gamsworld+unsubscribe@googlegroups.com.
To post to this group, send email to gamsworld@googlegroups.com.
Visit this group at http://groups.google.com/group/gamsworld?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

\

I have experience coding the second order cone program with CPLEX. In Cplex Cone programs are coded as a part of quadratic constraint programs. There you can just simply write the simple notation and define the model as QCP or MIQCP in order to solve it.

For example: X^2+Y^2 wrote:

I just started learning conic programming and writing codes in GAMS for that. I modified my convex minlp model into a conic constrained mip model, by transforming x^2<=y.z type hyperbolic inequalities into a quadratic cone, ||2x,y-z||<=y+z. And in GAMS I coded these cones as w =C= 2*x + v, where w = y+z(defined as nonnegative), v = y-z (defined as unrestricted). But I am not sure if these codes are correct, because I get infeasibility when I run it using MOSEK solver although I know that my original modelworks fine. Any ideas are welcome.


Is there a documentation except for MOSEK solver tutorial in GAMS (I already checked it) where I can learn how to do that?


To unsubscribe from this group and stop receiving emails from it, send an email to gamsworld+unsubscribe@googlegroups.com.
To post to this group, send email to gamsworld@googlegroups.com.
Visit this group at http://groups.google.com/group/gamsworld?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.



\

To unsubscribe from this group and stop receiving emails from it, send an email to gamsworld+unsubscribe@googlegroups.com.
To post to this group, send email to gamsworld@googlegroups.com.
Visit this group at http://groups.google.com/group/gamsworld?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

\