Journal of Computer and Communications
Vol.03 No.05(2015), Article ID:56599,10 pages
10.4236/jcc.2015.35016
Performance Research on Magnetotactic Bacteria Optimization Algorithm with the Best Individual-Guided Differential Interaction Energy
Hongwei Mo, Lili Liu, Jiao Zhao
Automation College, Harbin Engineering University, Harbin, China
Email: honwei2004@126.com, liulilikaoyan@163.com, zhaojiaoyouxiang@163.com


Received March 2015

ABSTRACT
Magnetotactic bacteria optimization algorithm (MBOA) is a new optimization algorithm inspired by the characteristics of magnetotactic bacteria, which is a kind of polyphyletic group of prokaryotes with the characteristics of magnetotaxis that make them orient and swim along geomagnetic field lines. The original Magnetotactic Bacteria Optimization Algorithm (MBOA) and several new variants of MBOA mimics the interaction energy between magnetosomes chains to obtain moments for solving problems. In this paper, Magnetotactic Bacteria Optimization Algorithm with the Best Individual-guided Differential Interaction Energy (MBOA-BIDE) is proposed. We improved interaction energy calculation by using the best individual-guided differential interaction energy formation. We focus on analyzing the performance of different parameters settings. The experiment results show that the proposed algorithm is sensitive to parameters settings on some functions.
Keywords:
Magnetotactic Bacteria, Nature Inspired Computing, Differential Interaction Energy, Parameters Settings

1. Introduction
The research of algorithms have been conducted many years, the field of algorithm is very mature now. Evolutionary algorithm (EA) is a very popular research field. The common evolutionary algorithms are genetic algorithm (GA), Differential Evolution (DE) [1], Particle Swarm Optimization (PSO) [2] and Bacterial Foraging Optimization algorithm (BFOA) [3] and so on.
Magnetotactic Bacteria Optimization Algorithm (MBOA) [4] [5] which is introduced by Mo is one of the modern heuristic algorithms and inspired by the magnetotactic bacteria. In nature, magnetotactic bacteria (MTBs) is a special kind of bacteria which have many micro magnetic particles named magnetosome in their bodies. These magnetic particles can generate moments to guide the bacteria to swim along geomagnetic field lines of the earth [6] [7]. In recent years, several improved MBOA, such as BMMBOA [8], MBOA-BR [9], MBOA-BT [10], PSMBA [11], MBMMA [12], have been proposed to modify the performance of MBOA. In the Moments of the Best Individual-based Magnetotactic Bacteria Optimization Algorithm (BMMBOA), similar to DE/best/1, the problem solutions are generated by moments mechanisms based on interaction energy among solutions [8]. In the Magnetotactic Bacteria Optimization Algorithm Based On Best-R and Scheme (MBOA-BR), similar to DE/best/r and scheme, it regulates the moments based on the information exchange between best individual's moments and some randomly one [9]. In the Magnetotactic Bacteria Optimization Algorithm based on Best-Target (MBOA-BT), similar to DE/best/target scheme, some cells will receive MTS information from the interaction between the local best one and the target one to balance the local search and global search [10]. In the Power Spectrum-Based Magnetotactic Bacteria Algorithm (PSMBA), it is based on the models of power spectra of the magnetic field noise produced by Brownian rotation of nonmotile bacteria in zero magnetic field [11]. In the Magnetotactic Bacteria Moment Migration Algorithm (MBMMA), the moments of relative good solutions can migrate each other to enhance the diversity of the MBMMA [12].
In this paper, we proposed a Magnetotactic Bacteria Optimization Algorithm with the Best Individual-guided Differential Interaction Energy (MBOA-BIDE) in order to overcome the shortcomings of complicated interaction energy calculation of the original MBOA and several new variants of MBOA and focus on the study of the effect of different parameters settings.
2. Magnetotactic Bacteria Optimization Algorithm with the Best Individual-Guided Differential Interaction Energy (MBOA-BIDE)
In the following, we briefly describe the basic operators and the main steps of MBOA-BIDE. MBOA-BIDE mainly has three steps and three main operators including moment generation, moment regulation, moment replacement.
2.1. Interaction Distance
First, in the algorithm, each solution is looked as a cell containing a magnetosome chain. At first we define
stands for the best cell of the population in the current generation
. The distance of the cell
and the
best cell
,
, is calculated as follows: .
(1)
After that, we can get a distance matrix
.
is the size of cell population,
stands for dimension of every cell.
2.2. Moments Generation
Based on the distances among cells, the interaction energy
is defined as
(2)
where the settings of
and
will be discussed in the next section.
stands for randomly selected variables from
.
,
.
After obtaining interaction energy, the moments 

where the settings of 
Suppose

Then the total moments of a cell is regulated as follows:

where 



2.3. Moments Regulation
After moments generation, the moments regulation is realized as follows:
If 

Otherwise, they are regulated as follows:

where 


2.4. Moments Replacement
After the moments regulation, we set a replacement probability 0.5, some cells with worse fitness are replaced as follows:
if 

where 


3. Parameters Settings
To evaluate the performance of MBOA-BIDE, the experiments are carried out on 10 benchmark functions. In this section, the benchmark functions are presented firstly. Secondly, the simulation results obtained from different parameter settings are analyzed and discussed.
In all experiments, during each run, a maximum fitness evaluation of 200000 generations is used. To reduce statistical errors, each test is repeated 30 times independently and the mean results are used in the comparisons.
3.1. Benchmark functions
The ten basic benchmark problems summarised in Table 1, can be classified into two groups. The first five functions 



3.2. The effect of population size N
We set MBOA-BIDE with different population size (

In this study, MBOA-BIDE with different population size 
Table 1. Benchmark functions.
assigned a rank with a gap (gap is determined based on the number of equally performing algorithms). Table 3 provides the ranks of the different population size and the average rank for all the functions based on mean performances. Based on the average ranking, the order of performance obtained is 





Figure 1 presents the histograms that indicate the number of times each population size 

3.3. The effect of magnetic field
To study the effects of 







・ 

・ 

・ 

・ 

The results are shown in Table 4. From Table 4, for










Figure 2 Presents the line chart and histograms that indicate the mean, best and median values each 


Figure 1. Histogram of individual mean ranks.
Table 2. Statistical results obtained by MBOA-BIDE with different population size N.
Figure 2. Histogram of statistical results of MBOA-BIDE with different B values
Table 3. Rank table for the mean values.
Table 4. Statistical results obtained by MBOA-BIDE with different B values.
performance on
3.4. The Effect of c1 and c2
Firstly we suppose that 






and 
・ 



・ 



・ 



・ 



・ 



・ 



The statistical results are shown in Table 5.
From Table 5 and Table 6, we can see that for















4. Conclusion
In this paper, by analyzing the performance of different parameters settings of MBOA-BIDE, we can see that when 




Table 5. Statistical results obtained by MBOA-BIDE with different C1 and C2 values.
Table 6. Rank table for the mean values.
sensitive to parameters settings on some functions.
Acknowledgements
This work is partially supported by the National Natural Science Foundation of China under Grant No.61075113, the Excellent Youth Foundation of Heilongjiang Province of China under Grant No. JC201212, the Fundamental Research Funds for the Central Universities No. HEUCFX041306.
Cite this paper
Hongwei Mo,Lili Liu,Jiao Zhao, (2015) Performance Research on Magnetotactic Bacteria Optimization Algorithm with the Best Individual-Guided Differential Interaction Energy. Journal of Computer and Communications,03,127-136. doi: 10.4236/jcc.2015.35016
References
- 1. Storn, R. and Price, K. (1997) Differential Evolution—A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. Journal of Global Optimization, 11, 341-359. http://dx.doi.org/10.1023/A:1008202821328
- 2. Kennedy, J. and Eberhart, R. (1995) Particle Swarm Optimization. IEEE International Conference on Neural Networks, Piscataway, NJ, 1942-1948. http://dx.doi.org/10.1109/ICNN.1995.488968
- 3. Müeller, S., Marchetto, J., Airaghi, S. and Koumoutsakos, P. (2002) Optimization Based on Bacterial Chemotaxis. IEEE Transactions on Evolutionary Computation, 6, 16-29. http://dx.doi.org/10.1109/4235.985689
- 4. Mo, H.W. (2012) Research on Magnetotactic Bacteria Optimization Algorithm. The 5th International Conference on Advanced Computational Intelligence (ICACI 2012), Nanjing, 423-427. http://dx.doi.org/10.1109/ICACI.2012.6463198
- 5. Mo, H.W. and Xu, L.F. (2013) Magnetotactic Bacteria Optimization Algorithm for Multimodal Optimization. IEEE Symposium on Swarm Intelligence (SIS), Singapore, 240-247.
- 6. Faivre, D. and Schuler, D. (2008) Magnetotactic Bacteria and Magnetosomes. Chemical Reviews, 108, 4875-4898. http://dx.doi.org/10.1021/cr078258w
- 7. Mitchell, J.G. and Kogure, K. (2006) Bacterial Motility: Links to the Environment and a Driving Force for Microbial Physics. FEMS Microbiol. Ecol., 55, 3-16. http://dx.doi.org/10.1111/j.1574-6941.2005.00003.x
- 8. Mo, H.W., Liu, L.L., Xu, L.F. and Zhao, Y.Y. (2014) Performance Research on Magnetotactic Bacteria Optimization Algorithm Based on the Best Individual. The 6th International Conference on Bio-inspired Computing (BICTA 2014), Wuhan, 318-322.
- 9. Mo, H.W. and Geng, M.J. (2014) Magnetotactic Bacteria Optimization Algorithm Based on Best-r and Scheme. 6th Naturei and Biologically Inspired Computing, Porto Portgal, 59-64.
- 10. Mo, H.W. and Liu, L.L. (2014) Magnetotactic Bacteria Optimization Algorithm Based on Best-Target Scheme. International Conference on Nature Computing and Fuzzy Knowledge, Xiamen, 103-114. http://dx.doi.org/10.1109/ICNC.2014.6975877
- 11. Mo, H.W., Liu, L.L. and Xu, L.F. (2014) A Power Spectrum Optimization Algorithm Inspired by Magnetotactic Bacteria. Neural Computing and Applications, 25, 1823-1844. http://dx.doi.org/10.1007/s00521-014-1672-3
- 12. Mo, H.W., Liu, L.L. and Geng, M.J. (2014) A New Magnetotactic Bacteria Optimization Algorithm Based on Moment Migration. 2014 International Conference on Swarm Intelligence, Hefei, 103-114. http://dx.doi.org/10.1007/978-3-319-11857-4_12








