Literature DB >> 36083869

Genetic algorithm with a new round-robin based tournament selection: Statistical properties analysis.

Abid Hussain1, Salma Riaz2, Muhammad Sohail Amjad3, Ehtasham Ul Haq4.   

Abstract

A round-robin tournament is a contest where each and every player plays with all the other players. In this study, we propose a round-robin based tournament selection operator for the genetic algorithms (GAs). At first, we divide the whole population into two equal and disjoint groups, then each individual of a group competes with all the individuals of other group. Statistical experimental results reveal that the devised selection operator has a relatively better selection pressure along with a minimal loss of population diversity. For the consisting of assigned probability distribution with sampling algorithms, we employ the Pearson's chi-square and the empirical distribution function as goodness of fit tests for the analysis of statistical properties analysis. At the cost of a nominal increase of the complexity as compared to conventional selection approaches, it has improved the sampling accuracy. Finally, for the global performance, we considered the traveling salesman problem to measure the efficiency of the newly developed selection scheme with respect to other competing selection operators and observed an improved performance.

Entities:  

Mesh:

Year:  2022        PMID: 36083869      PMCID: PMC9462581          DOI: 10.1371/journal.pone.0274456

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.752


1 Introduction

Genetic algorithms (GAs) are stochastic approaches for optimization, based on natural mechanisms of genetics. These algorithms refer to the natural selection process where the most fitted individuals for reproduction. Generally, five stages are considered in GA: initial population, fitness function, selection, crossover and mutation operators. If parents have good fitness, their offspring will be better than them and have a better chance to survive. The process continues and eventually a generation is found with the most qualified individuals. The development of GAs originates from the influential work of Holland [1]. Many scholars have acknowledged GA as it is considered a key member of optimization related research. The global environment, robustness actions and reliability are the main reasons for its popularity. For example, Song et al. [2] employed GAs to achieve optimal satellite selection for global positioning system (GPS) use. Ha et al. [3] proposed hybrid-GA for traveling salesman problem with drone to deliver parcels to customers. Recently, Wang et al. [4] explored GAs in optimizing a credit portfolio while minimizing the default risk under the constraint of a target expected premium. Other than these, many applications of GAs can be perceived in the multidisciplinary research literature, such as, lung cancer prognosis [5], for the fuzzy shortest path problem in a fuzzy network [6], for Designing envelope configurations of building with the low construction cost and low energy consumption [7], the detection of software vulnerabilities [8], for data mining tasks [9], for nutritional Anemia disease classification [10] and large-scale and dynamic social networks [11]. Someone can consult to Katoch et al. [12] for a detailed overview on GAs with several applications. In all domains of life, GAs are found to be effective but still there is the issue of premature convergence in pursuit for optimal solutions, see, for example, Hussain and Muhammad [13]. The complications of premature convergence are entrenched in the philosophical orientation of GAs as shortened by Julstrom [14]. Maintaining good diversity in the population is required to GA success. Otherwise, this leads to stuck off on local optima, which is an undesirable situation in GA, called premature convergence. The optimization literature acknowledging the diversity of population is a vital factor in search of a global optimal solution. This is evident by the discussion on the relevance of premature convergence and population diversity, see, for example, Hussain and Muhammad [13, 15]. So it is clear from these studies that the performance of GA is mostly affected by the choice of selection operator. The selection operator is the most crucial research area in the body of contributions associated with GAs. Due to the importance of the selection phase in GAs, the current research contributes to the literature by introducing a novel selection operator, namely the round-robin based tournament selection (RRTS). The main focus of this research is on facilitating the convergence process by maintaining a desirable level of population diversity. This objective is accomplished by achieving a tradeoff between exploration and exploitation. The fitness rank of participants in concordance with the normality of generations is used to aid the selection process and the encouraging results of this delicate selection scheme are documented in this article. The remainder part of this paper is organized as follows. In Section 2, the selection operator as a two-stage procedure, with a detailed review, has been discussed. In Section 3, we propose a new selection operator with its theoretical and mathematical foundations. Further, several stochastic properties of the newly proposed operator are reviewed in Section 4. Inspired by the stochastic features, Section 5 delineates the applicability of the proposed methodology in solving one of the practical problems, i.e. the traveling salesman problem (TSP). Lastly, Section 6 summarizes the study along with a brief discussion of future perspective research.

2 Selection procedure

The selection process in GA can be split into two stages. In the first stage, a selection probability is assigned to each and every individual based on fitness values. These probabilities are denoted as: P = (p1, …, p), where p ∈ [0, 1] and with K is the population size. To investigation about selection probabilities, someone can consult to Hussain and Muhammad [13] and Jul-strom [14]. The second stage is the sampling process, which selects the most fitted parents (based on Darwin’s “survival-of-the-fittest” criterion) from the current population for mating process. A thoroughly discussion about sampling algorithms has been provided in Section 4. This study, additionally, has a significant effect on the GA’s selection methods. In this perspective, a new operator for the selection is projected that is expected to reinforce the typical character of the population and offers an improved tradeoff between exploitation and exploration.

2.1 Assignment of probability

The first and the most popular selection procedure known as fitness proportional selection (FPS), was proposed by Holland [1]. In this selection procedure, the selection probability of i individual, say p, is directly proportional to its fitness. The theme of this method depends upon the understanding that fitter individual ought to have a high probability of selection, whereas each individual to become the member of the parent population using the following formula: where, f denotes the fitness status of i individual. The operational directives of FPS are similar to the probability proportional to size (PPS) sampling using with replacement approach. Throughout the entire selection process, there will be no alternation needed in size and possibilities. This method is easy to enforce and offers probabilities to all individuals according to their fitness values, but the scaling problem is its main drawback, see, for instance, Grefenstette [16]. The linear rank selection (LRS) was introduced by Baker [17], is catered as the remedy of premature convergence attributed with FPS. This method provides a relatively better opportunity to pick out weaker individuals and therefore offered a smoother selection function. In the LRS procedure, the i individual is assigned a selection probability using the following formula: where, i is the rank of the individual based on fitness status and ϑ− and ϑ+ are the parameters for the selection probabilities of worst and best individuals based on their ranks, respectively. The two constraints which are associated with this scheme as: ϑ+ + ϑ− = 2 and ϑ− ≥ 0. As a result, even if individuals differ notably in fitness status, the ranks remain work in uniform pattern, unable to reflect the difference with desirable intensity and so naturally compromise relevant data. Along with numerous applications of LRS, as an example, see, Sharma and Mehta [18], but on the other hand, it has a drawback of slower convergence of the algorithm. This is because of its internal methodology based on ranks instead of fitness values directly for selection, see, Aibinu et al. [19] and Hussain and Muhammad [13]. This issue becomes more serious in the case of a larger population where ranks are thought about as a realization from the uniform distribution. To resolve the difficulty of LRS, Michalewicz [20] designed an alternative rank based selection operator, called exponential rank selection (ERS). To tell apart from LRS, Michalewicz [20] prompt that the selection probabilities increase exponentially from worst individual to best one. The selection venue of individual medaled with i rank, is mathematically written as: where, 0 < ν < 1, ν is a fixed ratio defined as weights of individuals based on their fitness ranks and maximum gain values of ν closer to unity (i.e. ν → 1) is recommended by Michalewicz [20]. ERS as a popular selection method is evidenced by various applications, see, for example, Schell and Wegenkittl [21] and Lee et al. [22]. Another selection procedure, which is based on a real phenomenon of the tournament, known as binary tournament selection (BTS), was introduced by Back [23]. Using BTS, two competitors are randomly chosen, then a winner will be selected for mating process. In this case, the chance of choosing a good parent is very high, but if both of the selected parents are of low quality, the low quality parents will be selected. Spotting the significance of population diversity, Back [23] insisted lower tournament size because pair wise comparisons remain the most common theme in tournament selection schemes. The selection probability of i ordered individual is given as: where, r represents the array of tournament size. Julstrom [14] employed a probability-based threshold level to select the winner of the tournament called probabilistic 2-tournament selection (PTS). In this scheme, the competition winner will be survive with a probability 0.5 < q < 1, where the loser will get another chance of competing, with probability 1 − q. For the PTS method, the i ordered individual is assigned the selection probability by the following rule: This selection procedure has great applicability, see, for instance, Schell and Wegenkittl [21] and Lee et al. [22]. In recent past, Hussain and Muhammad [13] suggested a new split-based rank selection (SRS) to tradeoff between exploitation and exploration. In their scheme, all individuals are ranked according to their fitness values and assigned probabilities by using the following formula: where, λ+ + λ− = 1 with λ− ≥ 0 must be satisfied. The selection pressure can be restrained by varying λ+, the tuning parameter, in the selection phase. The most significant feature of the selection operator is the selection pressure because it is adjacent with a suitable balance between exploration and exploitation. Eiben et al. [24] described a scenario, where a relatively lower selection pressure is required at the initial stage for diversity in the whole sampled population and enhance at the last stage to assist the convergence of algorithm. To tradeoff between the two extremes, an adjustable selection pressure should be required, see, for example, Pham and Castellani [25]. This article proposes a new selection approach, which removes the weakness related to fitness based (i.e. FPS), rank based (i.e. LRS and ERS) and tournament based (i.e. BTS and PTS) approaches. It is predicted on the basis of a tournament scheme, whereas we split all the individuals into two equal and mutually exclusive groups and assign them probabilities for selection according to their ranks. The details that how an individual is competing with other group’s members to be survived as parent for mating process are provided in the adjacent section.

3 The proposed selection operator

3.1 Motivation

There are many selection mechanisms that have been proposed in the literature. As LRS emphasized maintaining higher levels of population diversity at the cost of selection pressure and results in slowest convergence of GAs. On the other hand, the FPS method has high selection pressure with sacrificing the diversity and as a result remains the prime candidate of suffering from premature convergence. In this section, a new operator capable of achieving more balance between exploration and exploitation is proposed, which provides sufficient selection pressure throughout the selection process.

3.2 Round-robin based tournament selection

An alternative selection scheme (round-robin based tournament selection (RRTS)) is proposed to maintain a precise balance between exploration and exploitation. In this approach, an adequate selection pressure with elimination of the fitness scaling problem is provided. Consider the following steps for the proposed selection procedure: In the RRTS method, all individuals are ranked according to their fitness measures and acquire a distinct rank even though they have equivalent fitness values. The individuals are divided into two equal and disjoint groups, e.g. A and its complement A. The population can be inserted in these groups in multiple ways, such as: randomly, first half is in one group and rest is in other (best-worst), the odd individuals are in one group and even in the other (even-odd), up to 25% and 51% to 75% in one group and rest in other etc. Now, one individual, i.e. i, is chosen at random from a group with a surviving process probability θ, also comparing the combined effect of all the other group members with probability (1 − θ). Thus, the selection probability to select an individual as a parent is determined by the subsequent rule: where if i belongs to one group then j belongs to other group and K is the population size. Table 1 presents some rules to assign probabilities to all the individuals for K = 10 and θ = 0.5. There are two tuning parameters to maintain a tradeoff between diversity and selection pressure in our proposed method, i.e. the value of θ and group segmentation.
Table 1

Selection probabilities using various criteria in proposed method.

RandomlyEven-oddBest-worst
Rank(i)Group p i Group p i Group p i
1 A 0.0489 A 0.0444 A 0.0222
2 A c 0.0622 A c 0.0667 A 0.0333
3 A c 0.0733 A 0.0667 A 0.0444
4 A 0.0822 A c 0.0889 A 0.0556
5 A c 0.0956 A 0.0889 A 0.0667
6 A 0.1044 A c 0.1111 A c 0.1333
7 A 0.1156 A 0.1111 A c 0.1444
8 A c 0.1289 A c 0.1333 A c 0.1556
9 A 0.1378 A 0.1333 A c 0.1667
10 A c 0.1511 A c 0.1556 A c 0.1778

4 The sampling algorithms

The first stage in the selection phase is to assign probabilities to all competing individuals, whereas in the second stage, a sampling algorithm is requisite to fill the mating pool for parents, whereas this process reflects the selection probabilities, such that the expected and observed number of individuals are equal. In this study, two popular sampling methods, roulette wheel sampling (RWS) and stochastic universal samplings (SUS) are used for testing.

4.1 Roulette wheel sampling

The roulette wheel sampling (RWS) was introduced by Holland [1] and it is still one of the most popular sampling methods for GA. In the RWS procedure, each possible solution is appointed as a slice with respect to a portion, which is assigned by a desired selection probability method. By using a single marker at the border of the roulette wheel and the roulette wheel is spun K times to successively select individuals. This sampling method is very simple and easier to implement with a high probability for the better choice of chromosomes. Clearly, the vector (o1, o2, …, o) follows a multinomial distribution with parameters K and P, where P = (p1, …, p). The mean and variance of this distribution are given below:

4.2 Stochastic universal sampling

The mechanism of stochastic universal samplings (SUS) was introduced by Baker [17] and is quite similar to RWS. The only difference between RWS and SUS is the number of markers: one marker in RWS and K (population size) number of markers in SUS. In this method, K markers spaced evenly are used at the border of the roulette wheel. The slices of wheel are consistent as in RWS. In the SUS method, the roulette wheel is spun one time only and select all individuals, which are pointed by the K markers and enclosed in the mating pool as parents. Therefore, all the parents are chosen in just one cycle of the wheel and this method promotes the better individuals for selecting at least once. The computational complexity of SUS (i.e. O(N)) is comparatively lower than the complexity of RWS (i.e. O(N2)), to identify the selected candidates as parents, only one pass over the population is needed. However, their expectations close with each other but the variabilities of the most fitted individuals are significantly least than RWS. A detailed comparison between two sampling methods, i.e. RWS and SUS can be founded in the central moments of the distributions of the vectors (o1, o2, …, o). The absolute difference between an individual’s observed and its expected values is defined as bias, i.e. |o − e|. In sampling, each individual might be provided a certain number of copies that are placed into the mating pool. The possible range of the number of copies is called “spread”. The SUS provides the insurance of minimum spread and almost zero bias.

4.3 The chi-square test as a goodness-of-fit measure

For empirical analysis, the chi-square test is a measure to ascertain the accuracy of sampling algorithms, i.e. RWS and SUS, and will compare with the probability distribution of the selection operators. As a tool for measuring the expected accuracy, the χ2 test was first introduced by Schell and Wegenkittl [21]. Let we consider, is an overall expectation, whereas be the observed (actual) copies of individuals in mating pool after the sampling procedure. The two disjoint classes are: {C1, C2, …, C}, C ⊂ {1, 2, …, K} and . For expected behavior, the ξ be of the enjoin K/c members with 1 ≤ j ≤ c, to regulate that each class maintains the same number of individuals (on average). To desired stochastic accuracy, at least 10 individuals should be in each class. The chi-square test is defined as: In the RWS algorithm, the ξ ≥ 10 as it minimizes the differences between expected and observed frequencies. On the other hand, for SUS, we expect that χ ≈ 0. In Table 2, the probability distributions of all competing selection operators with the corresponding overall expected individuals (i.e. close to 300/10) are presented. χ is the measure of chi-square for operator S that assigns the probabilities to individuals and for sampling algorithm R.
Table 2

The overall expected counts, ξ, with respect to their classes, C(j = 1, 2, …, 10).

jLRSERSBTS
C j ξ j C j ξ j C j ξ j
11–3330.051–10830.331–9530.08
234–6529.84109–15829.9196–13429.77
366–9629.56159–19230.84135–16429.80
497–12730.20193–21730.43165–19030.68
5128–15729.84218–23730.50191–21330.90
6158–18730.44238–25329.22214–23329.73
7188–21630.00254–26729.72234–25230.72
8217–24429.50268–27929.02253–26929.52
9245–27230.02280–29029.86270–28529.55
10273–30030.54291–30030.16286–30029.25
jPTSSRSRRTS
C j ξ j C j ξ j C j ξ j
11–5230.431–8730.421–7929.99
253–9330.3788–12330.1880–13030.45
394–12830.38124–15130.33131–16229.57
4129–15930.33152–18029.89163–18530.58
5160–28730.15181–20529.96186–20629.46
6188–21330.35206–22729.57207–22629.43
7214–23730.02228–24729.49227–24630.77
8238–25929.21248–26630.32247–26530.47
9260–28029.39267–28430.79266–28329.98
10281–30029.36285–30029.06284–30029.31
The basic purpose of this test is to describe the sample mean and sample variance. The initial sampled population is to be considered as randomly. The probability distribution S is used to assign selection probabilities to all the individuals and then one of two sampling schemes, i.e. R is utilized to obtain instances of o, O and χ, respectively. By the succession of , the sample mean and variance can be computed as: For 99% confidence interval, it is compared with theoretical distribution. The sample mean and variance of chi-square should be close to c − 1 = 9, 2(c − 1) = 18, respectively, and their estimates of and are provided in Table 3. The SUS results are also reported in this table, which are shown its sampling accuracy as well. The average accuracy of the sampling method with all competing selection schemes is observed from these empirical results.
Table 3

Simulated means and variances of the Chi-squared test statistics.

LRSERSBTSPTSSRSRRTS
RWSSUSRWSSUSRWSSUSRWSSUSRWSSUSRWSSUS
μ^ 8.680.06348.920.05428.710.06379.390.06479.350.05618.980.0492
σ^2 18.310.000317.940.000815.930.000220.480.000119.990.000317.920.0001

4.4 Empirical distribution function analysis

In this section, the empirical distribution function (EDF) is compared with theoretical chi-square distribution of roulette wheel sampling and it is given as: In Fig 1, the behaviors of EDF (dashed line), for various selection operators for a population size K = 300 with a similar number of tests are reported. The selection operators are being compared with the theoretical distribution (dark thick line) using a 99% confidence band under the hypothesis of RWS (dashed thin double line). Here, the range on the x-axis values is t ∈ [0, 18], where we expect the value of , i.e. . The RWS provides the empirical distribution function that is insignificant from the theoretical distribution by and statistics. For sampling accuracy compared, the EDF of the proposed selection operator confirms a high sampling accuracy which is also proved in the statistics of Table 3.
Fig 1

Comparison of roulete wheel sampling, based on probabilities.

5 Global performance

5.1 The traveling salesman problem

The most Illustrious benchmark, noteworthy and historic hard combinatorial optimization problem is the traveling salesman problem (TSP). In this problem, someone wants to find out the shortest Hamiltonian tour to starts his/her tour from a city and go to all other cities once and come back to the initial city. The first one, who documented this problem was Euler in 1759, see, for example, Larranaga et al. [26]. It is the most fundamental problem and has many applications in engineering, discrete mathematics, operations research, graph theory and computer science, etc. Let n cities with a distance (cost) matrix, C = [c] is searched for a permutation λ: {0, …, n − 1} → {0, …, n − 1}, where c is the distance between city i and city j and it minimizes the traveled distance f(λ, C) as follows: where λ(i) is the location of city i in each tour, d(c, c) is the distance from a city i to another city j, whereas (x, x) be a specified position of each city in a tour in the plane, and the Euclidean distances of the distance matrix C between the city i and city j is extracted in the following way: TSP is easy to understand but very difficult to solve, e.g. with ‘100’ cities, there are 10155 possibilities to find the tour. This is the main reason to declare it as a non-deterministic polynomial (NP-hard) problem, see, for example, Hussain and Muhammad [13] and Hussain et al. [27]. Hence, this type of problem is not possible to solve using traditional optimization algorithms, e.g. gradient-based methods. To attain the optimal or close to optimal solution within an adequate amount of time, the heuristic algorithms are better choices to manage the NP-hard problems, see, Hussain and Muhammad [13], Huang et al. [28], Ruiz et al. [29]. The GA has also been applied for the solution of this problem in different ways, see, for example, Larranaga et al. [26], Hussain et al. [27], Hariyadi et al. [30], Alzyadat et al. [31], Dong and Cai [32]. Some test problems are taken from the library of traveling salesman problem (TSPLIB) for the global performance of the newly devised selection operator with respect to existing ones and reported in Table 4.
Table 4

The benchmark problems.

Problem nameNo. of citiesOptimal tour length
BERLIN52527542
PR14414458537
KROB15015026130
RAT1951952323
KROA20020029368

5.2 The state-of-the-art settings

For the simulation study, we used Windows PC with Intel i3 processor with 8 GB RAM, MATLAB R2017a software. Moreover, the two stopping criteria, i.e. not improvement found in 300 successive generations and the maximum number of generations (i.e. 5000) are used. The order crossover (OX) along with a well-known exchange mutation (EM) operator are used in this study. Table 5 is provided for further information about desired parameters.
Table 5

Parametric configuration for GA.

ParameterSetting
RepresentationPermutation
Population size150
Crossover criteriaOX
Crossover rate80%
Mutation methodEM
Mutation rate5%
Maximum generation5000
Number of trails30
Replacement in GASteady-state GA

5.3 Simulation results and discussion

In the above sections, the relative characteristics of the proposed operator with its competing selection methods with respect to sampling accuracy and population diversity have been determined. In this section, we test the performance of RRTS with other schemes by applying it to TSP. The results of six competing selection schemes with the most popular genetic operators, i.e. order crossover (OX) and exchange mutation (EM) are provided in Table 6, where all the tests are repeated thirty times. On the basis of average, standard deviation (S.D) and relative efficiency (R.E), these computational results are compared. Since TSP is a minimization problem, we observed an improved performance, based on 5000 simulations, by the proposed operator from among all six competing selection operators. From these results, we can confirm that RRTS outperforms the others.
Table 6

Results of various selection methods with respect to OX (crossover) and EM (mutation) operators.

Selection MethodStatisticsProblem
BERLIN52PR144KROB150RAT195KROA200
FPSAverage79926185628481249731125
S.D2931777100799961
R.E5.975.679.007.495.98
Ave. time (ms)12.319.121.527.631.3
LRSAverage80716159727803242530503
S.D3691543913113914
R.E7.015.236.404.393.86
Ave. time (ms)13.721.323.228.834.5
ERSAverage84586376629581251831813
S.D4411721883138747
R.E12.158.9313.218.398.33
Ave. time (ms)12.618.821.426.531.8
BTSAverage79766070227562245329920
S.D3411239958113865
R.E5.753.705.485.601.88
Ave. time (ms)11.918.420.826.429.9
PTSAverage80216079728201241530873
S.D4511001937115882
R.E6.353.867.933.965.12
Ave. time (ms)12.417.620.825.730.4
SRSAverage79986070127603242229959
S.D309101185798842
R.E6.053.705.644.262.01
Ave. time (ms)12.618.519.526.930.3
RRTSAverage79576062727548240029941
S.D2971014883105828
R.E5.503.575.433.311.95
Ave. time (ms)12.918.719.926.530.8
The results listed in Table 6 demonstrate that the average tour length of the newly proposed selection operator (RRTS) is comparatively smaller than all other considered selection operators, with fewer S.D under all TSP instances. Hence, the empirical results of the simulation study prove that the average tour length under all considered TSP problems are not significantly divergent to the theoretical optimal tour length. This clearly shows a better control over selection pressure and population diversity. An excellent balance between exploration and exploitation is achieved by the RRTS, through maintaining an optimal convergence time, as compared to other operators.As a result, novel selection strategy outperformed other operators in terms of robustness, stability, and efficacy in solving complicated optimization problems. We also noted that, after altering and optimizing the parameters, the effectiveness of the simulation process is dependent on a wide range of parameters and measurement results. Based on this research, we suggest that the proposed operator may be used as a better alternative to get global optima or near to optimum results with minimal increase in complexity. Moreover, researchers may feel comfortable to apply it to any problems related to evolutionary algorithms.

6 Conclusions

For every optimization algorithm, the main desire is to balance between two extremes, i.e. exploration and exploitation. This article presents a new round-robin based tournament selection operator for GAs, which is suggested a fine balance between exploitation and exploration. The individuals are sorted with respect to their fitness measures and then the whole population is divided into two equal and non-overlapping groups, i.e. A and A. To determine the sampling accuracy, we employ χ2 test to confirm a close match between the expected and observed number of offspring (insignificant difference). A simulation study is performed to evaluate the performance of the newly devised selection operator along with some conventional operators. Based on this research, we suggest that the proposed operator might be used as a better alternative to get global optima or near to optimum results. Moreover, researchers might be apply it for any problems related to evolutionary algorithms. 17 May 2022
PONE-D-22-05986
Genetic algorithm with a new round-robin based tournament selection: statistical properties analysis
PLOS ONE Dear Dr. Hussain, Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process. ============================== ACADEMIC EDITOR: Please consider all the comments from the reviewers and proof read the revised manuscript carefully before resubmitting it. ============================== Please submit your revised manuscript by Jun 30 2022 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file. Please include the following items when submitting your revised manuscript:
A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'. An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'. If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter. If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols. We look forward to receiving your revised manuscript. Kind regards, Qichun Zhang, PhD Academic Editor PLOS ONE Journal Requirements: When submitting your revision, we need you to address these additional requirements. 1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf 2. Please update your submission to use the PLOS LaTeX template. The template and more information on our requirements for LaTeX submissions can be found at http://journals.plos.org/plosone/s/latex 3. In your Data Availability statement, you have not specified where the minimal data set underlying the results described in your manuscript can be found. PLOS defines a study's minimal data set as the underlying data used to reach the conclusions drawn in the manuscript and any additional data required to replicate the reported study findings in their entirety. All PLOS journals require that the minimal data set be made fully available. For more information about our data policy, please see http://journals.plos.org/plosone/s/data-availability. "Upon re-submitting your revised manuscript, please upload your study’s minimal underlying data set as either Supporting Information files or to a stable, public repository and include the relevant URLs, DOIs, or accession numbers within your revised cover letter. For a list of acceptable repositories, please see http://journals.plos.org/plosone/s/data-availability#loc-recommended-repositories. Any potentially identifying patient information must be fully anonymized. Important: If there are ethical or legal restrictions to sharing your data publicly, please explain these restrictions in detail. Please see our guidelines for more information on what we consider unacceptable restrictions to publicly sharing data: http://journals.plos.org/plosone/s/data-availability#loc-unacceptable-data-access-restrictions. Note that it is not acceptable for the authors to be the sole named individuals responsible for ensuring data access. We will update your Data Availability statement to reflect the information you provide in your cover letter Additional Editor Comments: Based on the review comments, a major revision is needed for the current manuscript. Basically, the comparative study is important for the revised version and the writing needs to be improved as well. In addition, the reference seems not up-to-date, please update the list with the latest contributions. Reviewers' comments: Reviewer's Responses to Questions Comments to the Author 1. Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented. Reviewer #1: Yes Reviewer #2: Partly Reviewer #3: Yes ********** 2. Has the statistical analysis been performed appropriately and rigorously? Reviewer #1: Yes Reviewer #2: No Reviewer #3: Yes ********** 3. Have the authors made all data underlying the findings in their manuscript fully available? The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified. Reviewer #1: Yes Reviewer #2: Yes Reviewer #3: No ********** 4. Is the manuscript presented in an intelligible fashion and written in standard English? PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here. Reviewer #1: Yes Reviewer #2: No Reviewer #3: Yes ********** 5. Review Comments to the Author Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters) Reviewer #1: Subtopic 4.1 - line 1 - the citation for author "Holland" incomplete (i.e., missing year) Subtopic 4.2 - add short-form (SUS) after the title Subtopic 4.2 - line 1 - the citation for author "Baker" incomplete (i.e., missing year) and revise the whole sentence. Please refer to the attachment for correction on minor grammatical errors. Reviewer #2: The motivation is clear. I have the following concerns: 1. I suggest more sufficient interpretation to the statistical analysis. 2. I suggest sufficient comparison between literature and the manuscript, especially in results. Reviewer #3: This paper proposes a round-robin based tournament selection operator for the genetic algorithms. 1. The contribution is missing. The authors should add a paragraph in the introduction section to clearly describe the contribution of the work. 2. The literature review is not sufficient. Most cited references are published before 2016. The latest literature year is the previous work of the author. The authors need to track the latest progress. 3. Table 6 only analyzes the statistics. But the computational costs are also important. The authors need to compare the minutes of run-time of the proposed method to that of the compared methods. ********** 6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files. If you choose “no”, your identity will remain anonymous but your review may still be made public. Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy. Reviewer #1: No Reviewer #2: No Reviewer #3: Yes: Jiaxin Cai While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step. Submitted filename: PONE-D-22-05986.pdf Click here for additional data file. 1 Jul 2022 A separate file of responses has been uploaded in attach files section. Submitted filename: Response of Comments.pdf Click here for additional data file. 30 Aug 2022 Genetic algorithm with a new round-robin based tournament selection: statistical properties analysis PONE-D-22-05986R1 Dear Dr. Hussain, We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements. Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication. An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org. If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org. Kind regards, Qichun Zhang, PhD Academic Editor PLOS ONE Additional Editor Comments : The reviewers satisfied the revision with no further comment. Personally, I went through the revision and the response. I believe that the revised version has been improved strongly in terms of quality and readability. The contribution and novelty have been highlighted. Based on the results, I would like to support this submission and recommend accepting this manuscript. Reviewers' comments: Reviewer's Responses to Questions Comments to the Author 1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation. Reviewer #2: All comments have been addressed ********** 2. Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented. Reviewer #2: Yes ********** 3. Has the statistical analysis been performed appropriately and rigorously? Reviewer #2: Yes ********** 4. Have the authors made all data underlying the findings in their manuscript fully available? The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified. Reviewer #2: Yes ********** 5. Is the manuscript presented in an intelligible fashion and written in standard English? PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here. Reviewer #2: Yes ********** 6. Review Comments to the Author Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters) Reviewer #2: All my previous concerns were taken into account and suitably responded, including sufficient interpretation to the statistical analysis et al. ********** 7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files. If you choose “no”, your identity will remain anonymous but your review may still be made public. Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy. Reviewer #2: No ********** 31 Aug 2022 PONE-D-22-05986R1 Genetic algorithm with a new round-robin based tournament selection: statistical properties analysis Dear Dr. Hussain: I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department. If your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org. If we can help with anything else, please email us at plosone@plos.org. Thank you for submitting your work to PLOS ONE and supporting open access. Kind regards, PLOS ONE Editorial Office Staff on behalf of Dr. Qichun Zhang Academic Editor PLOS ONE
  4 in total

1.  Looking beyond selection probabilities: adaptation of the chi(2) measure for the performance analysis of selection methods in GAs.

Authors:  T Schell; S Wegenkittl
Journal:  Evol Comput       Date:  2001       Impact factor: 3.277

2.  A review on genetic algorithm: past, present, and future.

Authors:  Sourabh Katoch; Sumit Singh Chauhan; Vijay Kumar
Journal:  Multimed Tools Appl       Date:  2020-10-31       Impact factor: 2.757

3.  Genetic Algorithm for Traveling Salesman Problem with Modified Cycle Crossover Operator.

Authors:  Abid Hussain; Yousaf Shad Muhammad; M Nauman Sajid; Ijaz Hussain; Alaa Mohamd Shoukry; Showkat Gani
Journal:  Comput Intell Neurosci       Date:  2017-10-25

4.  A Novel Method for Optimum Global Positioning System Satellite Selection Based on a Modified Genetic Algorithm.

Authors:  Jiancai Song; Guixiang Xue; Yanan Kang
Journal:  PLoS One       Date:  2016-03-04       Impact factor: 3.240

  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.