How to reformulate the log function as its equivalent conic programming?

11 views
Skip to first unread message

Abbas Omidi

unread,
Oct 28, 2025, 5:52:27 AM (12 days ago) Oct 28
to mosek
Dear support team,

I hope you are doing well. I am trying to solve an optimization problem that contains power functions. The problem is something like this:

Max_(x,y) = (y/x)
s.t:   
5**(x) =e= 5*x
2**(y) + 8**(y) =e= 130
(x,y) in R

I reformulated the problem via a logarithmic function, and it works well. Now, I would like to reformulate the mentioned problem as its equivalent conic programming. Also, I want to know if there is a way to reformulate the problem by a general non-linear form (log(x) = y). I was wondering if, how I can rewrite the problem in its conic form, if it is possible?


Best regards
Abbas

Erling D. Andersen

unread,
Oct 28, 2025, 3:50:01 PM (11 days ago) Oct 28
to mosek
Given you have nonlinear equalities then there is no hope you can formulate it on conic form.

The reason is that a nonlinear equality can never specify a convex set.

Erling D. Andersen

MOSEK APS 
Fruebjergvej 3, 
Symbion Science Park Box 16, 
DK-2100 Copenhagen O


--
You received this message because you are subscribed to the Google Groups "mosek" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mosek+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mosek/f4074a48-f5db-4caa-8e77-b7b309ecfec3n%40googlegroups.com.

Abbas Omidi

unread,
Oct 29, 2025, 1:57:56 AM (11 days ago) Oct 29
to mosek
Dear Dr. Andersen,

Thank you so much for your informative comments.

Best regards
Abbas 

Reply all
Reply to author
Forward
0 new messages