Abstract
Meta-heuristicalgorithms are widely used in various areas such as engineering, statistics, industrial, image processing, artificial intelligence etc. In this study, the Cricket algorithm which is a novel nature-inspired meta-heuristic algorithm approach which can be used for the solution of some global engineering optimization problems was introduced. This novel approach is a meta-heuristic method that arose from the inspiration of the behaviour of crickets in the nature. It has a structure for the use in the solution of various problems. In the development stage of the algorithm, the good aspects of the Bat, Particle Swarm Optimization and Firefly were experimented for being applied to this algorithm. In addition to this, because of the fact that these insects intercommunicate through sound, the physical principles of sound propagation in the nature were practiced in the algorithm. Thanks to this, the compliance of the algorithm to real life tried to be provided. This new developed approach was applied on the familiar global engineering problems and the obtained results were compared with the results of the algorithm applied to these problems.
Similar content being viewed by others
References
Lu P, Chen S, Zheng Y (2012) Artificial intelligence in civil engineering. Math Probl Eng 2012:1–22. Article ID 145974. 10.1155/2012/145974
Zhou Y, He J, Nie Q (2008) A comparative runtime analysis of heuristic algorithms for satisfiability problems. Artif Intell 173:240–257. 10.1016/j.artint.2008.11.002
Precup R, David R, Petriu E, Preitl S, Paul A (2011) Gravitational search algorithm-based tuning of fuzzy control systems with a reduced parametric sensitivity. In: Gaspar-Cunha A, Takahashi R, Schaefer G, Costa L (eds) Soft computing in industrial applications, vol 96. Springer, Berlin, Heidelberg, pp 141–150, 10.1007/978-3-642-20505-7_12
Özdağ R, Karcı A (2015) Sensor node deployment based on electromagnetism-like algorithm in mobile wireless sensor networks. Int J Distrib Sens N. Article ID 507967. 10.1155/2015/507967
Bastos-Filho C, Chaves D, Silva Fe, Pereira H, Martins-Filho J (2011) Wavelength assignment for physical-layer-impaired optical networks using evolutionary computation. IEEE J Opt Commun Netw 3:178. 10.1364/JOCN.3.000178
Dorigo M, Stützle T (2004) Ant colony optimization. MIT Press, Cambridge
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–680. doi:10.1126/science.220.4598.671 10.1126/science.220.4598.671
Goldberg DE (1997) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading
Glover F (1989) Tabu search part, I. ORSA J Comput 1:190–206
Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural network, Perth, WA. 10.1109/ICNN.1995.488968, pp 1942–1948
Yang XS (2010) A new metaheuristic bat-inspired algorithm. NICSO 284:65–74. 10.1007/978-3-642-12538-6_6
Yang XS (2009) Firefly algorithms for multimodal optimization. Lect Notes Comput Sci:169–178. 10.1007/978-3-642-04944-6_14
Hassan R, Cohanim B, Weck O, Venter G (2005) A comparison of particle swarm optimization and the genetic algorithm. In: Proceedings of the 1st AIAA multidisciplinary design optimization specialist conference, Austin, pp 18–21
Summanwar VS, Jayaraman VK, Kulkarni BD, Kusumakar HS, Gupta K, Rajesh J (2002) Solution of constrained optimization problems by multi-objective genetic algorithm. Comput Chem Eng 26:1481–1492. 10.1016/S0098-1354(02)00125-4
Sun W, Yuan YX (2006) Optimization theory and methods. Springer, New York
Karcı A, Yiğiter M, Demir M (2007) Natural inspired computational intelligence method: saplings growing up algorithm. In: Proceedings of the Ikecco International Kyrgyz-Kazak electronics and computer conference
Ali MZ, Alkhatib K, Tashtoush Y (2013) Cultural algorithms: emerging social structures for the solution of complex optimization problems. Int J Artif Intell 11:20–42
Zaplatilek K, Leuchter J (2013) System optimization using a parallel stochastic approach. Adv Electr Comp Eng 13:73–76. 10.4316/AECE.2013.02012
Lee KS, Geem ZW (2005) A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice. Comput Methods Appl Mech Eng 194:3902–3933. 10.1016/j.cma.2004.09.007
Yang XS (2008) Nature-inspired metaheuristic algorithms. Luniver Press
Baykasoğlu A, Ozsoydan FB (2014) An improved firefly algorithm for solving dynamic multidimensional knapsack problems. Expert Syst Appl 41:3712–3725. doi:10.1016/j.eswa.2013.11.040 10.1016/j.eswa.2013.11.040
Das G (2013) Bat algorithm based soft computing approach to perceive hairline bone fracture in medical x-ray images. IJCSET 4:432–436
Hasançebi O, Carbas S (2014) Bat inspired algorithm for discrete size optimization of steel frames. Adv Eng Softw 67:173–185. 10.1016/j.advengsoft.2013.10.003
Canayaz M, Karcı A (2013) A new metaheuristic cricket-inspired algorithm. In: Proceedings of the 2nd International Eurasian conference on mathematical sciences and applications, Sarajevo, Bosnia and Herzegovina, p 176
Canayaz M, Karcı A (2015) İmge işleme uygulamaları nda cırcır böceği algoritması. In: Proceedings of the Akademik Bilişim Konferansı (AB2015)
Canayaz M, Karcı A (2015) Investigation of cricket behaviours as evolutionary computation for system design optimization problems. Measurement 68:225–235. 10.1016/j.measurement.2015.02.052
Brown DW (1999) Mate choice in tree crickets and their kin. Annu Rev Entomol 44:371–396. 10.1146/annurev.ento.44.1.371
Stephen RO, Hartley JC (1995) Sound production in crickets. J Exp Biol 198:2139–2152
Aygun H, Demirel H, Cernat M (2012) Control of the bed temperature of a circulating fluidized bed boiler by using particle swarm optimization. Adv Electr Comp Eng 12:27–32. 10.4316/AECE.2012.02005
Dolbear EA (1897) The cricket as a thermometer. Amer Nat 31:970
Larsen JL, Lemone P (2009) The sound of crickets. Sci Teach 76:37–41
Crocker M (2008) Theory of sound-predictions and measurement. In: Crocker M (ed) Handbook of noise and vibration control. 1st edn. Wiley
Howard D, Angus J (2009) Acoustics and psychoacoustics. Amsterdam, Focal
ISO Standart, ISO 9613-1 Acoustics attenuation of sound during propagation outdoors part 1: calculation of the absorption of sound by the atmosphere (1993)
Ray T, Saini P (2001) Engineering design optimization using a swarm with an intelligent information sharing among individuals. Eng Optim 33:735–748. 10.1080/03052150108940941
Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29:17–35. 10.1007/s00366-011-0241-y
Yang XS, Gandomi AH (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput 29:464–483. 10.1108/02644401211235834
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98. 10.1016/j.advengsoft.2015.01.010
Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2013) Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput 13:2592–2612. 10.1016/j.asoc.2012.11.026
Himmelblau DM (1972) Applied nonlinear programming. McGraw-Hill, New York
Garg H (2014) Solving structural engineering design optimization problems using an artificial bee colony algorithm. JIMO 10:777–794. 10.3934/jimo.2014.10.777
Fesanghary M, Mahdavi M, Minary-Jolandan Y (2008) Alizadeh, Hybridizing harmony search algorithm with sequential quadratic programming for engineering optimization problems. Comput Methods Appl Mech Eng 197:3080–3091. 10.1016/j.cma.2008.02.006
Jaberipour M, Khorram E (2010) Two improved harmony search algorithms for solving engineering optimization problems. Commun Nonlinear Sci 15:3316–3331. 10.1016/j.cnsns.2010.01.009
Gong W, Cai Z, Liang D (2014) Engineering optimization by means of an improved constrained differential evolution. Comput Methods Appl Mech Eng 268:884–904. 10.1016/j.cma.2013.10.019
Haipeng K, Ni L, Yuzhong S (2015) Adaptive double chain quantum genetic algorithm for constrained optimization problems. CSAA 28:214–228. 10.1016/j.cja.2014.12.010
Lin MH, Tsai JF, Hu NZ, Chang SC (2013) Design optimization of a speed reducer using deterministic techniques. Math Probl Eng 2013:1–7. Article ID 419043. 10.1155/2013/419043
Lee K-M, Tsai J-T, Liu T-K, Chou J-H (2010) Improved genetic algorithm for mixed-discrete-continuous design optimization problems. Eng Optim 42:927–941. 10.1080/03052150903505885
Akay B, Karaboga D (2012) Artificial bee colony algorithm for large-scale problems and engineering design optimization. J Intell Manuf 23:1001–1014. 10.1007/s10845-010-0393-4
Kumar P, Pant M, Singh VP (2012) Differential evolution with interpolation based mutation operators for engineering design optimization. AMEA 2:221–231
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Canayaz, M., Karci, A. Cricket behaviour-based evolutionary computation technique in solving engineering optimization problems. Appl Intell 44, 362–376 (2016). https://doi.org/10.1007/s10489-015-0706-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-015-0706-6