Some new test functions for global optimization and performance of repulsive particle swarm method
In this paper we introduce some new test functions to assess the performance of global optimization methods. These functions have been selected partly because several of them are aesthetically appealing and partly because a few of them are really difficult to optimize, while all the functions are multi-modal. Each function has been graphically presented to appreciate its geometrical appearance. To optimize these functions we have used the Repulsive Particle Swarm (RPS) method. We have also appended a computer program of the RPS method. Except two functions, namely the 'crowned cross' and the 'cross-legged table' functions all other new test functions are optimized by the RPS program.The program has also been tested with success on a number of well-established benchmark functions. However, the program fails miserably in optimizing the Bukin and a couple of other functions.
|Date of creation:||23 Aug 2006|
|Date of revision:|
|Note:||Readers should beware of the plagiarism by one Mr. Sanjeev K Singh, Tezpur University, Assam, who, in his article "A Comparative Study of Genetic Algorithm, Improved-Repulsive Particle Swarm Optimization and Simulated Annealing" published in the proceedings of Advances in Computational Optimization and Analysis of Systems (COSA 2007), 6-9 February, 2007 Outreach Centre, IIT, Kanpur, attributes introduction of some new functions (Bird function, Penholder function, Cross function, etc) and the improved Particle Swarm method to himself.|
|Contact details of provider:|| Postal: |
Web page: http://mpra.ub.uni-muenchen.de
More information through EDIRC
When requesting a correction, please mention this item's handle: RePEc:pra:mprapa:2718. See general information about how to correct material in RePEc.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: (Ekkehart Schlicht)
If references are entirely missing, you can add them using this form.