Professional Documents
Culture Documents
35
Objective function 30
25
Downloaded from ascelibrary.org by Universidad Nacional De Ingenieria on 10/29/18. Copyright ASCE. For personal use only; all rights reserved.
20
GA SFLA SA
15
10
11050
50
1050
2050
3050
4050
5050
6050
7050
8050
9050
10050
12050
13050
14050
15050
16050
17050
18050
19050
20050
21050
22050
23050
24050
Function evaluation
algorithms. Thus, it is recommended to assess the performance in the implementation of the genetic algorithm (GA). Alghazi
of SFLA in finance-based scheduling problems by using function (2009) proved that the GA with repaired chromosomes was
evaluations. more efficient than the GA with penalized chromosomes. In con-
trast, the implementations of simulated annealing (SA) and the
shuffled frog-leaping algorithm (SFLA) in the current paper
References proved that the approach of assigning penalties to the infeasible
Bozorg Haddad, O., Afshar, A., and Mariño, M. A. (2009). “Optimization schedules was more efficient than the approach of repairing
of non-convex water resource problems by honey-bee mating optimi- the infeasible solutions. This finding was reached based on
zation (HBMO) algorithm.” Eng. Comput., 26(3), 267–280. the 210 activity network, under a constrained credit limit
Bozorg Haddad, O., and Mariño, M. A. (2007). “Dynamic penalty function of $60,000, and using a laptop with a 2 GHz processor and
as a strategy in solving water resources combinatorial optimization 1 GB of random access memory (RAM). Accordingly, the repair
problems with honey-bee mating optimization (HBMO) algorithm.” approach was followed in the implementation of the GA, whereas
J. Hydroinform., 9(3), 233–250. the penalty approach was followed in the implementations of
Gen, M., and Cheng, R. W. (1997). Genetic algorithms and engineering
the SA and SFLA to compare the performance of the three
design, Wiley, New York.
Noory, H., Liaghat, A. M., Parsinejad, M., and Bozorg Haddad, O. (2012). meta-heuristics.
“Optimizing irrigation water allocation and multicrop planning using Initially, the comparison was conducted based on the 210
discrete PSO algorithm.” J. Irrig. Drain. Eng., 10.1061/(ASCE)IR activity network using a laptop with a 2 GHz processor and
.1943-4774.0000426, 437–444. 1 GB RAM. Upon completion of the first round of the manuscript
revision, the reviewers requested a comparison between the heu-
ristics using other networks; therefore, the 120 activity network
was used. When the authors were working on the implementations
Closure to “Performance of Shuffled required to compare the performance between the three meta-heu-
Frog-Leaping Algorithm in Finance-Based ristics, a more powerful laptop with an Intel i7 quad core processor
Scheduling” by Anas Alghazi, and 4 GB RAM was made available; thus, it was utilized for these
Shokri Z. Selim, and Ashraf Elazouni implementations. The authors reported the performance criterion
of the processing time against the objective function of the project
May/June 2012, Vol. 26, No. 3, pp. 396–408.
profit.
DOI: 10.1061/(ASCE)CP.1943-5487.0000157 Although the processing time was utilized as the performance
criterion in the comparison between the GA, SA, and SFLA, this
Ashraf Elazouni 1
1 author agrees with the argument made in the discussion that the
Associate Professor, Construction Engineering and Management Dept.,
function evaluations are more applicable than the processing time
King Fahd Univ. of Petroleum and Minerals, P.O. Box 346, Dhahran
31261, Saudi Arabia. E-mail: elazouni@kfupm.edu.sa when comparing the meta-heuristic algorithms. The primary merits
of comparing by using the function evaluations is the elimination
of irrelevant factors, including the capability of the computer,
algorithm structure, and inefficient programming. However, ac-
Alghazi (2009) addressed the problem of generating infeasible cording to the mathematical benchmark problem presented in
schedules caused by the violation of the credit limit that arises the discussion, the time the best results were obtained by the