Multi-Objective Decision Support for Irrigation Systems Based on Skyline Query
Abstract
1. Introduction
2. Related Work
2.1. Decision Support Systems
2.2. Skyline Queries
3. Dataset and Calculation of Objective Values
3.1. Dataset
3.2. Calculation of Objective Values
- (1)
- Total cultivation area of each crop is calculated as follows:where i and j indicate crop type and serial number of irrigated areas, respectively; Oi denotes the total cultivation area of crop i in the current solution; M represents the total number of irrigated areas; Aji is the cultivation area of crop i along irrigated area j; and Cj indicates whether irrigated area j is selected in the current solution, equaling 1 if it is selected and 0 if it is not.
- (2)
- Total yield of each crop is Pi = Oi × Ui, where i indicates the crop type; Pi is the total yield of crop i in the current solution; Oi denotes the total cultivation area of crop i in the current solution, and Ui is the average yield of crop i per unit of area based on agronomic standards.
- (3)
- Total output value of each crop is Vi = Pi × Wi, where i indicates the crop type; Vi is the total output value of crop i in the current solution; Pi is the total yield of crop i in the current solution; and Wi denotes the average output value of crop i per unit of weight recorded in agronomic standards.
- (4)
- Total compensation for stopping irrigation is calculated as follows:where i and j indicate crop type and a serial number of irrigated area, respectively; T denotes the total compensation for stopping irrigation under the current solution; N represents the number of crop types; M represents the total number of irrigated areas; Aji is the cultivation area of crop i along irrigated area j; Oi denotes the total cultivation area of crop i in the current solution; and Qi is the compensation for stopping irrigation for crop i per unit of area.
- (5)
- Total demand of irrigation water resources is calculated as follows:where i and j indicate crop type and serial number of irrigated area, respectively; S denotes the total demand of water resources under the current solution; N represents the number of crop types; M represents the total number of irrigated areas; Oi denotes the total cultivation area of crop i in the current solution; Ri is the demand of water resources of crop i per unit of area; and Dj is the amount of water resources wasted by each area.
3.3. Comparison of Skyline Query and Top-k Query for Irrigation Decision Support
4. Algorithms
4.1. Generation of Initial Solutions
- Step 1.
- Calculate the total water demand β when all of the considered areas are given water and set the total water cutoff γ of the current irrigated region as 0.
- Step 2.
- Select the area most likely to have its water cut off, area e, and calculate its total water demand downstream, δ.
- Step 3.
- Calculate the value of β – α – γ − δ, which equals η, and determine the next step based on η, which may fit one of three cases: η > σ, σ > η > 0, or η < 0. First, if η > σ, it means that after the water supply to e has been cut off, the total water usage of the system will still be greater than the upper limit; in this case, we cut off the water to e, update the total water cutoff from γ to γ + δ, find the next area most likely to have its water cut off, and return to Step 2 to repeat the cutoff action. Next, if σ > η > 0, it means that after the water supply to e has been cut off, the total water usage of the system falls within the set range; in this case, we cut off the water to e, consider the current result as an initial solution, and end the selection operation. Finally, if η < 0, it means that after the water supply to e has been cut off, the total water usage of the system is below the lower limit. Thus, this cannot be one of the solutions. The system then finds the next area most likely to have its water cut off and returns to Step 2 to repeat the cutoff action.
4.2. Realization of Skyline Query
- Case 1:
- If all of the objective values in pi are poorer than those in rj (i.e., pi is dominated by rj), then we add 1 to the number of times pi is dominated.
- Case 2:
- If all of the objective values in pi are better than those in rj (i.e., pi dominates rj), then we record that rj is dominated in this generation.
- Case 3:
- If pi and rj each have better and poorer objective values than the other (i.e., pi and rj do not dominate each other), then no action needs to be taken.
4.3. Production of Next Generation of Solutions
4.4. Ranking of Final Skyline Solutions
- Step 1:
- First, compare the objective values of fi (oi1, oi2, ..., oil) to the expected scores (exp1, exp2, ..., expl). If the value of objective j is better than the expected value, then this value is replaced by the expected score. If the value of objective j is equal to or poorer than the expected score, then the value of objective j is retained. After the comparisons are completed, the adjusted values of fi are defined as (ci1, ci2, ..., cil).
- Step 2:
- The adjusted values are used to calculate the score of fi: Sci=.
- Step 3:
- After the scores of all of the solutions (i.e., f1~fk) are calculated, they are ranked from largest to smallest. Note that if the scores of two solutions are the same, we compare the weighted raw data of the two solutions using their priority scores, i.e., , as the basis of their ranking. If they have the same weighting, we compare the values of each decision objective, beginning with that with the highest priority score, until we find the optimal solution.
5. Simulation Experiments
5.1. Introduction to Experimental Parameters
5.2. Rationality of Using a GA to Identify Skyline Solutions
5.3. Comparison of Results of Skyline and Top-k Queries for Irrigation Decision Support
5.4. Influence of Objective Ranking on Skyline Solutions
6. Conclusions and Directions for Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
| BranchIndex | Level of the Branch | Rice Cultivation Area (Ha) | Sugarcane Cultivation Area (Ha) | Fruit Cultivation Area (Ha) | Water Transportation Loss (Ton/Day) |
|---|---|---|---|---|---|
| 1 | Main | 672.812 | 323.275 | 10.733 | 80,438.4 |
| 2 | Secondary | 39.336 | 14.383 | 0.223 | 21,859.2 |
| 3 | Third | 13.813 | 12.888 | 1.218 | 7430.4 |
| 4 | Fourth | 12.122 | 15.344 | 86.672 | 26,784 |
| 5 | Fifth | 147.002 | 198.879 | 79.775 | 23,414.4 |
| 6 | Sixth | 33.256 | 162.446 | 751.906 | 18,748.8 |
| 7 | Seventh | 46.523 | 74.284 | 10.638 | 65,664 |
| 8 | Eighth | 80.765 | 16.445 | 2.257 | 2073.6 |
| 9 | Ninth | 54.170 | 8.246 | 1.811 | 3456 |
| 10 | Tenth | 11.702 | 41.582 | 4.460 | 3456 |
| 11 | Eleventh | 28.435 | 27.794 | 0.000 | 0 |
| 12 | Twelfth | 3.753 | 38.689 | 3.607 | 0 |
| 13 | Thirteenth | 3.371 | 96.550 | 3.514 | 0 |
| 14 | Fourteenth | 25.543 | 16.810 | 5.971 | 4147.2 |
| 15 | Fifteenth | 87.234 | 285.317 | 43.294 | 35,337.6 |
| 16 | Sixteenth | 4.192 | 12.444 | 85.320 | 4060.8 |
| 17 | Seventeenth | 1.255 | 26.508 | 0.993 | 3628.8 |
| 18 | Eighteenth | 52.105 | 135.147 | 9.597 | 8121.6 |
| 19 | Nineteenth | 0.000 | 15.869 | 0.858 | 3888 |
| 20 | Twentieth | 1.826 | 55.617 | 8.344 | 4665.6 |
| 21 | Twenty-First | 3.342 | 44.632 | 13.456 | 2851.2 |
| 22 | Twenty-Second | 196.293 | 244.900 | 4.369 | 98,150.4 |
| 23 | Twenty-Third | 29.312 | 52.098 | 0.798 | 20,390.4 |
| 24 | Twenty-Fourth | 2.893 | 1.613 | 0.000 | 5443.2 |
| 25 | Twenty-Fifth | 8.335 | 21.794 | 0.603 | 2592 |
| 26 | Twenty-Sixth | 54.010 | 184.233 | 10.751 | 9504 |
| 27 | Twenty-Seventh | 12.083 | 26.985 | 1.927 | 1615.68 |
| 28 | Twenty-Eighth | 5.521 | 37.843 | 2.818 | 2332.8 |
| 29 | Twenty-Ninth | 6.539 | 58.847 | 0.000 | 5443.2 |
| 30 | Thirtieth | 42.948 | 49.289 | 119.655 | 7516.8 |
| 31 | Thirty-first | 20.041 | 62.005 | 13.662 | 28,598.4 |
| 32 | Thirty-Second | 12.322 | 183.894 | 240.109 | 10,627.2 |
| 33 | Thirty-Third | 14.912 | 122.325 | 16.456 | 13,478.4 |
| 34 | Thirty-Fourth | 7.673 | 153.188 | 8.202 | 37,238.4 |
| 35 | Thirty-Fifth | 0.000 | 9.438 | 0.000 | 14,169.6 |
| 36 | Thirty-Sixth | 13.095 | 103.040 | 2.281 | 5616 |
| 37 | Thirty-Seventh | 1.452 | 102.279 | 2.746 | 13,132.8 |
| 38 | Thirty-Eighth | 121.679 | 226.800 | 10.147 | 125,280 |
| 39 | Thirty-Ninth | 218.694 | 190.622 | 3.928 | 10,972.8 |
| 40 | Fortieth | 73.351 | 130.311 | 41.617 | 15,552 |
| 41 | Forty-First | 122.740 | 531.748 | 0.885 | 30,499.2 |
| 42 | Forty-Second | 55.070 | 85.936 | 19.303 | 3715.2 |
| 43 | Forty-Third | 30.574 | 106.576 | 0.835 | 6393.6 |
| 44 | Forty-Fourth | 29.973 | 70.183 | 18.646 | 7603.2 |
| 45 | Forty-Fifth | 373.423 | 614.132 | 1.278 | 21,513.6 |
| 46 | Forty-Sixth | 41.354 | 204.913 | 10.792 | 10,627.2 |
| 47 | Forty-Seventh | 43.544 | 164.834 | 3.998 | 4924.8 |
| 48 | Forty-Eighth | 34.225 | 126.595 | 7.902 | 2419.2 |
| 49 | Forty-Ninth | 8.043 | 44.074 | 2.953 | 2851.2 |
| 50 | Fiftieth | 5.460 | 8.949 | 125.072 | 14,428.8 |
| 51 | Fifty-First | 0.000 | 2.022 | 88.407 | 4233.6 |
| 52 | Fifty-Second | 3.190 | 0.373 | 1.059 | 0 |
| 53 | Fifty-Third | 1.296 | 16.369 | 1.823 | 3369.6 |
| 54 | Fifty-Fourth | 13.197 | 4.987 | 5.339 | 4147.2 |
| 55 | Terminal | 0.655 | 2.399 | 0.234 | 17,280 |
| Downstream | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | ||
| upstream | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 13 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 15 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 16 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 26 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 27 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 28 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 29 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 31 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | |
| 32 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 34 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |
| 35 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 36 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 37 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 38 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 39 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 41 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 42 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 43 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 44 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 45 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 46 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 47 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 48 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 49 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 51 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 52 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 53 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 54 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 55 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Downstream | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | ||
| upstream | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 13 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 15 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 16 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 22 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 26 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 27 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 28 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 29 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 31 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 32 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 34 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 35 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 36 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 37 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 38 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 39 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 40 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 41 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 42 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 43 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 44 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 45 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 46 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 47 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 48 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 49 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | |
| 51 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 52 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 53 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 54 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 55 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
References
- Aghapour Sabbaghi, M.; Nazari, M.; Araghinejad, S.; Soufizadeh, S. Economic impacts of climate change on water resources and agriculture in Zayandehroud river basin in Iran. Agric. Water Manag. 2020, 241, 106323. [Google Scholar] [CrossRef]
- Olper, A.; Maugeri, M.; Manara, V.; Raimondi, V. Weather, climate and economic outcomes: Evidence from Italy. Ecol. Econ. 2021, 189, 107156. [Google Scholar] [CrossRef]
- Lu, S.; Bai, X.; Li, W.; Wang, N. Impacts of climate change on water resources and grain production. Technol. Forecast. Soc. Change 2019, 143, 76–84. [Google Scholar] [CrossRef]
- Aliyari, F.; Bailey, R.T.; Arabi, M. Appraising climate change impacts on future water resources and agricultural productivity in agro-urban river basins. Sci. Total Environ. 2021, 788, 147717. [Google Scholar] [CrossRef]
- López, C.D.; Giraldo, L.F. Optimization of Energy and Water Consumption on Crop Irrigation using UAVs via Path Design. In Proceedings of the 2019 IEEE 4th Colombian Conference on Automatic Control (CCAC), Medellin, Colombia, 15–18 October 2019; pp. 1–5. [Google Scholar] [CrossRef]
- Ewaid, S.H.; Abed, S.A.; Al-Ansari, N. Crop Water Requirements and Irrigation Schedules for Some Major Crops in Southern Iraq. Water 2019, 11, 756. [Google Scholar] [CrossRef]
- Dadmand, F.; Naji-Azimi, Z.; Motahari Farimani, N.; Davary, K. Sustainable allocation of water resources in water-scarcity conditions using robust fuzzy stochastic programming. J. Clean. Prod. 2020, 276, 123812. [Google Scholar] [CrossRef]
- Chen, Y.A.; Hsieh, W.H.; Ko, Y.S.; Huang, N.F. An Ensemble Learning Model for Agricultural Irrigation Prediction. In Proceedings of the 2021 International Conference on Information Networking (ICOIN), Jeju Island, Repbulic of Korea, 13–16 January 2021; pp. 311–316. [Google Scholar] [CrossRef]
- Jiménez, A.-F.; Cárdenas, P.-F.; Jiménez, F. Smart water management approach for resource allocation in High-Scale irrigation systems. Agric. Water Manag. 2021, 256, 107088. [Google Scholar] [CrossRef]
- Cobbenhagen, A.T.J.R.; Schoonen, L.P.A.; Molengraft, M.J.G.v.d.; Heemels, W.P.M.H. Optimal Irrigation Allocation for Large-Scale Arable Farming. IEEE Trans. Control. Syst. Technol. 2022, 30, 1484–1493. [Google Scholar] [CrossRef]
- Zhang, C.; Li, X.; Li, G.; Dai, X.; Huo, Z. A simulation-based multi-objective two-level optimization decision-making approach for supporting balanced irrigation water management. Agric. Water Manag. 2023, 284, 108344. [Google Scholar] [CrossRef]
- Borzsony, S.; Kossmann, D.; Stocker, K. The Skyline operator. In Proceedings of the 17th International Conference on Data Engineering (ICDE), Heidelberg, Germany, 2–6 April 2001; pp. 421–430. [Google Scholar] [CrossRef]
- Papadias, D.; Tao, Y.; Fu, G.; Seeger, B. An optimal and progressive algorithm for skyline queries. In Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, San Diego, CA, USA, 10–12 June 2003; pp. 467–478. [Google Scholar] [CrossRef]
- Kriegel, H.P.; Renz, M.; Schubert, M. Route skyline queries: A multi-preference path planning approach. In Proceedings of the 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010), Long Beach, CA, USA, 1–6 March 2010; pp. 261–272. [Google Scholar] [CrossRef]
- Yang, B.; Guo, C.; Jensen, C.S.; Kaul, M.; Shang, S. Stochastic skyline route planning under time-varying uncertainty. In Proceedings of the 2014 IEEE 30th International Conference on Data Engineering, Chicago, IL, USA, 31 March–4 April 2014; pp. 136–147. [Google Scholar] [CrossRef]
- Yang, Y.R.; Wang, R.P.; Chuang, P.C.; Tsai, P.C.; Lin, I.C.; Hsieh, Y.C.; Chen, J.H.; Juan, Y.C.; Chen, Y.C.; Hsueh, Y. Skyline inspection route planning query for management team. In Proceedings of the 2017 International Conference on Applied System Innovation (ICASI), Sapporo, Japan, 13–17 May 2017; pp. 1654–1657. [Google Scholar] [CrossRef]
- Htoo, H.; Yutaka, O. Skyline Trip Planning Queries. In Proceedings of the 16th International Conferences on Computer Applications(ICCA), Melbourne, Australia, 14–16 March 2018. [Google Scholar]
- Hsu, W.T.; Wen, Y.T.; Wei, L.Y.; Peng, W.C. Skyline Travel Routes: Exploring Skyline for Trip Planning. In Proceedings of the 2014 IEEE 15th International Conference on Mobile Data Management, Brisbane, QLD, Australia, 15–18 July 2014; pp. 31–36. [Google Scholar] [CrossRef]
- Peng, Z.; Wang, C. Member promotion in social networks via skyline. World Wide Web 2014, 17, 457–492. [Google Scholar] [CrossRef]
- Zaman, A.; Siddique, M.A.; Annisa; Morimoto, Y. Finding Key Persons on Social Media by Using MapReduce Skyline. Int. J. Netw. Comput. 2017, 7, 86–104. [Google Scholar] [CrossRef] [PubMed]
- Tang, M.; Yu, Y.; Aref, W.G.; Malluhi, Q.M.; Ouzzani, M. Efficient Parallel Skyline Query Processing for High-Dimensional Data. In Proceedings of the 2019 IEEE 35th International Conference on Data Engineering (ICDE), Macao, China, 8–11 April 2019; pp. 2113–2114. [Google Scholar] [CrossRef]
- Huang, Z.; Xu, W.; Cheng, J.; Ni, J. An efficient algorithm for skyline queries in cloud computing environments. China Commun. 2018, 15, 182–193. [Google Scholar] [CrossRef]
- Zhu, H.; Li, X.; Liu, Q.; Xu, Z. Top-k Dominating Queries on Skyline Groups. IEEE Trans. Knowl. Data Eng. 2020, 32, 1431–1444. [Google Scholar] [CrossRef]
- Haddache, M.; Belkasmi, D.; Hadjali, A.; Azzoune, H. An outranking-based approach for skyline refinement. In Proceedings of the 2016 IEEE 8th International Conference on Intelligent Systems (IS), Sofia, Bulgaria, 4–6 September 2016; pp. 333–344. [Google Scholar] [CrossRef]
- Chen, Y.C.; Lee, C. The σ-neighborhood skyline queries. Inf. Sci. 2015, 322, 92–114. [Google Scholar] [CrossRef]
- Mihuandayani, M.; Arundaa, R.; Tamuntuan, V. Decision Support System for Employee Recruitment of A Company Using Multi Attribute Utility Theory. In Proceedings of the 2020 2nd International Conference on Cybernetics and Intelligent System (ICORIS), Manado, Indonesia, 27–28 October 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Tikhomirov, G.; Karmanov, A.; Zhatova, V.; Popov, A.; Obraztsov, N.; Podvalny, E. Synthesis of the Decision Support System for Controlling the Process of Combined Destruction of Butyl Rubber Vulcanizates. In Proceedings of the 2021 3rd International Conference on Control Systems, Mathematical Modeling, Automation and Energy Efficiency (SUMMA), Lipetsk, Russia, 10–12 November 2021; pp. 636–640. [Google Scholar] [CrossRef]
- Gu, Z.; Lu, W.; Fan, Y.; Gao, Y. Automated simplified structural modeling method for megatall buildings based on genetic algorithm. J. Build. Eng. 2023, 77, 107485. [Google Scholar] [CrossRef]
- Singh, P.K.; Sarkar, P. An artificial neural network tool to support the decision making of designers for environmentally conscious product development. Expert Syst. Appl. 2023, 212, 118679. [Google Scholar] [CrossRef]
- Alhijawi, B.; Kilani, Y. A collaborative filtering recommender system using genetic algorithm. Inf. Process. Manag. 2020, 57, 102310. [Google Scholar] [CrossRef]
- Wasid, M.; Ali, R.; Shahab, S. Adaptive genetic algorithm for user preference discovery in multi-criteria recommender systems. Heliyon 2023, 9, e18183. [Google Scholar] [CrossRef]
- Paulavičius, R.; Stripinis, L.; Sutavičiūtė, S.; Kočegarov, D.; Filatovas, E. A novel greedy genetic algorithm-based personalized travel recommendation system. Expert Syst. Appl. 2023, 230, 120580. [Google Scholar] [CrossRef]
- Kosuru, S.K.; Midhunchakkaravarthy, D.; Hussain, M.A. An intelligent energy minimization algorithm with virtual machine consolidation for sensor-based decision support system. Meas. Sens. 2023, 27, 100778. [Google Scholar] [CrossRef]
- Liang, H.; Zou, J.; Zuo, K.; Khan, M.J. An improved genetic algorithm optimization fuzzy controller applied to the wellhead back pressure control system. Mech. Syst. Signal Process. 2020, 142, 106708. [Google Scholar] [CrossRef]
- Leonori, S.; Paschero, M.; Frattale Mascioli, F.M.; Rizzi, A. Optimization strategies for Microgrid energy management systems by Genetic Algorithms. Appl. Soft Comput. 2020, 86, 105903. [Google Scholar] [CrossRef]
- Ogbolumani, O.A.; Nwulu, N.I. Multi-objective optimisation of constrained food-energy-water-nexus systems for sustainable resource allocation. Sustain. Energy Technol. Assess. 2021, 44, 100967. [Google Scholar] [CrossRef]
- Schoonen, L.P.A.; Cobbenhagen, A.T.J.R.; Heemels, W.P.M.H. Optimal irrigation management for large-scale arable farming using model predictive control. IFAC-PapersOnLine 2019, 52, 56–61. [Google Scholar] [CrossRef]
- Zhang, F.; Guo, S.; Zhang, C.; Guo, P. An interval multiobjective approach considering irrigation canal system conditions for managing irrigation water. J. Clean. Prod. 2019, 211, 293–302. [Google Scholar] [CrossRef]
- Ngo, T.S.; Jaafar, J.; Aziz, I.A.; Aftab, M.U.; Nguyen, H.G.; Bui, N.A. Metaheuristic Algorithms Based on Compromise Programming for the Multi-Objective Urban Shipment Problem. Entropy 2022, 24, 388. [Google Scholar] [CrossRef] [PubMed]
- Ngo, T.S.; Jaafar, J.; Aziz, I.A.; Anh, B.N. Meta-Heuristic Algorithms for Learning Path Recommender at MOOC. IEEE Access. 2021, 9, 59093–59107. [Google Scholar] [CrossRef]
- Ngo, T.S.; Jaafar, J.; Giang, H.N.; Anh, B.N. A Genetic Algorithm for Multi-Objective Optimization in Complex Course Timetabling. In Proceedings of the 2021 10th International Conference on Software and Computer Applications, Kuantan, Malaysia, 23–25 February 2021. [Google Scholar] [CrossRef]
- Ngo, S.T.; Jaafar, J.; Aziz, I.A.; Anh, B.N. A Compromise Programming for Multi-Objective Task Assignment Problem. Computers 2021, 10, 15. [Google Scholar] [CrossRef]
- Daqaq, F.; Ouassaid, M.; Ellaia, R. A new meta-heuristic programming for multi-objective optimal power flow. Electr Eng. 2021, 103, 1217–1237. [Google Scholar] [CrossRef]
- Aiello, G.; Scalia, G.L.; Enea, M. A non dominated ranking Multi Objective Genetic Algorithm and electre method for unequal area facility layout problems. Expert Syst. Appl. 2013, 40, 4812–4819. [Google Scholar] [CrossRef]
- Asgharizadeh, E.; Yadegari, E.; Salahi, F.; Homayounfar, M.; Daneshvar, A. Multiple criteria ABC classification: An accelerated hybrid ELECTRE-PSO method. Int. J. Inf. Decis. Sci. 2022, 14, 325–344. [Google Scholar] [CrossRef]
- Modjtahedi, A.; Daneshvar, A. A New Credit Risk System Using Hybrid ELECTRE TRI and NSGA-II Methods. J. Syst. Manag. Winter 2020, 6, 1–25. [Google Scholar] [CrossRef]
- Lopez, J.C.L.; Solares, E.; Figueira, J.R. An evolutionary approach for inferring the model parameters of the hierarchical Electre III method. Inf. Sci. 2022, 607, 705–726. [Google Scholar] [CrossRef]
- Ben Alla, H.; Ben Alla, S.; Ezzati, A.; Touhafi, A. A novel multiclass priority algorithm for task scheduling in cloud computing. J Supercomput. 2021, 77, 11514–11555. [Google Scholar] [CrossRef]
- Arif, C.; Setiawan, B.I.; Mizoguchi, M.; Nugroho, B.D.A. Genetic Algorithms Optimization for Water Management in Irrigated Paddy Fields. IOP Conf. Ser. Earth Environ. Sci. 2019, 335, 012002. [Google Scholar] [CrossRef]
- Nguyen, D.C.H.; Ascough, J.C.; Maier, H.R.; Dandy, G.C.; Andales, A.A. Optimization of irrigation scheduling using ant colony algorithms and an advanced cropping system model. Environ. Model. Softw. 2017, 97, 32–45. [Google Scholar] [CrossRef]
- Wang, Z.; Tian, J.; Feng, K. Optimal allocation of regional water resources based on simulated annealing particle swarm optimization algorithm. Energy Rep. 2022, 8, 9119–9126. [Google Scholar] [CrossRef]
- Djatna, T.; Putra, F.H.; Annisa. An Implementation of Area Skyline Query to Select Facilities Location Based on User’s Preferred Surrounding Facilities. In Proceedings of the 2020 International Conference on Advanced Computer Science and Information Systems (ICACSIS), Kuantan, Malaysia, 17–18 October 2020; pp. 15–20. [Google Scholar] [CrossRef]
- Ding, X.; Yan, C.; Zhao, Y. Parallel Processing of Top-k Dominating Queries on Incomplete Data. In Proceedings of the 2018 IEEE 4th International Conference on Computer and Communications (ICCC), Chengdu, China, 7–10 December 2018; pp. 1785–1791. [Google Scholar] [CrossRef]
- Swidan, M.; Alwan, A.; Turaev, S.; Gulzar, Y. A Model for Processing Skyline Queries in Crowd-sourced Databases. Indones. J. Electr. Eng. Comput. Sci. 2018, 10, 798–806. [Google Scholar] [CrossRef]
- Chester, S.; Šidlauskas, D.; Assent, I.; Bøgh, K.S. Scalable parallelization of skyline computation for multi-core processors. In Proceedings of the 2015 IEEE 31st International Conference on Data Engineering, Seoul, Republic of Korea, 13–17 April 2015; pp. 1083–1094. [Google Scholar] [CrossRef]
- Yu, W.; Liu, J.; Pei, J.; Xiong, L.; Chen, X.; Qin, Z. Efficient Contour Computation of Group-Based Skyline. IEEE Trans. Knowl. Data Eng. 2020, 32, 1317–1332. [Google Scholar] [CrossRef]
- Zheng, Z.; Zhang, M.; Yu, M.; Li, D.; Zhang, X. User preference-based data partitioning top-k skyline query processing algorithm. In Proceedings of the 2021 IEEE International Conference on Industrial Application of Artificial Intelligence (IAAI), Harbin, China, 24–26 December 2021; pp. 436–444. [Google Scholar] [CrossRef]
- Zhang, S.; Ray, S.; Lu, R.; Zheng, Y.; Guan, Y.; Shao, J. Achieving Efficient and Privacy-Preserving Dynamic Skyline Query in Online Medical Diagnosis. IEEE Internet Things J. 2022, 9, 9973–9986. [Google Scholar] [CrossRef]
- Vlachou, A.; Vazirgiannis, M. Ranking the sky: Discovering the importance of skyline points through subspace dominance relationships. Data Knowl. Eng. 2010, 69, 943–964. [Google Scholar] [CrossRef]
- Yong, H.; Lee, J.; Kim, J.; Hwang, S.W. Skyline ranking for uncertain databases. Inf. Sci. 2014, 273, 247–262. [Google Scholar] [CrossRef]
- Kallel, L.; Schoenauer, M. Alternative Random Initialization in Genetic Algorithms. In Proceedings of the International Conference on Genetic Algorithms, East Lansing, MI, USA, 19–23 July 1997. [Google Scholar]
- Chen, Y.C.; Lee, C. Neural Skyline Filter for Accelerating the Skyline Search Algorithms. Expert Syst. 2015, 32, 108–131. [Google Scholar] [CrossRef]
- Mukhopadhyay, D.M.; Balitanas, M.O.; Farkhod, A.; Jeon, S.H.; Bhattacharyya, D. Genetic algorithm: A tutorial review. Int. J. Grid Distrib. Comput. 2009, 2, 25–32. [Google Scholar]
- Shopova, E.G.; Vaklieva-Bancheva, N.G. BASIC—A genetic algorithm for engineering problems solution. Comput. Chem. Eng. 2006, 30, 1293–1309. [Google Scholar] [CrossRef]













| Index Numberof Plan | Selected Branch | Rice Yield | Cane Yield | Vegetable Yield | Skyline Result | Summation of All Yields | Top-k Result |
|---|---|---|---|---|---|---|---|
| 1 | 1, 2, 3 | 35 | 21 | 17 | v | 73 | v |
| 2 | 1, 2 | 25 | 16 | 14 | 55 | v | |
| 3 | 1, 4 | 16 | 22 | 10 | v | 48 | |
| 4 | 1, 3 | 25 | 17 | 12 | 54 | v | |
| 5 | 1, 5 | 16 | 13 | 19 | v | 48 | |
| 6 | 1 | 15 | 12 | 9 | 36 |
| 0~25% | 25~50% | 50~75% | |
|---|---|---|---|
| Epoch | 313 | 1715 | 4751 |
| Skyline number | 10 | 171 | 484 |
| Combination | Rice Expected Score/Rank | Sugar Cane Expected Score/Rank | Vegetable Expected Score/Rank | Agricultural Economic Benefit Expected Score/Rank | Compensation for Stopping Irrigation Expected Score/Rank |
|---|---|---|---|---|---|
| 1 | 60%/1 | 40%/2 | 46%/3 | 44%/3 | 43%/3 |
| 2 | 30%/2 | 30%/3 | 30%/1 | 60%/1 | 30%/2 |
| 3 | 30%/3 | 50%/1 | 10%/2 | 10%/2 | 30%/1 |
| Solution Ranking | Rice Yield | Sugar Cane Yield | Vegetable Yield | Economic Benefits | Compensation for Stopping Irrigation | Total Score without Expected Scores | Total Score with Expected Scores |
|---|---|---|---|---|---|---|---|
| 1 | 56.244 | 37.091 | 52.322 | 50.816 | 45.567 | 391.619 | 375.914 |
| 2 | 53.782 | 39.783 | 49.234 | 48.784 | 45.703 | 384.633 | 373.912 |
| 3 | 55.026 | 37.911 | 51.447 | 50.13 | 45.474 | 387.951 | 373.9 |
| … | … | … | … | … | … | … | … |
| 105 | 48.663 | 37.333 | 73.72 | 62.233 | 46.833 | 403.441 | 353.655 |
| … | … | … | … | … | … | … | … |
| 169 | 65.529 | 48.903 | 6.017 | 26.425 | 47.067 | 373.902 | 335.442 |
| 170 | 65.573 | 48.799 | 5.654 | 26.196 | 46.967 | 373.134 | 334.85 |
| 171 | 64.861 | 49.529 | 5.052 | 25.779 | 47.028 | 371.5 | 333.831 |
| Solution Ranking | Rice Yield | Sugar Cane Yield | Vegetable Yield | Economic Benefits | Compensation for Stopping Irrigation | Total Score without Expected Objective Scores | Total Score with Expected Objective Scores |
|---|---|---|---|---|---|---|---|
| 1 | 47.907 | 35.105 | 77.396 | 63.961 | 46.032 | 492.262 | 360 |
| 2 | 48.663 | 37.333 | 73.72 | 62.233 | 46.833 | 488.744 | 360 |
| 3 | 44.161 | 35.397 | 74.077 | 61.115 | 44.472 | 470.085 | 360 |
| … | … | … | … | … | … | … | … |
| Solution Ranking | Rice Yield | Sugar Cane Yield | Vegetable Yield | Economic Benefits | Compensation for Stopping Irrigation | Total Score without Expected Scores | Total Score with Expected Scores |
|---|---|---|---|---|---|---|---|
| 1 | 59.458 | 47.52 | 13.373 | 29.324 | 45.652 | 424.368 | 302.56 |
| 2 | 59.586 | 48.738 | 7.901 | 26.192 | 45.433 | 410.285 | 302.016 |
| 3 | 59.397 | 46.994 | 13.802 | 29.49 | 45.428 | 423.247 | 300.982 |
| … | … | … | … | … | … | … | … |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Loh, C.-H.; Chen, Y.-C.; Su, C.-T.; Lin, S.-H. Multi-Objective Decision Support for Irrigation Systems Based on Skyline Query. Appl. Sci. 2024, 14, 1189. https://doi.org/10.3390/app14031189
Loh C-H, Chen Y-C, Su C-T, Lin S-H. Multi-Objective Decision Support for Irrigation Systems Based on Skyline Query. Applied Sciences. 2024; 14(3):1189. https://doi.org/10.3390/app14031189
Chicago/Turabian StyleLoh, Chee-Hoe, Yi-Chung Chen, Chwen-Tzeng Su, and Sheng-Hao Lin. 2024. "Multi-Objective Decision Support for Irrigation Systems Based on Skyline Query" Applied Sciences 14, no. 3: 1189. https://doi.org/10.3390/app14031189
APA StyleLoh, C.-H., Chen, Y.-C., Su, C.-T., & Lin, S.-H. (2024). Multi-Objective Decision Support for Irrigation Systems Based on Skyline Query. Applied Sciences, 14(3), 1189. https://doi.org/10.3390/app14031189

