# cuckoo optimization algorithm

## Top PDF cuckoo optimization algorithm:

### Design of Linear and Circular Antenna Arrays Using Cuckoo Optimization Algorithm

COA is a population-based technique introduced in [29]. The COA is one of the several recent and powerful metaheuristics. The first algorithm which is based on lifestyles of cuckoos was developed by Yang and Deb and is known as ‘Cuckoo Search’ (CS) [30]. The CS algorithm is based on the obligate blood parasitic behavior of some cuckoo species in combination with the Levy flight behavior of some birds and fruit flies. The CS algorithm does not completely imitate the behavior of cuckoos. It has not taken into account the immigration behavior of Cuckoos. Rajabioun developed another algorithm based on cuckoo lifestyle, called “Cuckoo Optimization Algorithm” (COA) [29]. This algorithm inspires and models cuckoo life cycle much better and more precisely. He proved the efficiency of this algorithm via a benchmarking study. He showed that this algorithm has high speed of convergence and reaches the global solution easily. COA is superior than other nature inspired computing algorithms because of multiple functions of COA operators (including egg laying and immigration operators). Other optimization algorithms have the operators which are defined for one specific objective. The performance of COA on benchmark functions and its features tempted the authors to apply the algorithm to linear and circular antennas as to see how it performs for antenna problems.

### Optimal Design of a Brushless DC Motor, by Cuckoo Optimization Algorithm (RESEARCH NOTE)

3. 1. Cuckoo Optimization Algorithm Cuckoo Optimization Algorithm (COA) has been inspired by the life of a bird, called cuckoo [16]. The initial population of COA which forms various societies, consists of cuckoos and eggs. Each cuckoo has some eggs and also an Egg Laying Radius (ELR). The cuckoos lay eggs inside their equivalent ELR and in the nests of other host birds. Among all the eggs, those ones, which are similar to the eggs of the host birds can grow up. The rate of grown eggs indicates the suitability of the area. The area with more remained eggs has higher profit. Cuckoos always search for areas with highest profit for egg laying. Therefore, selecting the best place is an important term which should be optimized by the cuckoos. The cuckoos which live in the worst habitats always are removed. Each cuckoo travels a specific percent of the whole path toward the ideal habitat with a clarified deviation which are known as  and  respectively. These two parameters help the cuckoos to find the ideal habitat. The maximum number of cuckoos should be confined in the specific environment. In fact, cuckoos have been clustered and the best habitat is detected to achieve the objective point. Consequently, the new cuckoo population can travel to the objective habitat. Now, the survival of eggs in the nest are checked and the profit value is obtained. A suitable profit value can lead to stopping the process. Otherwise, the whole process should start from the beginning in accordance to the flowchart, presented by Amiri and Mahmoudi [16]. In fact, the survival process of cuckoos should finally converge to a condition with only one cuckoo society, containing the same profit values.

### Improved Cuckoo Optimization Algorithm for Association Rule Hiding

Initially preprocess the original database to reduce the time consumption and avoid the production of useless and unrelated solutions for association rule hiding. The pre-processing is carried out in two phases. The original database is processed in the first phase where only acute transactions of the database are selected. In the second phase, only the critical sensitive items which need sanitization are altered. After preprocessing and selection of minimum number of alterations, a Cuckoo Optimization Algorithm for Association Rule Hiding (COA4ARH) process is in progress with modifying the population of cuckoo N pop .

### Job Scheduling in Grid Computing with Cuckoo Optimization Algorithm

Computational grid is a hardware and software infrastructure that provides dependable, inclusive and credible to other computing capabilities. Grid computing intercommunicated with a set of computational resources on a large scale. Scheduling independent jobs is an important issues in such areas as computational grid. Scheduling is the process of assigning jobs to resources in order to achieve different goals. The grid schedule, find the optimal resource allocation to it over heterogeneous resources and maximize overall system performance. As yet evolutionary methods such as Genetic, Simulated Annealing (SA), Particle Swarm Optimization (PSO) and Ant Colony Optimization (ACO) to solve the problem in the grid schedule has been adopted. The disadvantage of these techniques premature convergence and trapping in local optimum in large-scale problems. In this paper, a method by Cuckoo Optimization Algorithm (COA) to solve job scheduling in grids computational design, implementation and results are presented. The results show our proposed schedule have more efficient and better performing compared with Genetic and Particle Swarm Optimization.

### Sustainable Supplier Selection by a New Hybrid Support Vector-model based on the Cuckoo Optimization Algorithm

For assessing and selecting sustainable suppliers, this study considers a triple-bottom-line approach, including profit, people and planet, and regards business operations, environmental effects along with social responsibilities of the suppliers. Diverse metrics are acquainted with measure execution in these three issues. This study builds up a new hybrid intelligent model, namely COA-LS-SVM, for taking performance variations of the sustainable suppliers quantified by the performance index. The presented artificial intelligent (AI) model is introduced in light of a new combination of least squares-support vector machine (LS-SVM) and cuckoo optimization algorithm (COA). The LS-SVM is used in regards to the mapping capacity amongst performance index and its causative input criteria. The COA is presented to advance LS-SVM tuning parameters. In this exploration, an illustrative database comprising of 80 historical cases is gathered to set up the presented intelligence system. In the light of experimental results, the presented COA-LS-SVM can effectively illustrate performance index’s variances since it has accomplished relatively low statistical metrics. Therefore, the proposed hybrid AI framework can be a promising approach to help the supply chain decision-makers in sustainable supply chain management (SSCM).

### Prediction of Water Level Fluctuations of Chahnimeh Reservoirs in Zabol Using ANN, ANFIS and Cuckoo Optimization Algorithm

Forecasting changes in level of the reservoir are important in Construction, design and estimate the volume of reservoirs and also in managing of supplying water. In this study, we have used different models such as Artificial Neutral Network (ANN), Adaptive Neuro Fuzzy Inference System (ANFIS) and Cuckoo Optimization Algorithm (COA) for forecasting fluctuations in water level of Chahnimeh reservoirs in south-east of Iran. For this purpose, we applied three most important variables in water levels of the reservoir including evaporation, wind speed and daily temperature average to prepare the best entering variables for models. In addition, none accuracy of error in estimation of hydrologic variables and none assurance of exiting models are the result of their sensitivity to the educational complex for teaching of models and also preliminary decoration before beginning general education has been estimated. After comparing exiting and confidence interval of the ANN and ANFIS has been found that the result of ANFIS model is better described than other model because it was more accurate and does have lesser assurance.

### Load Balancing in Cloud Computing using Cuckoo Optimization Algorithm

Task scheduling in cloud computing is a complex problem. As it is clear, load balancing in clouds is a NP-Complete problem and gradient-based methods which search for an optimal solution to NP-Complete problems cannot converge to the best solution in an appropriate time. Therefore, in order to solve load balancing problem, evolutionary and meta-heuristic methods should be used. Thus, in this study, in order to find a solution for load balancing in cloud computing, Cuckoo Optimization Algorithm (COA) is used and it is compared with other methods including evolutionary and non-evolutionary algorithms. In order to prove efficiency of the method, COA is presented and simulated in Cloud-Sim simulator. Obtained results are better than results of GA and Round- Robin scheduling. Finally, it is found that the leader presented in this study gives more optimal outputs in heterogeneous (cloud) environments and user’s request is processed in an acceptable time. Thus, agreement is achieved at service level and user’s satisfaction is increased.

### A Cuckoo Based Optimization Approach for Image Enhancement

Abstract: The notion of enhancement of the image is to ameliorate the perceptibility of information contained in an image. In the present research, a novel technique for the enhancement of image quality is propounded using fuzzy logic technique with a cuckoo optimization algorithm. Generally, the image is transformed from RGB domain to HSV domain keeping the color information intact within the image. The image has been categorized into three regions: underexposed, overexposed and mixed region on the basis of two threshold values. For the fuzzification of under and overexposed area the degree of membership is defined by the Gaussian membership, while the mixed area is fuzzified by parametric sigmoid function. The key parameters like visual factors and fuzzy contrast provide the quantitative analysis of an image. An objective function is framed which involves entropy and visual factor has been optimized by a new evolutionary cuckoo optimization algorithm. The results procured after simulation by the cuckoo optimization algorithm are compared with Bacterial foraging algorithm and ant colony optimization based image enhancement and this approach is found to be improved.

### Design of High-Efficiency and Low-Cost Six-Phase Permanent Magnet Synchronous Generator for Direct-Drive Small-Scale Wind Power Application

To increase the reliability of the ordinary three phase wind power system, six phase wind power system is proposed [14]. Beside their reliability, poly-phase electrical machines have many advantages compared to three phase machines, including lower total harmonic, reduced amplitude and increased frequency of pulsating torque and lower current per phase for the same rated voltage [15]. A direct-drive wind power generator has to operate at very low speeds. According to the electric machine design principles, these types of machine are characterized by the large dimensions and weight [5], [11]. The design of low-speed, large-dimension generators has to be optimized in terms of cost, total volume, and efficiency. In order to minimizing the generator losses, maximizing efficiency and improve the thermal characteristic of the generator, the generator losses is chosen as one of the objective functions. To reduce the total volume, weight and cost of generator and wind turbine structure, total volume and manufacturing cost of PMSG are chosen as other objective functions. Therefore, single/multi-objective optimizations have been done to find the best design for six-phase PMSG for direct-drive wind power. For this purpose, the equations needed for PMSG design are extracted and then the COA is used to optimal design. The rest of this paper is organized as follows. The main equations needed for PMSG design are presented in Section 2. Generator losses are introduced in Section 3. In Section 4, cost estimation for PMSG manufacturing is presented. Wind turbine modeling and calculating shaft speed are presented in Section 5. In Section 6, cuckoo optimization algorithm is introduced. The design procedure is expressed in Section 7. Generator parameters and design variables are given in Section 8. In Section 9, optimal design is carried out. In

### AHP COA Combined Algorithm for Selecting a Digital Production Machine Design

In Fig. 3, the Cuckoo optimization algorithm is plotted. Like other evolutionary COA algorithms, it starts with an initial population. A population of cuckoos, this population of eggs that will lay them in a host of birds. Other eggs are identified and killed by the host bird. The amount of eggs hatched indicates the suitability of the locusts in the area. The more eggs in a given area are able to survive and survive, the greater the benefit to

### Evaluating Load Balancing Algorithms for Performance Optimization in Cloud Computing

21. M. Yakhchi, S.M. Ghafari, S. Yakhchi, M. Fazeliy, A. Patooghi, “Proposing a Load Balancing Method Based on Cuckoo Optimization Algorithm for Energy Management in Cloud Computing Infrastructures”, Proceedings of the 6th International Conference on Modelling, Simulation, and Applied Optimization (ICMSAO), 2015. 22. D.Powar, S. S. Moharana, R. D. Ramesh “analysis of load

### A Novel adaptive Discrete Cuckoo Search Algorithm for parameter optimization in computer vision

To furthermore attest efficiency of ADCS approach, 100 images of Berkeley database and images of mechanical objects are used in this experience, keeping the same experimental setup described above. Results obtained using the approach proposed in this work, the novel Adaptive Discrete Cukoo Search Algorithm, are confronted to different approaches established in our previous works as discrete particle swarm optimization (DPSO) [34], ant colony optimization (ACO) [17], and another approach in literature such as reinforcement learning (RL) [6]. Fig. 14 shows the error rates obtained by the proposed ADCS approach in contrast to other techniques presented above, just 30 images are presented for the plot clarity. The error average for the 100 images using ADCS approach is 0,14x10 -2 when the average error for DPSO approach is 0,17x10 -2 , for ACO approach the averange error of 100

### One Rank Cuckoo Search Algorithm with Application to Algorithmic Trading Systems Optimization

Cuckoo search is a nature-inspired metaheuristic algorithm, based on the brood parasitism of some cuckoo species, along with Lévy flights random walks. In this paper, a modified version is proposed, where the new solutions generated from the exploration and exploitation phases are combined, evaluated and ranked together, rather than separately in the original algorithm, in addition to imposing a bound by best solutions mechanism to help improve convergence rate and performance. The proposed algorithm was tested on a set of ten standard benchmark functions, and applied to a real-world problem of algorithmic trading systems optimization in the financial markets. Experimental analysis demonstrated improved performance in almost all benchmark functions and the problem under study.

### Cuckoo Search Algorithm Optimization Approaches for Solving Economic Load Dispatch: A Review

Kaur and Gill [17] proposed CSA for solving short-term fixed-head hydrothermal scheduling (HTS) problem taking into consideration, both the power losses in transmission systems and valve point loading effects in fuel cost function of thermal units. The proposed approach was tested on 4 and 5 hydrothermal systems using different fuel cost functions of thermal units. MATLAB platform was used as implementation tool and ran on a 2 GHz PC with 2 GB of RAM. The work emphasized that different values of the probability led to the same optimal solution and that the best value of probability of alien egg being discovered (Pa) had to be tuned in its range [0, 1]. The work suggested that value of distribution factor should be in the range [0.3, 1.99] as it had significant impact on solution quality of CSA. The results obtained were compared to optimal gamma based genetic algorithm (OGB-GA), existing GA (EGA), artificial immune system (AIS), EP, PSO and DE. It was concluded based on the analysis that the proposed approach was a favorable method for solving the short-term hydrothermal scheduling problem, especially for non-smooth fuel cost function of thermal units.

### A Comparison between Bat Algorithm and Cuckoo Search for Path Planning

CS is also nature inspired algorithm. Cuckoos are extremely interesting birds because they lay their eggs in the nests of small songbirds whose eggs are also looking same. They lay their eggs either just before the host bird lays or just after it, so that host bird can‟t identify these. If the host bird identifies that the eggs are of another bird than the host bird it destroys these or build a new nest, if not then eggs grow up with host eggs. They lay their eggs same as host bird eggs. As first egg become chick, it pushes the host eggs outside the nest and share the host bird food. According to some studies cuckoo chicks can also copy their call same as call of host chicks to get opportunity of feeding. Because they lay their eggs into another nest, that‟s why they are also called parasitism. Intraspecific blood parasitisms are those birds that destroy the host bird eggs.

### A Survey Paper on Test Case Generation and Optimization: Cuckoo Search and Firefly Algorithm

Abstract - The optimization problems that are encountered are solved by implementing some metaheuristic techniques. In this paper, two of the meta-heuristic techniques are undertaken for checking the optimality of the set of solutions. One of the techniques is cuckoo search i.e. able to generate the set of test cases and optimizes them. Another algorithm is firefly algorithm is used here for checking the optimality of set of test cases that are generated from the cuckoo search. The paper reviews the concepts of test case generation and optimization and produces the results of maximum code coverage in the execution of optimal set of solutions

### Dynamic Adaptive Multi-cuckoo Search Algorithm

Differential Evolution (DE) algorithm is an evolutionary algorithm based on population differences, and an intermediate population can be got through recombination according to the difference of population. Then, the offspring is generated by competition between the current population and the intermediate population. The most marked characteristic of DE algorithm is mutation operator, and it generates the offspring by the difference of two random weighted individuals after one random individual is selected. The mutation operator is added to the algorithm which reinforces its search ability. In early iterations, the individuals in the population are quite different, and the global search of the algorithm is enhanced by mutation operator; however, the diversity of the population decreases and the algorithm converges gradually with more and more iterations. The local search of the algorithm is enhanced by mutation operator. The individuals of the developing sub-population are used to help jumping out of local optimum by reference to mutation operation, algorithm global convergence is guaranteed. The formula of mutation operation is as follows:

### Task Scheduling Using Amalgamation Of Met heuristics Swarm Optimization Algorithm And Cuckoo Search In Cloud Computing Environment

B. Radojevic[12] has considered to fix the load balancing algorithms and overcome the defects round robin algorithm, Which is the very famous algorithm and it is working on the basis of a conversion session in the application layer. The main feature of the algorithm is to improve communication time between the customer and the node in the cloud computing. If the connection time has exceeded the threshold standard, then the relation between the customer and the node will be finished, the task is to provide some other node by using round robin rules. The approach sends a request to a node with less number of communications.