[Couenne-tickets] [Couenne, a solver for non-convex MINLP problems] #11: support for signed power functions
Couenne, a solver for non-convex MINLP problems
coin-trac at coin-or.org
Fri Jun 17 11:10:43 EDT 2011
#11: support for signed power functions
-------------------------+--------------------------------------------------
Reporter: stefan | Owner: somebody
Type: enhancement | Status: new
Priority: major | Milestone:
Component: component1 | Version:
Keywords: |
-------------------------+--------------------------------------------------
Hi,
attached is a hack for stable/0.3 that allows to deal with so called
signed power functions of the form {{{abs(x)|x|^n, n >= 1 rational}}}.
The modifications consists in using the code for odd power functions if
you have a signed power.
It seems to give reasonable numbers on the water network design problems
from D'Ambrosio et.al.
Things that remain to be done is to check whether the hack also works for
rational n, I only tried n=2 so far, and to adapt the code in rootQ to
handle also even integer and rational exponents. For n=1.852, you should
get q=-0.398399.
Stefan
--
Ticket URL: <https://projects.coin-or.org/Couenne/ticket/11>
Couenne, a solver for non-convex MINLP problems <https://projects.coin-or.org/Couenne>
Couenne, a solver for non-convex MINLP problems
More information about the Couenne-tickets
mailing list