| Literature DB >> 32256554 |
Jiuyuan Huo1, Liqun Liu2.
Abstract
Parameter optimization of a hydrological model is intrinsically a high dimensional, nonlinear, multivariable, combinatorial optimization problem which involves a set of different objectives. Currently, the assessment of optimization results for the hydrological model is usually made through calculations and comparisons of objective function values of simulated and observed variables. Thus, the proper selection of objective functions' combination for model parameter optimization has an important impact on the hydrological forecasting. There exist various objective functions, and how to analyze and evaluate the objective function combinations for selecting the optimal parameters has not been studied in depth. Therefore, to select the proper objective function combination which can balance the trade-off among various design objectives and achieve the overall best benefit, a simple and convenient framework for the comparison of the influence of different objective function combinations on the optimization results is urgently needed. In this paper, various objective functions related to parameters optimization of hydrological models were collected from the literature and constructed to nine combinations. Then, a selection and evaluation framework of objective functions is proposed for hydrological model parameter optimization, in which a multiobjective artificial bee colony algorithm named RMOABC is employed to optimize the hydrological model and obtain the Pareto optimal solutions. The parameter optimization problem of the Xinanjiang hydrological model was taken as the application case for long-term runoff prediction in the Heihe River basin. Finally, the technique for order preference by similarity to ideal solution (TOPSIS) based on the entropy theory is adapted to sort the Pareto optimal solutions to compare these combinations of objective functions and obtain the comprehensive optimal objective functions' combination. The experiments results demonstrate that the combination 2 of objective functions can provide more comprehensive and reliable dominant options (i.e., parameter sets) for practical hydrological forecasting in the study area. The entropy-based method has been proved that it is effective to analyze and evaluate the performance of different combinations of objective functions and can provide more comprehensive and impersonal decision support for hydrological forecasting.Entities:
Mesh:
Year: 2020 PMID: 32256554 PMCID: PMC7085873 DOI: 10.1155/2020/8594727
Source DB: PubMed Journal: Comput Intell Neurosci
The value range of the modified Xinanjiang model parameters with two sources [41].
| Parameter name |
| IMP |
| WUM | WLM | WDM |
| FC | KKG | Kr |
|---|---|---|---|---|---|---|---|---|---|---|
| Lower limit | 0.001 | 0.001 | 0.001 | 5.000 | 50.000 | 50.000 | 0.001 | 0.001 | 0.001 | 0.001 |
| Upper limit | 1.000 | 0.500 | 1.000 | 30.000 | 100.000 | 200.000 | 0.300 | 50.000 | 0.990 | 10.000 |
The summary of the combinations of objective functions.
| No. | Combination | Description | Characteristics | Literatures |
|---|---|---|---|---|
| 1 | NSE vs. LNNSE | NSE emphasizes to high flow; LNNSE emphasizes to low flow. | NSE and LNNSE are all benefit type. | [ |
| 2 |
|
| These four functions are all cost type. | [ |
| 3 |
|
|
| [ |
| 4 |
|
|
| [ |
| 5 | NSE vs. |
| NSE and | [ |
| 6 |
|
|
| [ |
| 7 | NSE vs. | NSE and | NSE and | [ |
| 8 | | | | [ |
| 9 |
|
|
| [ |
Figure 1Selection and evaluation framework of combinations of objective functions.
A number of optimal solutions in the preprocessing of the objective functions values generated by the RMOABC algorithms for the 9 objective functions' combinations.
| No. | Combination | Number of optimal solutions | Number of optimal solutions after removing NAN values | Number of optimal solutions after removing NAN values and illegal values | Number of optimal solutions after removing NAN values, illegal values, and dominated solution |
|---|---|---|---|---|---|
| 1 | NSE vs. LNNSE | 95 | 78 | 6 | 6 |
| 2 |
| 3629 | 3016 | 75 | 75 |
| 3 |
| 120 | 88 | 2 | 2 |
| 4 |
| 178 | 140 | 2 | 2 |
| 5 | NSE vs. | 325 | 262 | 3 | 3 |
| 6 |
| 1042 | 838 | 12 | 12 |
| 7 | NSE vs. | 1667 | 1496 | 44 | 44 |
| 8 | | 355 | 320 | 11 | 11 |
| 9 |
| 1024 | 827 | 10 | 10 |
|
| |||||
|
| 8435 | 7065 | 165 | 165 | |
The proportion of the optimal solution set of each objective function combination in the total number of solution sets.
| ID | Number of optimal solutions | Proportion (%) |
|---|---|---|
| 1 | 6 | 3.64 |
| 2 | 75 | 45.45 |
| 3 | 2 | 1.21 |
| 4 | 2 | 1.21 |
| 5 | 3 | 1.82 |
| 6 | 12 | 7.27 |
| 7 | 44 | 26.67 |
| 8 | 11 | 6.67 |
| 9 | 10 | 6.06 |
Figure 2The proportion of the optimal solution set of each objective function combination in the total number of solution sets.
The sample Pareto optimal parameter solutions for the Xinanjiang model after the preprocessing.
| ID |
| IMP |
| WUM | WLM | WDM |
| FC | KKG | Kr |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0.44702 | 0.24567 | 0.98926 | 11.43949 | 85.16284 | 143.35409 | 0.00010 | 29.63879 | 0.99000 | 4.08941 |
| 1 | 0.14949 | 0.30469 | 0.20173 | 30.00000 | 50.00000 | 169.39066 | 0.06320 | 7.27659 | 0.99000 | 5.31799 |
| 1 | 0.24108 | 0.36977 | 0.77250 | 12.54337 | 75.82264 | 138.12316 | 0.03286 | 42.77099 | 0.99000 | 6.00000 |
| 2 | 0.17873 | 0.29657 | 0.13358 | 30.00000 | 50.00000 | 200.00000 | 0.00010 | 38.98337 | 0.99000 | 6.00000 |
| 2 | 0.22421 | 0.26762 | 0.60919 | 16.46257 | 92.43665 | 76.03592 | 0.08534 | 14.96132 | 0.99000 | 5.04023 |
| … | … | … | … | … | … | … | … | … | … | … |
Entropy values and weights of the 19 objective functions.
| Entropy | NSE | LNNSE |
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Value | 0.998567 | 0.998681 | 0.999868 | 0.999912 | 0.999456 | 0.999915 | 0.999553 | 0.999986 | 0.999996 | 0.998493 | 0.999960 | 1.000000 | 0.999997 | 0.999101 | 0.999116 | 0.999996 | 0.999934 | 0.999399 | 0.999780 |
| Weight | 0.17278 | 0.15911 | 0.01596 | 0.01067 | 0.06558 | 0.01029 | 0.05391 | 0.00172 | 0.00052 | 0.18177 | 0.00482 | 0.00000 | 0.00035 | 0.10848 | 0.10663 | 0.00043 | 0.00794 | 0.07248 | 0.02657 |
The sample objective function values of Pareto optimal parameter solutions and their closeness calculated by the entropy-based TOPSIS method.
| ID | 19 objectives | Closeness | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSE | LNNSE |
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| ||
| 1 | 0.74614 | 0.99416 | 0.00000 | 0.24361 | 0.33585 | 0.08971 | 0.46653 | 0.03892 | 0.02914 | 0.02606 | 0.16232 | 0.00002 | 0.04791 | 0.24335 | 0.02676 | 0.02881 | 0.05790 | 0.55631 | 0.10976 | 0.52341 |
| 1 | 0.36291 | 0.63628 | 0.02681 | 0.16989 | 0.21261 | 0.05884 | 0.29859 | 0.00732 | 0.01667 | 0.00522 | 0.12159 | 0.00000 | 0.03949 | 0.19458 | 0.00519 | 0.01720 | 0.04725 | 0.33807 | 0.08345 | 0.77118 |
| 1 | 0.51656 | 0.48720 | 0.04673 | 0.20269 | 0.29084 | 0.07522 | 0.22863 | 0.01645 | 0.01812 | 0.10516 | 0.13564 | 0.00011 | 0.04131 | 0.18954 | 0.11752 | 0.01778 | 0.04847 | 0.44453 | 0.07274 | 0.73661 |
| 2 | 0.86420 | 0.96255 | 0.00183 | 0.26217 | 0.51969 | 0.09751 | 0.45170 | 0.04922 | 0.01876 | 0.03494 | 0.19023 | 0.00003 | 0.02246 | 0.86061 | 0.03376 | 0.03692 | 0.13023 | 0.62779 | 0.24085 | 0.44116 |
| 2 | 0.85787 | 0.84618 | 0.00942 | 0.26121 | 0.32474 | 0.13990 | 0.39709 | 0.02646 | 0.01777 | 0.29374 | 0.18160 | 0.00038 | 0.04319 | 0.29874 | 0.41590 | 0.03269 | 0.10988 | 0.48600 | 0.18480 | 0.41459 |
| 2 | 0.43025 | 0.72905 | 0.01820 | 0.18499 | 0.18038 | 0.13894 | 0.34212 | 0.00378 | 0.01331 | 0.21260 | 0.14225 | 0.00024 | 0.03636 | 0.30191 | 0.27001 | 0.02338 | 0.11586 | 0.24568 | 0.18047 | 0.63268 |
| … | … | … | … | … | … | … | … | … | … | … | … | … | … | … | … | … | … | … | … | … |
The distribution of the optimal parameter solution sets obtained by the nine combinations of the objective functions in the 5-segment position interval.
| ID | Number | |||||
|---|---|---|---|---|---|---|
| Excellent | Good | Medium | Pass | Poor | Sum | |
| 1 | 0 | 3 | 2 | 0 | 1 | 6 |
| 2 | 6 | 19 | 14 | 18 | 18 | 75 |
| 3 | 2 | 0 | 0 | 0 | 0 | 2 |
| 4 | 0 | 1 | 0 | 1 | 0 | 2 |
| 5 | 0 | 1 | 1 | 0 | 1 | 3 |
| 6 | 0 | 6 | 3 | 2 | 1 | 12 |
| 7 | 6 | 7 | 14 | 11 | 6 | 44 |
| 8 | 2 | 3 | 1 | 2 | 3 | 11 |
| 9 | 1 | 2 | 0 | 2 | 5 | 10 |
| Sum | 17 | 42 | 35 | 36 | 35 | 165 |
Figure 3Distribution of the optimal parameter solutions after TOPIS sorting in the 5-segment position interval.
The relative closeness values and the related combination ID of objective functions of the top 17 Pareto optimal solutions.
| Rank | ID | Closeness |
|---|---|---|
| 1 |
|
|
| 2 |
| 0.95024 |
| 3 |
| 0.94885 |
| 4 |
| 0.94530 |
| 5 | 8 | 0.94344 |
| 6 |
| 0.93781 |
| 7 | 7 | 0.93676 |
| 8 | 8 | 0.93549 |
| 9 | 7 | 0.93484 |
| 10 | 9 | 0.92266 |
| 11 | 7 | 0.92189 |
| 12 | 3 | 0.92087 |
| 13 | 7 | 0.92072 |
| 14 | 7 | 0.91376 |
| 15 | 3 | 0.91131 |
| 16 |
| 0.91125 |
| 17 | 7 | 0.90254 |
The calibrated model parameters related to the optimal solution for 9 combinations of objective functions.
| ID |
| IMP |
| WUM | WLM | WDM |
| FC | KKG | Kr | Closeness | Rank | Score |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 0.22421 | 0.26762 | 0.60919 | 16.46257 | 92.43665 | 76.03592 | 0.08534 | 14.96132 | 0.99000 | 5.04023 | 0.95196 | 1 | Excellent |
| 8 | 0.22900 | 0.27194 | 1.00000 | 30.00000 | 100.00000 | 50.00000 | 0.06289 | 50.00000 | 0.99000 | 6.00000 | 0.94344 | 5 | Excellent |
| 7 | 0.25460 | 0.27288 | 0.58573 | 20.55312 | 50.00000 | 155.84605 | 0.30000 | 43.06852 | 0.99000 | 4.68565 | 0.93676 | 7 | Excellent |
| 9 | 0.22756 | 0.28869 | 0.20751 | 17.31577 | 99.45902 | 188.86870 | 0.30000 | 27.70888 | 0.99000 | 5.20626 | 0.92266 | 10 | Excellent |
| 3 | 0.26536 | 0.33720 | 0.28965 | 5.00000 | 86.74806 | 135.53369 | 0.03572 | 14.86729 | 0.99000 | 6.00000 | 0.92087 | 12 | Excellent |
| 1 | 0.14949 | 0.30469 | 0.20173 | 30.00000 | 50.00000 | 169.39066 | 0.06320 | 7.27659 | 0.99000 | 5.31799 | 0.89091 | 23 | Good |
| 6 | 0.26275 | 0.32561 | 0.47788 | 5.00000 | 50.00000 | 194.30614 | 0.22315 | 26.12875 | 0.99000 | 4.42370 | 0.88438 | 30 | Good |
| 4 | 0.40476 | 0.28015 | 0.57063 | 17.51399 | 64.47000 | 146.24538 | 0.04138 | 46.78419 | 0.99000 | 5.62186 | 0.82841 | 47 | Good |
| 5 | 0.34880 | 0.31021 | 0.38449 | 29.64771 | 76.45051 | 158.22721 | 0.07400 | 30.96984 | 0.99000 | 5.79101 | 0.80506 | 55 | Good |
The 19 objective function values for optimal parameter solution related to the 9 combinations of objective functions.
| ID | Ranked | NSE | LNNSE |
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 1 | 0.224411 | 0.324177 | 0.146383 | 0.133598 | 0.211239 | 0.068281 | 0.152127 | 0.002154 | 0.013908 | 0.00209 | 0.098236 | 1.89 | 0.033992 | 0.222801 | 0.002085 | 0.010652 | 0.051542 | 0.254429 | 0.069254 |
| 8 | 5 | 0.228545 | 0.331114 | 0.139374 | 0.134823 | 0.211154 | 0.084607 | 0.155383 | 0.002314 | 0.01436 | 0.028368 | 0.098456 | 2.64 | 0.03239 | 0.227214 | 0.029196 | 0.010726 | 0.068202 | 0.262209 | 0.070093 |
| 7 | 7 | 0.231788 | 0.360839 | 0.109157 | 0.135776 | 0.201755 | 0.081997 | 0.169332 | 0.00198 | 0.014118 | 0.035732 | 0.100986 | 3.35 | 0.034186 | 0.226961 | 0.037056 | 0.011512 | 0.063049 | 0.245986 | 0.075922 |
| 9 | 10 | 0.220835 | 0.334022 | 0.129287 | 0.13253 | 0.219724 | 0.065059 | 0.156747 | 0.002163 | 0.01439 | 0.073192 | 0.097733 | 6.17 | 0.033235 | 0.213095 | 0.0682 | 0.010745 | 0.048941 | 0.258747 | 0.072094 |
| 3 | 12 | 0.227931 | 0.340734 | 0.125054 | 0.134642 | 0.195793 | 0.043117 | 0.159897 | 0.002305 | 0.014568 | 0.078854 | 0.099001 | 6.61 | 0.034632 | 0.201841 | 0.073091 | 0.010968 | 0.030586 | 0.254526 | 0.062349 |
| 1 | 23 | 0.326184 | 0.305082 | 0.161983 | 0.161068 | 0.216817 | 0.059866 | 0.143166 | 0.007955 | 0.014908 | 0.060137 | 0.109945 | 5.79 | 0.039857 | 0.205292 | 0.063985 | 0.011787 | 0.039573 | 0.346855 | 0.059945 |
| 6 | 30 | 0.284305 | 0.379421 | 0.103517 | 0.150373 | 0.192809 | 0.085178 | 0.178052 | 0.003634 | 0.015273 | 0.093578 | 0.109588 | 9.34 | 0.037341 | 0.221026 | 0.103239 | 0.012906 | 0.05772 | 0.276669 | 0.074355 |
| 4 | 47 | 0.2723 | 0.387395 | 0.100926 | 0.147164 | 0.269888 | 0.037762 | 0.181794 | 0.003725 | 0.01459 | 0.185758 | 0.107868 | 1.42 | 0.031669 | 0.232681 | 0.156658 | 0.01284 | 0.026698 | 0.303201 | 0.064164 |
| 5 | 55 | 0.259273 | 0.442913 | 0.059219 | 0.143601 | 0.246645 | 0.039434 | 0.207847 | 0.002893 | 0.014525 | 0.212467 | 0.106972 | 1.59 | 0.032653 | 0.211087 | 0.175235 | 0.013369 | 0.027712 | 0.279233 | 0.071378 |
Figure 4Comparison of the 19 objective function values of the optimal parameter solution related to the 9 combinations of objective functions.
Performance comparison of combinations 2 and 7 of objective functions for the parameter optimization problem.
| ID | GD | SP | IGD | HV | Time (second) | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Mean | SD | Mean | SD | Mean | SD | Mean | SD | Mean | SD | |
| 2 |
|
|
|
|
| 0.09878 |
|
| 6.617957 | 0.13140 |
| 7 | 0.290127 | 0.01828 | 0.09635 | 0.09766 | 0.294298 |
| 0.419002 | 0.05696 |
|
|