SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014
DOI:10.5121/ijcsa.2014.4205 39
Evaluation The Efficiency Of Cuckoo
Optimization Algorithm
1
Elham Shadkam and 2
Mehdi Bijari
1, 2
Department of Industrial and Systems Engineering, Isfahan University of Technology,
Isfahan, Iran
ABSTRACT
In this paper a new evolutionary algorithm, for continuous nonlinear optimization problems, is surveyed.
This method is inspired by the life of a bird, called Cuckoo.
The Cuckoo Optimization Algorithm (COA) is evaluated by using the Rastrigin function. The problem is a
non-linear continuous function which is used for evaluating optimization algorithms. The efficiency of the
COA has been studied by obtaining optimal solution of various dimensions Rastrigin function in this paper.
The mentioned function also was solved by FA and ABC algorithms. Comparing the results shows the COA
has better performance than other algorithms.
Application of algorithm to test function has proven its capability to deal with difficult optimization
problems.
KEYWORDS
Meta-Heuristic Algorithm, Cuckoo Optimization Algorithm (COA), Continuous Optimization.
1. INTRODUCTION
Many problems are continuous in the real world and finding the global solutions is difficult.
Although the development in computer technologies is increasing the speed of computations, this
often is not adequate, particularly if the size of the problem's instance is large. Applying exact
algorithm on such problems necessitate their linearization. Heuristic methods have been tackling
the problems within reasonable computational time. Heuristic methods give an approximate
solution.
The late studies of the researchers have led to development of the algorithms which have been
based on the natural phenomenon. Several Meta-Heuristic algorithms have been developed during
recent decades. For solving the combined optimization problems, The Meta-Heuristic methods
have been efficient in finding the solution [1, 2, 3, 4].
Many Meta-Heuristic algorithms have been presented basing the nature of which the Particle
Swarm Optimization (PSO) [5], Artificial Bee Colony (ABC) [6], Firefly Algorithm (FA) [7],
Bee Colony Optimization (BCO) [8] and Ants Colony Optimization (ACO) [9] could be
mentioned. The ABC algorithm [6, 10] is based on the mining manner of the bee colony for
solving the continuous optimization problems. The FA [7] is one of the Meta-Heuristic
algorithms inspired by the swarm intelligence for continuous optimization problems.
Some presented methods apply clustering decision space idea. Like the novel approach which
used for scheduling problems [11]. To solve this problem the proposed heuristic based on finding
International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014
40
approximate jobs’ positions in a sequence and then applying the induced knowledge to find more
precise jobs’ situation.
In this paper, we evaluate the ABC algorithm and FA to show the efficiency of COA algorithm
and solve some continuous optimization functions and answers will be compared.
Cuckoo Optimization Algorithm is based on the life of a bird called cuckoo. The basis of this
novel optimization algorithm is Specific breeding and egg laying of this bird. Adult cuckoos and
eggs used in this modeling. Adult cuckoos lay eggs in other birds’ habitat. Those eggs grow and
become a mature cuckoo if are not fiends and not removed by host birds. The immigration of
groups of cuckoos and environmental specifications hopefully lead them to converge and reach
the best place for reproduction and breeding. The global maximum of objective functions is in
this best palace.
The rest of the paper is organized as follows: in part 2, we've presented COA algorithm; in part 3,
the evaluation of COA, ABC and FA for resolving the continuous optimization problems has
been studied and we've considered the results. In part 4, conclusions are presented.
2. CUCKOO'S LIFESTYLE
Cuckoo optimization was developed by Yang and Deb in 2009 that inspired from the nature [12].
Cuckoo Optimization Algorithm was developed by Rajabioun in 2011 [13]. Cuckoo Optimization
Algorithm (COA) is really a new continuous over all aware search based on the life of a bird
called cuckoo. Similar other meta heuristic, COA begins with an primary population, a group of
cuckoos. These cuckoos lay some eggs in the habitat of other host birds. A random group of
potential solutions is generated that represent the habitat in COA. In the fitness function will be
evaluated the parameters of the candidate components. The steps to search the optimum solution
are given as follows. First, the algorithm begins with a primary population of birds and they have
some eggs to lie in some host bird’s habitats. Some of these eggs grow up and become adult birds
which are more like to the host bird’s eggs and other eggs are discovered by host birds and are
removed. The more profit is gained in that area, the more eggs that remain and hatch in the place.
So the place in which more eggs remain will be the term that COA is going to optimize. Each
cuckoo has a “distance” to the best habitat.
It is essential that the values of the problem be changed as an array, called “habitat” for solving a
problem with COA. A habitat is an array of 1 ⃰ Nvar, indicating the current living place of the
cuckoo in the instance of Nvar dimensional case,. It is defined as follows:
habitat=[x1 ,x2 ,...,xNvar ] (1)
The suitability of a habitat is yielded by assessment of profit function fb at a habitat of
(x1,x2,…,xNvar), where:
profit=f b(habitat)=f b(x1 ,x2 ,...,xNvar) (2)
To begin the COA, a primary habitat matrix of size Npop ⃰ Nvar is introduced. For each of these
primary cuckoo habitats, some randomly produced number of eggs is supposed. the cuckoos lay
eggs within a maximum interval from their position, this domain is called Egg Laying Radius.
Egg Laying Radius (ELR) is given as follows:
= × (var − var ) (3)
International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014
41
α handles the maximum value of ELR and is an integer value. varhi and varlow are the upper and
the lower bound for variables respectively. After each egg laying, P% of all the eggs (usually
10%) that less similar to the eggs of the host bird are discovered and thrown out of the nest.
Therefore, the eggs that profit function value is smaller remove.
Remained young cuckoos are grown in the host nests. The adult cuckoos live for a while in their
groups and habitats when they grow up. Then they migrate to better places where the eggs have
higher survival chances. Cuckoo groups are shaped in all different place of the environment. For
migration, the group with the best situation is selected as the goal point for all other cuckoos. it is
a problem to find out to which group each cuckoo belongs.
Grouping of birds is done by K-means clustering method to solve this problem. Group’s relative
optimization of habitat is calculated based on the average objective function of the group. Other
groups migrate to the place with the greatest average profit. The cuckoos do not migrate the entire
path in travel to the goal point; they just pass part of the distance. This subject is clearly shown in
Figure1:
Fig 1. Immigration of a sample cuckoo toward goal habitat [13]
Each bird just traverse λ% of the whole path to the goal place and has a deviation of φ radians. λ
and φ help the birds search a larger area. φ is a random number between π/6 and –π/6 and λ is a
number between 0 and 1. Each cuckoo lays some eggs, once all the cuckoos have traveled to the
goal place and the entire new place are specified.
An ELR is determined for each cuckoo based on the number of eggs. The maximum number of
the bird can live in a place is finite (Nmax). After some iteration, all of the cuckoos achieve an
optimized place with the maximum likeness of the eggs to the eggs of the host bird. This position
the number of the eggs which removed in it will be minimal and will have the greatest objective
function. Takes algorithm to its end if convergence of more than 95% of all the cuckoos towards
a single point. Relationship (2), migration function in COA, is:
= + × ( − ) (4)
The cuckoo optimization algorithm (COA) is summarized as follows [14] and Fig. 2 shows a
flowchart of the proposed algorithm.
1. Preparation cuckoo habitats with some arbitrary solution on the objective function;
2. Assignment some eggs to each cuckoo;
3. Determination ELR for each cuckoo;
4. Allow cuckoo to lay eggs inside their equivalent ELR;
International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014
42
5. Removed those eggs that are discovered by host birds;
6. Allow eggs hatch and chicks grow up;
7. Assess the habitat of each grown cuckoo;
8. Remove cuckoo live in worst habitats and confine maximum number of cuckoo in
environment;
9. Cluster cuckoos and detect best place and select goal point;
10. Allow new cuckoo population travel toward goal point;
11. If stop condition is satisfied, then stop. If not, go to 2.
Fig 2. Flowchart of cuckoo optimization algorithm [13]
3. EVALUATION AND RESULTS
For evaluation and finding out efficiency of the COA, the Rastrigin function is studied [15]. This
function has several maximum and minimum points which have caused it to be utilize as a test
function for assessment of the Meta-Heuristic Algorithms. So, the Rastrigin function is used for
comparison of the evaluation and utility of COA algorithm.
= 10 + ∑ ( − 10 cos(2 )), (0,0, … ,0) = 0, − 5 ≤ ≤ 5 (5)
Rastrigin function is one of the difficult test functions and has plenty of local minimal, even in 3-
dimensional case. Fig. 3 shows the 3-dimensional Rastrigin function. The Rastrigin function is a
really challenging optimization problem, as it is appear even in 3-dimensional case.
International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014
43
Fig 3. 3D plot of Rastrigin function
The Meta-Heuristic algorithms are very sensitive for their parameters and the setting of the
parameters can affect their efficiency. The parameters settings cause more reliability and
flexibility of the algorithm. So, settings of the parameters are one of the crucial factors in gaining
the optimized solution in all optimization problems. Table 1 shows the selected parameters for
COA algorithm.
Table 1. Parameters settings for COA algorithm
Max number of eggs Min number of eggs
Number of
initial
population
Higher
limitation of
variable
Lower
limitation of
variable
4 2 5 30 -30
Population variance
that cuts the
optimization
Control parameter of
egg laying (Radius
Coeff)
Max Number of
cuckoos
Lambda variable
(Motion Coeff)
Number of
clusters
1e-13 5 10 9 2
The results of Table 2 demonstrate that using the COA, ABC and FA algorithm makes getting the
optimized solution possible. The number of initial population is set 50 For ABC and FA
algorithms and the number of iterations is set 100 for both algorithms. As can be seen, the COA
algorithm reaches the optimum value. The results of the ABC and FA algorithms are derived
from [16].
Table 2. Comparison of the Results
COAFAABCRange of search SpaceDimensional of Function
00.12870.0059±302
00.75160.0136±303
To show the efficiency of COA, the convergence diagram is used. As shown in figure 4, the
function of the algorithms in convergence toward the optimal solution in appropriate number of
repetitions.
International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014
44
ABC for Solving the Two Dimensional Rastrigin [12] ABC for Solving the Three Dimensional Rastrigin[12]
FA for Solving the Two Dimensional Rastrigin [16] FA for Solving the Three Dimensional Rastrigin [16]
Fig 4. The Convergence Diagram of COA, ABC and FA for Solving the Two and Three Dimensional
Rastrigin Function
Table 3 shows the number of the repetition of the execution of COA, ABC and FA for two
dimensional Rastrigin function. The results of table 3 and fig 5, show the fact that COA algorithm
is more efficient in finding the global optimized points.
International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014
45
Table 3. The result of comparison for two dimensional Rastrigin function
Iteration
Algorithm
10080604020
0.00590.01481.00561.16101.0372ABC
0.12871.02281.13121.36041.5273FA
00004.26E-14COA
Fig 5. The Comparison Diagram for two dimensional Rastrigin function
Table 4 shows the repetition number of execution of COA, ABC and FA for three dimensional
Rastrigin function. As it is seen, COA algorithm is more able in finding the global optimized
points and is more efficient in solving the continuous optimization functions of large dimensions.
Table 3. The result of comparison for three dimensional Rastrigin function
Iteration
Algorithm
10080604020
0.01360.08261.61651.16881.6723ABC
0.75161.17431.62282.12982.2512FA
00007.01E-12COA
Fig 6. The Comparison between tree algorithms for three dimensional Rastrigin function
COA algorithm is able to maintain the equilibrium of the local and global search of the problem
in spite of the increase in the dimensions of it in an optimized way, as it is seen from table 4.
COA algorithm reaches the optimal solution (zero value) for different dimension in Finite number
of iterations.
0
0.5
1
1.5
2
0 20 40 60 80 100 120
BestSolution
Number of Iteration
ABC FA COA
0
1
2
3
0 50 100 150
BestSolution
Number of Iteration
ABC FA COA
International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014
46
Table 4. Number of Iteration to reach the optimal solution
1000010001005010532Dimensional of Function
3938363532302825Number of Iteration
Fig 7. Number of Iteration to reach the optimal solution
Table 5 shows variation and mean of solutions obtained from the COA algorithm. Results
indicate the robustness of COA algorithm is compared to the dimension of the problem (number
of iteration=20).
Table 5. variation and mean of solutions obtained from the COA algorithm
1000010001005010532
Dimensio
n of the
problem
0.06668
0.0140
5
5.66E-
05
3.97E-
05
4.38E-
06
3.81027
E-05
1.5485E
-05
3.70E-
07
Mean of
solution
0.00032
65
0.0002
83
4.82102
E-09
5.12347
E-09
5.63182
E-11
2.49416
E-08
7.40086
E-10
8.0542
4E-07
Variation
of solution
4. CONCLUSION
In this paper, a novel optimization algorithm was verified which was based on lifestyle of a bird
called Cuckoo. Egg laying and breeding are Special characteristics of cuckoos and had been the
basic motivation for development of this algorithm. The COA algorithm was evaluated on
benchmark cost functions. We have studied the COA, ABC and FA for solving the continuous
optimization problems of big area and the answers near to the optimized one. To evaluate the
efficiency of the algorithm, two types of comparison from answer reliability and accuracy in
convergence points have been studied. The comparison of COA with ABC and FA, showed the
superiority of COA in fast convergence and global optima achievement. In this test, other
methods have not found the global minimal but COA found it and COA has converged faster in
less iterations. In the test function (low dimensional Rastrigin function) methods have found the near
global minima but COA has converged faster in less iterations. But in test function with high
dimensional, ABC and FA could not converge to even a near value of global optimal. But COA had
found global minimum in just 35 iterations. COA algorithm is stronger from answering point and
more appropriate in solving such problems and is also when it is convergent; it is faster than other
algorithm.
30
32
34
36
38
40
0 500 1000 1500
NumberofIteration
Number of Variables
International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014
47
REFERENCES
[1] F.S. Gharehchopogh, I. Maleki, S.R. Khaze, “A New Optimization Method for Dynamic Travelling
Salesman Problem with Hybrid Ant Colony Optimization Algorithm and Particle Swarm
Optimization”, International Journal of Advanced Research in Computer Engineering & Technology
(IJARCET), Vol. 2, Issue 2, pp. 352-358, February 2013.
[2] F.S. Gharehchopogh, I.Maleki, S.R.Khaze, “A New Approach in Dynamic Traveling Salesman
Solution: A Hybrid of Ant Colony Optimization and Descending Gradients”, International Journal of
Managing Public Sector Information and Communication Technologies (IJMPICT), Vol. 3, No. 2, pp.
1-9, December 2012.
[3] I. Maleki, S.R. Khaze, F.S. Gharehchopogh, “A New Solution for Dynamic Travelling Salesman
Problem with Hybrid Ant Colony Optimization Algorithm and Chaos Theory”, International Journal
of Advanced Research in Computer Science (IJARCS), Vol. 3, No. 7, pp. 39-44, Nov-Dec 2012.
[4] F.S. Gharehchopogh, I. Maleki, M. Farahmandian, "New Approach for Solving Dynamic Traveling
Salesman Problem with Hybrid Genetic Algorithms and Ant Colony Optimization", International
Journal of Computer Applications (IJCA), Vol. 53, No.1, pp. 39-44, September 2012.
[5] J. Kennedy, R.C. Eberhart, "Particle Swarm Optimization", In Proceedings of the IEEE International
Conference on Neural Networks, pp. 1942-1948, 1995.
[6] D. Karaboga, “An idea based on honeybee swarm for numerical optimization”, Technical Report
TR06, Erciyes University, Engineering Faculty, Computer Engineering Department, 2005.
[7] X.S. Yang, “Nature-Inspired Meta-heuristic Algorithms”, Luniver Press, 2008.
[8] P. Lucic, D. Teodorovic, “Bee system: Modeling Combinatorial Optimization Transportation
Engineering Problems by Swarm Intelligence”, Preprints of the TRISTAN IV Triennial Symposium
on Transportation Analysis, Sao Miguel, Azores Islands, pp. 441-445, 2001.
[9] M. Dorigo, V. Maniezzo, A. Colorni, “Ant system: optimization by a colony of cooperating agents”,
IEEE Trans. on Systems, Man and Cybernetics, Part B, Vol.26, No.1, pp.29-41, 1996.
[10] P. Shunmugapriya , S. Kanmani, “Artificial Bee Colony Approach for Optimizing Feature Selection”,
International Journal of Computer Science Issues, Vol. 9, Issue 3, No. 3, pp. 432-438, May 2012.
[11] S. Poursheikh Ali, M. Bijari, " Minimizing Maximum Earliness and Tardiness on a Single Machine
using a Novel Heuristic Approach", Proceedings of the International Conference on Industrial
Engineering and Operations Management, Istanbul, Turkey, July 3 – 6, 2012.
[12] X. S. Yang and S. Deb, "Cuckoo search via Lévy Flights," In: World Congress on Nature &
Biologically Inspired Computing (NaBIC2009). IEEE Publications, pp. 210–214, 2009.
[13] R. Rajabioun, "Cuckoo Optimization Algorithm," In: Applied Soft Computing journal, vol. 11, pp.
5508 - 5518, 2011.
[14] M. Arezki Mellal, s. Adjerid, E. Williams and D. Benazzouz, ''Optimal replacement policy for bsolete
components using cuckoo optimization algorithm based-approach: Dependability context,'' Journal of
Scientific & Industrial research, Vol. 71, pp. 715-721, 2012.
[15] M. Molga, C. Smutnicki, “Test functions for optimization needs”, 2005.
[16] R. Khaze, I. Maleki, S. Hojjatkhah and A. Bagherinia, ''evaluation the efficiency of artificial bee
colony and the firefly algorithm in solving the continues optimization problem'', International Journal
on Computational Sciences & Applications (IJCSA), Vol.3, No.4, pp.23-35, 2013.
Authors
Elham shadkam is a PhD student in the Department of Industrial Engineering at
Isfahan University of Technology in Isfahan, Iran. Her main research interests are
modeling and simulation, Optimization, Multi objective decision making.
Mehdi Bijari received his BSc in Industrial Engineering 1987, Msc in system
planning 1990, both from Isfahan University of Technology (IUT), and PhD in
Industrial Engineering 2002, Sharif University of Technology. He has lectured in the
Industrial Engineering Department at IUT from 1991. He is Associate professor in
Industrial Engineering. His interested research areas are in the Stochastic production
planning, Meta Heuristics Methods, Optimization and Artificial Intelligence. He has
published more than 50 papers in journals and conferences.
International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014
47
REFERENCES
[1] F.S. Gharehchopogh, I. Maleki, S.R. Khaze, “A New Optimization Method for Dynamic Travelling
Salesman Problem with Hybrid Ant Colony Optimization Algorithm and Particle Swarm
Optimization”, International Journal of Advanced Research in Computer Engineering & Technology
(IJARCET), Vol. 2, Issue 2, pp. 352-358, February 2013.
[2] F.S. Gharehchopogh, I.Maleki, S.R.Khaze, “A New Approach in Dynamic Traveling Salesman
Solution: A Hybrid of Ant Colony Optimization and Descending Gradients”, International Journal of
Managing Public Sector Information and Communication Technologies (IJMPICT), Vol. 3, No. 2, pp.
1-9, December 2012.
[3] I. Maleki, S.R. Khaze, F.S. Gharehchopogh, “A New Solution for Dynamic Travelling Salesman
Problem with Hybrid Ant Colony Optimization Algorithm and Chaos Theory”, International Journal
of Advanced Research in Computer Science (IJARCS), Vol. 3, No. 7, pp. 39-44, Nov-Dec 2012.
[4] F.S. Gharehchopogh, I. Maleki, M. Farahmandian, "New Approach for Solving Dynamic Traveling
Salesman Problem with Hybrid Genetic Algorithms and Ant Colony Optimization", International
Journal of Computer Applications (IJCA), Vol. 53, No.1, pp. 39-44, September 2012.
[5] J. Kennedy, R.C. Eberhart, "Particle Swarm Optimization", In Proceedings of the IEEE International
Conference on Neural Networks, pp. 1942-1948, 1995.
[6] D. Karaboga, “An idea based on honeybee swarm for numerical optimization”, Technical Report
TR06, Erciyes University, Engineering Faculty, Computer Engineering Department, 2005.
[7] X.S. Yang, “Nature-Inspired Meta-heuristic Algorithms”, Luniver Press, 2008.
[8] P. Lucic, D. Teodorovic, “Bee system: Modeling Combinatorial Optimization Transportation
Engineering Problems by Swarm Intelligence”, Preprints of the TRISTAN IV Triennial Symposium
on Transportation Analysis, Sao Miguel, Azores Islands, pp. 441-445, 2001.
[9] M. Dorigo, V. Maniezzo, A. Colorni, “Ant system: optimization by a colony of cooperating agents”,
IEEE Trans. on Systems, Man and Cybernetics, Part B, Vol.26, No.1, pp.29-41, 1996.
[10] P. Shunmugapriya , S. Kanmani, “Artificial Bee Colony Approach for Optimizing Feature Selection”,
International Journal of Computer Science Issues, Vol. 9, Issue 3, No. 3, pp. 432-438, May 2012.
[11] S. Poursheikh Ali, M. Bijari, " Minimizing Maximum Earliness and Tardiness on a Single Machine
using a Novel Heuristic Approach", Proceedings of the International Conference on Industrial
Engineering and Operations Management, Istanbul, Turkey, July 3 – 6, 2012.
[12] X. S. Yang and S. Deb, "Cuckoo search via Lévy Flights," In: World Congress on Nature &
Biologically Inspired Computing (NaBIC2009). IEEE Publications, pp. 210–214, 2009.
[13] R. Rajabioun, "Cuckoo Optimization Algorithm," In: Applied Soft Computing journal, vol. 11, pp.
5508 - 5518, 2011.
[14] M. Arezki Mellal, s. Adjerid, E. Williams and D. Benazzouz, ''Optimal replacement policy for bsolete
components using cuckoo optimization algorithm based-approach: Dependability context,'' Journal of
Scientific & Industrial research, Vol. 71, pp. 715-721, 2012.
[15] M. Molga, C. Smutnicki, “Test functions for optimization needs”, 2005.
[16] R. Khaze, I. Maleki, S. Hojjatkhah and A. Bagherinia, ''evaluation the efficiency of artificial bee
colony and the firefly algorithm in solving the continues optimization problem'', International Journal
on Computational Sciences & Applications (IJCSA), Vol.3, No.4, pp.23-35, 2013.
Authors
Elham shadkam is a PhD student in the Department of Industrial Engineering at
Isfahan University of Technology in Isfahan, Iran. Her main research interests are
modeling and simulation, Optimization, Multi objective decision making.
Mehdi Bijari received his BSc in Industrial Engineering 1987, Msc in system
planning 1990, both from Isfahan University of Technology (IUT), and PhD in
Industrial Engineering 2002, Sharif University of Technology. He has lectured in the
Industrial Engineering Department at IUT from 1991. He is Associate professor in
Industrial Engineering. His interested research areas are in the Stochastic production
planning, Meta Heuristics Methods, Optimization and Artificial Intelligence. He has
published more than 50 papers in journals and conferences.
International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014
47
REFERENCES
[1] F.S. Gharehchopogh, I. Maleki, S.R. Khaze, “A New Optimization Method for Dynamic Travelling
Salesman Problem with Hybrid Ant Colony Optimization Algorithm and Particle Swarm
Optimization”, International Journal of Advanced Research in Computer Engineering & Technology
(IJARCET), Vol. 2, Issue 2, pp. 352-358, February 2013.
[2] F.S. Gharehchopogh, I.Maleki, S.R.Khaze, “A New Approach in Dynamic Traveling Salesman
Solution: A Hybrid of Ant Colony Optimization and Descending Gradients”, International Journal of
Managing Public Sector Information and Communication Technologies (IJMPICT), Vol. 3, No. 2, pp.
1-9, December 2012.
[3] I. Maleki, S.R. Khaze, F.S. Gharehchopogh, “A New Solution for Dynamic Travelling Salesman
Problem with Hybrid Ant Colony Optimization Algorithm and Chaos Theory”, International Journal
of Advanced Research in Computer Science (IJARCS), Vol. 3, No. 7, pp. 39-44, Nov-Dec 2012.
[4] F.S. Gharehchopogh, I. Maleki, M. Farahmandian, "New Approach for Solving Dynamic Traveling
Salesman Problem with Hybrid Genetic Algorithms and Ant Colony Optimization", International
Journal of Computer Applications (IJCA), Vol. 53, No.1, pp. 39-44, September 2012.
[5] J. Kennedy, R.C. Eberhart, "Particle Swarm Optimization", In Proceedings of the IEEE International
Conference on Neural Networks, pp. 1942-1948, 1995.
[6] D. Karaboga, “An idea based on honeybee swarm for numerical optimization”, Technical Report
TR06, Erciyes University, Engineering Faculty, Computer Engineering Department, 2005.
[7] X.S. Yang, “Nature-Inspired Meta-heuristic Algorithms”, Luniver Press, 2008.
[8] P. Lucic, D. Teodorovic, “Bee system: Modeling Combinatorial Optimization Transportation
Engineering Problems by Swarm Intelligence”, Preprints of the TRISTAN IV Triennial Symposium
on Transportation Analysis, Sao Miguel, Azores Islands, pp. 441-445, 2001.
[9] M. Dorigo, V. Maniezzo, A. Colorni, “Ant system: optimization by a colony of cooperating agents”,
IEEE Trans. on Systems, Man and Cybernetics, Part B, Vol.26, No.1, pp.29-41, 1996.
[10] P. Shunmugapriya , S. Kanmani, “Artificial Bee Colony Approach for Optimizing Feature Selection”,
International Journal of Computer Science Issues, Vol. 9, Issue 3, No. 3, pp. 432-438, May 2012.
[11] S. Poursheikh Ali, M. Bijari, " Minimizing Maximum Earliness and Tardiness on a Single Machine
using a Novel Heuristic Approach", Proceedings of the International Conference on Industrial
Engineering and Operations Management, Istanbul, Turkey, July 3 – 6, 2012.
[12] X. S. Yang and S. Deb, "Cuckoo search via Lévy Flights," In: World Congress on Nature &
Biologically Inspired Computing (NaBIC2009). IEEE Publications, pp. 210–214, 2009.
[13] R. Rajabioun, "Cuckoo Optimization Algorithm," In: Applied Soft Computing journal, vol. 11, pp.
5508 - 5518, 2011.
[14] M. Arezki Mellal, s. Adjerid, E. Williams and D. Benazzouz, ''Optimal replacement policy for bsolete
components using cuckoo optimization algorithm based-approach: Dependability context,'' Journal of
Scientific & Industrial research, Vol. 71, pp. 715-721, 2012.
[15] M. Molga, C. Smutnicki, “Test functions for optimization needs”, 2005.
[16] R. Khaze, I. Maleki, S. Hojjatkhah and A. Bagherinia, ''evaluation the efficiency of artificial bee
colony and the firefly algorithm in solving the continues optimization problem'', International Journal
on Computational Sciences & Applications (IJCSA), Vol.3, No.4, pp.23-35, 2013.
Authors
Elham shadkam is a PhD student in the Department of Industrial Engineering at
Isfahan University of Technology in Isfahan, Iran. Her main research interests are
modeling and simulation, Optimization, Multi objective decision making.
Mehdi Bijari received his BSc in Industrial Engineering 1987, Msc in system
planning 1990, both from Isfahan University of Technology (IUT), and PhD in
Industrial Engineering 2002, Sharif University of Technology. He has lectured in the
Industrial Engineering Department at IUT from 1991. He is Associate professor in
Industrial Engineering. His interested research areas are in the Stochastic production
planning, Meta Heuristics Methods, Optimization and Artificial Intelligence. He has
published more than 50 papers in journals and conferences.

Mais conteúdo relacionado

Destaque

Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected worldijcsa
 
MOVEMENT ASSISTED COMPONENT BASED SCALABLE FRAMEWORK FOR DISTRIBUTED WIRELESS...
MOVEMENT ASSISTED COMPONENT BASED SCALABLE FRAMEWORK FOR DISTRIBUTED WIRELESS...MOVEMENT ASSISTED COMPONENT BASED SCALABLE FRAMEWORK FOR DISTRIBUTED WIRELESS...
MOVEMENT ASSISTED COMPONENT BASED SCALABLE FRAMEWORK FOR DISTRIBUTED WIRELESS...ijcsa
 
Efficient lung air volume estimation using
Efficient lung air volume estimation usingEfficient lung air volume estimation using
Efficient lung air volume estimation usingijcsa
 
Quality estimation of machine translation outputs through stemming
Quality estimation of machine translation outputs through stemmingQuality estimation of machine translation outputs through stemming
Quality estimation of machine translation outputs through stemmingijcsa
 
Performance analysis of logic
Performance analysis of logicPerformance analysis of logic
Performance analysis of logicijcsa
 
Assessment of wind resource and
Assessment of wind resource andAssessment of wind resource and
Assessment of wind resource andijcsa
 
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...Effect of mesh grid structure in reducing hot carrier effect of nmos device s...
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...ijcsa
 
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering methodHybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering methodijcsa
 
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...ijcsa
 
Extended online graph edge coloring
Extended online graph edge coloringExtended online graph edge coloring
Extended online graph edge coloringijcsa
 
Security & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksSecurity & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksijcsa
 
Augmented split –protocol; an ultimate d do s defender
Augmented split –protocol; an ultimate d do s defenderAugmented split –protocol; an ultimate d do s defender
Augmented split –protocol; an ultimate d do s defenderijcsa
 
STRICTLY CONFIDENTIAL - Carmine Di Blasio- Supervisor
STRICTLY CONFIDENTIAL - Carmine Di Blasio- SupervisorSTRICTLY CONFIDENTIAL - Carmine Di Blasio- Supervisor
STRICTLY CONFIDENTIAL - Carmine Di Blasio- SupervisorCarmine Di Blasio
 
Virgin Australia - Pit Crew Leader Shadowing exercise
Virgin Australia - Pit Crew Leader Shadowing exercise Virgin Australia - Pit Crew Leader Shadowing exercise
Virgin Australia - Pit Crew Leader Shadowing exercise Mark Adrian Langtry
 
Heat Illness Prevention Plan
Heat Illness Prevention PlanHeat Illness Prevention Plan
Heat Illness Prevention PlanJim Olesh
 
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...ijcsa
 
Mining sequential patterns for interval based
Mining sequential patterns for interval basedMining sequential patterns for interval based
Mining sequential patterns for interval basedijcsa
 

Destaque (20)

Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected world
 
MOVEMENT ASSISTED COMPONENT BASED SCALABLE FRAMEWORK FOR DISTRIBUTED WIRELESS...
MOVEMENT ASSISTED COMPONENT BASED SCALABLE FRAMEWORK FOR DISTRIBUTED WIRELESS...MOVEMENT ASSISTED COMPONENT BASED SCALABLE FRAMEWORK FOR DISTRIBUTED WIRELESS...
MOVEMENT ASSISTED COMPONENT BASED SCALABLE FRAMEWORK FOR DISTRIBUTED WIRELESS...
 
Efficient lung air volume estimation using
Efficient lung air volume estimation usingEfficient lung air volume estimation using
Efficient lung air volume estimation using
 
Quality estimation of machine translation outputs through stemming
Quality estimation of machine translation outputs through stemmingQuality estimation of machine translation outputs through stemming
Quality estimation of machine translation outputs through stemming
 
Performance analysis of logic
Performance analysis of logicPerformance analysis of logic
Performance analysis of logic
 
Assessment of wind resource and
Assessment of wind resource andAssessment of wind resource and
Assessment of wind resource and
 
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...Effect of mesh grid structure in reducing hot carrier effect of nmos device s...
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...
 
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering methodHybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
 
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
 
Extended online graph edge coloring
Extended online graph edge coloringExtended online graph edge coloring
Extended online graph edge coloring
 
Security & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksSecurity & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networks
 
Augmented split –protocol; an ultimate d do s defender
Augmented split –protocol; an ultimate d do s defenderAugmented split –protocol; an ultimate d do s defender
Augmented split –protocol; an ultimate d do s defender
 
STRICTLY CONFIDENTIAL - Carmine Di Blasio- Supervisor
STRICTLY CONFIDENTIAL - Carmine Di Blasio- SupervisorSTRICTLY CONFIDENTIAL - Carmine Di Blasio- Supervisor
STRICTLY CONFIDENTIAL - Carmine Di Blasio- Supervisor
 
01245529
0124552901245529
01245529
 
Virgin Australia - Pit Crew Leader Shadowing exercise
Virgin Australia - Pit Crew Leader Shadowing exercise Virgin Australia - Pit Crew Leader Shadowing exercise
Virgin Australia - Pit Crew Leader Shadowing exercise
 
Heat Illness Prevention Plan
Heat Illness Prevention PlanHeat Illness Prevention Plan
Heat Illness Prevention Plan
 
Resume 2014
Resume 2014Resume 2014
Resume 2014
 
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
 
Mining sequential patterns for interval based
Mining sequential patterns for interval basedMining sequential patterns for interval based
Mining sequential patterns for interval based
 
Flix Slim
Flix  SlimFlix  Slim
Flix Slim
 

Semelhante a Evaluation the efficiency of cuckoo

Out performance of cuckoo search
Out performance of cuckoo searchOut performance of cuckoo search
Out performance of cuckoo searchijaia
 
PORTFOLIO SELECTION BY THE MEANS OF CUCKOO OPTIMIZATION ALGORITHM
PORTFOLIO SELECTION BY THE MEANS OF CUCKOO OPTIMIZATION ALGORITHMPORTFOLIO SELECTION BY THE MEANS OF CUCKOO OPTIMIZATION ALGORITHM
PORTFOLIO SELECTION BY THE MEANS OF CUCKOO OPTIMIZATION ALGORITHMijcsa
 
Cuckoo Search via Levy Flights
Cuckoo Search via Levy FlightsCuckoo Search via Levy Flights
Cuckoo Search via Levy FlightsXin-She Yang
 
Final report aaa 2
Final report aaa 2Final report aaa 2
Final report aaa 2Faheem ahmed
 
Chicken Swarm as a Multi Step Algorithm for Global Optimization
Chicken Swarm as a Multi Step Algorithm for Global OptimizationChicken Swarm as a Multi Step Algorithm for Global Optimization
Chicken Swarm as a Multi Step Algorithm for Global Optimizationinventionjournals
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMijcax
 
Engineering Optimisation by Cuckoo Search
Engineering Optimisation by Cuckoo SearchEngineering Optimisation by Cuckoo Search
Engineering Optimisation by Cuckoo SearchXin-She Yang
 
Evolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort EstimationEvolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort EstimationAIRCC Publishing Corporation
 
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONEVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONijcsit
 
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONEVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONAIRCC Publishing Corporation
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMijcax
 
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...csandit
 
A novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithmA novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithmDr Sandeep Kumar Poonia
 
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...IJMER
 

Semelhante a Evaluation the efficiency of cuckoo (20)

Out performance of cuckoo search
Out performance of cuckoo searchOut performance of cuckoo search
Out performance of cuckoo search
 
PORTFOLIO SELECTION BY THE MEANS OF CUCKOO OPTIMIZATION ALGORITHM
PORTFOLIO SELECTION BY THE MEANS OF CUCKOO OPTIMIZATION ALGORITHMPORTFOLIO SELECTION BY THE MEANS OF CUCKOO OPTIMIZATION ALGORITHM
PORTFOLIO SELECTION BY THE MEANS OF CUCKOO OPTIMIZATION ALGORITHM
 
Cuckoo Search via Levy Flights
Cuckoo Search via Levy FlightsCuckoo Search via Levy Flights
Cuckoo Search via Levy Flights
 
Enhanced abc algo for tsp
Enhanced abc algo for tspEnhanced abc algo for tsp
Enhanced abc algo for tsp
 
Final report aaa 2
Final report aaa 2Final report aaa 2
Final report aaa 2
 
Chicken Swarm as a Multi Step Algorithm for Global Optimization
Chicken Swarm as a Multi Step Algorithm for Global OptimizationChicken Swarm as a Multi Step Algorithm for Global Optimization
Chicken Swarm as a Multi Step Algorithm for Global Optimization
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
Engineering Optimisation by Cuckoo Search
Engineering Optimisation by Cuckoo SearchEngineering Optimisation by Cuckoo Search
Engineering Optimisation by Cuckoo Search
 
Evolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort EstimationEvolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort Estimation
 
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONEVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
 
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONEVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
 
A novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithmA novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithm
 
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
 

Último

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Último (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Evaluation the efficiency of cuckoo

  • 1. International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014 DOI:10.5121/ijcsa.2014.4205 39 Evaluation The Efficiency Of Cuckoo Optimization Algorithm 1 Elham Shadkam and 2 Mehdi Bijari 1, 2 Department of Industrial and Systems Engineering, Isfahan University of Technology, Isfahan, Iran ABSTRACT In this paper a new evolutionary algorithm, for continuous nonlinear optimization problems, is surveyed. This method is inspired by the life of a bird, called Cuckoo. The Cuckoo Optimization Algorithm (COA) is evaluated by using the Rastrigin function. The problem is a non-linear continuous function which is used for evaluating optimization algorithms. The efficiency of the COA has been studied by obtaining optimal solution of various dimensions Rastrigin function in this paper. The mentioned function also was solved by FA and ABC algorithms. Comparing the results shows the COA has better performance than other algorithms. Application of algorithm to test function has proven its capability to deal with difficult optimization problems. KEYWORDS Meta-Heuristic Algorithm, Cuckoo Optimization Algorithm (COA), Continuous Optimization. 1. INTRODUCTION Many problems are continuous in the real world and finding the global solutions is difficult. Although the development in computer technologies is increasing the speed of computations, this often is not adequate, particularly if the size of the problem's instance is large. Applying exact algorithm on such problems necessitate their linearization. Heuristic methods have been tackling the problems within reasonable computational time. Heuristic methods give an approximate solution. The late studies of the researchers have led to development of the algorithms which have been based on the natural phenomenon. Several Meta-Heuristic algorithms have been developed during recent decades. For solving the combined optimization problems, The Meta-Heuristic methods have been efficient in finding the solution [1, 2, 3, 4]. Many Meta-Heuristic algorithms have been presented basing the nature of which the Particle Swarm Optimization (PSO) [5], Artificial Bee Colony (ABC) [6], Firefly Algorithm (FA) [7], Bee Colony Optimization (BCO) [8] and Ants Colony Optimization (ACO) [9] could be mentioned. The ABC algorithm [6, 10] is based on the mining manner of the bee colony for solving the continuous optimization problems. The FA [7] is one of the Meta-Heuristic algorithms inspired by the swarm intelligence for continuous optimization problems. Some presented methods apply clustering decision space idea. Like the novel approach which used for scheduling problems [11]. To solve this problem the proposed heuristic based on finding
  • 2. International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014 40 approximate jobs’ positions in a sequence and then applying the induced knowledge to find more precise jobs’ situation. In this paper, we evaluate the ABC algorithm and FA to show the efficiency of COA algorithm and solve some continuous optimization functions and answers will be compared. Cuckoo Optimization Algorithm is based on the life of a bird called cuckoo. The basis of this novel optimization algorithm is Specific breeding and egg laying of this bird. Adult cuckoos and eggs used in this modeling. Adult cuckoos lay eggs in other birds’ habitat. Those eggs grow and become a mature cuckoo if are not fiends and not removed by host birds. The immigration of groups of cuckoos and environmental specifications hopefully lead them to converge and reach the best place for reproduction and breeding. The global maximum of objective functions is in this best palace. The rest of the paper is organized as follows: in part 2, we've presented COA algorithm; in part 3, the evaluation of COA, ABC and FA for resolving the continuous optimization problems has been studied and we've considered the results. In part 4, conclusions are presented. 2. CUCKOO'S LIFESTYLE Cuckoo optimization was developed by Yang and Deb in 2009 that inspired from the nature [12]. Cuckoo Optimization Algorithm was developed by Rajabioun in 2011 [13]. Cuckoo Optimization Algorithm (COA) is really a new continuous over all aware search based on the life of a bird called cuckoo. Similar other meta heuristic, COA begins with an primary population, a group of cuckoos. These cuckoos lay some eggs in the habitat of other host birds. A random group of potential solutions is generated that represent the habitat in COA. In the fitness function will be evaluated the parameters of the candidate components. The steps to search the optimum solution are given as follows. First, the algorithm begins with a primary population of birds and they have some eggs to lie in some host bird’s habitats. Some of these eggs grow up and become adult birds which are more like to the host bird’s eggs and other eggs are discovered by host birds and are removed. The more profit is gained in that area, the more eggs that remain and hatch in the place. So the place in which more eggs remain will be the term that COA is going to optimize. Each cuckoo has a “distance” to the best habitat. It is essential that the values of the problem be changed as an array, called “habitat” for solving a problem with COA. A habitat is an array of 1 ⃰ Nvar, indicating the current living place of the cuckoo in the instance of Nvar dimensional case,. It is defined as follows: habitat=[x1 ,x2 ,...,xNvar ] (1) The suitability of a habitat is yielded by assessment of profit function fb at a habitat of (x1,x2,…,xNvar), where: profit=f b(habitat)=f b(x1 ,x2 ,...,xNvar) (2) To begin the COA, a primary habitat matrix of size Npop ⃰ Nvar is introduced. For each of these primary cuckoo habitats, some randomly produced number of eggs is supposed. the cuckoos lay eggs within a maximum interval from their position, this domain is called Egg Laying Radius. Egg Laying Radius (ELR) is given as follows: = × (var − var ) (3)
  • 3. International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014 41 α handles the maximum value of ELR and is an integer value. varhi and varlow are the upper and the lower bound for variables respectively. After each egg laying, P% of all the eggs (usually 10%) that less similar to the eggs of the host bird are discovered and thrown out of the nest. Therefore, the eggs that profit function value is smaller remove. Remained young cuckoos are grown in the host nests. The adult cuckoos live for a while in their groups and habitats when they grow up. Then they migrate to better places where the eggs have higher survival chances. Cuckoo groups are shaped in all different place of the environment. For migration, the group with the best situation is selected as the goal point for all other cuckoos. it is a problem to find out to which group each cuckoo belongs. Grouping of birds is done by K-means clustering method to solve this problem. Group’s relative optimization of habitat is calculated based on the average objective function of the group. Other groups migrate to the place with the greatest average profit. The cuckoos do not migrate the entire path in travel to the goal point; they just pass part of the distance. This subject is clearly shown in Figure1: Fig 1. Immigration of a sample cuckoo toward goal habitat [13] Each bird just traverse λ% of the whole path to the goal place and has a deviation of φ radians. λ and φ help the birds search a larger area. φ is a random number between π/6 and –π/6 and λ is a number between 0 and 1. Each cuckoo lays some eggs, once all the cuckoos have traveled to the goal place and the entire new place are specified. An ELR is determined for each cuckoo based on the number of eggs. The maximum number of the bird can live in a place is finite (Nmax). After some iteration, all of the cuckoos achieve an optimized place with the maximum likeness of the eggs to the eggs of the host bird. This position the number of the eggs which removed in it will be minimal and will have the greatest objective function. Takes algorithm to its end if convergence of more than 95% of all the cuckoos towards a single point. Relationship (2), migration function in COA, is: = + × ( − ) (4) The cuckoo optimization algorithm (COA) is summarized as follows [14] and Fig. 2 shows a flowchart of the proposed algorithm. 1. Preparation cuckoo habitats with some arbitrary solution on the objective function; 2. Assignment some eggs to each cuckoo; 3. Determination ELR for each cuckoo; 4. Allow cuckoo to lay eggs inside their equivalent ELR;
  • 4. International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014 42 5. Removed those eggs that are discovered by host birds; 6. Allow eggs hatch and chicks grow up; 7. Assess the habitat of each grown cuckoo; 8. Remove cuckoo live in worst habitats and confine maximum number of cuckoo in environment; 9. Cluster cuckoos and detect best place and select goal point; 10. Allow new cuckoo population travel toward goal point; 11. If stop condition is satisfied, then stop. If not, go to 2. Fig 2. Flowchart of cuckoo optimization algorithm [13] 3. EVALUATION AND RESULTS For evaluation and finding out efficiency of the COA, the Rastrigin function is studied [15]. This function has several maximum and minimum points which have caused it to be utilize as a test function for assessment of the Meta-Heuristic Algorithms. So, the Rastrigin function is used for comparison of the evaluation and utility of COA algorithm. = 10 + ∑ ( − 10 cos(2 )), (0,0, … ,0) = 0, − 5 ≤ ≤ 5 (5) Rastrigin function is one of the difficult test functions and has plenty of local minimal, even in 3- dimensional case. Fig. 3 shows the 3-dimensional Rastrigin function. The Rastrigin function is a really challenging optimization problem, as it is appear even in 3-dimensional case.
  • 5. International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014 43 Fig 3. 3D plot of Rastrigin function The Meta-Heuristic algorithms are very sensitive for their parameters and the setting of the parameters can affect their efficiency. The parameters settings cause more reliability and flexibility of the algorithm. So, settings of the parameters are one of the crucial factors in gaining the optimized solution in all optimization problems. Table 1 shows the selected parameters for COA algorithm. Table 1. Parameters settings for COA algorithm Max number of eggs Min number of eggs Number of initial population Higher limitation of variable Lower limitation of variable 4 2 5 30 -30 Population variance that cuts the optimization Control parameter of egg laying (Radius Coeff) Max Number of cuckoos Lambda variable (Motion Coeff) Number of clusters 1e-13 5 10 9 2 The results of Table 2 demonstrate that using the COA, ABC and FA algorithm makes getting the optimized solution possible. The number of initial population is set 50 For ABC and FA algorithms and the number of iterations is set 100 for both algorithms. As can be seen, the COA algorithm reaches the optimum value. The results of the ABC and FA algorithms are derived from [16]. Table 2. Comparison of the Results COAFAABCRange of search SpaceDimensional of Function 00.12870.0059±302 00.75160.0136±303 To show the efficiency of COA, the convergence diagram is used. As shown in figure 4, the function of the algorithms in convergence toward the optimal solution in appropriate number of repetitions.
  • 6. International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014 44 ABC for Solving the Two Dimensional Rastrigin [12] ABC for Solving the Three Dimensional Rastrigin[12] FA for Solving the Two Dimensional Rastrigin [16] FA for Solving the Three Dimensional Rastrigin [16] Fig 4. The Convergence Diagram of COA, ABC and FA for Solving the Two and Three Dimensional Rastrigin Function Table 3 shows the number of the repetition of the execution of COA, ABC and FA for two dimensional Rastrigin function. The results of table 3 and fig 5, show the fact that COA algorithm is more efficient in finding the global optimized points.
  • 7. International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014 45 Table 3. The result of comparison for two dimensional Rastrigin function Iteration Algorithm 10080604020 0.00590.01481.00561.16101.0372ABC 0.12871.02281.13121.36041.5273FA 00004.26E-14COA Fig 5. The Comparison Diagram for two dimensional Rastrigin function Table 4 shows the repetition number of execution of COA, ABC and FA for three dimensional Rastrigin function. As it is seen, COA algorithm is more able in finding the global optimized points and is more efficient in solving the continuous optimization functions of large dimensions. Table 3. The result of comparison for three dimensional Rastrigin function Iteration Algorithm 10080604020 0.01360.08261.61651.16881.6723ABC 0.75161.17431.62282.12982.2512FA 00007.01E-12COA Fig 6. The Comparison between tree algorithms for three dimensional Rastrigin function COA algorithm is able to maintain the equilibrium of the local and global search of the problem in spite of the increase in the dimensions of it in an optimized way, as it is seen from table 4. COA algorithm reaches the optimal solution (zero value) for different dimension in Finite number of iterations. 0 0.5 1 1.5 2 0 20 40 60 80 100 120 BestSolution Number of Iteration ABC FA COA 0 1 2 3 0 50 100 150 BestSolution Number of Iteration ABC FA COA
  • 8. International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014 46 Table 4. Number of Iteration to reach the optimal solution 1000010001005010532Dimensional of Function 3938363532302825Number of Iteration Fig 7. Number of Iteration to reach the optimal solution Table 5 shows variation and mean of solutions obtained from the COA algorithm. Results indicate the robustness of COA algorithm is compared to the dimension of the problem (number of iteration=20). Table 5. variation and mean of solutions obtained from the COA algorithm 1000010001005010532 Dimensio n of the problem 0.06668 0.0140 5 5.66E- 05 3.97E- 05 4.38E- 06 3.81027 E-05 1.5485E -05 3.70E- 07 Mean of solution 0.00032 65 0.0002 83 4.82102 E-09 5.12347 E-09 5.63182 E-11 2.49416 E-08 7.40086 E-10 8.0542 4E-07 Variation of solution 4. CONCLUSION In this paper, a novel optimization algorithm was verified which was based on lifestyle of a bird called Cuckoo. Egg laying and breeding are Special characteristics of cuckoos and had been the basic motivation for development of this algorithm. The COA algorithm was evaluated on benchmark cost functions. We have studied the COA, ABC and FA for solving the continuous optimization problems of big area and the answers near to the optimized one. To evaluate the efficiency of the algorithm, two types of comparison from answer reliability and accuracy in convergence points have been studied. The comparison of COA with ABC and FA, showed the superiority of COA in fast convergence and global optima achievement. In this test, other methods have not found the global minimal but COA found it and COA has converged faster in less iterations. In the test function (low dimensional Rastrigin function) methods have found the near global minima but COA has converged faster in less iterations. But in test function with high dimensional, ABC and FA could not converge to even a near value of global optimal. But COA had found global minimum in just 35 iterations. COA algorithm is stronger from answering point and more appropriate in solving such problems and is also when it is convergent; it is faster than other algorithm. 30 32 34 36 38 40 0 500 1000 1500 NumberofIteration Number of Variables
  • 9. International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014 47 REFERENCES [1] F.S. Gharehchopogh, I. Maleki, S.R. Khaze, “A New Optimization Method for Dynamic Travelling Salesman Problem with Hybrid Ant Colony Optimization Algorithm and Particle Swarm Optimization”, International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), Vol. 2, Issue 2, pp. 352-358, February 2013. [2] F.S. Gharehchopogh, I.Maleki, S.R.Khaze, “A New Approach in Dynamic Traveling Salesman Solution: A Hybrid of Ant Colony Optimization and Descending Gradients”, International Journal of Managing Public Sector Information and Communication Technologies (IJMPICT), Vol. 3, No. 2, pp. 1-9, December 2012. [3] I. Maleki, S.R. Khaze, F.S. Gharehchopogh, “A New Solution for Dynamic Travelling Salesman Problem with Hybrid Ant Colony Optimization Algorithm and Chaos Theory”, International Journal of Advanced Research in Computer Science (IJARCS), Vol. 3, No. 7, pp. 39-44, Nov-Dec 2012. [4] F.S. Gharehchopogh, I. Maleki, M. Farahmandian, "New Approach for Solving Dynamic Traveling Salesman Problem with Hybrid Genetic Algorithms and Ant Colony Optimization", International Journal of Computer Applications (IJCA), Vol. 53, No.1, pp. 39-44, September 2012. [5] J. Kennedy, R.C. Eberhart, "Particle Swarm Optimization", In Proceedings of the IEEE International Conference on Neural Networks, pp. 1942-1948, 1995. [6] D. Karaboga, “An idea based on honeybee swarm for numerical optimization”, Technical Report TR06, Erciyes University, Engineering Faculty, Computer Engineering Department, 2005. [7] X.S. Yang, “Nature-Inspired Meta-heuristic Algorithms”, Luniver Press, 2008. [8] P. Lucic, D. Teodorovic, “Bee system: Modeling Combinatorial Optimization Transportation Engineering Problems by Swarm Intelligence”, Preprints of the TRISTAN IV Triennial Symposium on Transportation Analysis, Sao Miguel, Azores Islands, pp. 441-445, 2001. [9] M. Dorigo, V. Maniezzo, A. Colorni, “Ant system: optimization by a colony of cooperating agents”, IEEE Trans. on Systems, Man and Cybernetics, Part B, Vol.26, No.1, pp.29-41, 1996. [10] P. Shunmugapriya , S. Kanmani, “Artificial Bee Colony Approach for Optimizing Feature Selection”, International Journal of Computer Science Issues, Vol. 9, Issue 3, No. 3, pp. 432-438, May 2012. [11] S. Poursheikh Ali, M. Bijari, " Minimizing Maximum Earliness and Tardiness on a Single Machine using a Novel Heuristic Approach", Proceedings of the International Conference on Industrial Engineering and Operations Management, Istanbul, Turkey, July 3 – 6, 2012. [12] X. S. Yang and S. Deb, "Cuckoo search via Lévy Flights," In: World Congress on Nature & Biologically Inspired Computing (NaBIC2009). IEEE Publications, pp. 210–214, 2009. [13] R. Rajabioun, "Cuckoo Optimization Algorithm," In: Applied Soft Computing journal, vol. 11, pp. 5508 - 5518, 2011. [14] M. Arezki Mellal, s. Adjerid, E. Williams and D. Benazzouz, ''Optimal replacement policy for bsolete components using cuckoo optimization algorithm based-approach: Dependability context,'' Journal of Scientific & Industrial research, Vol. 71, pp. 715-721, 2012. [15] M. Molga, C. Smutnicki, “Test functions for optimization needs”, 2005. [16] R. Khaze, I. Maleki, S. Hojjatkhah and A. Bagherinia, ''evaluation the efficiency of artificial bee colony and the firefly algorithm in solving the continues optimization problem'', International Journal on Computational Sciences & Applications (IJCSA), Vol.3, No.4, pp.23-35, 2013. Authors Elham shadkam is a PhD student in the Department of Industrial Engineering at Isfahan University of Technology in Isfahan, Iran. Her main research interests are modeling and simulation, Optimization, Multi objective decision making. Mehdi Bijari received his BSc in Industrial Engineering 1987, Msc in system planning 1990, both from Isfahan University of Technology (IUT), and PhD in Industrial Engineering 2002, Sharif University of Technology. He has lectured in the Industrial Engineering Department at IUT from 1991. He is Associate professor in Industrial Engineering. His interested research areas are in the Stochastic production planning, Meta Heuristics Methods, Optimization and Artificial Intelligence. He has published more than 50 papers in journals and conferences. International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014 47 REFERENCES [1] F.S. Gharehchopogh, I. Maleki, S.R. Khaze, “A New Optimization Method for Dynamic Travelling Salesman Problem with Hybrid Ant Colony Optimization Algorithm and Particle Swarm Optimization”, International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), Vol. 2, Issue 2, pp. 352-358, February 2013. [2] F.S. Gharehchopogh, I.Maleki, S.R.Khaze, “A New Approach in Dynamic Traveling Salesman Solution: A Hybrid of Ant Colony Optimization and Descending Gradients”, International Journal of Managing Public Sector Information and Communication Technologies (IJMPICT), Vol. 3, No. 2, pp. 1-9, December 2012. [3] I. Maleki, S.R. Khaze, F.S. Gharehchopogh, “A New Solution for Dynamic Travelling Salesman Problem with Hybrid Ant Colony Optimization Algorithm and Chaos Theory”, International Journal of Advanced Research in Computer Science (IJARCS), Vol. 3, No. 7, pp. 39-44, Nov-Dec 2012. [4] F.S. Gharehchopogh, I. Maleki, M. Farahmandian, "New Approach for Solving Dynamic Traveling Salesman Problem with Hybrid Genetic Algorithms and Ant Colony Optimization", International Journal of Computer Applications (IJCA), Vol. 53, No.1, pp. 39-44, September 2012. [5] J. Kennedy, R.C. Eberhart, "Particle Swarm Optimization", In Proceedings of the IEEE International Conference on Neural Networks, pp. 1942-1948, 1995. [6] D. Karaboga, “An idea based on honeybee swarm for numerical optimization”, Technical Report TR06, Erciyes University, Engineering Faculty, Computer Engineering Department, 2005. [7] X.S. Yang, “Nature-Inspired Meta-heuristic Algorithms”, Luniver Press, 2008. [8] P. Lucic, D. Teodorovic, “Bee system: Modeling Combinatorial Optimization Transportation Engineering Problems by Swarm Intelligence”, Preprints of the TRISTAN IV Triennial Symposium on Transportation Analysis, Sao Miguel, Azores Islands, pp. 441-445, 2001. [9] M. Dorigo, V. Maniezzo, A. Colorni, “Ant system: optimization by a colony of cooperating agents”, IEEE Trans. on Systems, Man and Cybernetics, Part B, Vol.26, No.1, pp.29-41, 1996. [10] P. Shunmugapriya , S. Kanmani, “Artificial Bee Colony Approach for Optimizing Feature Selection”, International Journal of Computer Science Issues, Vol. 9, Issue 3, No. 3, pp. 432-438, May 2012. [11] S. Poursheikh Ali, M. Bijari, " Minimizing Maximum Earliness and Tardiness on a Single Machine using a Novel Heuristic Approach", Proceedings of the International Conference on Industrial Engineering and Operations Management, Istanbul, Turkey, July 3 – 6, 2012. [12] X. S. Yang and S. Deb, "Cuckoo search via Lévy Flights," In: World Congress on Nature & Biologically Inspired Computing (NaBIC2009). IEEE Publications, pp. 210–214, 2009. [13] R. Rajabioun, "Cuckoo Optimization Algorithm," In: Applied Soft Computing journal, vol. 11, pp. 5508 - 5518, 2011. [14] M. Arezki Mellal, s. Adjerid, E. Williams and D. Benazzouz, ''Optimal replacement policy for bsolete components using cuckoo optimization algorithm based-approach: Dependability context,'' Journal of Scientific & Industrial research, Vol. 71, pp. 715-721, 2012. [15] M. Molga, C. Smutnicki, “Test functions for optimization needs”, 2005. [16] R. Khaze, I. Maleki, S. Hojjatkhah and A. Bagherinia, ''evaluation the efficiency of artificial bee colony and the firefly algorithm in solving the continues optimization problem'', International Journal on Computational Sciences & Applications (IJCSA), Vol.3, No.4, pp.23-35, 2013. Authors Elham shadkam is a PhD student in the Department of Industrial Engineering at Isfahan University of Technology in Isfahan, Iran. Her main research interests are modeling and simulation, Optimization, Multi objective decision making. Mehdi Bijari received his BSc in Industrial Engineering 1987, Msc in system planning 1990, both from Isfahan University of Technology (IUT), and PhD in Industrial Engineering 2002, Sharif University of Technology. He has lectured in the Industrial Engineering Department at IUT from 1991. He is Associate professor in Industrial Engineering. His interested research areas are in the Stochastic production planning, Meta Heuristics Methods, Optimization and Artificial Intelligence. He has published more than 50 papers in journals and conferences. International Journal on Computational Sciences & Applications (IJCSA) Vol.4, No.2, April 2014 47 REFERENCES [1] F.S. Gharehchopogh, I. Maleki, S.R. Khaze, “A New Optimization Method for Dynamic Travelling Salesman Problem with Hybrid Ant Colony Optimization Algorithm and Particle Swarm Optimization”, International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), Vol. 2, Issue 2, pp. 352-358, February 2013. [2] F.S. Gharehchopogh, I.Maleki, S.R.Khaze, “A New Approach in Dynamic Traveling Salesman Solution: A Hybrid of Ant Colony Optimization and Descending Gradients”, International Journal of Managing Public Sector Information and Communication Technologies (IJMPICT), Vol. 3, No. 2, pp. 1-9, December 2012. [3] I. Maleki, S.R. Khaze, F.S. Gharehchopogh, “A New Solution for Dynamic Travelling Salesman Problem with Hybrid Ant Colony Optimization Algorithm and Chaos Theory”, International Journal of Advanced Research in Computer Science (IJARCS), Vol. 3, No. 7, pp. 39-44, Nov-Dec 2012. [4] F.S. Gharehchopogh, I. Maleki, M. Farahmandian, "New Approach for Solving Dynamic Traveling Salesman Problem with Hybrid Genetic Algorithms and Ant Colony Optimization", International Journal of Computer Applications (IJCA), Vol. 53, No.1, pp. 39-44, September 2012. [5] J. Kennedy, R.C. Eberhart, "Particle Swarm Optimization", In Proceedings of the IEEE International Conference on Neural Networks, pp. 1942-1948, 1995. [6] D. Karaboga, “An idea based on honeybee swarm for numerical optimization”, Technical Report TR06, Erciyes University, Engineering Faculty, Computer Engineering Department, 2005. [7] X.S. Yang, “Nature-Inspired Meta-heuristic Algorithms”, Luniver Press, 2008. [8] P. Lucic, D. Teodorovic, “Bee system: Modeling Combinatorial Optimization Transportation Engineering Problems by Swarm Intelligence”, Preprints of the TRISTAN IV Triennial Symposium on Transportation Analysis, Sao Miguel, Azores Islands, pp. 441-445, 2001. [9] M. Dorigo, V. Maniezzo, A. Colorni, “Ant system: optimization by a colony of cooperating agents”, IEEE Trans. on Systems, Man and Cybernetics, Part B, Vol.26, No.1, pp.29-41, 1996. [10] P. Shunmugapriya , S. Kanmani, “Artificial Bee Colony Approach for Optimizing Feature Selection”, International Journal of Computer Science Issues, Vol. 9, Issue 3, No. 3, pp. 432-438, May 2012. [11] S. Poursheikh Ali, M. Bijari, " Minimizing Maximum Earliness and Tardiness on a Single Machine using a Novel Heuristic Approach", Proceedings of the International Conference on Industrial Engineering and Operations Management, Istanbul, Turkey, July 3 – 6, 2012. [12] X. S. Yang and S. Deb, "Cuckoo search via Lévy Flights," In: World Congress on Nature & Biologically Inspired Computing (NaBIC2009). IEEE Publications, pp. 210–214, 2009. [13] R. Rajabioun, "Cuckoo Optimization Algorithm," In: Applied Soft Computing journal, vol. 11, pp. 5508 - 5518, 2011. [14] M. Arezki Mellal, s. Adjerid, E. Williams and D. Benazzouz, ''Optimal replacement policy for bsolete components using cuckoo optimization algorithm based-approach: Dependability context,'' Journal of Scientific & Industrial research, Vol. 71, pp. 715-721, 2012. [15] M. Molga, C. Smutnicki, “Test functions for optimization needs”, 2005. [16] R. Khaze, I. Maleki, S. Hojjatkhah and A. Bagherinia, ''evaluation the efficiency of artificial bee colony and the firefly algorithm in solving the continues optimization problem'', International Journal on Computational Sciences & Applications (IJCSA), Vol.3, No.4, pp.23-35, 2013. Authors Elham shadkam is a PhD student in the Department of Industrial Engineering at Isfahan University of Technology in Isfahan, Iran. Her main research interests are modeling and simulation, Optimization, Multi objective decision making. Mehdi Bijari received his BSc in Industrial Engineering 1987, Msc in system planning 1990, both from Isfahan University of Technology (IUT), and PhD in Industrial Engineering 2002, Sharif University of Technology. He has lectured in the Industrial Engineering Department at IUT from 1991. He is Associate professor in Industrial Engineering. His interested research areas are in the Stochastic production planning, Meta Heuristics Methods, Optimization and Artificial Intelligence. He has published more than 50 papers in journals and conferences.