| Literature DB >> 36083869 |
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
Selection probabilities using various criteria in proposed method.
| Randomly | Even-odd | Best-worst | ||||
|---|---|---|---|---|---|---|
| Rank(i) | Group |
| Group |
| Group |
|
| 1 |
| 0.0489 |
| 0.0444 |
| 0.0222 |
| 2 |
| 0.0622 |
| 0.0667 |
| 0.0333 |
| 3 |
| 0.0733 |
| 0.0667 |
| 0.0444 |
| 4 |
| 0.0822 |
| 0.0889 |
| 0.0556 |
| 5 |
| 0.0956 |
| 0.0889 |
| 0.0667 |
| 6 |
| 0.1044 |
| 0.1111 |
| 0.1333 |
| 7 |
| 0.1156 |
| 0.1111 |
| 0.1444 |
| 8 |
| 0.1289 |
| 0.1333 |
| 0.1556 |
| 9 |
| 0.1378 |
| 0.1333 |
| 0.1667 |
| 10 |
| 0.1511 |
| 0.1556 |
| 0.1778 |
The overall expected counts, ξ, with respect to their classes, C(j = 1, 2, …, 10).
| j | LRS | ERS | BTS | |||
|
|
|
|
|
|
| |
| 1 | 1–33 | 30.05 | 1–108 | 30.33 | 1–95 | 30.08 |
| 2 | 34–65 | 29.84 | 109–158 | 29.91 | 96–134 | 29.77 |
| 3 | 66–96 | 29.56 | 159–192 | 30.84 | 135–164 | 29.80 |
| 4 | 97–127 | 30.20 | 193–217 | 30.43 | 165–190 | 30.68 |
| 5 | 128–157 | 29.84 | 218–237 | 30.50 | 191–213 | 30.90 |
| 6 | 158–187 | 30.44 | 238–253 | 29.22 | 214–233 | 29.73 |
| 7 | 188–216 | 30.00 | 254–267 | 29.72 | 234–252 | 30.72 |
| 8 | 217–244 | 29.50 | 268–279 | 29.02 | 253–269 | 29.52 |
| 9 | 245–272 | 30.02 | 280–290 | 29.86 | 270–285 | 29.55 |
| 10 | 273–300 | 30.54 | 291–300 | 30.16 | 286–300 | 29.25 |
| j | PTS | SRS | RRTS | |||
|
|
|
|
|
|
| |
| 1 | 1–52 | 30.43 | 1–87 | 30.42 | 1–79 | 29.99 |
| 2 | 53–93 | 30.37 | 88–123 | 30.18 | 80–130 | 30.45 |
| 3 | 94–128 | 30.38 | 124–151 | 30.33 | 131–162 | 29.57 |
| 4 | 129–159 | 30.33 | 152–180 | 29.89 | 163–185 | 30.58 |
| 5 | 160–287 | 30.15 | 181–205 | 29.96 | 186–206 | 29.46 |
| 6 | 188–213 | 30.35 | 206–227 | 29.57 | 207–226 | 29.43 |
| 7 | 214–237 | 30.02 | 228–247 | 29.49 | 227–246 | 30.77 |
| 8 | 238–259 | 29.21 | 248–266 | 30.32 | 247–265 | 30.47 |
| 9 | 260–280 | 29.39 | 267–284 | 30.79 | 266–283 | 29.98 |
| 10 | 281–300 | 29.36 | 285–300 | 29.06 | 284–300 | 29.31 |
Simulated means and variances of the Chi-squared test statistics.
| LRS | ERS | BTS | PTS | SRS | RRTS | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RWS | SUS | RWS | SUS | RWS | SUS | RWS | SUS | RWS | SUS | RWS | SUS | |
|
| 8.68 | 0.0634 | 8.92 | 0.0542 | 8.71 | 0.0637 | 9.39 | 0.0647 | 9.35 | 0.0561 | 8.98 | 0.0492 |
|
| 18.31 | 0.0003 | 17.94 | 0.0008 | 15.93 | 0.0002 | 20.48 | 0.0001 | 19.99 | 0.0003 | 17.92 | 0.0001 |
Fig 1Comparison of roulete wheel sampling, based on probabilities.
The benchmark problems.
| Problem name | No. of cities | Optimal tour length |
|---|---|---|
| BERLIN52 | 52 | 7542 |
| PR144 | 144 | 58537 |
| KROB150 | 150 | 26130 |
| RAT195 | 195 | 2323 |
| KROA200 | 200 | 29368 |
Parametric configuration for GA.
| Parameter | Setting |
|---|---|
| Representation | Permutation |
| Population size | 150 |
| Crossover criteria | OX |
| Crossover rate | 80% |
| Mutation method | EM |
| Mutation rate | 5% |
| Maximum generation | 5000 |
| Number of trails | 30 |
| Replacement in GA | Steady-state GA |
Results of various selection methods with respect to OX (crossover) and EM (mutation) operators.
| Selection Method | Statistics | Problem | ||||
|---|---|---|---|---|---|---|
| BERLIN52 | PR144 | KROB150 | RAT195 | KROA200 | ||
| FPS | Average | 7992 | 61856 | 28481 | 2497 | 31125 |
| S.D | 293 | 1777 | 1007 | 99 | 961 | |
| R.E | 5.97 | 5.67 | 9.00 | 7.49 | 5.98 | |
| Ave. time (ms) | 12.3 | 19.1 | 21.5 | 27.6 | 31.3 | |
| LRS | Average | 8071 | 61597 | 27803 | 2425 | 30503 |
| S.D | 369 | 1543 | 913 | 113 | 914 | |
| R.E | 7.01 | 5.23 | 6.40 | 4.39 | 3.86 | |
| Ave. time (ms) | 13.7 | 21.3 | 23.2 | 28.8 | 34.5 | |
| ERS | Average | 8458 | 63766 | 29581 | 2518 | 31813 |
| S.D | 441 | 1721 | 883 | 138 | 747 | |
| R.E | 12.15 | 8.93 | 13.21 | 8.39 | 8.33 | |
| Ave. time (ms) | 12.6 | 18.8 | 21.4 | 26.5 | 31.8 | |
| BTS | Average | 7976 | 60702 | 27562 | 2453 | 29920 |
| S.D | 341 | 1239 | 958 | 113 | 865 | |
| R.E | 5.75 | 3.70 | 5.48 | 5.60 | 1.88 | |
| Ave. time (ms) | 11.9 | 18.4 | 20.8 | 26.4 | 29.9 | |
| PTS | Average | 8021 | 60797 | 28201 | 2415 | 30873 |
| S.D | 451 | 1001 | 937 | 115 | 882 | |
| R.E | 6.35 | 3.86 | 7.93 | 3.96 | 5.12 | |
| Ave. time (ms) | 12.4 | 17.6 | 20.8 | 25.7 | 30.4 | |
| SRS | Average | 7998 | 60701 | 27603 | 2422 | 29959 |
| S.D | 309 | 1011 | 857 | 98 | 842 | |
| R.E | 6.05 | 3.70 | 5.64 | 4.26 | 2.01 | |
| Ave. time (ms) | 12.6 | 18.5 | 19.5 | 26.9 | 30.3 | |
| RRTS | Average | 7957 | 60627 | 27548 | 2400 | 29941 |
| S.D | 297 | 1014 | 883 | 105 | 828 | |
| R.E | 5.50 | 3.57 | 5.43 | 3.31 | 1.95 | |
| Ave. time (ms) | 12.9 | 18.7 | 19.9 | 26.5 | 30.8 | |