| Literature DB >> 17217521 |
Ling Qin1, Yi Pan, Ling Chen, Yixin Chen.
Abstract
BACKGROUND: Ant colony algorithm has emerged recently as a new meta-heuristic method, which is inspired from the behaviours of real ants for solving NP-hard problems. However, the classical ant colony algorithm also has its defects of stagnation and premature. This paper aims at remedying these problems.Entities:
Mesh:
Substances:
Year: 2006 PMID: 17217521 PMCID: PMC1780118 DOI: 10.1186/1471-2105-7-S4-S3
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1The evolutionary process for D198. Fig. 1 and Fig. 2 show the process of the best solution of problems for d198 and ry48p using TA and DGAA respectively. It is obvious that the speed of reaching the best solution using DGAA is higher than that of using TA.
Figure 2The evolutionary process for Ry48p. In DGAA, after reaching the best solution, the curve fluctuates within a very narrow scope around the best solution, this confirms the conclusion that DGAA has higher convergence speed stability and is suitable for solving large scaled TSP problems....
The experimental results of symmetric TSP.
| Instance | Algorithm | Average solution | Average (s) | Allowed (s) |
| d198 | TA | 15781.2 | 125.4 | 300 |
| DGAA | 15780.3 | 117.0 | ||
| lin318 | TA | 42029.7 | 176.6 | 500 |
| DGAA | 42029.3 | 135.4 | ||
| pcb442 | TA | 50789.9 | 418.2 | 800 |
| DGAA | 50782.2 | 399.2 | ||
| att532 | TA | 27686.8 | 524.8 | 1000 |
| DGAA | 27686.4 | 482.5 |
The optimal combination of parameters get from lots of test issues is: ρ = 0.4, Q = 5, α = 1 and β = 1. Meanwhile, the number of the ants equals the amounts of the cities, and perform 25 trials (1500 iterations in each trial) on each problem. The experimental results are shown in Table 1, Table 2 and Table 3, where traditional algorithm stands for the MMAS algorithm, average is the average time required to find the best solution in a trial, allowed is the longest time allowed to be executed in each trial, and number means the number of trials to obtain the best solution. The numbers included in the name of the problems denote the numbers of cities for its corresponding problem. For the sake of convenient illustration, Traditional Algorithm [10] was noted as TA.
The experimental results of asymmetric TSP.
| Instance | Algorithm | Average solution | Average (s) | Allowed (s) |
| ry48p | TA | 14428.7 | 80.2 | 250 |
| DGAA | 14422.2 | 42.6 | ||
| ft70 | TA | 38673.9 | 84.8 | 300 |
| DGAA | 38673.3 | 67.2 | ||
| kro124p | TA | 36239.1 | 109.5 | 300 |
| DGAA | 36236.2 | 72.3 | ||
| ftv170 | TA | 2755.2 | 121.3 | 500 |
| DGAA | 2755.0 | 115.5 |
The tables show that the quality of improved algorithm in this paper is much higher than that of TA. It also can be seen from the table that since DGAA reach the optimal solution in much less iterations, it has much higher processing speed, and stronger capability of finding optimal solutions.
The average iterations.
| Instance | TA | DGAA |
| d198 | 1759 | 1235 |
| lin318 | 2468 | 1762 |
| ry48p | 874 | 595 |
| ft70 | 1037 | 821 |
As shown in Table 3, the average number of iterations to reach the best solution on d198 using TA is 1650 while the average number is 1221 using DGAA. This fact shows that DGAA saves much more computing time.