| Literature DB >> 33265869 |
Wojciech Chmiel1, Joanna Kwiecień1.
Abstract
The paper focuses on the opportunity of the application of the quantum-inspired evolutionary algorithm for determining minimal costs of the assignment in the quadratic assignment problem. The idea behind the paper is to present how the algorithm has to be adapted to this problem, including crossover and mutation operators and introducing quantum principles in particular procedures. The results have shown that the performance of our approach in terms of converging to the best solutions is satisfactory. Moreover, we have presented the results of the selected parameters of the approach on the quality of the obtained solutions.Entities:
Keywords: quadratic assignment problem; quantum computing; quantum-genetic algorithm
Year: 2018 PMID: 33265869 PMCID: PMC7512343 DOI: 10.3390/e20100781
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Figure 1Rotation Q-gate geometric interpretation.
Parameters in look-up table.
|
|
|
|
|
| |||
|---|---|---|---|---|---|---|---|
|
|
|
|
| ||||
| 0 | 0 | False |
| 0 | 0 | 0 | 0 |
| 0 | 0 | True | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | False |
| 0 | 0 | 0 | 0 |
| 0 | 1 | True | 0 | −1 | +1 |
| 0 |
| 1 | 0 | False |
| −1 | +1 |
| 0 |
| 1 | 0 | True | 0 | +1 | −1 | 0 |
|
| 1 | 1 | False |
| +1 | −1 | 0 |
|
| 1 | 1 | True | 0 | +1 | −1 | 0 |
|
Figure 2algorithm flow.
Figure 3Detailed algorithm flow.
CPU parameters.
| CPU | |
|---|---|
| Model | Intel Core i5-6500 |
| Cores | 4 |
| Cache | 6 MB |
| Threads | 4 |
| Instruction Set | 64 Bit |
| Base Frequency | 3.2 GHz |
Selected results.
|
| 0.8 | 0.7 | 0.6 | 0.5 | 0.4 | 0.3 | 0.2 | 0.1 |
|
| 1.053777 | 1.044784 | 0.932192 | 0.867456 | 0.728421 | 0.893458 | 0.91159 | 0.961345 |
Figure 4Influence of gate’s probability.
Selected results of 37 test instances.
| Instance |
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|
| BUR26A | 5426670 | 5635476 | 5463327 | 5487776 | 3041 | 4451 | 77880 | 0.67 |
| BUR26B | 3817852 | 3983271 | 3856650 | 3861719 | 2221 | 3413 | 74712 | 1.01 |
| BUR26C | 5426795 | 5688890 | 5464668 | 5494245 | 3289 | 6847 | 77616 | 0.69 |
| BUR26D | 3821225 | 4021377 | 3860910 | 3873609 | 1963 | 3845 | 79332 | 1.03 |
| BUR26E | 5386879 | 5674734 | 5434198 | 5457173 | 821 | 5343 | 83952 | 0.87 |
| BUR26F | 3782044 | 3981808 | 3816849 | 3833165 | 618 | 5080 | 72468 | 0.92 |
| BUR26G | 10117172 | 10448706 | 10246167 | 10272730 | 168 | 1652 | 78408 | 1.27 |
| BUR26H | 7098658 | 7474339 | 7177185 | 7200100 | 755 | 3165 | 90288 | 1.10 |
| CHR22A | 6156 | 9442 | 7610 | 7643 | 3179 | 5976 | 54516 | 23.61 |
| CHR22B | 6194 | 10124 | 7486 | 7650 | 199 | 1719 | 58476 | 20.85 |
| ESC32A | 130 | 314 | 216 | 227.5 | 429 | 4427 | 95700 | 66.15 |
| ESC32B | 160 | 352 | 224 | 255 | 5038 | 6767 | 116952 | 40.00 |
| ESC32C | 642 | 818 | 642 | 645.5 | 1768 | 5691 | 111012 | 0.00 |
| ESC32D | 200 | 294 | 220 | 222.5 | 2949 | 6301 | 101640 | 10.00 |
| ESC32E | 2 | 6 | 2 | 2 | 1 | 5 | 9824 | 0.00 |
| ESC32F | 2 | 10 | 2 | 2 | 1 | 2 | 101112 | 0.00 |
| ESC32G | 6 | 18 | 6 | 6 | 6 | 39 | 113520 | 0.00 |
| ESC32H | 438 | 586 | 464 | 478.5 | 1919 | 5170 | 92532 | 5.93 |
| ESC64A | 116 | 228 | 142 | 148 | 7804 | 8837 | 216876 | 22.41 |
| KRA30A | 88900 | 121740 | 103150 | 104897.5 | 2758 | 4957 | 102432 | 16.02 |
| KRA30B | 91420 | 123640 | 103640 | 107377.5 | 2440 | 6106 | 109956 | 13.36 |
| LIPA30A | 13178 | 13679 | 13570 | 13574.5 | 2559 | 5383 | 101904 | 2.97 |
| LIPA30B | 151426 | 189936 | 181552 | 183420.3 | 3021 | 6931 | 95304 | 19.89 |
| LIPA40A | 31538 | 32551 | 32309 | 32327.25 | 1448 | 3734 | 108768 | 2.44 |
| LIPA40B | 476581 | 605311 | 585031 | 591119 | 186 | 4934 | 111540 | 22.75 |
| LIPA50A | 62093 | 63692 | 63477 | 63505.75 | 2221 | 3869 | 130416 | 2.22 |
| LIPA50B | 1210244 | 1531788 | 1498885 | 1504987 | 1404 | 5586 | 155364 | 23.84 |
| LIPA60A | 107218 | 109696 | 109370 | 109401.5 | 6159 | 6484 | 189024 | 2.00 |
| LIPA60B | 2520135 | 3209806 | 3170192 | 3173960 | 1347 | 5068 | 212520 | 25.79 |
| SKO42 | 15812 | 18968 | 18070 | 18108.5 | 3127 | 6995 | 121968 | 14.28 |
| SKO49 | 23386 | 27942 | 26672 | 26720.5 | 58 | 3075 | 151404 | 14.05 |
| SKO56 | 34458 | 40586 | 39146 | 39313.5 | 2939 | 5513 | 169224 | 13.60 |
| STE36A | 9526 | 17274 | 12872 | 13915 | 1280 | 5315 | 114048 | 35.12 |
| STE36B | 15852 | 54246 | 28996 | 33159.5 | 3449 | 6034 | 114312 | 82.91 |
| STE36C | 8239110 | 14268786 | 11293534 | 11529941 | 5108 | 6986 | 105072 | 37.07 |
| THO30 | 149936 | 192394 | 173998 | 175704 | 1279 | 4294 | 80916 | 16.04 |
| THO40 | 240516 | 312066 | 285288 | 290608 | 1240 | 6486 | 112860 | 18.61 |
| Avr | 15.12 |
Best results of 37 test instances.
| Instance |
|
|
|
|
| Instance |
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| BUR26A | 5426670 | 5458907 | 0.59 | 0.00000 | 0.00000 | KRA30A | 88900 | 90200 | 1.46 | 0.00000 | 0.00000 |
| BUR26B | 3817852 | 3856650 | 1.01 | 0.00000 | 0.00000 | KRA30B | 91420 | 103640 | 13.36 | 0.00000 | 0.00000 |
| BUR26C | 5426795 | 5464668 | 0.69 | 0.00010 | 0.00010 | LIPA30A | 13178 | 13570 | 2.97 | 0.00000 | 0.00000 |
| BUR26D | 3821225 | 3860910 | 1.03 | 0.00080 | 0.00010 | LIPA30B | 151426 | 181552 | 19.89 | 0.00000 | 0.00000 |
| BUR26E | 5386879 | 5386954 | 0.01 | 0.00002 | 0.00002 | LIPA40A | 31538 | 32309 | 2.44 | 0.00000 | 0.00000 |
| BUR26F | 3782044 | 3816849 | 0.92 | 0.00000 | 0.00000 | LIPA40B | 476581 | 497926 | 4.47 | 0.00000 | 0.00000 |
| BUR26G | 10117172 | 10246167 | 1.27 | 0.00030 | 0.00230 | LIPA50A | 62093 | 62866 | 1.24 | 0.00000 | 0.95180 |
| BUR26H | 7098658 | 7177185 | 1.10 | 0.00000 | 0.00000 | LIPA50B | 1210244 | 1344530 | 11.09 | 0.00000 | 0.00000 |
| CHR22A | 6156 | 6290 | 2.17 | 0.32490 | 0.00000 | LIPA60A | 107218 | 109370 | 2.00 | 0.76110 | 0.79931 |
| CHR22B | 6194 | 7486 | 20.85 | 2.71230 | 1.32390 | LIPA60B | 2520135 | 2980033 | 18.24 | 0.00020 | 0.00020 |
| ESC32A | 130 | 134 | 3.07 | 3.07690 | 3.07690 | SKO42 | 15812 | 18070 | 14.28 | 0.00000 | 0.10119 |
| ESC32B | 160 | 168 | 5.00 | 5.00000 | 5.00000 | SKO49 | 23386 | 26672 | 14.05 | 0.24800 | 0.11970 |
| ESC32C | 642 | 642 | 0.00 | 0.00000 | 0.00000 | SKO56 | 34458 | 39146 | 13.60 | 0.29600 | 0.20900 |
| ESC32D | 200 | 220 | 10.00 | 0.00000 | 0.00000 | STE36A | 9526 | 9800 | 2.87 | 0.25190 | 0.00000 |
| ESC32E | 2 | 2 | 0.00 | 0.00000 | 0.00000 | STE36B | 15852 | 16424 | 3.60 | 0.80750 | 0.00000 |
| ESC32F | 2 | 2 | 0.00 | 0.00000 | 0.00000 | STE36C | 8239110 | 8419654 | 2.19 | 0.00000 | 0.19970 |
| ESC32G | 6 | 6 | 0.00 | 0.00000 | 0.00000 | THO30 | 149936 | 173998 | 16.04 | 0.22940 | 0.29480 |
| ESC32H | 438 | 464 | 5.93 | 0.00000 | 0.00000 | THO40 | 240516 | 285288 | 18.61 | 0.17380 | 0.16050 |
| ESC64A | 116 | 142 | 22.4 | 0.00000 | 0.00000 | ||||||
|
| 6.45 | 0.37 | 0.32 |
Figure 5Best run of for BUR26A (gate’s probability equals 0.7).
Figure 6Selected percentiles for BUR26A (gate’s probability equals 0.7).
Figure 7Probability mass function for BUR26A, for iteration I = 100 and I = 10,000 (gate’s probability equals 0.7).