SlideShare a Scribd company logo
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015
DOI:10.5121/ijcsa.2015.5405 51
A HYBRID COA-DEA METHOD FOR
SOLVING MULTI-OBJECTIVE PROBLEMS
Mahdi Gorjestani1
, Elham shadkam2
, Mehdi Parvizi3
and Sajedeh Aminzadegan4
1,3,4
Department of Industrial Engineering, Faculty of Eng., Khayyam University,
Mashhad, Iran
2
Ph.D. Candidate of Department of Industrial and Systems Engineering, Isfahan
University of Technology, Isfahan, Iran, and Faculty Member of Industrial Engineering
Department, Faculty of Eng, Khayyam University, Mashhad, Iran
Abstract
The Cuckoo optimization algorithm (COA) is developed for solving single-objective problems and it cannot
be used for solving multi-objective problems. So the multi-objective cuckoo optimization algorithm based
on data envelopment analysis (DEA) is developed in this paper and it can gain the efficient Pareto
frontiers. This algorithm is presented by the CCR model of DEA and the output-oriented approach of it.
The selection criterion is higher efficiency for next iteration of the proposed hybrid method. So the profit
function of the COA is replaced by the efficiency value that is obtained from DEA. This algorithm is
compared with other methods using some test problems. The results shows using COA and DEA approach
for solving multi-objective problems increases the speed and the accuracy of the generated solutions.
Keywords
Multi-objective decision making (MODM), Data Envelopment Analysis (DEA), Cuckoo Optimization
Algorithm (COA), Optimization.
1.Introduction
Finding the best solution for an objective subject to some conditions calls optimization. In multi-
objective problems, there is not an optimal solution that can optimize all objectives
simultaneously. So, in order to solve problems the concept of Pareto frontiers is provided.
Usually, there are some Pareto optimized solutions that the best solution will be selected from
them by decision maker. Many practical problems in real world are multi-objective problem.
Several researches developed for solving multi-objective problem.
Ehrgott and Gandibleux studied on the approximate and the accurate problems related to the
combination method of multi-objective problems [1]. Arakawa et al. combined the General DEA
and the Genetic Algorithm to generate the efficient frontier in multi-objective optimization
problems [2]. Deb used the evolutionary algorithms for solving the multi-objective problem [3].
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015
52
Nakayama et al. drew the Pareto frontier of the multi-objective optimization problems using DEA
in 2001 [4]. Deb et al. obtained the Pareto frontier of the multi-objective optimization problem
using Genetic Algorithm [5]. Kristina Vincova gained the Pareto frontier using DEA [6]. Reyes-
Sierra and Coello Coello investigated the method to solve the multi-objective optimization using
the particle swarm algorithm [7]. Cooper et al. and Tone improved the multi-objective
optimization algorithm using DEA and developed related software [8]. Pham and Ghanbarzadeh
solved the multi-objective optimization algorithm using the Bees Algorithm [9]. Nebro et al.
investigated a new method for multi-objective optimization algorithm based on the particle
swarm algorithm [10]. Yun et al. studied the solution of multi-objective optimization algorithm
using the GA and DEA. Also, they applied their method to generating the Pareto efficient
frontiers [11]. Yang and Deb used the Cuckoo optimization algorithm in order to solve the multi
objective-problem [12].
In this article, it is tried to use the meta-heuristic Cuckoo algorithm with the DEA approach for
solving multi-objective problems and draw the Pareto frontiers for efficient points of the
considered objective functions. Because of using CCR model of DEA, proposed method only
applicable to generating the convex efficient frontier. In the second section, the Cuckoo algorithm
is introduced. In the third section the multi-objective problems are defined. In the fourth section,
the concept of DEA is explained. The fifth section expresses the proposed hybrid method and in
the sixth section the test problems are given. At last the desired conclusion is provided.
2.Introducing the Cuckoo optimization algorithm
The COA is one of the best and newest evolutionary algorithms. After early evolutionary
methods like Genetic algorithm (GA), Simulated Annealing algorithm, so many evolutionary
methods that inspired from the nature, have been developed. Some of the useful algorithms for
solving complicated optimization problems are Particle Swarm Optimization (PSO), Ant Colony
Optimization (ACO), Artificial Bee Colony algorithm (ABC) and the Artificial Fish Swarm
algorithm. One of the other evolutionary algorithms that are developed in Iran is Imperialist
Competitive Algorithm (ICA). This algorithm is inspired from the competitive system of the
empires in order to get more colonies. After the ICA, the Cuckoo optimization algorithm is
presented that has the ability to find the general optimized solutions. This algorithm is inspired
from the life of a bird calls Cuckoo. The cuckoo living and egg laying method is a suitable
inspiration for inventing an evolutionary algorithm. The survival with the least effort is the base
of this method. This lazy bird forces other birds to play an important role in her survival so
nicely. The Cuckoo optimization algorithm expanded by Yang and Deb in 2009. This algorithm is
inspired by the egg laying method of cuckoos combined with the Levy Flight instead of simple
random isotropic walk. The COA investigated with more details by Rajabioun in 2011 [13].
The flowchart of the COA is given in the Figure 1.
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015
53
Figure1. The flowchart of COA algorithm
For more information refers to [13].
3.The multi-objective optimization problem
The general form of a multi-objective optimization problem is as (1):
‫݊݅ܯ	ݎ݋	ݔܽܯ‬ = ሼ݂ଵ, ݂ଶ, … , ݂௞ሽ
‫.ݏ‬ ‫݃			.ݐ‬ሺ‫ݔ‬ሻ = ෍ ܿ௝‫ݔ‬௝
௡
௝ୀଵ
≤ ܾ௜, ݅ = 1, … , ݉
‫ݔ‬௝ ≥ 0, ݆ = 1, . . . , ݊		
(1)
As it shown, we encounter to several numbers of the objectives in multi-objective problem. K is
the number of objective functions that can be min or max type, m is the number of constraints and
n is the number of decision variables. In multi-objective algorithms, there is not an optimal
solution that can optimize all of the objective functions simultaneously. So the concept of Pareto
optimized solution is provided. The Pareto optimal concept is explicable this way. ‫ݔ‬∗ഥ = ሺ‫ݔ‬ଵ ...
,‫ݔ‬ଶ, ‫ݔ‬௡ሻ is an optimal Pareto, if for each allowable xത and i={1,2,..k}, we have (for minimizing
problem is as (2)):
International Journal on Computational Science
In other words, *x is an optimal Pareto
one objective function in order to optimizing some of the objective functions.
4.Data Envelopment Analysis
DEA is a linear programming technique. Its main purpose is comparing and evaluating the
efficiency of a number of similar decision
power plants etc. that the amount of their consum
DEA shows the concept of evaluating the efficiency within a group
efficiency of each DMU is calculated according to other
The first model of DEA is CCR,
input, is the base of this method
outputs on total weighed of inputs instead of the ratio of an output on an input is used for
evaluating the efficiency in CCR
The CCR model
The CCR model is the first model of DEA and
providers (Charnes, Cooper, Rhodez) [4].
inputs and outputs of other decision m
evaluated. This basic model is suggested
∑=
m
i
ioi xVMin
1
jxvyu ij
k
r
m
i
irjr 0
1 1
=≤−∑ ∑= =
∑=
=
k
r
ror yuts
1
1..
00 ≥≥ ir vu
Where ru is the weight of output
reviewed DMU, ( {1,2,..., })o n∈
for DMUo. Also ijy is the amount of output
the number of outputs; m is the number of inputs and
ournal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015
is an optimal Pareto solution when no other x exist that make at least
one objective function in order to optimizing some of the objective functions.
Data Envelopment Analysis
DEA is a linear programming technique. Its main purpose is comparing and evaluating the
efficiency of a number of similar decision making units like banks, hospitals, schools, refineries,
the amount of their consumed input and production output are different.
DEA shows the concept of evaluating the efficiency within a group of DMUs. In this method the
is calculated according to other DMUs that have the most operations.
first model of DEA is CCR, defining the efficiency according to the ratio of an output on an
input, is the base of this method [6]. In other words, calculating the ratio of total
inputs instead of the ratio of an output on an input is used for
in CCR model.
The CCR model is the first model of DEA and its named is the first letters of the names of its
(Charnes, Cooper, Rhodez) [4]. For determining the best efficient unit, the amounts of
inputs and outputs of other decision making units in finding the optimal weights for each unit
suggested as (3):
n,...,1=
output r, iv is the weight of input i and o is the index of
( {1,2,..., })o n . roy is the amount of output r and iox is the amount of input
the amount of output r and ijx is the amount of input i for the unit
is the number of inputs and n is the number of units.
& Applications (IJCSA) Vol.5, No.4, August 2015
54
(2)
exist that make at least
one objective function in order to optimizing some of the objective functions.
DEA is a linear programming technique. Its main purpose is comparing and evaluating the
like banks, hospitals, schools, refineries,
tion output are different.
. In this method the
that have the most operations.
defining the efficiency according to the ratio of an output on an
In other words, calculating the ratio of total weighed of
inputs instead of the ratio of an output on an input is used for
the first letters of the names of its
the amounts of
imal weights for each unit is
is the index of under
is the amount of input i
for the unit j. k is
(3)
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015
55
5.The proposed hybrid algorithm
In this paper, it is tried to present a hybrid method in order to solve the multi-objective problems
using COA and DEA methods. This hybrid method finds the efficient points using DEA method
and gains the Pareto frontiers for multi-objective problems.
The steps of hybrid COA_DEA algorithm
1. In the first step of implementing the Cuckoo algorithm, the desired matrix will be formed
from habitats according to the initial population of cuckoos and the initial egg laying
radiuses.
2. The “profit function” of the Cuckoo algorithm will be replaced by the “efficiency value”.
This function take the habitat matrix as its input according to this matrix, the CCR model
will be produced for each habitats of the matrix and determines the efficiency for each
habitat.
3. The habitats will be sorted according to their efficiency values and other steps will be as
the explanations that are given in the references [13].
4. In each iteration, the habitats with the efficiency of one will be selected as good solutions
for transferring to next iteration.
5. At last iteration of the proposed algorithm, The Pareto frontiers for the main multi-
objective optimization problem will be drawn out based on the obtained values of f1 and
f2.
6.SOLVING TEST PROBLEMS
A number of test functions have been provided that can help to validate the proposed method in
Table 1.
Table 1. Test problems
Parameters setting for cuckoo algorithm are as follow:
International Journal on Computational Science
Number of initial population=5,
of eggs for each cuckoo=6, maximum iterations of the Cuckoo Algorithm
that we want to make=2, maximum number of cuckoos that can live at the same time
Test problem 1: [16]
Figure 1. Comparing the
COA_DEA method
ournal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015
=5, minimum number of eggs for each cuckoo=2, maximum number
maximum iterations of the Cuckoo Algorithm=8, number of clusters
maximum number of cuckoos that can live at the same time
Figure 1. Comparing the proposed method with other methods
COA_DEA method
& Applications (IJCSA) Vol.5, No.4, August 2015
56
maximum number
number of clusters
maximum number of cuckoos that can live at the same time=50.
International Journal on Computational Science
Test problem 2: [14]
Figure2. Comparing the
Test problem 3: [15]
COA_DEA method
ournal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015
. Comparing the proposed method with other methods
GDEA method Ranking method
& Applications (IJCSA) Vol.5, No.4, August 2015
57
Ranking method
International Journal on Computational Science
Figure 3.Comparing the
Test problem 4: [15]
Figure 4. Comparing the proposed method with other methods
7.Conclusion
In this paper, it is tried to solve multi
approach is a combination of the Cuckoo optimization algorithm and DEA method. As it shown
this method is one of the fastest, most accurate and most logical met
objective problems because it is a logical combination of both efficiency and finding the optimal
solutions. We conclude that the proposed method not only finds optimal answers and more
efficient points, but also it is faster in proce
ournal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015
Comparing the proposed method with other methods
Figure 4. Comparing the proposed method with other methods
In this paper, it is tried to solve multi-objective problems with a new creative approach. This
approach is a combination of the Cuckoo optimization algorithm and DEA method. As it shown
this method is one of the fastest, most accurate and most logical method for solving multi
objective problems because it is a logical combination of both efficiency and finding the optimal
solutions. We conclude that the proposed method not only finds optimal answers and more
efficient points, but also it is faster in processing time than other algorithms. The obtained Pareto
& Applications (IJCSA) Vol.5, No.4, August 2015
58
objective problems with a new creative approach. This
approach is a combination of the Cuckoo optimization algorithm and DEA method. As it shown
hod for solving multi-
objective problems because it is a logical combination of both efficiency and finding the optimal
solutions. We conclude that the proposed method not only finds optimal answers and more
ssing time than other algorithms. The obtained Pareto
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015
59
frontiers of this method were compared with the answers of similar algorithms like GA-DEA,
Ranking method, GA-GDEA, etc. The algorithm’s convergence rate in order to find the answer is
evident. So the suggested method is suitable and reliable method for solving multi-objective
optimization problems.
For further work, we can use another clustering method instead of current method for grouping
the cuckoos.
References
[1] Ehrgott, M., Gandibleux, X., Bound Sets for Biobjective Combinatorial Optimization Problems,
Computers & Operations Research, Vol. 34, Issue 9, pp. 2674-2694, 2007.
[2] Arakawa, M., Nakayama, H., Hagiwara, I., Yamakawa, H., Multiobjective Optimization using
adaptive range genetic algorithms with data envelopment analysis, Symposium on Multidisciplinary
Analysis and Optimization, 1998.
[3] Deb, K., Multi-Objective Optimization using Evolutionary Algorithms, John & Wiley Sons, Ltd.,
2001.
[4] Yun, Y.B., Nakayama, H., Tanino, T., Arakawa, M., Generation of efficient frontiers in multi-
objective optimization problems by generalized data envelopment analysis, European Journal of
Operational Research, Vol.129, No.3, pp.586-595, 2001.
[5] Deb, K., Pratap, A., Agarwal, S., Meyarivan, T., A fast and elitist multiobjective genetic algorithm:
NSGA-II. IEEE Trans. Evol. Comput.6(2), 182–197, 2002.
[6] Kristina Vincova, Using DEA Models to Measure Efficiency, 2005.
[7] Reyes-Sierra, M., Coello Coello, C.A., Multiple objective particle swarm optimizers: A survey of the
state-of-art. International Journal of Computational Intelligence Research 2(3), 287–308, 2006.
[8] Cooper, W.W., Seiford, L.M., Tone, K., Data Envelopment Analysis: A Comprehensive Text with
Models, Applications, References and DEA Solver Software. Springer, New York, 2007.
[9] Pham, D.T., Ghanbarzadeh, A., multi-objective optimization using the bees algorithm. In: Third
international virtual conference on intelligent production machines and systems (IPROMS 2007):
Whittles, Dunbeath, Scotland, 2007.
[10] Nebro, A.J., Durillo, J.J., Garc´ıa-Nieto, J., Coello Coello, C.A., Luna, F., Alba, E., SMPSO: A new
PSO-based metaheuristic for multi-objective optimization. 2009 IEEE Symposium on Computational
Intelligence in Multicriteria Decision-Making, IEEE Press, New York, pp. 66-73, 2009.
[11] Yun, Y., Nakayama, H., Utilizing expected improvement and generalized data envelopment analysis
in multi-objective genetic algorithm, Journal of Global Optimization, Vol. 57, No. 2, pp. 367-384
2013.
[12] Yang, X.S. Deb, S., Multiobjective cuckoo search for design optimization, Computers & Operations
Research, 40, 1616-1624, 2013.
[13] Rajabioun, R., (2011), Cuckoo Optimization Algorithm, Applied Soft Computing, Vol 1, pp 5508-
5518, 2011.
[14] Yun, Y.B., Nakayama, H., Tanino, T., Arakawa, M., Generation of efficient frontiers in multi
objective optimization problems by generalized data envelopment analysis, European Journal of
Operational Research, 129, 586-595, 2001.
[15] Kalyanmoy Deb, Associate Member, IEEE, AmritPratap, Sameer Agarwal, and T. Meyarivan, A Fast
and Elitist Multiobjective Genetic Algorithm: NSGA-II , IEEE TRANSACTIONS ON
EVOLUTIONARY COMPUTATION, VOL. 6, NO. 2, 2002.
[16] Yun, Y., Nakayama, H., Arakdwa, M., Fitness Evaluation using Generalized Data Envelopment
Analysis in MOGA, Evolutionary Computation, 2004. CEC2004. Congress on, 464 – 471, 2004.

More Related Content

What's hot

A STUDY ON MULTI STAGE MULTIOBJECTIVE TRANSPORTATION PROBLEM UNDER UNCERTAINT...
A STUDY ON MULTI STAGE MULTIOBJECTIVE TRANSPORTATION PROBLEM UNDER UNCERTAINT...A STUDY ON MULTI STAGE MULTIOBJECTIVE TRANSPORTATION PROBLEM UNDER UNCERTAINT...
A STUDY ON MULTI STAGE MULTIOBJECTIVE TRANSPORTATION PROBLEM UNDER UNCERTAINT...
IAEME Publication
 
A Genetic Algorithm on Optimization Test Functions
A Genetic Algorithm on Optimization Test FunctionsA Genetic Algorithm on Optimization Test Functions
A Genetic Algorithm on Optimization Test Functions
IJMERJOURNAL
 
Improvement of genetic algorithm using artificial bee colony
Improvement of genetic algorithm using artificial bee colonyImprovement of genetic algorithm using artificial bee colony
Improvement of genetic algorithm using artificial bee colony
journalBEEI
 
Study of relevancy, diversity, and novelty in recommender systems
Study of relevancy, diversity, and novelty in recommender systemsStudy of relevancy, diversity, and novelty in recommender systems
Study of relevancy, diversity, and novelty in recommender systems
Chemseddine Berbague
 
Optimal rule set generation using pso algorithm
Optimal rule set generation using pso algorithmOptimal rule set generation using pso algorithm
Optimal rule set generation using pso algorithm
csandit
 
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATION
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATIONA MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATION
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATION
ijaia
 
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
ijmpict
 
MOCANAR: A Multi-Objective Cuckoo Search Algorithm for Numeric Association Ru...
MOCANAR: A Multi-Objective Cuckoo Search Algorithm for Numeric Association Ru...MOCANAR: A Multi-Objective Cuckoo Search Algorithm for Numeric Association Ru...
MOCANAR: A Multi-Objective Cuckoo Search Algorithm for Numeric Association Ru...
csandit
 
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATIONGENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
ijaia
 
SOLVING BIPOLAR MAX-TP EQUATION CONSTRAINED MULTI-OBJECTIVE OPTIMIZATION PROB...
SOLVING BIPOLAR MAX-TP EQUATION CONSTRAINED MULTI-OBJECTIVE OPTIMIZATION PROB...SOLVING BIPOLAR MAX-TP EQUATION CONSTRAINED MULTI-OBJECTIVE OPTIMIZATION PROB...
SOLVING BIPOLAR MAX-TP EQUATION CONSTRAINED MULTI-OBJECTIVE OPTIMIZATION PROB...
ijsc
 
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary AlgorithmAutomatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
aciijournal
 
Applied Machine Learning for Chemistry II (HSI2020)
Applied Machine Learning for Chemistry II (HSI2020)Applied Machine Learning for Chemistry II (HSI2020)
Applied Machine Learning for Chemistry II (HSI2020)
Ichigaku Takigawa
 
A NOVEL APPROACH TO MINE FREQUENT PATTERNS FROM LARGE VOLUME OF DATASET USING...
A NOVEL APPROACH TO MINE FREQUENT PATTERNS FROM LARGE VOLUME OF DATASET USING...A NOVEL APPROACH TO MINE FREQUENT PATTERNS FROM LARGE VOLUME OF DATASET USING...
A NOVEL APPROACH TO MINE FREQUENT PATTERNS FROM LARGE VOLUME OF DATASET USING...
IAEME Publication
 
Bio-Inspired Computation: Success and Challenges of IJBIC
Bio-Inspired Computation: Success and Challenges of IJBICBio-Inspired Computation: Success and Challenges of IJBIC
Bio-Inspired Computation: Success and Challenges of IJBIC
Xin-She Yang
 
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Ichigaku Takigawa
 
Flower pollination
Flower pollinationFlower pollination
Flower pollination
Ahmed Fouad Ali
 
Inventory Model with Price-Dependent Demand Rate and No Shortages: An Interva...
Inventory Model with Price-Dependent Demand Rate and No Shortages: An Interva...Inventory Model with Price-Dependent Demand Rate and No Shortages: An Interva...
Inventory Model with Price-Dependent Demand Rate and No Shortages: An Interva...
orajjournal
 

What's hot (17)

A STUDY ON MULTI STAGE MULTIOBJECTIVE TRANSPORTATION PROBLEM UNDER UNCERTAINT...
A STUDY ON MULTI STAGE MULTIOBJECTIVE TRANSPORTATION PROBLEM UNDER UNCERTAINT...A STUDY ON MULTI STAGE MULTIOBJECTIVE TRANSPORTATION PROBLEM UNDER UNCERTAINT...
A STUDY ON MULTI STAGE MULTIOBJECTIVE TRANSPORTATION PROBLEM UNDER UNCERTAINT...
 
A Genetic Algorithm on Optimization Test Functions
A Genetic Algorithm on Optimization Test FunctionsA Genetic Algorithm on Optimization Test Functions
A Genetic Algorithm on Optimization Test Functions
 
Improvement of genetic algorithm using artificial bee colony
Improvement of genetic algorithm using artificial bee colonyImprovement of genetic algorithm using artificial bee colony
Improvement of genetic algorithm using artificial bee colony
 
Study of relevancy, diversity, and novelty in recommender systems
Study of relevancy, diversity, and novelty in recommender systemsStudy of relevancy, diversity, and novelty in recommender systems
Study of relevancy, diversity, and novelty in recommender systems
 
Optimal rule set generation using pso algorithm
Optimal rule set generation using pso algorithmOptimal rule set generation using pso algorithm
Optimal rule set generation using pso algorithm
 
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATION
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATIONA MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATION
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATION
 
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
 
MOCANAR: A Multi-Objective Cuckoo Search Algorithm for Numeric Association Ru...
MOCANAR: A Multi-Objective Cuckoo Search Algorithm for Numeric Association Ru...MOCANAR: A Multi-Objective Cuckoo Search Algorithm for Numeric Association Ru...
MOCANAR: A Multi-Objective Cuckoo Search Algorithm for Numeric Association Ru...
 
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATIONGENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
 
SOLVING BIPOLAR MAX-TP EQUATION CONSTRAINED MULTI-OBJECTIVE OPTIMIZATION PROB...
SOLVING BIPOLAR MAX-TP EQUATION CONSTRAINED MULTI-OBJECTIVE OPTIMIZATION PROB...SOLVING BIPOLAR MAX-TP EQUATION CONSTRAINED MULTI-OBJECTIVE OPTIMIZATION PROB...
SOLVING BIPOLAR MAX-TP EQUATION CONSTRAINED MULTI-OBJECTIVE OPTIMIZATION PROB...
 
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary AlgorithmAutomatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
 
Applied Machine Learning for Chemistry II (HSI2020)
Applied Machine Learning for Chemistry II (HSI2020)Applied Machine Learning for Chemistry II (HSI2020)
Applied Machine Learning for Chemistry II (HSI2020)
 
A NOVEL APPROACH TO MINE FREQUENT PATTERNS FROM LARGE VOLUME OF DATASET USING...
A NOVEL APPROACH TO MINE FREQUENT PATTERNS FROM LARGE VOLUME OF DATASET USING...A NOVEL APPROACH TO MINE FREQUENT PATTERNS FROM LARGE VOLUME OF DATASET USING...
A NOVEL APPROACH TO MINE FREQUENT PATTERNS FROM LARGE VOLUME OF DATASET USING...
 
Bio-Inspired Computation: Success and Challenges of IJBIC
Bio-Inspired Computation: Success and Challenges of IJBICBio-Inspired Computation: Success and Challenges of IJBIC
Bio-Inspired Computation: Success and Challenges of IJBIC
 
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
 
Flower pollination
Flower pollinationFlower pollination
Flower pollination
 
Inventory Model with Price-Dependent Demand Rate and No Shortages: An Interva...
Inventory Model with Price-Dependent Demand Rate and No Shortages: An Interva...Inventory Model with Price-Dependent Demand Rate and No Shortages: An Interva...
Inventory Model with Price-Dependent Demand Rate and No Shortages: An Interva...
 

Viewers also liked

Presentación_audicencia_contraloría_y_fiscalia_regional_san_jorge
Presentación_audicencia_contraloría_y_fiscalia_regional_san_jorgePresentación_audicencia_contraloría_y_fiscalia_regional_san_jorge
Presentación_audicencia_contraloría_y_fiscalia_regional_san_jorge
aguas de cordoba sa esp
 
DESTROYING THE OLD WAY OF DOING POWER POINTS
DESTROYING THE OLD WAY OF DOING POWER POINTSDESTROYING THE OLD WAY OF DOING POWER POINTS
DESTROYING THE OLD WAY OF DOING POWER POINTS
NTOMBIFUTHI NOHLANGAMANDHLA
 
Presentación_Regional_costanero_audiencia_contraloría
Presentación_Regional_costanero_audiencia_contraloríaPresentación_Regional_costanero_audiencia_contraloría
Presentación_Regional_costanero_audiencia_contraloría
aguas de cordoba sa esp
 
INFLUENCER MARKETING ROI
INFLUENCER MARKETING ROIINFLUENCER MARKETING ROI
INFLUENCER MARKETING ROI
Kari Feinstein
 
Atencion al cliente
Atencion al clienteAtencion al cliente
Atencion al cliente
Angie Rivera
 
All assignments
All assignmentsAll assignments
All assignments
Janel Santana
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set TheoryAMIT KUMAR
 
Modèle d'une plateforme de veille visant à automatiser la rediffusion de l'in...
Modèle d'une plateforme de veille visant à automatiser la rediffusion de l'in...Modèle d'une plateforme de veille visant à automatiser la rediffusion de l'in...
Modèle d'une plateforme de veille visant à automatiser la rediffusion de l'in...
Serge Courrier
 

Viewers also liked (9)

Presentación_audicencia_contraloría_y_fiscalia_regional_san_jorge
Presentación_audicencia_contraloría_y_fiscalia_regional_san_jorgePresentación_audicencia_contraloría_y_fiscalia_regional_san_jorge
Presentación_audicencia_contraloría_y_fiscalia_regional_san_jorge
 
DESTROYING THE OLD WAY OF DOING POWER POINTS
DESTROYING THE OLD WAY OF DOING POWER POINTSDESTROYING THE OLD WAY OF DOING POWER POINTS
DESTROYING THE OLD WAY OF DOING POWER POINTS
 
Presentación_Regional_costanero_audiencia_contraloría
Presentación_Regional_costanero_audiencia_contraloríaPresentación_Regional_costanero_audiencia_contraloría
Presentación_Regional_costanero_audiencia_contraloría
 
INFLUENCER MARKETING ROI
INFLUENCER MARKETING ROIINFLUENCER MARKETING ROI
INFLUENCER MARKETING ROI
 
Atencion al cliente
Atencion al clienteAtencion al cliente
Atencion al cliente
 
1641
16411641
1641
 
All assignments
All assignmentsAll assignments
All assignments
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set Theory
 
Modèle d'une plateforme de veille visant à automatiser la rediffusion de l'in...
Modèle d'une plateforme de veille visant à automatiser la rediffusion de l'in...Modèle d'une plateforme de veille visant à automatiser la rediffusion de l'in...
Modèle d'une plateforme de veille visant à automatiser la rediffusion de l'in...
 

Similar to coa dea(3)

An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...
IJECEIAES
 
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSTHE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
ijfcstjournal
 
The New Hybrid COAW Method for Solving Multi-Objective Problems
The New Hybrid COAW Method for Solving Multi-Objective ProblemsThe New Hybrid COAW Method for Solving Multi-Objective Problems
The New Hybrid COAW Method for Solving Multi-Objective Problems
ijfcstjournal
 
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSA HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
ijfcstjournal
 
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
IDES Editor
 
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
IDES Editor
 
Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...
Ali Shahed
 
A Comparison between FPPSO and B&B Algorithm for Solving Integer Programming ...
A Comparison between FPPSO and B&B Algorithm for Solving Integer Programming ...A Comparison between FPPSO and B&B Algorithm for Solving Integer Programming ...
A Comparison between FPPSO and B&B Algorithm for Solving Integer Programming ...
Editor IJCATR
 
Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...
IAEME Publication
 
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
IAEME Publication
 
MULTIPROCESSOR SCHEDULING AND PERFORMANCE EVALUATION USING ELITIST NON DOMINA...
MULTIPROCESSOR SCHEDULING AND PERFORMANCE EVALUATION USING ELITIST NON DOMINA...MULTIPROCESSOR SCHEDULING AND PERFORMANCE EVALUATION USING ELITIST NON DOMINA...
MULTIPROCESSOR SCHEDULING AND PERFORMANCE EVALUATION USING ELITIST NON DOMINA...
ijcsa
 
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...
CSCJournals
 
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
AIRCC 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 ESTIMATION
AIRCC Publishing Corporation
 
A02610106
A02610106A02610106
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
A02610106
A02610106A02610106
Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...
Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...
Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...
IOSR Journals
 
Using particle swarm optimization to solve test functions problems
Using particle swarm optimization to solve test functions problemsUsing particle swarm optimization to solve test functions problems
Using particle swarm optimization to solve test functions problems
riyaniaes
 

Similar to coa dea(3) (20)

An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...
 
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSTHE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
 
The New Hybrid COAW Method for Solving Multi-Objective Problems
The New Hybrid COAW Method for Solving Multi-Objective ProblemsThe New Hybrid COAW Method for Solving Multi-Objective Problems
The New Hybrid COAW Method for Solving Multi-Objective Problems
 
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSA HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
 
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
 
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
 
Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...
 
A Comparison between FPPSO and B&B Algorithm for Solving Integer Programming ...
A Comparison between FPPSO and B&B Algorithm for Solving Integer Programming ...A Comparison between FPPSO and B&B Algorithm for Solving Integer Programming ...
A Comparison between FPPSO and B&B Algorithm for Solving Integer Programming ...
 
Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...
 
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
 
MULTIPROCESSOR SCHEDULING AND PERFORMANCE EVALUATION USING ELITIST NON DOMINA...
MULTIPROCESSOR SCHEDULING AND PERFORMANCE EVALUATION USING ELITIST NON DOMINA...MULTIPROCESSOR SCHEDULING AND PERFORMANCE EVALUATION USING ELITIST NON DOMINA...
MULTIPROCESSOR SCHEDULING AND PERFORMANCE EVALUATION USING ELITIST NON DOMINA...
 
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...
 
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
 
A02610106
A02610106A02610106
A02610106
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
A02610106
A02610106A02610106
A02610106
 
Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...
Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...
Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...
 
IJCSI-2015-12-2-10138 (1) (2)
IJCSI-2015-12-2-10138 (1) (2)IJCSI-2015-12-2-10138 (1) (2)
IJCSI-2015-12-2-10138 (1) (2)
 
Using particle swarm optimization to solve test functions problems
Using particle swarm optimization to solve test functions problemsUsing particle swarm optimization to solve test functions problems
Using particle swarm optimization to solve test functions problems
 

More from AMIT KUMAR

MultiObjective(11) - Copy
MultiObjective(11) - CopyMultiObjective(11) - Copy
MultiObjective(11) - CopyAMIT KUMAR
 
soft computing
soft computingsoft computing
soft computingAMIT KUMAR
 
Soft Computing-173101
Soft Computing-173101Soft Computing-173101
Soft Computing-173101AMIT KUMAR
 
RESEARCH METHODOLOGY
RESEARCH METHODOLOGYRESEARCH METHODOLOGY
RESEARCH METHODOLOGYAMIT KUMAR
 

More from AMIT KUMAR (7)

MultiObjective(11) - Copy
MultiObjective(11) - CopyMultiObjective(11) - Copy
MultiObjective(11) - Copy
 
final seminar
final seminarfinal seminar
final seminar
 
EJSR(5)
EJSR(5)EJSR(5)
EJSR(5)
 
soft computing
soft computingsoft computing
soft computing
 
2.2.ppt.SC
2.2.ppt.SC2.2.ppt.SC
2.2.ppt.SC
 
Soft Computing-173101
Soft Computing-173101Soft Computing-173101
Soft Computing-173101
 
RESEARCH METHODOLOGY
RESEARCH METHODOLOGYRESEARCH METHODOLOGY
RESEARCH METHODOLOGY
 

coa dea(3)

  • 1. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015 DOI:10.5121/ijcsa.2015.5405 51 A HYBRID COA-DEA METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS Mahdi Gorjestani1 , Elham shadkam2 , Mehdi Parvizi3 and Sajedeh Aminzadegan4 1,3,4 Department of Industrial Engineering, Faculty of Eng., Khayyam University, Mashhad, Iran 2 Ph.D. Candidate of Department of Industrial and Systems Engineering, Isfahan University of Technology, Isfahan, Iran, and Faculty Member of Industrial Engineering Department, Faculty of Eng, Khayyam University, Mashhad, Iran Abstract The Cuckoo optimization algorithm (COA) is developed for solving single-objective problems and it cannot be used for solving multi-objective problems. So the multi-objective cuckoo optimization algorithm based on data envelopment analysis (DEA) is developed in this paper and it can gain the efficient Pareto frontiers. This algorithm is presented by the CCR model of DEA and the output-oriented approach of it. The selection criterion is higher efficiency for next iteration of the proposed hybrid method. So the profit function of the COA is replaced by the efficiency value that is obtained from DEA. This algorithm is compared with other methods using some test problems. The results shows using COA and DEA approach for solving multi-objective problems increases the speed and the accuracy of the generated solutions. Keywords Multi-objective decision making (MODM), Data Envelopment Analysis (DEA), Cuckoo Optimization Algorithm (COA), Optimization. 1.Introduction Finding the best solution for an objective subject to some conditions calls optimization. In multi- objective problems, there is not an optimal solution that can optimize all objectives simultaneously. So, in order to solve problems the concept of Pareto frontiers is provided. Usually, there are some Pareto optimized solutions that the best solution will be selected from them by decision maker. Many practical problems in real world are multi-objective problem. Several researches developed for solving multi-objective problem. Ehrgott and Gandibleux studied on the approximate and the accurate problems related to the combination method of multi-objective problems [1]. Arakawa et al. combined the General DEA and the Genetic Algorithm to generate the efficient frontier in multi-objective optimization problems [2]. Deb used the evolutionary algorithms for solving the multi-objective problem [3].
  • 2. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015 52 Nakayama et al. drew the Pareto frontier of the multi-objective optimization problems using DEA in 2001 [4]. Deb et al. obtained the Pareto frontier of the multi-objective optimization problem using Genetic Algorithm [5]. Kristina Vincova gained the Pareto frontier using DEA [6]. Reyes- Sierra and Coello Coello investigated the method to solve the multi-objective optimization using the particle swarm algorithm [7]. Cooper et al. and Tone improved the multi-objective optimization algorithm using DEA and developed related software [8]. Pham and Ghanbarzadeh solved the multi-objective optimization algorithm using the Bees Algorithm [9]. Nebro et al. investigated a new method for multi-objective optimization algorithm based on the particle swarm algorithm [10]. Yun et al. studied the solution of multi-objective optimization algorithm using the GA and DEA. Also, they applied their method to generating the Pareto efficient frontiers [11]. Yang and Deb used the Cuckoo optimization algorithm in order to solve the multi objective-problem [12]. In this article, it is tried to use the meta-heuristic Cuckoo algorithm with the DEA approach for solving multi-objective problems and draw the Pareto frontiers for efficient points of the considered objective functions. Because of using CCR model of DEA, proposed method only applicable to generating the convex efficient frontier. In the second section, the Cuckoo algorithm is introduced. In the third section the multi-objective problems are defined. In the fourth section, the concept of DEA is explained. The fifth section expresses the proposed hybrid method and in the sixth section the test problems are given. At last the desired conclusion is provided. 2.Introducing the Cuckoo optimization algorithm The COA is one of the best and newest evolutionary algorithms. After early evolutionary methods like Genetic algorithm (GA), Simulated Annealing algorithm, so many evolutionary methods that inspired from the nature, have been developed. Some of the useful algorithms for solving complicated optimization problems are Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), Artificial Bee Colony algorithm (ABC) and the Artificial Fish Swarm algorithm. One of the other evolutionary algorithms that are developed in Iran is Imperialist Competitive Algorithm (ICA). This algorithm is inspired from the competitive system of the empires in order to get more colonies. After the ICA, the Cuckoo optimization algorithm is presented that has the ability to find the general optimized solutions. This algorithm is inspired from the life of a bird calls Cuckoo. The cuckoo living and egg laying method is a suitable inspiration for inventing an evolutionary algorithm. The survival with the least effort is the base of this method. This lazy bird forces other birds to play an important role in her survival so nicely. The Cuckoo optimization algorithm expanded by Yang and Deb in 2009. This algorithm is inspired by the egg laying method of cuckoos combined with the Levy Flight instead of simple random isotropic walk. The COA investigated with more details by Rajabioun in 2011 [13]. The flowchart of the COA is given in the Figure 1.
  • 3. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015 53 Figure1. The flowchart of COA algorithm For more information refers to [13]. 3.The multi-objective optimization problem The general form of a multi-objective optimization problem is as (1): ‫݊݅ܯ ݎ݋ ݔܽܯ‬ = ሼ݂ଵ, ݂ଶ, … , ݂௞ሽ ‫.ݏ‬ ‫݃ .ݐ‬ሺ‫ݔ‬ሻ = ෍ ܿ௝‫ݔ‬௝ ௡ ௝ୀଵ ≤ ܾ௜, ݅ = 1, … , ݉ ‫ݔ‬௝ ≥ 0, ݆ = 1, . . . , ݊ (1) As it shown, we encounter to several numbers of the objectives in multi-objective problem. K is the number of objective functions that can be min or max type, m is the number of constraints and n is the number of decision variables. In multi-objective algorithms, there is not an optimal solution that can optimize all of the objective functions simultaneously. So the concept of Pareto optimized solution is provided. The Pareto optimal concept is explicable this way. ‫ݔ‬∗ഥ = ሺ‫ݔ‬ଵ ... ,‫ݔ‬ଶ, ‫ݔ‬௡ሻ is an optimal Pareto, if for each allowable xത and i={1,2,..k}, we have (for minimizing problem is as (2)):
  • 4. International Journal on Computational Science In other words, *x is an optimal Pareto one objective function in order to optimizing some of the objective functions. 4.Data Envelopment Analysis DEA is a linear programming technique. Its main purpose is comparing and evaluating the efficiency of a number of similar decision power plants etc. that the amount of their consum DEA shows the concept of evaluating the efficiency within a group efficiency of each DMU is calculated according to other The first model of DEA is CCR, input, is the base of this method outputs on total weighed of inputs instead of the ratio of an output on an input is used for evaluating the efficiency in CCR The CCR model The CCR model is the first model of DEA and providers (Charnes, Cooper, Rhodez) [4]. inputs and outputs of other decision m evaluated. This basic model is suggested ∑= m i ioi xVMin 1 jxvyu ij k r m i irjr 0 1 1 =≤−∑ ∑= = ∑= = k r ror yuts 1 1.. 00 ≥≥ ir vu Where ru is the weight of output reviewed DMU, ( {1,2,..., })o n∈ for DMUo. Also ijy is the amount of output the number of outputs; m is the number of inputs and ournal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015 is an optimal Pareto solution when no other x exist that make at least one objective function in order to optimizing some of the objective functions. Data Envelopment Analysis DEA is a linear programming technique. Its main purpose is comparing and evaluating the efficiency of a number of similar decision making units like banks, hospitals, schools, refineries, the amount of their consumed input and production output are different. DEA shows the concept of evaluating the efficiency within a group of DMUs. In this method the is calculated according to other DMUs that have the most operations. first model of DEA is CCR, defining the efficiency according to the ratio of an output on an input, is the base of this method [6]. In other words, calculating the ratio of total inputs instead of the ratio of an output on an input is used for in CCR model. The CCR model is the first model of DEA and its named is the first letters of the names of its (Charnes, Cooper, Rhodez) [4]. For determining the best efficient unit, the amounts of inputs and outputs of other decision making units in finding the optimal weights for each unit suggested as (3): n,...,1= output r, iv is the weight of input i and o is the index of ( {1,2,..., })o n . roy is the amount of output r and iox is the amount of input the amount of output r and ijx is the amount of input i for the unit is the number of inputs and n is the number of units. & Applications (IJCSA) Vol.5, No.4, August 2015 54 (2) exist that make at least one objective function in order to optimizing some of the objective functions. DEA is a linear programming technique. Its main purpose is comparing and evaluating the like banks, hospitals, schools, refineries, tion output are different. . In this method the that have the most operations. defining the efficiency according to the ratio of an output on an In other words, calculating the ratio of total weighed of inputs instead of the ratio of an output on an input is used for the first letters of the names of its the amounts of imal weights for each unit is is the index of under is the amount of input i for the unit j. k is (3)
  • 5. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015 55 5.The proposed hybrid algorithm In this paper, it is tried to present a hybrid method in order to solve the multi-objective problems using COA and DEA methods. This hybrid method finds the efficient points using DEA method and gains the Pareto frontiers for multi-objective problems. The steps of hybrid COA_DEA algorithm 1. In the first step of implementing the Cuckoo algorithm, the desired matrix will be formed from habitats according to the initial population of cuckoos and the initial egg laying radiuses. 2. The “profit function” of the Cuckoo algorithm will be replaced by the “efficiency value”. This function take the habitat matrix as its input according to this matrix, the CCR model will be produced for each habitats of the matrix and determines the efficiency for each habitat. 3. The habitats will be sorted according to their efficiency values and other steps will be as the explanations that are given in the references [13]. 4. In each iteration, the habitats with the efficiency of one will be selected as good solutions for transferring to next iteration. 5. At last iteration of the proposed algorithm, The Pareto frontiers for the main multi- objective optimization problem will be drawn out based on the obtained values of f1 and f2. 6.SOLVING TEST PROBLEMS A number of test functions have been provided that can help to validate the proposed method in Table 1. Table 1. Test problems Parameters setting for cuckoo algorithm are as follow:
  • 6. International Journal on Computational Science Number of initial population=5, of eggs for each cuckoo=6, maximum iterations of the Cuckoo Algorithm that we want to make=2, maximum number of cuckoos that can live at the same time Test problem 1: [16] Figure 1. Comparing the COA_DEA method ournal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015 =5, minimum number of eggs for each cuckoo=2, maximum number maximum iterations of the Cuckoo Algorithm=8, number of clusters maximum number of cuckoos that can live at the same time Figure 1. Comparing the proposed method with other methods COA_DEA method & Applications (IJCSA) Vol.5, No.4, August 2015 56 maximum number number of clusters maximum number of cuckoos that can live at the same time=50.
  • 7. International Journal on Computational Science Test problem 2: [14] Figure2. Comparing the Test problem 3: [15] COA_DEA method ournal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015 . Comparing the proposed method with other methods GDEA method Ranking method & Applications (IJCSA) Vol.5, No.4, August 2015 57 Ranking method
  • 8. International Journal on Computational Science Figure 3.Comparing the Test problem 4: [15] Figure 4. Comparing the proposed method with other methods 7.Conclusion In this paper, it is tried to solve multi approach is a combination of the Cuckoo optimization algorithm and DEA method. As it shown this method is one of the fastest, most accurate and most logical met objective problems because it is a logical combination of both efficiency and finding the optimal solutions. We conclude that the proposed method not only finds optimal answers and more efficient points, but also it is faster in proce ournal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015 Comparing the proposed method with other methods Figure 4. Comparing the proposed method with other methods In this paper, it is tried to solve multi-objective problems with a new creative approach. This approach is a combination of the Cuckoo optimization algorithm and DEA method. As it shown this method is one of the fastest, most accurate and most logical method for solving multi objective problems because it is a logical combination of both efficiency and finding the optimal solutions. We conclude that the proposed method not only finds optimal answers and more efficient points, but also it is faster in processing time than other algorithms. The obtained Pareto & Applications (IJCSA) Vol.5, No.4, August 2015 58 objective problems with a new creative approach. This approach is a combination of the Cuckoo optimization algorithm and DEA method. As it shown hod for solving multi- objective problems because it is a logical combination of both efficiency and finding the optimal solutions. We conclude that the proposed method not only finds optimal answers and more ssing time than other algorithms. The obtained Pareto
  • 9. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.4, August 2015 59 frontiers of this method were compared with the answers of similar algorithms like GA-DEA, Ranking method, GA-GDEA, etc. The algorithm’s convergence rate in order to find the answer is evident. So the suggested method is suitable and reliable method for solving multi-objective optimization problems. For further work, we can use another clustering method instead of current method for grouping the cuckoos. References [1] Ehrgott, M., Gandibleux, X., Bound Sets for Biobjective Combinatorial Optimization Problems, Computers & Operations Research, Vol. 34, Issue 9, pp. 2674-2694, 2007. [2] Arakawa, M., Nakayama, H., Hagiwara, I., Yamakawa, H., Multiobjective Optimization using adaptive range genetic algorithms with data envelopment analysis, Symposium on Multidisciplinary Analysis and Optimization, 1998. [3] Deb, K., Multi-Objective Optimization using Evolutionary Algorithms, John & Wiley Sons, Ltd., 2001. [4] Yun, Y.B., Nakayama, H., Tanino, T., Arakawa, M., Generation of efficient frontiers in multi- objective optimization problems by generalized data envelopment analysis, European Journal of Operational Research, Vol.129, No.3, pp.586-595, 2001. [5] Deb, K., Pratap, A., Agarwal, S., Meyarivan, T., A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput.6(2), 182–197, 2002. [6] Kristina Vincova, Using DEA Models to Measure Efficiency, 2005. [7] Reyes-Sierra, M., Coello Coello, C.A., Multiple objective particle swarm optimizers: A survey of the state-of-art. International Journal of Computational Intelligence Research 2(3), 287–308, 2006. [8] Cooper, W.W., Seiford, L.M., Tone, K., Data Envelopment Analysis: A Comprehensive Text with Models, Applications, References and DEA Solver Software. Springer, New York, 2007. [9] Pham, D.T., Ghanbarzadeh, A., multi-objective optimization using the bees algorithm. In: Third international virtual conference on intelligent production machines and systems (IPROMS 2007): Whittles, Dunbeath, Scotland, 2007. [10] Nebro, A.J., Durillo, J.J., Garc´ıa-Nieto, J., Coello Coello, C.A., Luna, F., Alba, E., SMPSO: A new PSO-based metaheuristic for multi-objective optimization. 2009 IEEE Symposium on Computational Intelligence in Multicriteria Decision-Making, IEEE Press, New York, pp. 66-73, 2009. [11] Yun, Y., Nakayama, H., Utilizing expected improvement and generalized data envelopment analysis in multi-objective genetic algorithm, Journal of Global Optimization, Vol. 57, No. 2, pp. 367-384 2013. [12] Yang, X.S. Deb, S., Multiobjective cuckoo search for design optimization, Computers & Operations Research, 40, 1616-1624, 2013. [13] Rajabioun, R., (2011), Cuckoo Optimization Algorithm, Applied Soft Computing, Vol 1, pp 5508- 5518, 2011. [14] Yun, Y.B., Nakayama, H., Tanino, T., Arakawa, M., Generation of efficient frontiers in multi objective optimization problems by generalized data envelopment analysis, European Journal of Operational Research, 129, 586-595, 2001. [15] Kalyanmoy Deb, Associate Member, IEEE, AmritPratap, Sameer Agarwal, and T. Meyarivan, A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II , IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 6, NO. 2, 2002. [16] Yun, Y., Nakayama, H., Arakdwa, M., Fitness Evaluation using Generalized Data Envelopment Analysis in MOGA, Evolutionary Computation, 2004. CEC2004. Congress on, 464 – 471, 2004.