| Literature DB >> 25013845 |
Zhaojun Zhang1, Gai-Ge Wang2, Kuansheng Zou1, Jianhua Zhang1.
Abstract
Nowadays, swarm intelligence optimization has become an important optimization tool and wildly used in many fields of application. In contrast to many successful applications, the theoretical foundation is rather weak. Therefore, there are still many problems to be solved. One problem is how to quantify the performance of algorithm in finite time, that is, how to evaluate the solution quality got by algorithm for practical problems. It greatly limits the application in practical problems. A solution quality assessment method for intelligent optimization is proposed in this paper. It is an experimental analysis method based on the analysis of search space and characteristic of algorithm itself. Instead of "value performance," the "ordinal performance" is used as evaluation criteria in this method. The feasible solutions were clustered according to distance to divide solution samples into several parts. Then, solution space and "good enough" set can be decomposed based on the clustering results. Last, using relative knowledge of statistics, the evaluation result can be got. To validate the proposed method, some intelligent algorithms such as ant colony optimization (ACO), particle swarm optimization (PSO), and artificial fish swarm algorithm (AFS) were taken to solve traveling salesman problem. Computational results indicate the feasibility of proposed method.Entities:
Mesh:
Year: 2014 PMID: 25013845 PMCID: PMC4074964 DOI: 10.1155/2014/183809
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Algorithm 1The main steps of assessment method.
Figure 1Comparison of two probabilities with ratio ≥ 1.
Figure 2Error of two probabilities with ratio ≥ 1.
Figure 3Comparison of two probabilities with ratio < 1.
Figure 4Error of two probabilities with ratio < 1.
Figure 5Comparison of two probabilities with ACO.
Figure 6Error of two probabilities with ACO.
Experimental comparison for ant number m.
|
| Best | Worst | Average | STD |
|
|
|
|---|---|---|---|---|---|---|---|
| 2 | 2.6907 | 3.2025 | 2.7671 | 0.0840 | 0.8496 | 0.9985 | 0.1489 |
| 4 | 2.6907 | 2.9689 | 2.7200 | 0.0521 | 0.9626 | 1.0000 | 0.0374 |
| 5 | 2.6907 | 2.9689 | 2.7111 | 0.0410 | 0.9792 | 1.0000 | 0.0208 |
| 8 | 2.6907 | 2.8982 | 2.6966 | 0.0222 | 0.9972 | 1.0000 | 0.0028 |
| 10 | 2.6907 | 2.8982 | 2.6937 | 0.0163 | 0.9992 | 1.0000 | 0.0008 |
The best solution, the worst solution, the average solution quality, and the standard deviation in K times running are given.
Experimental comparison for maximum iteration number.
|
| Best | Worst | Average | STD |
|
|
|
|---|---|---|---|---|---|---|---|
| 10 | 2.6907 | 3.1879 | 2.7695 | 0.0791 | 0.7750 | 0.9985 | 0.2235 |
| 20 | 2.6907 | 2.9844 | 2.7138 | 0.0435 | 0.9586 | 1.0000 | 0.0414 |
| 30 | 2.6907 | 3.0504 | 2.7118 | 0.0440 | 0.9748 | 1.0000 | 0.0252 |
| 50 | 2.6907 | 2.9390 | 2.7094 | 0.0393 | 0.9803 | 1.0000 | 0.0197 |
| 80 | 2.6907 | 2.9669 | 2.7073 | 0.0384 | 0.9835 | 1.0000 | 0.0165 |
| 100 | 2.6907 | 2.9669 | 2.7061 | 0.0358 | 0.9853 | 1.0000 | 0.0147 |
| 200 | 2.6907 | 2.8982 | 2.7022 | 0.0327 | 0.9909 | 1.0000 | 0.0091 |
Experimental comparison for PSO.
|
|
| Best | Worst | Average | STD |
|
|
|
|---|---|---|---|---|---|---|---|---|
| 10 | 30 | 2.6907 | 3.5976 | 3.0174 | 0.1543 | 0.6720 | 0.7425 | 0.0713 |
| 10 | 50 | 2.6907 | 3.3618 | 2.9483 | 0.1310 | 0.7861 | 0.8890 | 0.1029 |
| 10 | 60 | 2.6907 | 3.3582 | 2.9227 | 0.1222 | 0.8257 | 0.9340 | 0.1083 |
| 10 | 80 | 2.6907 | 3.3038 | 2.8923 | 0.1104 | 0.8894 | 0.9745 | 0.0851 |
| 10 | 100 | 2.6907 | 3.2328 | 2.8685 | 0.1029 | 0.9262 | 0.9840 | 0.0578 |
| 20 | 60 | 2.6907 | 3.2275 | 2.8516 | 0.0947 | 0.9480 | 0.9970 | 0.0490 |
| 20 | 100 | 2.6907 | 3.0861 | 2.8068 | 0.0736 | 0.9898 | 1.0000 | 0.0102 |
Experimental comparison for AFS.
|
|
| Best | Worst | Average | STD |
|
|
|
|---|---|---|---|---|---|---|---|---|
| 5 | 50 | 2.6907 | 3.1556 | 2.7439 | 0.1017 | 0.7036 | 0.9985 | 0.2949 |
| 8 | 50 | 2.6907 | 3.0909 | 2.7108 | 0.0569 | 0.8215 | 1.0000 | 0.1785 |
| 10 | 50 | 2.6907 | 3.0783 | 2.7034 | 0.0440 | 0.8639 | 1.0000 | 0.1361 |
| 15 | 50 | 2.6907 | 3.0302 | 2.6929 | 0.0153 | 0.9397 | 1.0000 | 0.0603 |
| 10 | 80 | 2.6907 | 3.0344 | 2.6970 | 0.0293 | 0.8855 | 1.0000 | 0.1145 |
| 10 | 100 | 2.6907 | 3.0830 | 2.6956 | 0.0280 | 0.8898 | 1.0000 | 0.1102 |
| 20 | 80 | 2.6907 | 2.7782 | 2.6909 | 0.0039 | 0.9743 | 1.0000 | 0.0257 |
| 20 | 100 | 2.6907 | 2.7782 | 2.6909 | 0.0048 | 0.9750 | 1.0000 | 0.0250 |