Abstract
Cuckoo search (CS) was introduced by Xin-She Yang and Suash Deb in 2009, and it has attracted great attention due to its promising efficiency in solving many optimization problems and real-world applications. In the last few years, many papers have been published regarding cuckoo search, and the relevant literature has expanded significantly. This chapter summarizes briefly the majority of the literature about cuckoo search in peer-reviewed journals and conferences found so far. These references can be systematically classified into appropriate categories, which can be used as a basis for further research.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
1 Introduction
Since the first introduction of Cuckoo Search (CS) by Xin-She Yang and Suash Deb in 2009 [109], the literature of this algorithm has exploded. Cuckoo search, which drew its inspiration from the brooding parasitism of cuckoo species in Nature, were firstly proposed as a tool for numerical function optimization and continuous problems. Researchers tested this algorithm on some well-known benchmark functions and compared with PSO and GA, and it was found that cuckoo search achieved better results than the results by PSO and GA. Since then, the original developers of this algorithm and many researchers have also applied this algorithm to engineering optimization, where Cuckoo search also showed promising results.
Nowadays cuckoo search has been applied in almost every area and domain of function optimization, engineering optimization, image processing, scheduling, planning, feature selection, forecasting, and real-world applications. A quick search using Google scholar returned 440 papers, while the original paper by Yang and Deb [109] has been cited 223 times at the time of writing of this chapter. A search using Scirus returned 616 hits with 126 journal papers recorded up to July 2013. While many papers may be still in press, it is not possible to get hold of all these papers. Consequently, we will focus on the full papers we can get and thus 114 papers are included in this chapter, which may be one fraction of the true extent of the literature, but they should be representative and useful.
The aim of this chapter is to provide readers with a brief and yet relatively comprehensive list of literature in the last few years. This helps to gain insight into all the major studies concerning this hot and active optimization algorithm. The structure of this chapter is divided in four different parts. Section 2 presents all the main variants of the cuckoo search variants, including those studies that have been carried out in numerical and multi-objective optimization. Hybrid algorithms are also included in this part. Section 3 focuses on engineering optimization, while Sect. 4 summarizes all the major applications and their relevant literature. Then, Sect. 5 discusses implementation and some theoretical studies. Finally, Sect. 6 concludes with some suggestions for further research topics.
2 Cuckoo Search: Variants and Hybrids
2.1 Variants
The original cuckoo search was first tested using numerical function optimization benchmarks. Usually, this kind of problems represents a test bed for new developed algorithms. In line with this, standard benchmark function suites [33, 110] have been developed in order to make comparison between algorithms as fair as possible. For example, some original studies in this area are:
-
Cuckoo search via Lévy flights [109].
-
An efficient cuckoo search algorithm for numerical function optimization [61].
-
Multimodal function optimisation [34].
Cuckoo search can deal with multimodal problems naturally and efficiently. However, researchers have also attempted to improve its efficiency further so as to obtained better solutions than those in the literature [20], and one such study that is worth mentioning is by Jamil and Zepernick [34].
Since the first appearance of cuckoo search in 2009, many variants of the cuckoo search algorithm have been developed by many researchers. The major variants are summarized in Fig. 1 and Table 1.
2.2 Hybrid Algorithms
For many continuous optimization problems, cuckoo search can find the desired solutions very efficiently. However, sometimes, some difficulty may arise, which is true for all nature-inspired algorithms when the appropriate solutions could not be found for some other optimization problems. This is consistent with the so-called No-Free-Lunch theorem [104]. To circumvent this theorem, hybridization has been applied to optimization algorithms for solving a given set of problems. In line with this, cuckoo search has been hybridized with other optimization algorithms, machine learning techniques, heuristics, etc. Hybridization can take place in almost every component of the cuckoo search. For example, initialization procedure, evaluation function, moving function and others have all been tried. Some of the hybrid variants are summarized in Table 2.
2.3 Multi-objective Optimization
Multi-objective optimization consists of more than one objective, and these objectives may be conflicting one another. Many real-world optimization problems require design solutions according to many criteria. Single objective optimization searches for a single optimal solution, whilst multi-objective optimization requires a set of many (potentially infinite), optimal solutions, namely the Pareto front [72, 91]. Obviously, there are many issues and approaches for multi-objective optimization; however, two goals in multi-objective optimization are worth noting:
-
to obtain solutions as close to the true Pareto front as possible;
-
to generate solutions as diversely as possible on the non-dominated front.
Various variants have been developed to extend the standard cuckoo search into multi-objective cuckoo search. The following list presents some main variants on multi-objective optimization using CS.
-
Multi-objective CS [112].
-
Multi-objective scheduling problem [9].
-
Multi-objective cuckoo search algorithm for Jiles-Atherton vector hysteresis parameters estimation [14].
-
Pareto archived cuckoo search [32].
-
Hybrid multiobjective optimization using modified cuckoo search algorithm in linear array synthesis [68].
-
Multi-objective cuckoo search for water distribution systems [103].
3 Engineering Optimization
Among the diverse applications of cuckoo search, by far the largest fraction of literature may have focused on the engineering design applications. In fact, cuckoo search and its variants have become a crucial technology for solving problems in engineering practice as shown in Fig. 2. Nowadays, there are applications from almost every engineering domain. Some of these research papers are summarized in Table 3.
5 Theoretical Analysis and Implementation
As we have seen, the applications of cuckoo search are very diverse. In contrast, the theoretical studies are very limited. This brief summary may highlight the need for further research in theoretical aspects of cuckoo search.
5.1 Theory and Algorithm Analysis
It may be difficult to decide if a study should be classified into a theoretical category or not because the contents may sometime include both simulations and some analysis of the algorithm. So the following categorization may not be rigorous. Even so, some theoretical studies about cuckoo search in the current literature can be summarized, as follows:
-
A conceptual comparison of the cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms [13].
-
Enhancing the performance of cuckoo search algorithm using orthogonal learning method [47].
-
Starting configuration of cuckoo search algorithm using centroidal Voronoi tessellations [75].
-
Reduced order mesh optimisation using proper orthogonal decomposition and a modified cuckoo search [94, 97].
-
Metaheuristic algorithms for inverse problems [105, 108, 111].
-
Markov model and convergence analysis of cuckoo search [100].
-
Towards the improvement of cuckoo search algorithm [76].
5.2 Improvements and Other Studies
As mentioned earlier, it is not always clear how to classify certain papers. Many research studies concern the improvements of the standard cuckoo search algorithm. So we loosely put some papers here and thus summarized them as follows:
-
Tsallis entropy [1].
-
Improved scatter search using cuckoo search [2].
-
Cuckoo search via Lévy flights for optimization of a physically-based runoff-erosion model [23].
-
Improved differential evolution via cuckoo search operator [55].
-
Cuckoo search with the conjugate gradient method [73].
-
Cuckoo search with PSO [98].
5.3 Implementations
Whatever the algorithms may be, proper implementations are very important. Yang provided a standard demo implementation of cuckoo search.Footnote 1 Important implementations such as object-oriented approach and parallelization have been carried out, which can be summarized as follows:
6 Conclusion
In this brief review, a relatively comprehensive bibliography regarding cuckoo search algorithm has been presented. References have been systematically sorted into proper categories. The rapidly expanding literature implies that cuckoo search is a very active, hot research area. There is no doubt that more studies on cuckoo search will appear in the near future.
From the above review, it is worth pointing out that there are some important issues that need more studies. One thing is that theoretical analysis should be carried out so that insight can be gained into various variants of the cuckoo search algorithm. In addition, it may be very useful to carry out parameter tuning in some efficient variants and see how parameters can affect the behaviour of an algorithm. Furthermore, applications should focus on large-scale real-world applications.
References
Agrawal, S., Panda, R., Bhuyan, S., Panigrahi, B.K.: Tsallis entropy based optimal multilevel thresholding using cuckoo search algorithm. Swarm Evol. Comput. 11(1):16–30 (2013)
Sadiq Al-Obaidi, A.T.: Improved scatter search using cuckoo search. Int. J. Adv. Res. Artif. Intell. 2(2):61–67 (2013)
Arcanjo, D.J., Pereira, J.L.R., Oliveira, E.J., Peres, W., de Oliveira, L.W., da Silva, I.C., Jr.: Cuckoo search optimization technique applied to capacitor placement on distribution system problem. In: 10th IEEE/IAS International Conference on Industry Applications (INDUSCON), 2012, pp. 1–6 IEEE (2012)
Bacanin, N.: An object-oriented software implementation of a novel cuckoo search algorithm. In: Proceedings of the 5th European Conference on European Computing Conference (ECC11), pp. 245–250 (2011)
Bacanin, N.: Implementation and performance of an object-oriented software system for cuckoo search algorithm. Int. J. Math. Comput. Simul. 6(1), 185–193 (2012)
Bhargava, V., Fateen, S.E.K., Bonilla-Petriciolet, A.: Cuckoo search: a new nature-inspired optimization method for phase equilibrium calculations. Fluid Phase Equilib. 337, 191–200 (2013)
Brajevic, I., Tuba, M., Bacanin, N.: Multilevel image thresholding selection based on the cuckoo search algorithm. In: Proceedings of the 5th International Conference on Visualization, Imaging and Simulation (VIS’12), Sliema, Malta, pp. 217–222 (2012)
Bulatović, R.R., Djordjević, S.R., Djordjević, V.S.: Cuckoo search algorithm: a metaheuristic approach to solving the problem of optimum synthesis of a six-bar double dwell linkage. Mech. Mach. Theory 61, 1–13 (2013)
Chandrasekaran, K., Simon, S.P.: Multi-objective scheduling problem: Hybrid approach using fuzzy assisted cuckoo search algorithm. Swarm Evol. Comput. 5, 1–16 (2012)
Chaowanawatee, K., Heednacram, A.: Implementation of cuckoo search in rbf neural network for flood forecasting. In: 2012 Fourth International Conference on Computational Intelligence, Communication Systems and Networks (CICSyN), pp. 22–26. IEEE (2012)
Chifu, V.R., Pop, C.B., Salomie, I., Dinsoreanu, M., Niculici, A.N., Suia, D.S.: Bio-inspired methods for selecting the optimal web service composition: Bees or cuckoos intelligence? Int. J. Bus. Intell. Data Min. 6(4), 321–344 (2011)
Chifu, V.R., Pop, C.B., Salomie, I., Suia, D.S., Niculici, A.N.: Optimizing the semantic web service composition process using cuckoo search. In: Intelligent Distributed Computing V, pp. 93–102. Springer (2012)
Civicioglu, P., Besdok, E.: A conceptual comparison of the cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms. Artif. Intell. Rev. 39(4), 315–346 (2013)
Coelho, L.S., Guerra, F.A., Batistela, N.J., Leite, J.V.: Multiobjective cuckoo search algorithm based on duffings oscillator applied to jiles-atherton vector hysteresis parameters estimation. IEEE Trans. Magn. 49(5), 1745 (2013)
Dejam, S., Sadeghzadeh, M., Mirabedini, S.J.: Combining cuckoo and tabu algorithms for solving quadratic assignment problems. J. Acad. Appl. Stud. 2(12), 1–8 (2012)
Dhivya, M., Sundarambal, M.: Cuckoo search for data gathering in wireless sensor networks. Int. J. Mob. Commun. 9(6), 642–656 (2011)
Dhivya, M., Sundarambal, M., Anand, L.N.: Energy efficient computation of data fusion in wireless sensor networks using cuckoo based particle approach (cbpa). IJCNS 4(4), 249–255 (2011)
Dhivya, M., Sundarambal, M., Vincent, J.O.: Energy efficient cluster formation in wireless sensor networks using cuckoo search. In: Swarm, Evolutionary, and Memetic Computing, pp. 140–147. Springer (2011)
Durgun, I., Yildiz, A.R.: Structural design optimization of vehicle components using cuckoo search algorithm. MP Mater. Test. 54(3), 185 (2012)
Eiben, A.E., Smith, J.E.: Introduction to evolutionary computing (natural computing series). Springer, Berlin (2003)
Elkeran, A.: A new approach for sheet nesting problem using guided cuckoo search and pairwise clustering. Eur. J. Oper. Res. (2013) http://dx.doi.org/10.1016/j.ejor.2013.06.020
Ernst, B., Bloh, M., Seume, J.R., González, A.G.: Implementation of the cuckoo search algorithm to optimize the design of wind turbine rotor blades. In: Proceedings of the European Wind Energy Association (EWEA) 2012 Annual Event. Copenhagen, Denmark:[sn] (2012)
Freire, P.K.M.M., Santos, C.A.G., Mishra, S.K.: Cuckoo search via lévy flights for optimization of a physically-based runoff-erosion model. J. Urban Env. Eng. 6(2), 123–131 (2012)
Gandomi, A.H., Talatahari, S., Yang, X.-S., Deb, S.: Design optimization of truss structures using cuckoo search algorithm. Str. Des. Tall Spec. Build. (2012). doi:10.1002/tal.1033
Gandomi, A.H., Yang, X.-S., Alavi, A.H.: Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng. Comput. 29(1), 17–35 (2013)
Gherboudj, Amira, Layeb, Abdesslem, Chikhi, Salim: Solving 0–1 knapsack problems by a discrete binary version of cuckoo search algorithm. Int. J. Bio-Inspired Comput. 4(4), 229–236 (2012)
Ghodrati, A., Lotfi, S.: A hybrid cs/ga algorithm for global optimization. In: Proceedings of the International Conference on Soft Computing for Problem Solving (SocProS 2011), 20–22 December 2011, pp. 397–404. Springer (2012)
Ghodrati, A., Lotfi, S.: A hybrid cs/pso algorithm for global optimization. In: Intelligent Information and Database Systems, pp. 89–98. Springer (2012)
Goel, S., Sharma, A., Bedi, P.: Cuckoo search clustering algorithm: a novel strategy of biomimicry. In: World Congress on Information and Communication Technologies (WICT), 2011, pp. 916–921. IEEE (2011)
Goghrehabadi, A., Ghalambaz, M., Vosough, A.: A hybrid power series-cuckoo search optimization algorithm to electrostatic deflection of micro fixed-fixed actuators. Int. J. Multidiscip. Sci. Eng. 2(4), 22–26 (2011)
Gupta, D., Das, B., Panchal, V.K.: Applying case based reasoning in cuckoo search for the expedition of groundwater exploration. In: Proceedings of Seventh International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA 2012), pp. 341–353. Springer (2013)
Hanoun, S., Nahavandi, S., Creighton, D., Kull, H.: Solving a multiobjective job shop scheduling problem using pareto archived cuckoo search. In: IEEE 17th Conference on Emerging Technologies & Factory Automation (ETFA), 2012, pp. 1–8. IEEE (2012)
Jamil, M., Yang, X.-S.: A literature survey of benchmark functions for global optimisation problems. Int. J. Math. Model. Numer. Optim. 4(2), 150–194 (2013)
Jamil, M., Zepernick, H.: Multimodal function optimisation with cuckoo search algorithm. Int. J. Bio-Inspired Comput. 5(2), 73–83 (2013)
Jati, G.K., Manurung, H.M., Suyanto, S.: Discrete cuckoo search for traveling salesman problem. In: 7th International Conference on Computing and Convergence Technology (ICCCT2012), pp. 993–997. IEEE (2012)
Joshi, M., Srivastava, P.R.: Query optimization: an intelligent hybrid approach using cuckoo and tabu search. Int. J. Intell. Inf. Technol. (IJIIT) 9(1), 40–55 (2013)
Jovanovic, R., Tuba, M., Brajevic, I.: Parallelization of the cuckoo search using cuda architecture. In: Institute of Physics Recent Advances in Mathematics, pp. 137–142 (2013)
Kanagaraj, G., Ponnambalam, S.G., Jawahar, N.: Supplier selection: reliability based total cost of ownership approach using cuckoo search. In: Trends in Intelligent Robotics, Automation, and Manufacturing, pp. 491–501. Springer (2012)
Kaveh, A., Bakhshpoori, T.: Optimum design of steel frames using cuckoo search algorithm with lévy flights. Str. Des. Tall Spec. Build. (2011). doi:10.1002/tal.754
Kaveh, A., Bakhshpoori, T., Ashoory, M.: An efficient optimization procedure based on cuckoo search algorithm for practical design of steel structures. Iran Univ. Sci. Technol. 2(1), 1–14 (2012)
Kavousi-Fard, A., and Kavousi-Fard, F.: A new hybrid correction method for short-term load forecasting based on arima, svr and csa. J. Exp. Theor. Artif. Intell. 2013(ahead-of-print), 1–16 (2013)
Khan, K., Sahai, A.: Neural-based cuckoo search of employee health and safety (hs). Int. J. Intell. Syst. Appl. (IJISA) 5(2), 76–83 (2013)
Khodier, M.: Optimisation of antenna arrays using the cuckoo search algorithm. IET Microwaves Antennas Propag. 7(6), 458–464 (2013)
Kumar, A., Chakarverty, S.: Design optimization for reliable embedded system using cuckoo search. In: 3rd International Conference on Electronics Computer Technology (ICECT), 2011, vol. 1, pp. 264–268. IEEE (2011)
Kumar, A., Chakarverty, S.: Design optimization using genetic algorithm and cuckoo search. In: IEEE International Conference on Electro/Information Technology (EIT), 2011, pp. 1–5. IEEE (2011)
Layeb, A.: A novel quantum inspired cuckoo search for knapsack problems. Int. J. Bio-Inspired Comput. 3(5), 297–305 (2011)
Li, X., Wang, J., Yin, M.: Enhancing the performance of cuckoo search algorithm using orthogonal learning method. Neural Comput. Appl. 23, 1–15 (2013)
Li, X., Yin, M.: A hybrid cuckoo search via lévy flights for the permutation flow shop scheduling problem. Int. J. Prod. Res. 2013(ahead-of-print), 1–23 (2013)
Lim, W.C.E., Kanagaraj, G., Ponnambalam, S.G.: Cuckoo search algorithm for optimization of sequence in pcb holes drilling process. In: Emerging Trends in Science, Engineering and Technology, pp. 207–216. Springer (2012)
Lin, J.H., Lee, H.C., et al.: Emotional chaotic cuckoo search for the reconstruction of chaotic dynamics. Latest advances in systems science & computational intelligence. WSEAS Press, Athens (2012)
Madić, M., Radovanović, M.: Application of cuckoo search algorithm for surface roughness optimization in co\(_2\) laser cutting. Ann. Fac. Eng. Hunedoara Int. J. Eng. 11(1), 39–44 (2013)
Marichelvam, M.K.: An improved hybrid cuckoo search (ihcs) metaheuristics algorithm for permutation flow shop scheduling problems. Int. J. Bio-Inspired Comput. 4(4), 200–205 (2012)
Mellal, M.A., Adjerid, S., Williams, E.J., Benazzouz, D.: Optimal replacement policy for obsolete components using cuckoo optimization algorithm based-approach: dependability context. J. Sci. Ind. Res. 71, 715–721 (2012)
Moravej, Z., Akhlaghi, A.: A novel approach based on cuckoo search for dg allocation in distribution network. Int. J. Electr. Power Energy Syst. 44(1), 672–679 (2013)
Musigawan, P., Chiewchanwattana, S., Sunat, K.: Improved differential evolution via cuckoo search operator. In: Neural Information Processing, pp. 465–472. Springer (2012)
Natarajan, A., Subramanian, P.K., et al.: An enhanced cuckoo search for optimization of bloom filter in spam filtering. Global J. Comput. Sci. Technol. 12(1), 1–9 (2012)
Natarajan, A., Subramanian, S.: Bloom filter optimization using cuckoo search. In: International Conference on Computer Communication and Informatics (ICCCI), 2012, pp. 1–5. IEEE (2012)
Natarajan, A., Subramanian, S., Premalatha, K.: A comparative study of cuckoo search and bat algorithm for bloom filter optimisation in spam filtering. Int. J. Bio-Inspired Comput. 4(2), 89–99 (2012)
Nawi, N.M., Khan, A., Rehman, M.Z.: A new back-propagation neural network optimized with cuckoo search algorithm. In: Computational Science and Its Applications-ICCSA 2013, pp. 413–426. Springer (2013)
Nawi, N.M., Khan, A., Rehman, M.Z.: A new cuckoo search based levenberg-marquardt (cslm) algorithm. In: Computational Science and Its Applications-ICCSA 2013, pp. 438–451. Springer (2013)
Ong, P., Zainuddin, Z.: An efficient cuckoo search algorithm for numerical function optimization. In: AIP Conference Proceedings, vol. 1522, p. 1378 (2013)
Ouaarab, A., Ahiod, B., Yang, X.-S.: Discrete cuckoo search algorithm for the travelling salesman problem. Neural Comput. Appl. 1–11. Springer (2013)
Pani, P.R., Nagpal, R.K., Malik, R., Gupta, N.: Design of planar ebg structures using cuckoo search algorithm for power/ground noise suppression. Prog. Electromagn. Res. M 28, 145–155 (2013)
Pop, C.B., Chifu, V.R., Salomie, I., Vlad, M.: Cuckoo-inspired hybrid algorithm for selecting the optimal web service composition. In: IEEE International Conference on Intelligent Computer Communication and Processing (ICCP), 2011, pp. 33–40. IEEE (2011)
Prakash, M., Saranya, R., Jothi, K.R., Vigneshwaran, A.: An optimal job scheduling in grid using cuckoo algorithm. Int. J. Comput. Sci. Telecomm. 3(2), 65–69 (2012)
Rangasamy, S., Manickam, P.: Stability analysis of multimachine thermal power systems using nature inspired modified cuckoo search algorithm. Turk. J. Electr. Eng. Comput. Sci. (2013). doi:10.3906/elk-1212-39
Abdul Rani, K.N., Abd Malek, M.F., Neoh, S.: Nature-inspired cuckoo search algorithm for side lobe suppression in a symmetric linear antenna array. Radioengineering 21(3), 865 (2012)
Rani, K.N., Malek, M.F.A., Neoh, S.C., Jamlos, F., Affendi, N.A.M., Mohamed, L., Saudin, N., Rahim, H.A.: Hybrid multiobjective optimization using modified cuckoo search algorithm in linear array synthesis. In: Antennas and Propagation Conference (LAPC), 2012 Loughborough, pp. 1–4. IEEE (2012)
Abdul Rani, K.N., Malek, F.: Symmetric linear antenna array geometry synthesis using cuckoo search metaheuristic algorithm. In: 17th Asia-Pacific Conference on Communications (APCC), 2011, pp. 374–379. IEEE (2011)
Usha Reddy, V., Manohar, T.G.: Optimal capacitor placement for loss reduction in distribution systems by using cuckoo search algorithm. ITSI Trans. Electr. Electron. Eng. (ITST-TEEE) 1(2), 68–70 (2013)
Ritze, D., Paulheim, H.: Towards an automatic parameterization of ontology matching tools based on example mappings. In: Proceedings of the Sixth International Workshop on Ontology Matching at ISWC, vol. 814, p. 37 (2011)
Robič, T., Filipič, B.: Demo: Differential evolution for multiobjective optimization. In: Evolutionary Multi-Criterion Optimization, pp. 520–533. Springer (2005)
Salimi, H., Giveki, D., Soltanshahi, M.A., Hatami, J.: Extended mixture of mlp experts by hybrid of conjugate gradient method and modified cuckoo search. arXiv, preprint arXiv:1202.3887 (2012)
Sharma, R.G., Keswani, B.: Impelementation of n-queens puzzle using metaheuristic algorithm (cuckoo search). Int. J. Latest Trends Eng. Technol. (IJLTET) 2(2), 343–347 (2013)
Shatnawi, M., Nasrudin, M.F.: Starting configuration of cuckoo search algorithm using centroidal voronoi tessellations. In: 11th International Conference on Hybrid Intelligent Systems (HIS), 2011, pp. 40–45. IEEE (2011)
Soneji, H., Sanghvi, R.C.: Towards the improvement of cuckoo search algorithm. In: World Congress on Information and Communication Technologies (WICT), 2012, pp. 878–883. IEEE (2012)
Sood, M., Kaur, G.: Speaker recognition based on cuckoo search algorithm. Int. J. Innovative Technol. Explor. Eng. (IJITEE) 2(5), 311–313 (2013)
Speed, E.R.: Evolving a mario agent using cuckoo search and softmax heuristics. In: International IEEE Consumer Electronics Society’s Games Innovations Conference (ICE-GIC), 2010, pp. 1–7. IEEE (2010)
Speed, E.: Artificial intelligence for games. US Patent App. 13/309,036, 1 Dec 2011
Srivastava, P.R., Khandelwal, R., Khandelwal, S., Kumar, S., Ranganatha, S.S.: Automated test data generation using cuckoo search and tabu search (csts) algorithm. J. Intell. Syst. 21(2), 195–224 (2012)
Srivastava, P.R., Singh, A.K., Kumhar, H., Jain, M.: Optimal test sequence generation in state based testing using cuckoo search. Int. J. Appl. Evol. Comput. (IJAEC) 3(3), 17–32 (2012)
Srivastava, P.R., Varshney, A., Nama, P., Yang, X.-S.: Software test effort estimation: a model based on cuckoo search. Int. J. Bio-Inspired Comput. 4(5), 278–285 (2012)
Subotic, M., Tuba, M., Bacanin, N., Simian, D.: Parallelized cuckoo search algorithm for unconstrained optimization. In: Proceedings of the 5th WSEAS Congress on Applied Computing Conference, and Proceedings of the 1st International Conference on Biologically Inspired Computation, pp. 151–156. World Scientific and Engineering Academy and Society (WSEAS) (2012)
Syberfeldt, A., Lidberg, S.: Real-world simulation-based manufacturing optimization using cuckoo search. In: Proceedings of the Winter Simulation Conference, pp. 1–12. Winter Simulation Conference (2012)
Tan, W.S., Hassan, M.Y., Majid, M.S., Rahman, H.A.: Allocation and sizing of dg using cuckoo search algorithm. In: IEEE International Conference on Power and Energy (PECon), 2012, pp. 133–138. IEEE (2012)
Tiwari, V.: Face recognition based on cuckoo search algorithm. Image 7(8), 9 (2012)
Tuba, M., Subotic, M., Stanarevic, N.: Modified cuckoo search algorithm for unconstrained optimization problems. In: Proceedings of the 5th European Conference on European Computing Conference, pp. 263–268. World Scientific and Engineering Academy and Society (WSEAS) (2011)
Valian, E., Tavakoli, S., Mohanna, S., Haghi, A.: Improved cuckoo search for reliability optimization problems. Comput. Ind. Eng. 64(1), 459–468 (2013)
Valian, E., Valian, E.: A cuckoo search algorithm by lévy flights for solving reliability redundancy allocation problems. Eng. Optim. (ahead-of-print)1–14 (2012) doi:10.1080/0305215X.2012.729055
Vázquez, R.A.: Training spiking neural models using cuckoo search algorithm. In: IEEE Congress on Evolutionary Computation (CEC), 2011, pp. 679–686. IEEE (2011)
Veldhuizen, D.A.V., Lamont, G.B.: Multiobjective evolutionary algorithms: analyzing the state-of-the-art. Evol. Comput. 8(2), 125–147 (2000)
Vo, D.N., Schegner, P., Ongsakul, W: Cuckoo search algorithm for non-convex economic dispatch. IET Gener. Transm. Distrib. 7(6), 645–654 (2013)
Walia, G.S., Kapoor, R.: Particle filter based on cuckoo search for non-linear state estimation. In: IEEE 3rd International Advance Computing Conference (IACC), 2013, pp. 918–924. IEEE (2013)
Walton, S., Hassan, O., Morgan, K.: Reduced order mesh optimisation using proper orthogonal decomposition and a modified cuckoo search. Int. J. Numer. Meth. Eng. 93(5), 527–550 (2013)
Walton, S., Hassan, O., Morgan, K., Brown, M.R.: Modified cuckoo search: a new gradient free optimisation algorithm. Chaos, Solitons Fractals 44(9), 710–718 (2011)
Walton, S., Brown, M.R., Hassan, O., Morgan, K.: Comment on cuckoo search: A new nature-inspired optimization method for phase equilibrium calculation by v. bhargava, s. fateen, a. bonilla-petriciolet. Fluid Phase Equilib. 352, 64–64 (2013)
Walton, S., Hassan, O., Morgan, K.: Selected engineering applications of gradient free optimisation using cuckoo search and proper orthogonal decomposition. Arch. Comput. Methods Eng. 20(2), 123–154 (2013)
Wang, F., He, X.-S., Luo, L., Wang, Y.: Hybrid optimization algorithm of pso and cuckoo search. In: 2nd International Conference on Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC), 2011, pp. 1172–1175. IEEE (2011)
Wang, F., He, X.-S., Wang, Y.: The cuckoo search algorithm based on gaussian disturbance. J. Xi’an Polytech. Univ. 4, 027 (2011)
Wang, F., He, X.-S., Wang, Y., Yang, S.-M.: Markov model and convergence analysis based on cuckoo search algorithm. Jisuanji Gongcheng/ Comput. Eng. 38(11), 180–182 (2012)
Wang, G., Guo, L., Duan, H., Liu, L., Wang, H., Wang, B.: A hybrid meta-heuristic de/cs algorithm for ucav path planning. J. Inf. Comput. Sci. 5(16), 4811–4818 (2012)
Wang, G., Guo, L., Duan, H., Wang, H., Liu, L., Shao, M.: A hybrid metaheuristic de/cs algorithm for ucav three-dimension path planning. Sci. World J. (2012) doi:10.1100/2012/583973
Wang, Q., Liu, S., Wang, H., Savić, D.A.: Multi-objective cuckoo search for the optimal design of water distribution systems. In: Civil Engineering and Urban Planning 2012, pp. 402–405. ASCE (2012)
Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)
Yang, X.-S.: Cuckoo search for inverse problems and simulated-driven shape optimization. J. Comput. Methods Sci. Eng. 12(1), 129–137 (2012)
Yang, X.-S.: Metaheuristic algorithms for self-organizing systems: a tutorial. In: IEEE Sixth Interational Conference on Self-Adaptive and Self-Organizing Systems (SASO 2012), pp. 249–250. IEEE Conference Publications (2012)
Yang, X.-S.: Bat algorithm and cuckoo search: a tutorial. In: Artificial Intelligence, Evolutionary Computing and Metaheuristics, pp. 421–434. Springer (2013)
Yang, X.-S.: Metaheuristic algorithms for inverse problems. Int. J. Innovative Comput. Appl. 5(2), 76–84 (2013)
Yang, X.-S., Deb, S.: Cuckoo search via lévy flights. In: World Congress on Nature & Biologically Inspired Computing, 2009. NaBIC 2009, pp. 210–214. IEEE (2009)
Yang, X.-S., Deb, S.: Engineering optimisation by cuckoo search. Int. J. Math. Model. Numer. Optim. 1(4), 330–343 (2010)
Yang, X.-S., Deb, S.: Cuckoo search for inverse problems and topology optimization. In: Proceedings of International Conference on Advances in Computing, pp. 291–295. Springer (2012)
Yang, X.-S., Deb, S.: Multiobjective cuckoo search for design optimization. Comput. Oper. Res. 40(6), 1616–1624 (2013)
Yang, X.-S., Deb, S., Karamanoglu, M., He, X.: Cuckoo search for business optimization applications. In: Computing and Communication Systems (NCCCS), 2012, pp. 1–5. IEEE (2012)
Yildiz, A.R.: Cuckoo search algorithm for the selection of optimal machining parameters in milling operations. Int. J. Adv. Manuf. Technol. 64(1–4), 55–61 (2013)
Zhang, Y., Wang, L.: Modified adaptive cuckoo search (macs) algorithm and formal description for global optimisation. Int. J. Comput. Appl. Technol. 44(2), 73–79 (2012)
Zheng, H., Zhou, Y.: A novel cuckoo search optimization algorithm based on gauss distribution. J. Comput. Inf. Syst. 8, 4193–4200 (2012)
Zhou, Y., Zheng, H.: A novel complex valued cuckoo search algorithm. Sci. World J. (2013) doi:10.1155/2013/597803
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Fister, I., Yang, XS., Fister, D., Fister, I. (2014). Cuckoo Search: A Brief Literature Review. In: Yang, XS. (eds) Cuckoo Search and Firefly Algorithm. Studies in Computational Intelligence, vol 516. Springer, Cham. https://doi.org/10.1007/978-3-319-02141-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-02141-6_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-02140-9
Online ISBN: 978-3-319-02141-6
eBook Packages: EngineeringEngineering (R0)