Universal gravitation is a natural phenomenon. Inspired by Newton's universal gravitation model and based on binary differences strategy, we propose an algorithm for global optimization problems, which is called the binary difference gravitational evolution (BDGE) algorithm. BDGE is a population-based algorithm, and the population is composed of particles. Each particle is treated as a virtual object with two attributes of position and quality. Some of the best objects in the population compose the reference-group and the rest objects compose the floating-group. The BDGE algorithm could find the global optimum solutions through two critical operations: the self-update of reference-group and the interactive-update process between the reference-group and floating-group utilizing the gravitational evolution method. The parameters of BDGE are set by a trial-and-error process and the BDGE is proved that it can converge to the global optimal solution with probability 1. Benchmark functions are used to evaluate the performance of BDGE and to compare it with classic Differential Evolution. The simulation results illustrate the encouraging performance of the BDGE algorithm with regards to computing speed and accuracy.
|Number of pages||11|
|Journal||International Journal of Computational Intelligence Systems|
|Early online date||1 Jun 2012|
|Publication status||Published - Jun 2012|
Bibliographical noteFunding Information:
This paper is partially supported by National Natural Science Foundation of China under Grant Numbers 60975080, 60832003; and the Natural Science Foundation of Zhejiang Province under Grant Number Y1100076.
- Binary Difference
- Differential Evolution