XOR Binary Gravitational Search Algorithm

In this paper, an XOR binary gravitational search algorithm is introduced. Gravitational search algorithms, a physics inspired optimization algorithm, have previously been successfully applied to different real-valued optimization problems. In their binary version, the definition of a velocity vector changes to probability of change in corresponding dimensions. However, analysis shows that existing velocity vector update equation for binary gravitational search algorithm do not direct the particle towards better particle in certain cases. To apply this algorithm to binary optimization problems we introduce an XOR operator in the acceleration term. After a mathematical comparison to existing binary gravitational search algorithms it is shown that the proposed modification complies more with the definition of change in each dimension. Extensive simulations are performed showing the superiority of the proposed algorithm over other existing algorithms such as binary particle swarm optimization and an existing version of binary gravitational search algorithm.

[1]  Yanbin Yuan,et al.  An improved binary particle swarm optimization for unit commitment problem , 2009, Expert Syst. Appl..

[2]  Richard A. Formato,et al.  Central Force Optimization and NEOs - First Cousins? , 2010, J. Multiple Valued Log. Soft Comput..

[3]  Azah Mohamed,et al.  Optimal power quality monitor placement in power systems using an adaptive quantum-inspired binary gravitational search algorithm , 2014 .

[4]  Jürgen Branke,et al.  Evolutionary optimization in uncertain environments-a survey , 2005, IEEE Transactions on Evolutionary Computation.

[5]  Andries Petrus Engelbrecht,et al.  Fundamentals of Computational Swarm Intelligence , 2005 .

[6]  Hossein Nezamabadi-pour,et al.  BGSA: binary gravitational search algorithm , 2010, Natural Computing.

[7]  M. A. Khanesar,et al.  A novel binary particle swarm optimization , 2007, 2007 Mediterranean Conference on Control & Automation.

[8]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[9]  Taher Niknam,et al.  Probabilistic energy and operation management of a microgrid containing wind/photovoltaic/fuel cell generation and energy storage devices based on point estimate method and self-adaptive gravitational search algorithm , 2012 .

[10]  Shailesh Tiwari,et al.  Physics-Inspired Optimization Algorithms: A Survey , 2013 .

[11]  Lionel Amodeo,et al.  Efficient Multi-objective Optimization Method for the Mixed-model-line Assembly Line Design Problem , 2014 .

[12]  H. Martin Weingartner,et al.  Methods for the Solution of the Multidimensional 0/1 Knapsack Problem , 1967, Operational Research.

[13]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[14]  John E. Beasley,et al.  A Genetic Algorithm for the Multidimensional Knapsack Problem , 1998, J. Heuristics.

[15]  Cem Sinanoğlu,et al.  Optimum Assembly Sequence Planning System Using Discrete Artificial Bee Colony Algorithm , 2018 .

[16]  H. Martin Weingartner,et al.  Method for the Solution of the Multi-Dimensional 0/1 Knapsack Problem , 2015 .