Near Real-time Performance of Population-based Nature-Inspired Algorithms on Cheaper and Older Smartphones

For solving optimization problems, stochastic population-based nature-inspired algorithms use inspirations from nature. Despite their applicability in real-world environments, their bottleneck is high time complexity. Usually, they are searching for optimal solutions on computing devices of full computational power. However, in some situations, we deal with devices of limited computational power. Some examples of such devices are smartphones, which have been becoming very powerful for running various applications. However, there is still a lack of researches that would study the performance of nature-inspired algorithms on these devices. In this paper, we analyze the performance of one member of the nature-inspired algorithms, the so-called Bat algorithm, on the Android smartphone. Although smartphones nowadays offer a computational power comparable with the personal computer, we focus on the cheaper and older smartphones that are most widespread today.

[1]  Mohamed Tarbouchi,et al.  FPGA Implementation of Genetic Algorithm for UAV Real-Time Path Planning , 2009, J. Intell. Robotic Syst..

[2]  Robert J. Marks,et al.  FPGA implementation of particle swarm optimization for inversion of large neural networks , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[3]  Ken A. Hawick,et al.  Parallel Parametric Optimisation with Firefly Algorithms on Graphical Processing Units , 2012 .

[4]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[5]  Ying Tan,et al.  GPU-based parallel particle swarm optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[6]  A. Delbem,et al.  A GPU-Based Implementation of the Firefly Algorithm for Variable Selection in Multivariate Calibration Problems , 2014, PloS one.

[7]  Fabio Daolio,et al.  Evaluation of parallel particle swarm optimization algorithms within the CUDA™ architecture , 2011, Inf. Sci..

[8]  Ferrante Neri,et al.  Memetic Compact Differential Evolution for Cartesian Robot Control , 2010, IEEE Computational Intelligence Magazine.

[9]  Simon Fong,et al.  Bat algorithm: Recent advances , 2014, 2014 IEEE 15th International Symposium on Computational Intelligence and Informatics (CINTI).

[10]  David Naso,et al.  Compact Differential Evolution , 2011, IEEE Transactions on Evolutionary Computation.

[11]  Xin-She Yang,et al.  Bat algorithm: literature review and applications , 2013, Int. J. Bio Inspired Comput..

[12]  Mlakar Uros,et al.  Towards the universal framework of stochastic nature-inspired population-based algorithms , 2016 .

[13]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[14]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.