Improved Barebones Particle Swarm Optimization with Neighborhood Search and Its Application on Ship Design. (13th February 2013)