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
