| Literature DB >> 35685138 |
Abd Elazeem M Abd Elazeem1, Hamiden Abd El-Wahed Khalifa2,3, Dragan Pamucar4, Amina Hadj Kacem5, W A Afifi5,6.
Abstract
The purpose of this study is to achieve a novel and efficient method for treating the interval coefficient linear programming (ICLP) problems. The problem is used for modeling an uncertain environment that represents most real-life problems. Moreover, the optimal solution of the model represents a decision under uncertainty that has a risk of selecting the correct optimal solution that satisfies the optimality and the feasibility conditions. Therefore, a proposed algorithm is suggested for treating the ICLP problems depending on novel measures such as the optimality ratio, feasibility ratio, and the normalized risk factor. Depending upon these measures and the concept of possible scenarios, a novel and effective analysis of the problem is done. Unlike other algorithms, the proposed algorithm involves an important role for the decision-maker (DM) in defining a satisfied optimal solution by using a utility function and other required parameters. Numerical examples are used for comparing and illustrating the robustness of the proposed algorithm. Finally, applying the algorithm to treat a Solid Waste Management Planning is introduced.Entities:
Mesh:
Substances:
Year: 2022 PMID: 35685138 PMCID: PMC9173929 DOI: 10.1155/2022/6988306
Source DB: PubMed Journal: Comput Intell Neurosci
An illustrative example of the ICLP problem, the corresponding standard, and a corresponding possible scenario.
| The ICLP problem | The corresponding standard | A possible scenario |
|---|---|---|
| max | max | max |
Figure 1The flow chart of the proposed algorithm.
Figure 2The graphical representation of Example 1.
The classical analysis and the proposed analysis of Example 1.
| Classical analysis | |||
|---|---|---|---|
|
| [20, 32] | ||
|
| [0, 5] | ||
|
| [0, 4] | ||
|
| |||
|
|
|
| |
|
| (3, 2) | (0, 4) | (5, 0) |
|
|
| 27.995 | 29.91 |
|
| 21.65 | 20 |
|
|
|
|
|
|
|
|
| 0.33 | 0.1 |
|
|
| 0.335 | 0.45 |
|
|
| 0.174 | 0.188 |
|
| Definite-feasible | Definite-feasible | Definite-feasible |
|
| √ | ||
Figure 3The set A and set B.
The classical analysis and the proposed analysis of Example 2.
| Classical analysis | |||||
|---|---|---|---|---|---|
|
| [4, 18] | ||||
|
| [0, 6] | ||||
|
| [0, 5.82] | ||||
|
| |||||
|
|
|
|
|
| |
|
| (6, 0) | (0, 2) | (0, 3) | (0, 4.24) | (0, 5.82) |
|
|
| 4 | 6 | 8.48 | 11.63 |
|
| 4.43 | 4 | 6 | 8.48 |
|
|
|
|
| 0.522 | 0.194 | 0.013 |
|
|
| 0.01 | 0.01 | 0.01 | 0.01 |
|
|
| 0.18 | 0.21 | 0.23 | 0.25 |
|
|
| 0.05 | 0.07 | 0.1 | 0.13 |
|
| Definite-feasible | Definite-feasible | |||
|
| √ | ||||
Figure 4The sets of definite and possible feasible regions.
The classical analysis and the proposed analysis of Example 3.
| Classical analysis | |||||
|---|---|---|---|---|---|
|
| [5.06, 17.46] | ||||
|
| [3.43, 6.05] | ||||
|
| [3.72, 4.35] | ||||
|
| |||||
|
|
|
|
|
| |
|
| (6.05, 3.72) | (3.43, 4.35) | (4.63, 4.08) | (5.12, 3.78) | (4.80, 4.01) |
|
|
| 5.06 | 10.06 | 13.001 | 10.01 |
|
|
| 5.06 | 10.06 | 13.001 | 10.01 |
|
| 0.001 |
| 0.248 | 0.061 | 0.154 |
|
|
|
|
|
|
|
|
| 0.215 |
| 0.202 | 0.213 | 0.208 |
|
|
| 0.06 | 0.12 | 0.15 | 0.12 |
|
| Definite-feasible | ||||
|
| √ | ||||
According to the new weights, the modified results of Example 3.
| 1st-alt. | 2nd-alt. | 3rd-alt. | 4th-alt. | 5th-alt. | |
|---|---|---|---|---|---|
|
| (6.05, 3.72) | (3.43, 4.35) | (4.63, 4.08) | (5.12, 3.78) | (4.80, 4.01) |
|
| 0.281 |
| 0.212 | 0.265 | 0.239 |
|
| 0.020 |
| 0.019 | 0.018 | 0.017 |
|
| Definite-feasible | ||||
|
| √ |
The result of solving Example 3 by different algorithms.
| Algorithms |
|
|
|
|---|---|---|---|
|
| [3.43, 6.05] | [3.72, 4.35] | [5.06, 17.46] |
|
| [3.63, 5.79] | [3.45, 4.76] | [5.18, 16.80] |
|
| [3.19, 5.79] | [3.45, 3.88] | [4.91, 16.80] |
|
| [4.09, 5.21] | [3.56, 4.69] | [6.66, 14.75] |
|
| [3.19, 5.79] | [3.45, 3.88] | [4.91, 16.80] |
|
| [4.35, 5.07] | [3.89, 4.32] | [7.86, 13.86] |
|
| [4.35, 5.07] | [3.88, 4.33] | [7.87, 13.85] |
|
| [3.63, 4.38] | [2.05, 4.76] | [5.18, 13.29] |
|
| [3.63, 4.38] | [4.23, 4.76] | [5.18, 11.11] |
|
| [4.9, 5.79] | [3.45, 3.88] | [10.04, 16.80] |
|
| [4.09, 4.5] | [3.95, 4.69] | [6.66, 11.80] |
|
| [3.43, 6.05] | [3.72, 4.35] | [5.06, 17.46] |
The comparison between the proposed algorithm and other algorithms.
| Dimension | Other algorithms | Proposed algorithm |
|---|---|---|
|
| ● Not calculated | ● The proposed algorithm calculates the optimal solution to be the definite-optimal if exists, or it satisfies optimal solution after interacting with the DM |
|
| ● All algorithms fail to determine the exact range except the BWC algorithm | ● The proposed algorithm calculates the exact range |
|
| ● Not calculated | ● The proposed algorithm calculates it depending upon a proposed measure that is called the feasibility ratio |
|
| ● Not calculated | ● The proposed algorithm calculates it depending upon a proposed measure that is called the optimality ratio |
|
| ● Not calculated | ● The proposed algorithm calculates it depending upon a proposed measure that is called the risk factor |
|
| ● The solution space is calculated according to classical notions that fail to determine the exact region of the possible optimal solutions. The determined region by any algorithm contains nonoptimal solutions, infeasible solutions, or both. | ● According to the classical notions, the solution space can be determined with the same disadvantages. |
Figure 5Network for an efficient MSW system.
Waste generation, transportation, and facility-operation costs.
| Period | |||
|---|---|---|---|
|
|
|
| |
| Waste generation rate, WGjk± ( | |||
| City 1 | [200, 250] | [225, 275] | [250, 300] |
| City 2 | [350, 400] | [375, 425] | [400, 450] |
| City 3 | [275, 325] | [300, 350] | [325, 375] |
| Cost of transportation to landfill, TR1 jk± ($/ | |||
| City 1 | [12.1, 16.1] | [13.3, 17.7] | [14.6, 19.5] |
| City 2 | [1.05, 14] | [11.6, 15.4] | [12.8, 16.9] |
| City 3 | [12.7, 17] | [14, 18.7] | [15.4, 20.6] |
| WTE | [9, 11] | [11, 13] | [13, 15] |
| Cost of transportation to WTE facility, TR2 jk± ($/ | |||
| City 1 | [9.6, 12.8] | [10.6, 14.1] | [11.7, 15.5] |
| City 2 | [10.1, 13.4] | [11.1, 14.7] | [2.2, 16.2] |
| City 3 | [8.8, 11.7] | [9.7, 12.8] | [10.6, 14] |
| Operation costs, OPik± ($/ | |||
| Landfill | [30, 45] | [40, 60] | [50, 80] |
| WTE | [55, 75] | [60, 85] | [65, 95] |
The selected alternatives.
| Waste flow | 1st-alt. | 2nd-alt. | 3rd-alt. | 4th-alt. | 5th-alt. |
|---|---|---|---|---|---|
|
| 308123348.2 | 473686062.5 | 402955468.7 | 386371554.5 | 345836907.4 |
|
| 250 | 0 | 0 | 0 | 238.7618 |
|
| 275 | 225 | 250 | 0 | 0 |
|
| 300 | 250 | 275 | 279.6496 | 0 |
|
| 400 | 332.5832 | 375 | 284.5296 | 329.9855 |
|
| 425 | 375 | 400 | 387.1574 | 401.7028 |
|
| 0 | 400 | 125 | 0 | 416.2682 |
|
| 0 | 0 | 0 | 0 | 299.815 |
|
| 0 | 0 | 256.8493 | 319.2911 | 0 |
|
| 131.1155 | 0 | 0 | 356.6488 | 0 |
|
| 0 | 200 | 225 | 239.9387 | 0 |
|
| 0 | 0 | 0 | 232.5878 | 239.21 |
|
| 0 | 0 | 0 | 0 | 266.1338 |
|
| 0 | 17.41683 | 0 | 113.2822 | 42.44667 |
|
| 0 | 0 | 0 | 0 | 0 |
|
| 450 | 0 | 300 | 446.9986 | 0 |
|
| 325 | 275 | 300 | 280.7166 | 0 |
|
| 350 | 300 | 68.15068 | 29.92148 | 314.3205 |
|
| 243.8845 | 325 | 350 | 0 | 334.7414 |
A comparison between the selected alternatives.
| Alternative | 1st-alt. | 2nd-alt. | 3rd-alt. | 4th-alt. | 5th-alt. |
|---|---|---|---|---|---|
|
|
| −473686062.5 | −402955468.7 | −386371554.5 | −345836907.4 |
|
|
| −473686062.5 | −402955468.7 | −386371554.5 | −345836907.4 |
|
| 0.001 | 0.001 |
| 0.001 | 0.004 |
|
|
|
|
|
|
|
|
| 0.2001 | 0.2001 |
| 0.2001 | 0.1999 |
|
| 0.2 |
| 0.259 | 0.248 | 0.223 |
|
| √ |
The bold value is the best among the values in each row.
A comparison between the proposed algorithm and others.
| Waste flow | SOM2 | SOM3 | Proposed algorithm |
|---|---|---|---|
|
| [295754973.2, 49591482.1] | [296895562.5, 495074401.8] | [308123348.2, 473686062.5] |
|
| [200, 250] | [200, 250] | [0, 250] |
|
| [0, 23.53] | [225, 275] | [0, 275] |
|
| 0 | 0 | [0, 300] |
|
| [350, 400] | [350, 400] | [0, 400] |
|
| [375, 425] | [375, 425] | [0, 425] |
|
| [400, 425] | [400, 431.12] | [0, 400] |
|
| 257.58 | 0 | [0, 324.2237] |
|
| 0 | 0 | [0, 349.6973] |
|
| 0 | 0 | [0, 374.4476] |
|
| 0 | 0 | [0, 249.1991] |
|
| [225, 251.47] | 0 | [0, 274.6993] |
|
| [250, 300] | [250, 300] | [0, 298.33] |
|
| 0 | 0 | [0, 392.2552] |
|
| 0 | 0 | [0, 419.9499] |
|
| [0, 25] | [0, 18.88] | [0, 450] |
|
| [17.42, 67.42] | [275, 325] | [0, 325] |
|
| [300, 350] | [300, 350] | [0, 350] |
|
| [325, 375] | [325, 375] | [0, 374.7409] |
The comparison between the proposed algorithm and other algorithms.
| Dimension | SOM2 | SOM3 | Proposed algorithm |
|---|---|---|---|
| Ends with a determined optimal solution | × | × | √ |
| Determined correctly the range of objective optimum value | × | × | √ |
| Possibility of an optimal solution being feasible (feasibility ratio) | × | × | √ |
| Possibility of an optimal solution being optimal (optimality ratio) | × | × | √ |
| The risk of the decision in an uncertain environment (risk factor) | × | × | √ |
| Treating the original problem mainly through treating possible scenario | × | × | √ |
| Treating the original problem through modified problems | √ | √ | × |
| Involving the DM | × | × | √ |
The advantages and disadvantages of the proposed algorithm.
| Advantages | Disadvantages |
|---|---|
| Calculating the optimal solution to be the definite-optimal solution if exists or the satisfied-optimal solution after interacting with the DM | Does not consider all possible scenarios |
| Determining the exact range of the possible optimum value | Does not involve a quantitative method for determining the selected scenarios |
| Novel terminologies are used such as: | Does not use a quantitative technique indirect form for determining the weights. |
| Considering the uncertain characteristics of the solution by introducing new terminologies | |
| Involving the DM in the process of determining the optimal | |
| All treated scenarios are generated from the original problem as a possible one, not from a modified problem |