| Literature DB >> 35154299 |
He Wang1, Qiuyu Cui1, Hualong Du1.
Abstract
Reducing mineral processing water costs and freshwater consumption is a challenging task in the mineral processing water distribution (MPWD). The work presented in this paper focuses on two aspects of the MPWD optimization model and the MPWD optimization method. To achieve MPWD optimization effectively, a nonlinear constrained multiobjective model is built. The problem is formulated with two objectives of minimizing the mineral processing water costs and maximizing the amount of recycled water. In this paper, an optimization method named enhancing the multiobjective artificial bee colony (EMOABC) algorithm is proposed to solve this model. The EMOABC algorithm uses four strategies to obtain the Pareto-optimal solutions and to achieve the MPWD optimal solutions. With the three benchmark functions, the EMOABC algorithm outperforms the other two widely used algorithms in solving complex multiobjective optimization problems. The EMOABC algorithm is then applied to two cases. Results have shown that the proposed algorithm has the ability to solve the MPWD optimization model. The developed model and the proposed algorithm provide decision support for the actual MPWD problem.Entities:
Mesh:
Substances:
Year: 2022 PMID: 35154299 PMCID: PMC8824740 DOI: 10.1155/2022/2314788
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1The composition of water source in the mineral processing plant.
The comparable results between EMOABC, NSGA-II, and MOPSO.
| Criteria | Algorithm | ZDT1 | ZDT2 | ZDT3 | |
|---|---|---|---|---|---|
| Convergence | EMOABC | Mean | 3.6239 | 2.2485 | 6.3256 |
| Std | |||||
| NSGA-II | Mean | 3.9635 | 2.9651 | 5.5883 | |
| Std | |||||
| MOPSO | Mean | 4.1265 | 2.8654 | 7.9562 | |
| Std | |||||
| Diversity | EMOABC | Mean | 6.6263 | 5.6156 | 3.6989 |
| Std | 4.5696 | 4.2654 | 2.5359 | ||
| NSGA-II | Mean | 3.3659 | 3.4889 | 3.7569 | |
| Std | 5.6387 | 3.1245 | 3.1245 | ||
| MOPSO | Mean | 6.9159 | 7.6385 | 4.7646 | |
| Std | 5.4512 | 6.2589 | 3.6632 |
Figure 2The comparable Pareto front obtained by three algorithms.
Related parameters in Case 1.
| Water sources |
|
|
|
|
|
| cp |
|---|---|---|---|---|---|---|---|
| 1 | 100 | 1000 | 0.15 | 0.95 | 15 | 0.11 | 0.13 |
| 2 | 120 | 3000 | 0.18 | 0.86 | 56 | 0.24 | 0.14 |
| 3 | 110 | 2000 | 0.17 | 0.93 | 26 | 0.46 | 0.13 |
| 4 | 95 | 1500 | 0.16 | 0.74 | 5 | 0.32 | 0.11 |
Related macro model of water supply network in Case 1.
| Water sources |
| |
|---|---|---|
| 1 | 0.145+2.618 × 10−9 × | |
| 2 | 0.128+4.513 × 10−9 × | |
| 3 | 0.117+1.561 × 10−9 × | |
| 4 | 0.124+2.415 × 10−9 × | |
Related macro model of the pressure control point in Case 1.
| Water source |
|
|---|---|
| 1 | 0.109+1.529 × 10−9 × |
| 2 | 0.123+4.268 × 10−8 × |
| 3 | 0.151+7.268 × 10−10 × |
| 4 | 0.124+6.324 × 10−8 × |
Related macro model of water supply network in Case 2.
| Water sources |
|
|---|---|
| 1 | 0.125+3.584 × 10−8 × |
| 2 | 0.114+8.268 × 10−10 × |
| 3 | 0.115+1.269 × 10−8 × |
| 4 | 0.142+7.261 × 10−9 × |
| 5 | 0.138+9.261 × 10−10 × |
| 6 | 0.152+3.652 × 10−8 × |
Related macro model of the pressure control point in Case 2.
| Water source |
|
|---|---|
| 1 | 0.121+2.316 × 10−10 × |
| 2 | 0.132+5.326 × 10−9 × |
| 3 | 0.142+9.635 × 10−10 × |
| 4 | 0.129+2.589 × 10−8 × |
| 5 | 0.161+7.125 × 10−9 × |
| 6 | 0.135+5.264 × 10−9 × |
Figure 3Pareto fronts obtained by NSGA-II, MOPSO, and EMOABC for C (Q) and M (Qʹ) in Case 1.
Five best solutions for Case 2 using EMOABC (qsum = 5000).
| Solutions |
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|
|
| 218 | 324 | 1487 | 1295 | 894 | 692 | 80912 | 27693 | 0.0585 |
|
| 352 | 415 | 1352 | 1415 | 841 | 625 | 80005 | 26490 | 0.0587 |
|
| 364 | 325 | 1238 | 1449 | 828 | 814 | 80087 | 27614 | 0.0596 |
|
| 316 | 348 | 1336 | 1479 | 779 | 742 | 80049 | 26766 | 0.0594 |
|
| 355 | 362 | 1302 | 1209 | 893 | 879 | 79153 | 28276 | 0.0598 |
Five best solutions for Case 2 using EMOABC (qsum = 6000).
| Solutions |
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|
|
| 402 | 406 | 1789 | 1703 | 906 | 794 | 102800 | 31215 | 0.0642 |
|
| 421 | 456 | 1859 | 1906 | 806 | 552 | 102540 | 28901 | 0.0649 |
|
| 359 | 396 | 1952 | 1589 | 863 | 841 | 102300 | 31022 | 0.0651 |
|
| 398 | 412 | 1652 | 1856 | 786 | 896 | 102240 | 31272 | 0.0648 |
|
| 416 | 395 | 1742 | 1647 | 911 | 889 | 102230 | 31680 | 0.0654 |
The best solutions for Case 2 using three algorithms.
| MOPSO | NSGA-II | EMOABC | ||||
|---|---|---|---|---|---|---|
|
|
|
|
|
|
| |
|
| 322 | 415 | 388 | 429 | 355 | 416 |
|
| 405 | 323 | 361 | 398 | 362 | 395 |
|
| 1212 | 1842 | 1251 | 1662 | 1302 | 1742 |
|
| 1315 | 1772 | 1289 | 1731 | 1209 | 1647 |
|
| 881 | 845 | 896 | 919 | 893 | 911 |
|
| 865 | 803 | 815 | 861 | 879 | 889 |
|
| 79379 | 102960 | 79398 | 102550 |
|
|
|
| 28150 | 30868 | 27973 | 31664 |
|
|
Bold highlights that the algorithm proposed in this paper achieves better results.
Figure 4Pareto fronts obtained by NSGA-II, MOPSO, and EMOABC for C (Q) and M (Qʹ) in Case 2.
Computing time of all algorithms for both cases.
| Computing time (s) | |||
|---|---|---|---|
| EMOABC | NSGA-II | MOPSO | |
| Case 1 | 58.6 | 40.2 | 47.8 |
| Case 2 | 74.4 | 59.5 | 64.7 |
Five best solutions for Case 1 using the EMOABC (qsum = 3000).
| Solutions |
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
|
| 328 | 1156 | 875 | 641 | 61577 | 20084 | 0.0536 |
|
| 396 | 1297 | 801 | 506 | 61683 | 19153 | 0.0534 |
|
| 298 | 1307 | 783 | 612 | 61681 | 19779 | 0.0531 |
|
| 384 | 1376 | 752 | 488 | 61613 | 18560 | 0.0529 |
|
| 395 | 1298 | 803 | 504 | 61756 | 19168 | 0.0528 |
Five best solutions for Case 1 using the EMOABC (qsum = 4000).
| Solutions |
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
|
| 422 | 2120 | 804 | 654 | 103820 | 22848 | 0.0546 |
|
| 439 | 2206 | 739 | 616 | 103450 | 21892 | 0.0554 |
|
| 432 | 2072 | 824 | 672 | 103380 | 23128 | 0.0562 |
|
| 398 | 2218 | 730 | 654 | 103580 | 22106 | 0.0558 |
|
| 406 | 2195 | 752 | 647 | 103790 | 22289 | 0.0549 |
The best solutions for Case 1 using three algorithms.
| MOPSO | NSGA-II | EMOABC | ||||
|---|---|---|---|---|---|---|
|
|
|
|
|
|
| |
|
| 395 | 419 | 329 | 395 | 384 | 432 |
|
| 1294 | 2118 | 1159 | 2221 | 1376 | 2082 |
|
| 802 | 807 | 864 | 732 | 752 | 794 |
|
| 509 | 656 | 648 | 652 | 488 | 692 |
|
| 61668 | 103900 | 61641 | 103750 |
|
|
| M (Qʹ) | 19182 | 22900 | 20057 | 22127 |
|
|
Bold highlights that the algorithm proposed in this paper achieves better results.
Related parameters in Case 2.
| Water sources |
|
|
|
|
|
| cp |
|---|---|---|---|---|---|---|---|
| 1 | 110 | 900 | 0.16 | 0.96 | 12 | 0.12 | 0.14 |
| 2 | 100 | 800 | 0.19 | 0.87 | 23 | 0.13 | 0.15 |
| 3 | 120 | 2500 | 0.18 | 0.92 | 45 | 0.24 | 0.16 |
| 4 | 105 | 2800 | 0.17 | 0.76 | 56 | 0.26 | 0.13 |
| 5 | 130 | 1200 | 0.15 | 0.85 | 25 | 0.48 | 0.17 |
| 6 | 115 | 950 | 0.14 | 0.63 | 3 | 0.33 | 0.14 |