Hello
 
Are there any plans to add Particle Swarm Optimization (PSO) or other 
metaheuristic algorithms such as Differential Evolution to NLOPT? I think this 
could be useful to some people especially when combined with AUGLAG. What 
should I do to add an additional algorithm to NLOPT in order to compile it 
using the current compile system (using configure/make/make install)? I've 
implemented PSO in NLOPT on my own but did it in a rather unelegant and 
probably unoptimal way by adding all nlopt C-files (with some modifications) to 
my eclipse project and compiling everything into one executable.
 
Another suggestion would be to change the "double* work" pointer in the 
"nlopt_opt" struct (pointer to algorithm specific workspace) into a void 
pointer so one could allocate an arbitrary workspace like a structure not just 
an array of doubles.
 
Best Regards
Krystian Erwinski
 
_______________________________________________
NLopt-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/nlopt-discuss

Reply via email to