SlideShare a Scribd company logo
1 of 14
Download to read offline
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
DOI:10.5121/ijfcst.2015.5503 27
A HYBRID COA/ε-CONSTRAINT METHOD FOR
SOLVING MULTI-OBJECTIVE PROBLEMS
Mahdi parvizi, Elham Shadkam and Niloofar jahani
Department of Industrial Engineering, Faculty of Eng.; Khayyam University, Mashhad,
Iran
ABSTRACT
In this paper, a hybrid method for solving multi-objective problem has been provided. The proposed
method is combining the ε-Constraint and the Cuckoo algorithm. First the multi objective problem
transfers into a single-objective problem using ε-Constraint, then the Cuckoo optimization algorithm will
optimize the problem in each task. At last the optimized Pareto frontier will be drawn. The advantage of
this method is the high accuracy and the dispersion of its Pareto frontier. In order to testing the efficiency
of the suggested method, a lot of test problems have been solved using this method. Comparing the results
of this method with the results of other similar methods shows that the Cuckoo algorithm is more suitable
for solving the multi-objective problems.
KEYWORDS
Cuckoo optimization algorithm (COA), ε-Constraint, Pareto frontier, MODM (Multi-objective decision
making), Optimization.
1. INTRODUCTION
In the single-objective optimization it is assumed that the decision makers connect to a single
purpose Such as maximizing the profit, minimizing the costs, minimizing the waste, maximizing
the market share etc. But in the real world, the decision maker checks more than a single
objective. For example in order to study the production level in a company, if only the profit
would be examined and all other objectives such as customer satisfaction, staff satisfaction, the
production diversity, market share etc would be rejected, the results won't be reliable. So using
the multi-objective decision making (MODM) is necessary. Finding an optimized answer that
covers all of the restrictions together is impossible in multi-objective problems. So using the
Pareto frontier, reliable answers for a multi-objective problem will be obtained. There are many
different ways for solving multi-objective problems. These ways divide in two groups. Combined
methods (all of the objectives acts as a single one) and the limited methods (one of the objective
function will be kept and other ones would be act as the restriction).
Ehrgott and Gandibleux studied on the approximate and the accurate problems related to the
combination method of multi-objective problems [1]. Hannan and Klein submitted an algorithm
for solving multi-objective integer linear programming. This algorithm use to eliminate the extra
known dominant solutions [2]. Leumanns et al. submitted a meta-heuristic algorithm in order to
find approximate effective solutions of multi-objective integer programming, using the ε-
Constraint [3]. Sylva and Crema submitted a solution for finding the set of non-dominant vectors
in multi-objective integer linear programming [4]. Arakaw et al. combined the GDEA and the GA
methods to generate the efficient frontier in multi-objective optimization problems. [5] Deb used
the evolutionary algorithms for solving the multi-objective algorithms [6]. Nakayama drew the
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
28
Pareto frontier of the multi-objective optimization algorithms using DEA (Data Envelopment
Analysis) [7]. Agarwal drew the Pareto frontier of the multi-objective optimization algorithms
using GA (Genetic Algorithm) [8]. Vincova used the DEA in order to find the Pareto frontier [9].
Reyes-Sierra investigated the solution of multi-objective optimization algorithm using the particle
swarm algorithm [10]. Seiford and Tone helped the multi-objective optimization algorithm using
DEA and publishing related software [11]. Pham solved the multi-objective optimization
algorithm using the Bee Algorithm [12]. Durillo and Garc'ıa-Nieto investigated a new solution for
multi-objective optimization algorithm based on the particle swarm algorithm [13]. Yun studied
the solution of multi-objective optimization algorithm using the GA and DEA. Also he found the
Pareto frontiers of efficient points using this method [14]. Yang used the Cuckoo optimization
algorithm in order to find the Pareto frontiers [15]. Gorjestani et al. proposed a COA multi
objective algorithm using DEA method [16].
This article submits a hybrid algorithm that uses the advantages of both the Cuckoo algorithm and
the ε-Constraint method simultaneously. The submitted algorithm solves the multi-objective
problems for allowable εs using the Cuckoo algorithm and the Matlab software. At last for each
iteration, it finds a Pareto answer and linking these answers draw the Pareto frontier. This method
draws a better Pareto frontier than other similar methods. In the second section, the Cuckoo
algorithm will be introduced. The third section explains the multi-objective algorithm and the ε-
Constraint method. In the fourth section, the suggested hybrid algorithm of this article will be
investigated in details. Test problems and their solution with similar algorithms compares in the
fifth section then in the last section, the conclusion and the future offers will be submitted.
2. THE CUCKOO ALGORITHM INTRODUCTION
The cuckoo search was expanded by Xin-She Yang and Suash Deb in 2009. After that the
Cuckoo optimization algorithm was submitted by Ramin Rajabioun in 2011 [17]. This algorithm
applied in several researches such as production planning problem [18](Akbarzadeh and
Shadkam, 2015), portfolio selection problem [19](Shadkam et al., 2015), evaluation of
organization efficiency [20](Shadkam and Bijari, 2015), evaluation of COA [21](Shadkam and
Bijari, 2014) and so on
Flowchart of the Cuckoo algorithm is given in the figure 1
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
Figure1: the Cuckoo algorithm flowchart
For more information refer to [17
3. THE MULTI-OBJECTIVE ALGORITHM
General form of a multi-objective opt
Max (Min)=
Max (Min)=
⋮
Max(Min)=
s.t.
, 1, 2 …
0, 1,2, … . ,
In the multi-objective problems, we face some objectives in contrast of single
algorithms that has just one objective. In this model, k is the number of objective functions that
can be either max or min and m is the number of restrictions and n is the number problem's
variables.
In the multi-objective optimization problems there is
objective functions simultaneously. For this reason, the Pareto optimal
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
Figure1: the Cuckoo algorithm flowchart
7].
OBJECTIVE ALGORITHM AND THE ε-CONSTRAINT METHOD
objective optimization problem is as (1):
objective problems, we face some objectives in contrast of single
algorithms that has just one objective. In this model, k is the number of objective functions that
min and m is the number of restrictions and n is the number problem's
objective optimization problems there is not a certain answer that optimizes
objective functions simultaneously. For this reason, the Pareto optimal concept is introduced.
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
29
ONSTRAINT METHOD:
(1)
objective problems, we face some objectives in contrast of single-objective
algorithms that has just one objective. In this model, k is the number of objective functions that
min and m is the number of restrictions and n is the number problem's
not a certain answer that optimizes all of the
concept is introduced.
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
30
The Pareto optimal concept explanation is that x∗ x ... ,x , x! is an optimal pareto. If for
each allowablex
"and i={1,2,..k}, we have (for minimizing problem): ∀ %& ̅∗ ≤ ̅
Then x∗ will be the optimal Pareto that n is the number of decision making variables and k is the
number of objective functions. In other words, x∗ is an optimal Pareto if there is no other x
"vector
that doesn’t make at least one objective function worse in order to improve some of the objective
functions.
4. ε-CONSTRAINT METHOD
In this method, one of the different objective functions will be selected and other objective
functions will act as the restrictions considering a specific constraint and the problem changes
into a single-objective problem. Using different εs results optimal pareto answers.
General form of this method is given as (2).
Min F(X)={ , … , )(x)}
*. +.
( ) <=>b
≥ 0
Min F(X)= ( )
s.t.
( ) <=>b
( ) ≤ ε , ≠ , = 1,..,n
≥ 0
(2)
If the objective function is max, the constraint is f/(x) ≥ ε/. Selecting the ε is the most important
thing in this method because the answers are so sensitive to this parameter. So the selected ε must
be in range of f/
01!
≤ ε/ ≤ f/
023
for each objective function.
5. THE COA/ ε-CONSTRAINT HYBRID ALGORITHM
Step 1: first according to the objective function of main problem, the mathematical model will be
written based on the ε-Constraint method and the problem is converted from multi-objective to
single-objective problem.
Step 2: the obtained function from the ε-Constraint method will be described as the meta-heuristic
Cuckoo algorithm function.
Step 3: the iterations including the εs for solving the main problem is formed for the Cuckoo
algorithm, and this loop will be iterate until the Cuckoo algorithm ends.
Step 4: according to the first laying time and the initial number of cuckoos, a matrix will be
formed from the habitats in the beginning of implementing the Cuckoo algorithm.
Step 5: the obtained function from step 2 gets the habitats matrix as its input data and finds the
objective problem magnitude according to the new restrictions for each habitat.
Step 6: the Cuckoo algorithm sorts the habitats according to their quantity and objective functions
as usual and the rest of the tasks will be the same as it is described in references number [17].
Step 7: in each iteration of the loop, the habitat that earns the most quantity of the objective
function called best cuckoo and will be saved in a different matrix.
Step 8: after exiting the formed loop, the functionsf and f calculate for each saved points.
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
31
Step 9: a plot of the f and f functions quantity will be drawn that is the Pareto frontier of the
main multi-objective optimization problem.
6. SOLVING TEST PROBLEMS
A number of test functions have been provided that can help to validate the suggested approach in
table 4.
Table 4. Test problems
According to high importance of the input parameters of meta-heuristic algorithm and its effect
on the final answer, the parameters of the Cuckoo algorithm for solving any problems are given
below:
Number of initial population=5, minimum number of eggs for each=2, maximum number of eggs
for each cuckoo= 4, number of clusters=1.
constraints
Objective function
, ≥ 0
4≤ ( − 2) + ( − 2)
=
=
1
( − 1)5
+ ≤ 0
, ≥ 0
= 2 −
= −
2
− −3 5
≥ 0
≥ −1, ≤ 2
=
=
3
, ≥ 0
( ) + ( − 5) ≥ 25
= 4 + 4
= ( − 5) + ( − 5)
4
−5 ≤ ≤5, i=1,2,3
= ( : −10exp (
=
− 0.2> + ? )
= ∑ [| |C.D
5
= + 5 Sin( 5
)]
5
Cos(16arctan(
GH
GI
)) ≥ 0-1- 0.1 +
( − 0.5) + ( − 0.5) ≥ −0.5
≥ 0, ≥ π
=
=
6
−4 ≤ x1 ≤4, i = 1,2
min f = 1 − exp(− :(x1 −
1
√n
)
!
1=
)
min f = 1 − exp(−:(x1 +
1
√n
)
!
1=
)
7
∈ [0.1,1N, ∈ [0,5N
9 + ≥ 6
9 + ≥ 1
=
=
(1 + )
8
3 − ≥ −10
∈ [−20,20N, ∈ [−20,20N
( ) + ( ) ≥ 225
= ( − 2) +( − 1) + 2
( − 1) - = 9
9
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
32
Test problem 1: [22,17]
For solving the example using the ε-Constraint method, one of the objective functions will be
kept and the other one will be added to the constraints as it mentioned before. For this test
function, we keep f in the objective function and add f to the constraint and the problem will be
as the equation (3):
=
s.t.
( − 2) + ( − 2) ≥ 4
≥ ε
0
(3)
In order to find the allowable range of ε, f will be solved once with min function and once with
max function. The allowable range will be the 0 ≤ε≤ 4.
For finding allowable εs with the pace of 0.01, the problem will be solved using the Cuckoo
algorithm and the Matlab software for 400 iterations. The Pareto frontier is shown in figure 2.
Also the results of finding the Pareto frontier using the similar methods are shown in this figure
too.
Figure 2. Comparing the suggested method with other methods
Ranking Method
DEA Method
COA/ε–Constraint Method
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
33
Test problem 2: [22,17]
The converted problem is as the equation (4)
= 2 −
s.t.
+( − 1)5 ≤ 0
− ≥ ε
0
(4)
The allowable range of ε will be the −1 ≤ε≤ 0and the pace is 0.0025. The Pareto frontier after
400 iterations is shown in figure 3.
Figure 3. Comparing the suggested method with other methods
Test problem 3: [22,17]
The allowable range of ε will be the −2 ≤ε≤ 2 and the pace is 0.01and the Pareto frontier after
400 iterations is shown in figure 4.
Ranking Method
DEA Method
COA/ε–Constraint Method
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
34
Figure 4. Comparing the suggested method with other methods
Test problem 4:[23,18]
The allowable range of ε will be the 0 ≤ε≤ 50 and the pace is 0. 125. The Pareto frontier after
400 iterations is shown in figure 5.
Ranking Method
DEA Method
COA/ε–Constraint Method
COA/ε–Constraint Method
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
35
Figure 5. Comparing the suggested method with other methods
Test problem 5:[24,19]
The allowable range of ε will be the −11 ≤ε≤ 20 and the pace is 0. 0775. The Pareto frontier
after 400 iterations is shown in figure 6.
Figure 6. Comparing the suggested method with other methods
Ranking Method
GDEA Method
SPEA Method
NSGA-II Method
COA/ε–Constraint Method
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
36
Test problem 6:[24,19]
The allowable range of ε will be the 0 ≤ε≤ 1.2 and the pace is 0. 008. The Pareto frontier after
400 iterations is shown in figure 7.
Figure 7. Comparing the suggested method with other methods
Test problem 7: [24,19]
The allowable range of ε will be the −25 ≤ε≤ 1 and the pace is 0. 065. The Pareto frontier after
400 iterations is shown in figure 8.
Ray–Tai–Seow’s Method
NSGA-II Method
COA/ε–Constraint Method
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
37
Figure 8. Comparing the suggested method with other methods
Test problem 8: [24,19]
The allowable range of ε will be the 1 ≤ε≤ 9 and the pace is 0.02. The Pareto frontier after 400
iterations is shown in figure 9.
Ranking Method
GDEA Method
COA/ε–Constraint Method
COA/ε–Constraint Method
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
38
Figure 9. Comparing the suggested method with other methods
Test problem 9:[24,19]
The allowable range of ε will be the −196 ≤ε≤ 72 and the pace is 2.68. The Pareto frontier after
400 iterations is shown in figure 10.
Figure 10. Comparing the suggested method with other methods
NSGA-II_Method
Ray–Tai–Seow’s Method
Ray–Tai–Seow’s Method
NSGA-II Method
COA/ε–Constraint Method
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
39
According to the Pareto frontier resulted from different functions, it is evident that the suggested
method provides uniform and exact frontiers in fewer iterations than other similar methods.
7. CONCLUSION
In this paper, we presented a hybrid method for solving multi-objective problems using the
Cuckoo algorithm and the ε-Constraint method. According to the obtained results from the
proposed method and comparing the obtained Pareto frontiers with the results of similar methods
such as GDEA/GA, DEA/GA, RANKING, NSGA-II, Ray–Tai–Seow’s and SPEA, we concluded
that not only the Cuckoo algorithm finds better Pareto frontiers but also, it needs shortest time to
give the Pareto frontier. Pareto frontier of proposed method has more dispersion than the other
similar algorithms. So the COA/ε-Constraint method is a suitable and reliable method for solving
multi-objective optimization problems. In the future, solving the problems with more objectives,
multi-objective allocation problem and multi-objective problems of project controlling with
minimizing the time and cost target would be in order.
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] Klein, D., Hannan, E., An Algorithm for the Multiple Objective Integer Linear Programming
Problem, European Journal of Operational Research, 9, 378–385, 1982.
[3] Laumanns, M., Thiele, L., Zitzler, E., An Efficient Adaptive Parameter Variation Scheme for Meta-
heuristics Based on the Epsilon-Constraint Method. European Journal of Operational Research, 169,
pp. 932–942, 2006.
[4] Sylva, J., Crema, A., A Method for Finding the Set of Non-Dominated Vectors for Multiple Objective
Integer Linear Programs, European Journal of Operational Research, 158, pp. 46–55, 2004.
[5] Arakawa, M., Nakayama, H., Hagiwara, I., Yamakawa, H., Multiobjective Optimization using
adaptive range genetic algorithms with data envelopment analysis, Vol.3, 1998.
[6] Deb, K., Multi-Objective Optimization using Evolutionary Algorithms, John & Wiley Sons, Ltd.,
2001.
[7] 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.
[8] 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.
[9] Vincova, K., Using DEA Models to Measure Efficiency, BIATEC, Volume XIII, 8/2005.
[10] Reyes-Sierra M., and Coello Coello CA., multiple objective particle swarm optimizers: A survey of
the state-of-art. International Journal of Computational Intelligence Research 2(3), 287–308, 2006.
[11] Cooper W.W., Seiford, L.M. and Tone, K., Data Envelopment Analysis: A Comprehensive Text with
Models, Applications, References and DEA Solver Software. Springer, New York, 2007.
[12] 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.
[13] Nebro A.J., Durillo J.J., Garc´ıa-Nieto J., Coello Coello C.A., Luna F., and Alba E., SMPSO: A new
PSO-based metaheuristic for multi-objective optimization. 2009 IEEE Symposium on Computational
Intelligence in Multicriteria Decision-Making (MCDM 2009). IEEE Press, New York, pp. 66–73,
2009.
[14] Yun, Y.B., Nakayama, H., Utilizing expected improvement and generalized data envelopment
analysis in multi-objective genetic algorithm, J Glob Optim, 2013.
[15] Yang, X.S., Deb, S., Multiobjective cuckoo search for design optimization, Elsevier- Computers &
Operations Research40 1616-1624, 2013.
[16] Gorjestani, M., Shadkam, E., Parvizi, M., Aminzadegan, S., A HYBRID COA-DEA METHOD FOR
SOLVING MULTI-OBJECTIVE PROBLEMS, International Journal on Computational Science &
Applications, Vol.5, No.4, 2015.
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015
40
[17] Rajabioun, R., Cuckoo Optimization Algorithm”, Applied Soft Computing, Vol 1, pp 5508–5518,
2011.
[18] Akbarzadeh, A., Shadkam, E., THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR
PRODUCTION PLANNING PROBLEM, International Journal of Computer-Aided technologies,
Vol.2, No.3, 2015.
[19] Shadkam, E., Delavari, R., Memariani, F., Poursaleh, M., PORTFOLIO SELECTION BY THE
MEANS OF CUCKOO OPTIMIZATION ALGORITHM, International Journal on Computational
Sciences & Applications, Vol.5, No.3, 2015
[20] Shadkam E., Bijari M., The Optimization of Bank Branches Efficiency by Means of Response
Surface Method and Data Envelopment Analysis: A Case of Iran, Journal of Asian Finance,
Economics and Business Vol. 2 No. 2, 13-18, 2015.
[21] Shadkam, E., Bijari, M., Evaluation the Efficiency of Cuckoo Optimization Algorithm, International
Journal on Computational Sciences & Applications, Vol.4, No.2, 2014.
[22] 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.
[23] Yun, Y.B., Nakayama, H., Arakdwa, M., Fitness Evaluation using Generalized Data Envelopment
Analysis in MOGA, ieee6ecdccf0-70f0-20131005123201.
[24] Deb, K., Associate Member, IEEE, Amrit Pratap, Sameer Agarwal, and T. Meyarivan, A Fast and
Elitist Multiobjective Genetic Algorithm: NSGA-II, IEEE TRANSACTIONS ON EVOLUTIONARY
COMPUTATION, VOL. 6, NO. 2, 2002.

More Related Content

Similar to COA/ε Hybrid Solves Multi-Objective Problems

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
 
Cuckoo Search: Recent Advances and Applications
Cuckoo Search: Recent Advances and ApplicationsCuckoo Search: Recent Advances and Applications
Cuckoo Search: Recent Advances and ApplicationsXin-She Yang
 
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...Xin-She Yang
 
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
 
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
 
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
 
Manager’s Preferences Modeling within Multi-Criteria Flowshop Scheduling Prob...
Manager’s Preferences Modeling within Multi-Criteria Flowshop Scheduling Prob...Manager’s Preferences Modeling within Multi-Criteria Flowshop Scheduling Prob...
Manager’s Preferences Modeling within Multi-Criteria Flowshop Scheduling Prob...Waqas Tariq
 
An Effective Improved Multi-Objective Evolutionary Algorithm (IMOEA) For Solv...
An Effective Improved Multi-Objective Evolutionary Algorithm (IMOEA) For Solv...An Effective Improved Multi-Objective Evolutionary Algorithm (IMOEA) For Solv...
An Effective Improved Multi-Objective Evolutionary Algorithm (IMOEA) For Solv...Michele Thomas
 
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
 
A0311010106
A0311010106A0311010106
A0311010106theijes
 
Duality Theory in Multi Objective Linear Programming Problems
Duality Theory in Multi Objective Linear Programming ProblemsDuality Theory in Multi Objective Linear Programming Problems
Duality Theory in Multi Objective Linear Programming Problemstheijes
 
An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...Alexander Decker
 
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
 
Minimization of Assignment Problems
Minimization of Assignment ProblemsMinimization of Assignment Problems
Minimization of Assignment Problemsijtsrd
 
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...ijaia
 
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...gerogepatton
 
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...Dr. Amarjeet Singh
 

Similar to COA/ε Hybrid Solves Multi-Objective Problems (20)

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...
 
Cuckoo Search: Recent Advances and Applications
Cuckoo Search: Recent Advances and ApplicationsCuckoo Search: Recent Advances and Applications
Cuckoo Search: Recent Advances and Applications
 
Anirban part1
Anirban part1Anirban part1
Anirban part1
 
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
 
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...
 
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...
 
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...
 
Manager’s Preferences Modeling within Multi-Criteria Flowshop Scheduling Prob...
Manager’s Preferences Modeling within Multi-Criteria Flowshop Scheduling Prob...Manager’s Preferences Modeling within Multi-Criteria Flowshop Scheduling Prob...
Manager’s Preferences Modeling within Multi-Criteria Flowshop Scheduling Prob...
 
An Effective Improved Multi-Objective Evolutionary Algorithm (IMOEA) For Solv...
An Effective Improved Multi-Objective Evolutionary Algorithm (IMOEA) For Solv...An Effective Improved Multi-Objective Evolutionary Algorithm (IMOEA) For Solv...
An Effective Improved Multi-Objective Evolutionary Algorithm (IMOEA) For Solv...
 
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...
 
A0311010106
A0311010106A0311010106
A0311010106
 
Duality Theory in Multi Objective Linear Programming Problems
Duality Theory in Multi Objective Linear Programming ProblemsDuality Theory in Multi Objective Linear Programming Problems
Duality Theory in Multi Objective Linear Programming Problems
 
An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...
 
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 ...
 
Minimization of Assignment Problems
Minimization of Assignment ProblemsMinimization of Assignment Problems
Minimization of Assignment Problems
 
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...
 
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...
A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BE...
 
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
 

More from ijfcstjournal

A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESA COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESijfcstjournal
 
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...ijfcstjournal
 
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...ijfcstjournal
 
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...ijfcstjournal
 
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...ijfcstjournal
 
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGAN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGijfcstjournal
 
EAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYEAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYijfcstjournal
 
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSEDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSijfcstjournal
 
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMCOMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMijfcstjournal
 
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSPSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSijfcstjournal
 
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...ijfcstjournal
 
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGA MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGijfcstjournal
 
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...ijfcstjournal
 
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHA NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHijfcstjournal
 
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSAGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSijfcstjournal
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)ijfcstjournal
 
AN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESAN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESijfcstjournal
 
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...ijfcstjournal
 
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSA STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSijfcstjournal
 
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERING
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERINGA LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERING
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERINGijfcstjournal
 

More from ijfcstjournal (20)

A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESA COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
 
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
 
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
 
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
 
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
 
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGAN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
 
EAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYEAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITY
 
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSEDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
 
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMCOMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
 
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSPSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
 
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
 
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGA MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
 
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
 
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHA NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
 
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSAGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
AN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESAN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMES
 
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
 
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSA STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
 
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERING
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERINGA LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERING
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERING
 

Recently uploaded

9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 

Recently uploaded (20)

9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 

COA/ε Hybrid Solves Multi-Objective Problems

  • 1. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 DOI:10.5121/ijfcst.2015.5503 27 A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS Mahdi parvizi, Elham Shadkam and Niloofar jahani Department of Industrial Engineering, Faculty of Eng.; Khayyam University, Mashhad, Iran ABSTRACT In this paper, a hybrid method for solving multi-objective problem has been provided. The proposed method is combining the ε-Constraint and the Cuckoo algorithm. First the multi objective problem transfers into a single-objective problem using ε-Constraint, then the Cuckoo optimization algorithm will optimize the problem in each task. At last the optimized Pareto frontier will be drawn. The advantage of this method is the high accuracy and the dispersion of its Pareto frontier. In order to testing the efficiency of the suggested method, a lot of test problems have been solved using this method. Comparing the results of this method with the results of other similar methods shows that the Cuckoo algorithm is more suitable for solving the multi-objective problems. KEYWORDS Cuckoo optimization algorithm (COA), ε-Constraint, Pareto frontier, MODM (Multi-objective decision making), Optimization. 1. INTRODUCTION In the single-objective optimization it is assumed that the decision makers connect to a single purpose Such as maximizing the profit, minimizing the costs, minimizing the waste, maximizing the market share etc. But in the real world, the decision maker checks more than a single objective. For example in order to study the production level in a company, if only the profit would be examined and all other objectives such as customer satisfaction, staff satisfaction, the production diversity, market share etc would be rejected, the results won't be reliable. So using the multi-objective decision making (MODM) is necessary. Finding an optimized answer that covers all of the restrictions together is impossible in multi-objective problems. So using the Pareto frontier, reliable answers for a multi-objective problem will be obtained. There are many different ways for solving multi-objective problems. These ways divide in two groups. Combined methods (all of the objectives acts as a single one) and the limited methods (one of the objective function will be kept and other ones would be act as the restriction). Ehrgott and Gandibleux studied on the approximate and the accurate problems related to the combination method of multi-objective problems [1]. Hannan and Klein submitted an algorithm for solving multi-objective integer linear programming. This algorithm use to eliminate the extra known dominant solutions [2]. Leumanns et al. submitted a meta-heuristic algorithm in order to find approximate effective solutions of multi-objective integer programming, using the ε- Constraint [3]. Sylva and Crema submitted a solution for finding the set of non-dominant vectors in multi-objective integer linear programming [4]. Arakaw et al. combined the GDEA and the GA methods to generate the efficient frontier in multi-objective optimization problems. [5] Deb used the evolutionary algorithms for solving the multi-objective algorithms [6]. Nakayama drew the
  • 2. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 28 Pareto frontier of the multi-objective optimization algorithms using DEA (Data Envelopment Analysis) [7]. Agarwal drew the Pareto frontier of the multi-objective optimization algorithms using GA (Genetic Algorithm) [8]. Vincova used the DEA in order to find the Pareto frontier [9]. Reyes-Sierra investigated the solution of multi-objective optimization algorithm using the particle swarm algorithm [10]. Seiford and Tone helped the multi-objective optimization algorithm using DEA and publishing related software [11]. Pham solved the multi-objective optimization algorithm using the Bee Algorithm [12]. Durillo and Garc'ıa-Nieto investigated a new solution for multi-objective optimization algorithm based on the particle swarm algorithm [13]. Yun studied the solution of multi-objective optimization algorithm using the GA and DEA. Also he found the Pareto frontiers of efficient points using this method [14]. Yang used the Cuckoo optimization algorithm in order to find the Pareto frontiers [15]. Gorjestani et al. proposed a COA multi objective algorithm using DEA method [16]. This article submits a hybrid algorithm that uses the advantages of both the Cuckoo algorithm and the ε-Constraint method simultaneously. The submitted algorithm solves the multi-objective problems for allowable εs using the Cuckoo algorithm and the Matlab software. At last for each iteration, it finds a Pareto answer and linking these answers draw the Pareto frontier. This method draws a better Pareto frontier than other similar methods. In the second section, the Cuckoo algorithm will be introduced. The third section explains the multi-objective algorithm and the ε- Constraint method. In the fourth section, the suggested hybrid algorithm of this article will be investigated in details. Test problems and their solution with similar algorithms compares in the fifth section then in the last section, the conclusion and the future offers will be submitted. 2. THE CUCKOO ALGORITHM INTRODUCTION The cuckoo search was expanded by Xin-She Yang and Suash Deb in 2009. After that the Cuckoo optimization algorithm was submitted by Ramin Rajabioun in 2011 [17]. This algorithm applied in several researches such as production planning problem [18](Akbarzadeh and Shadkam, 2015), portfolio selection problem [19](Shadkam et al., 2015), evaluation of organization efficiency [20](Shadkam and Bijari, 2015), evaluation of COA [21](Shadkam and Bijari, 2014) and so on Flowchart of the Cuckoo algorithm is given in the figure 1
  • 3. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 Figure1: the Cuckoo algorithm flowchart For more information refer to [17 3. THE MULTI-OBJECTIVE ALGORITHM General form of a multi-objective opt Max (Min)= Max (Min)= ⋮ Max(Min)= s.t. , 1, 2 … 0, 1,2, … . , In the multi-objective problems, we face some objectives in contrast of single algorithms that has just one objective. In this model, k is the number of objective functions that can be either max or min and m is the number of restrictions and n is the number problem's variables. In the multi-objective optimization problems there is objective functions simultaneously. For this reason, the Pareto optimal International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 Figure1: the Cuckoo algorithm flowchart 7]. OBJECTIVE ALGORITHM AND THE ε-CONSTRAINT METHOD objective optimization problem is as (1): objective problems, we face some objectives in contrast of single algorithms that has just one objective. In this model, k is the number of objective functions that min and m is the number of restrictions and n is the number problem's objective optimization problems there is not a certain answer that optimizes objective functions simultaneously. For this reason, the Pareto optimal concept is introduced. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 29 ONSTRAINT METHOD: (1) objective problems, we face some objectives in contrast of single-objective algorithms that has just one objective. In this model, k is the number of objective functions that min and m is the number of restrictions and n is the number problem's not a certain answer that optimizes all of the concept is introduced.
  • 4. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 30 The Pareto optimal concept explanation is that x∗ x ... ,x , x! is an optimal pareto. If for each allowablex "and i={1,2,..k}, we have (for minimizing problem): ∀ %& ̅∗ ≤ ̅ Then x∗ will be the optimal Pareto that n is the number of decision making variables and k is the number of objective functions. In other words, x∗ is an optimal Pareto if there is no other x "vector that doesn’t make at least one objective function worse in order to improve some of the objective functions. 4. ε-CONSTRAINT METHOD In this method, one of the different objective functions will be selected and other objective functions will act as the restrictions considering a specific constraint and the problem changes into a single-objective problem. Using different εs results optimal pareto answers. General form of this method is given as (2). Min F(X)={ , … , )(x)} *. +. ( ) <=>b ≥ 0 Min F(X)= ( ) s.t. ( ) <=>b ( ) ≤ ε , ≠ , = 1,..,n ≥ 0 (2) If the objective function is max, the constraint is f/(x) ≥ ε/. Selecting the ε is the most important thing in this method because the answers are so sensitive to this parameter. So the selected ε must be in range of f/ 01! ≤ ε/ ≤ f/ 023 for each objective function. 5. THE COA/ ε-CONSTRAINT HYBRID ALGORITHM Step 1: first according to the objective function of main problem, the mathematical model will be written based on the ε-Constraint method and the problem is converted from multi-objective to single-objective problem. Step 2: the obtained function from the ε-Constraint method will be described as the meta-heuristic Cuckoo algorithm function. Step 3: the iterations including the εs for solving the main problem is formed for the Cuckoo algorithm, and this loop will be iterate until the Cuckoo algorithm ends. Step 4: according to the first laying time and the initial number of cuckoos, a matrix will be formed from the habitats in the beginning of implementing the Cuckoo algorithm. Step 5: the obtained function from step 2 gets the habitats matrix as its input data and finds the objective problem magnitude according to the new restrictions for each habitat. Step 6: the Cuckoo algorithm sorts the habitats according to their quantity and objective functions as usual and the rest of the tasks will be the same as it is described in references number [17]. Step 7: in each iteration of the loop, the habitat that earns the most quantity of the objective function called best cuckoo and will be saved in a different matrix. Step 8: after exiting the formed loop, the functionsf and f calculate for each saved points.
  • 5. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 31 Step 9: a plot of the f and f functions quantity will be drawn that is the Pareto frontier of the main multi-objective optimization problem. 6. SOLVING TEST PROBLEMS A number of test functions have been provided that can help to validate the suggested approach in table 4. Table 4. Test problems According to high importance of the input parameters of meta-heuristic algorithm and its effect on the final answer, the parameters of the Cuckoo algorithm for solving any problems are given below: Number of initial population=5, minimum number of eggs for each=2, maximum number of eggs for each cuckoo= 4, number of clusters=1. constraints Objective function , ≥ 0 4≤ ( − 2) + ( − 2) = = 1 ( − 1)5 + ≤ 0 , ≥ 0 = 2 − = − 2 − −3 5 ≥ 0 ≥ −1, ≤ 2 = = 3 , ≥ 0 ( ) + ( − 5) ≥ 25 = 4 + 4 = ( − 5) + ( − 5) 4 −5 ≤ ≤5, i=1,2,3 = ( : −10exp ( = − 0.2> + ? ) = ∑ [| |C.D 5 = + 5 Sin( 5 )] 5 Cos(16arctan( GH GI )) ≥ 0-1- 0.1 + ( − 0.5) + ( − 0.5) ≥ −0.5 ≥ 0, ≥ π = = 6 −4 ≤ x1 ≤4, i = 1,2 min f = 1 − exp(− :(x1 − 1 √n ) ! 1= ) min f = 1 − exp(−:(x1 + 1 √n ) ! 1= ) 7 ∈ [0.1,1N, ∈ [0,5N 9 + ≥ 6 9 + ≥ 1 = = (1 + ) 8 3 − ≥ −10 ∈ [−20,20N, ∈ [−20,20N ( ) + ( ) ≥ 225 = ( − 2) +( − 1) + 2 ( − 1) - = 9 9
  • 6. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 32 Test problem 1: [22,17] For solving the example using the ε-Constraint method, one of the objective functions will be kept and the other one will be added to the constraints as it mentioned before. For this test function, we keep f in the objective function and add f to the constraint and the problem will be as the equation (3): = s.t. ( − 2) + ( − 2) ≥ 4 ≥ ε 0 (3) In order to find the allowable range of ε, f will be solved once with min function and once with max function. The allowable range will be the 0 ≤ε≤ 4. For finding allowable εs with the pace of 0.01, the problem will be solved using the Cuckoo algorithm and the Matlab software for 400 iterations. The Pareto frontier is shown in figure 2. Also the results of finding the Pareto frontier using the similar methods are shown in this figure too. Figure 2. Comparing the suggested method with other methods Ranking Method DEA Method COA/ε–Constraint Method
  • 7. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 33 Test problem 2: [22,17] The converted problem is as the equation (4) = 2 − s.t. +( − 1)5 ≤ 0 − ≥ ε 0 (4) The allowable range of ε will be the −1 ≤ε≤ 0and the pace is 0.0025. The Pareto frontier after 400 iterations is shown in figure 3. Figure 3. Comparing the suggested method with other methods Test problem 3: [22,17] The allowable range of ε will be the −2 ≤ε≤ 2 and the pace is 0.01and the Pareto frontier after 400 iterations is shown in figure 4. Ranking Method DEA Method COA/ε–Constraint Method
  • 8. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 34 Figure 4. Comparing the suggested method with other methods Test problem 4:[23,18] The allowable range of ε will be the 0 ≤ε≤ 50 and the pace is 0. 125. The Pareto frontier after 400 iterations is shown in figure 5. Ranking Method DEA Method COA/ε–Constraint Method COA/ε–Constraint Method
  • 9. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 35 Figure 5. Comparing the suggested method with other methods Test problem 5:[24,19] The allowable range of ε will be the −11 ≤ε≤ 20 and the pace is 0. 0775. The Pareto frontier after 400 iterations is shown in figure 6. Figure 6. Comparing the suggested method with other methods Ranking Method GDEA Method SPEA Method NSGA-II Method COA/ε–Constraint Method
  • 10. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 36 Test problem 6:[24,19] The allowable range of ε will be the 0 ≤ε≤ 1.2 and the pace is 0. 008. The Pareto frontier after 400 iterations is shown in figure 7. Figure 7. Comparing the suggested method with other methods Test problem 7: [24,19] The allowable range of ε will be the −25 ≤ε≤ 1 and the pace is 0. 065. The Pareto frontier after 400 iterations is shown in figure 8. Ray–Tai–Seow’s Method NSGA-II Method COA/ε–Constraint Method
  • 11. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 37 Figure 8. Comparing the suggested method with other methods Test problem 8: [24,19] The allowable range of ε will be the 1 ≤ε≤ 9 and the pace is 0.02. The Pareto frontier after 400 iterations is shown in figure 9. Ranking Method GDEA Method COA/ε–Constraint Method COA/ε–Constraint Method
  • 12. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 38 Figure 9. Comparing the suggested method with other methods Test problem 9:[24,19] The allowable range of ε will be the −196 ≤ε≤ 72 and the pace is 2.68. The Pareto frontier after 400 iterations is shown in figure 10. Figure 10. Comparing the suggested method with other methods NSGA-II_Method Ray–Tai–Seow’s Method Ray–Tai–Seow’s Method NSGA-II Method COA/ε–Constraint Method
  • 13. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 39 According to the Pareto frontier resulted from different functions, it is evident that the suggested method provides uniform and exact frontiers in fewer iterations than other similar methods. 7. CONCLUSION In this paper, we presented a hybrid method for solving multi-objective problems using the Cuckoo algorithm and the ε-Constraint method. According to the obtained results from the proposed method and comparing the obtained Pareto frontiers with the results of similar methods such as GDEA/GA, DEA/GA, RANKING, NSGA-II, Ray–Tai–Seow’s and SPEA, we concluded that not only the Cuckoo algorithm finds better Pareto frontiers but also, it needs shortest time to give the Pareto frontier. Pareto frontier of proposed method has more dispersion than the other similar algorithms. So the COA/ε-Constraint method is a suitable and reliable method for solving multi-objective optimization problems. In the future, solving the problems with more objectives, multi-objective allocation problem and multi-objective problems of project controlling with minimizing the time and cost target would be in order. 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] Klein, D., Hannan, E., An Algorithm for the Multiple Objective Integer Linear Programming Problem, European Journal of Operational Research, 9, 378–385, 1982. [3] Laumanns, M., Thiele, L., Zitzler, E., An Efficient Adaptive Parameter Variation Scheme for Meta- heuristics Based on the Epsilon-Constraint Method. European Journal of Operational Research, 169, pp. 932–942, 2006. [4] Sylva, J., Crema, A., A Method for Finding the Set of Non-Dominated Vectors for Multiple Objective Integer Linear Programs, European Journal of Operational Research, 158, pp. 46–55, 2004. [5] Arakawa, M., Nakayama, H., Hagiwara, I., Yamakawa, H., Multiobjective Optimization using adaptive range genetic algorithms with data envelopment analysis, Vol.3, 1998. [6] Deb, K., Multi-Objective Optimization using Evolutionary Algorithms, John & Wiley Sons, Ltd., 2001. [7] 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. [8] 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. [9] Vincova, K., Using DEA Models to Measure Efficiency, BIATEC, Volume XIII, 8/2005. [10] Reyes-Sierra M., and Coello Coello CA., multiple objective particle swarm optimizers: A survey of the state-of-art. International Journal of Computational Intelligence Research 2(3), 287–308, 2006. [11] Cooper W.W., Seiford, L.M. and Tone, K., Data Envelopment Analysis: A Comprehensive Text with Models, Applications, References and DEA Solver Software. Springer, New York, 2007. [12] 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. [13] Nebro A.J., Durillo J.J., Garc´ıa-Nieto J., Coello Coello C.A., Luna F., and Alba E., SMPSO: A new PSO-based metaheuristic for multi-objective optimization. 2009 IEEE Symposium on Computational Intelligence in Multicriteria Decision-Making (MCDM 2009). IEEE Press, New York, pp. 66–73, 2009. [14] Yun, Y.B., Nakayama, H., Utilizing expected improvement and generalized data envelopment analysis in multi-objective genetic algorithm, J Glob Optim, 2013. [15] Yang, X.S., Deb, S., Multiobjective cuckoo search for design optimization, Elsevier- Computers & Operations Research40 1616-1624, 2013. [16] Gorjestani, M., Shadkam, E., Parvizi, M., Aminzadegan, S., A HYBRID COA-DEA METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS, International Journal on Computational Science & Applications, Vol.5, No.4, 2015.
  • 14. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.5, No.5, September 2015 40 [17] Rajabioun, R., Cuckoo Optimization Algorithm”, Applied Soft Computing, Vol 1, pp 5508–5518, 2011. [18] Akbarzadeh, A., Shadkam, E., THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM, International Journal of Computer-Aided technologies, Vol.2, No.3, 2015. [19] Shadkam, E., Delavari, R., Memariani, F., Poursaleh, M., PORTFOLIO SELECTION BY THE MEANS OF CUCKOO OPTIMIZATION ALGORITHM, International Journal on Computational Sciences & Applications, Vol.5, No.3, 2015 [20] Shadkam E., Bijari M., The Optimization of Bank Branches Efficiency by Means of Response Surface Method and Data Envelopment Analysis: A Case of Iran, Journal of Asian Finance, Economics and Business Vol. 2 No. 2, 13-18, 2015. [21] Shadkam, E., Bijari, M., Evaluation the Efficiency of Cuckoo Optimization Algorithm, International Journal on Computational Sciences & Applications, Vol.4, No.2, 2014. [22] 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. [23] Yun, Y.B., Nakayama, H., Arakdwa, M., Fitness Evaluation using Generalized Data Envelopment Analysis in MOGA, ieee6ecdccf0-70f0-20131005123201. [24] Deb, K., Associate Member, IEEE, Amrit Pratap, Sameer Agarwal, and T. Meyarivan, A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II, IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 6, NO. 2, 2002.