Edwin Chan wrote: > > Hi all > > I'm new to ECLIPSE and trying to use it to solve some optimisation problems. > > I'm using the EPLEX library and has run the example in the tutorial. However > it seems that it can't solve for problems with nonlinear constraints such > as: > > x1*exp(x1)<=0.3 > > Could anyone tell me which library and/or how, if possible at all, I can use > to solve such NLP? EPLEX is an interface to a simplex solver, and therefore handles only linear constraints. The IC library accepts nonlinear constraints and does interval proagation on them. A combination of interval propagation and search can in principle solve nonlinear systems: ?- lib(ic). Yes (0.97s cpu) ?- X * exp(X) $=< 0.3, squash([X], 0.001, log). X = X{-1.0Inf .. 0.23728964398866942} There are 5 delayed goals. Yes (0.02s cpu) See also the "Constraint Library Manual", chapter on IC. -- Joachim Schimpf / phone: +44 20 7594 8187 IC-Parc / mailto:J.Schimpf@imperial.ac.uk Imperial College London / http://www.icparc.ic.ac.uk/eclipseReceived on Wed Jul 09 11:12:18 2003
This archive was generated by hypermail 2.1.8 : Wed 16 Nov 2005 06:07:24 PM GMT GMT