A Method to Handle the Missing Values in Multi-Criteria Sorting Problems Based on Dominance Rough Sets
Abstract
:1. Introduction
- We constructed a PCT from an incomplete decision table by defining transformation formulas for both ordinal and cardinal attributes.
- We introduced a generalization of dominance relations to compute the dominating set, dominated set, and set approximations under an incomplete PCT.
- We adapted the DomLem algorithm to deal with “do not care” missing values for the purpose of extracting decision rules from a PCT.
2. Dominance-Based Rough Set Approach
2.1. Basic Concepts
- A finite non-empty set of objects (samples or elements) E;
- A finite set of attributes , where and are condition and decision attribute sets, respectively;
- The set of values is taken by all attributes in the decision table (denoted by V);
- Information function .
2.2. Incomplete Information Systems
- A subject element dominates a referent object e (denoted by ) if and only if , , or , or .
- A subject element is dominated by a referent object e (denoted by ) if and only if , , or , or .
There are two elementary conditions in the decision rule. First, the patient’s fever is no less than 38.5 °C, and second, the loss of sense of taste is no more than 60%. The conjunction of these elementary conditions forms the cause clause of the decision rule. In the decision clause of the rule, it is stated that the virus-carrying status of a patient with the above characteristics will belong to a middle or higher-level decision class. In our study, we consider the exact decision rules induced from the objects in the lower approximations. The properties and syntax of these rules are as follows [24,25]:IF Fever of a patient is at least 38.5 °C and loss of sense of taste is at most 60% THEN the patient has at least moderate degree of carrying the SARS-CoV-2 virus.
- Exact −rule (Type-1) is extracted from the objects in . Namely, objects that pertain to the lower approximation of the upward union of decision classes are positive, while all the others are negative.IF and and ⋯ and THEN , where and .
- Exact −rule (Type-3) is extracted from the objects in . Namely, objects that pertain to the lower approximation of the downward union of decision classes are positive, while all the others are negative.IF and and ⋯ and THEN , where and .
3. Material and Methods
- Pairs of objects are placed in the rows.
- Derived attributes from the original ones are placed in the columns. In the PCT, , where and represent the set of condition attributes and the set of decision attributes, respectively.
- denotes the set of all values taken by the attributes in the PCT.
- is an information function.
- The set of objects that dominates the pair of objects with respect to relation is:
- The set of objects that dominates the pair of objects with respect to relation is:
- The set of objects that is dominated by the pair of objects with respect to relation is:
- The set of objects that is dominated by the pair of objects with respect to relation is:
- IF and ⋯ and and and and ⋯ and and , THEN , where , and .
- IF and ⋯ and and and and ⋯ and and , THEN , where , and .
4. Experimental Results and Discussion
- IF Good and Medium THEN .
- IF Basic and Basic THEN .
- IF and Good and Good THEN .
- IF Medium and Good THEN .
- IF Basic and Medium THEN .
- IF and Good and Good THEN .
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
DT | Decision Table |
PCT | Pairwise Comparison Table |
DRSA | Dominance-based Rough Set Approach |
SVM | Support Vector Machines |
OLM | Ordinal Learning Model |
OSDL | Ordinal Stochastic Dominance Learner |
VC | Variable Consistency |
NFS | Net Flow Score |
PS | Positive Score |
NS | Negative Score |
Appendix A
Appendix A.1. Q-Dominated Sets with Respect to Relation DQ
- Pair #1: 1, 15, 16, 18, 19, 20
- Pair #2: 2, 5, 11, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31
- Pair #3: 2, 3, 5, 9, 10, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31
- Pair #4: 1, 2, 4, 5, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31
- Pair #5: 5, 11, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31
- Pair #6: 16, 23, 6, 22, 24, 11, 13
- Pair #7: 6, 7, 10, 11, 13, 16, 22, 23, 24
- Pair #8: 2, 5, 6, 8, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31
- Pair #9: 9, 11, 14, 15, 16, 17, 20, 21, 22, 24, 27, 28, 29, 30, 31
- Pair #10: 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31
- Pair #11: 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 24
- Pair #12: 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 30, 31
- Pair #13: 13, 16
- Pair #14: 16, 20, 14, 15
- Pair #15: 15
- Pair #16: 16
- Pair #17: 16, 17, 20, 14, 15
- Pair #18: 16, 18, 19, 20
- Pair #19: 19
- Pair #20: 16, 20
- Pair #21: 15, 21, 22
- Pair #22: 15, 19, 22
- Pair #23: 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 30, 31
- Pair #24: 11, 16, 22, 23, 24
- Pair #25: 16, 17, 20, 25, 26, 14, 15
- Pair #26: 16, 17, 20, 25, 26, 14, 15
- Pair #27: 11, 14, 15, 16, 17, 20, 21, 22, 24, 27, 29, 30, 31
- Pair #28: 15, 21, 22, 28
- Pair #29: 11, 14, 15, 16, 17, 20, 21, 22, 24, 27, 29, 30, 31
- Pair #30: 11, 14, 15, 16, 17, 20, 21, 22, 24, 27, 29, 30, 31
- Pair #31: 11, 14, 15, 16, 17, 20, 21, 22, 24, 27, 29, 30, 31
Appendix A.2. Q-Dominating Sets with Respect to Relation ᗡQ
- Pair #1: 1, 4
- Pair #2: 2, 3, 4, 8
- Pair #3: 3
- Pair #4: 4
- Pair #5: 2, 3, 4, 5, 8
- Pair #6: 4, 6, 7, 8
- Pair #7: 7
- Pair #8: 4, 8
- Pair #9: 3, 9, 10
- Pair #10: 3, 7, 10
- Pair #11: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 23, 24, 27, 29, 30, 31
- Pair #12: 4, 10, 11, 12, 23
- Pair #13: 3, 4, 6, 7, 8, 13
- Pair #14: 2, 3, 4, 5, 8, 9, 10, 11, 12, 14, 17, 23, 25, 26, 27, 29, 30, 31
- Pair #15: 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 14, 15, 17, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31
- Pair #16: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 23, 24, 25, 26, 27, 29, 30, 31
- Pair #17: 2, 3, 4, 5, 8, 9, 10, 11, 12, 17, 23, 25, 26, 27, 29, 30, 31
- Pair #18: 1, 4, 18, 23, 10, 11, 12
- Pair #19: 1, 4, 10, 11, 12, 18, 19, 22, 23
- Pair #20: 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 14, 17, 18, 20, 23, 25, 26, 27, 29, 30, 31
- Pair #21: 2, 3, 4, 5, 8, 9, 10, 12, 21, 23, 27, 28, 29, 30, 31
- Pair #22: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 21, 22, 23, 24, 27, 28, 29, 30, 31
- Pair #23: 2, 3, 4, 5, 6, 7, 8, 10, 12, 23, 24
- Pair #24: 2 3 4 5 6 7 8 9 10 11 12 23 24 27 29 30 31
- Pair #25: 2, 3, 4, 5, 8, 25, 26
- Pair #26: 2, 3, 4, 5, 8, 25, 26
- Pair #27: 2, 3, 4, 5, 8, 9, 10, 12, 23, 27, 29, 30, 31
- Pair #28: 3, 9, 10, 28
- Pair #29: 2, 3, 4, 5, 8, 9, 10, 12, 23, 27, 29, 30, 31
- Pair #30: 2, 3, 4, 5, 8, 9, 10, 12, 23, 27, 29, 30, 31
- Pair #31: 2, 3, 4, 5, 8, 9, 10, 12, 23, 27, 29, 30, 31
References
- Mishra, S. Decision-making under risk: Integrating perspectives from biology, economics, and psychology. Personal. Soc. Psychol. Rev. 2014, 18, 280–307. [Google Scholar] [CrossRef] [PubMed]
- Zavadskas, E.K.; Turskis, Z. Multiple criteria decision making (MCDM) methods in economics: An overview. Technol. Econ. Dev. Econ. 2011, 17, 397–427. [Google Scholar] [CrossRef]
- Von Winterfeldt, D. Bridging the gap between science and decision making. Proc. Natl. Acad. Sci. USA 2013, 110 (Suppl. S3), 14055–14061. [Google Scholar] [CrossRef] [PubMed]
- Choi, T.M.; Chan, H.K.; Yue, X. Recent development in big data analytics for business operations and risk management. IEEE Trans. Cybern. 2016, 47, 81–92. [Google Scholar] [CrossRef] [PubMed]
- Provost, F. Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2013; Volume 355. [Google Scholar]
- Ramezani, R.; Maadi, M.; Khatami, S.M. A novel hybrid intelligent system with missing value imputation for diabetes diagnosis. Alex. Eng. J. 2018, 57, 1883–1891. [Google Scholar] [CrossRef]
- Strike, K.; El Emam, K.; Madhavji, N. Software cost estimation with incomplete data. IEEE Trans. Softw. Eng. 2001, 27, 890–908. [Google Scholar] [CrossRef]
- Beretta, L.; Santaniello, A. Nearest neighbor imputation algorithms: A critical evaluation. BMC Med. Inform. Decis. Mak. 2016, 16, 197–208. [Google Scholar] [CrossRef] [PubMed]
- Lin, W.C.; Tsai, C.F. Missing value imputation: A review and analysis of the literature (2006–2017). Artif. Intell. Rev. 2020, 53, 1487–1509. [Google Scholar] [CrossRef]
- Khan, M.A. A Comparative Study on Imputation Techniques: Introducing a Transformer Model for Robust and Efficient Handling of Missing EEG Amplitude Data. Bioengineering 2024, 11, 740. [Google Scholar] [CrossRef] [PubMed]
- Vidal-Paz, J.; Rodríguez-Gómez, B.A.; Orosa, J.A. A Comparison of Different Methods for Rainfall Imputation: A Galician Case Study. Appl. Sci. 2023, 13, 12260. [Google Scholar] [CrossRef]
- Pawlak, Z. Rough set theory and its applications to data analysis. Cybern. Syst. 1998, 29, 661–688. [Google Scholar] [CrossRef]
- Greco, S.; Matarazzo, B.; Slowinski, R. Dealing with missing data in rough set analysis of multi-attribute and multi-criteria decision problems. In Decision Making: Recent Developments and Worldwide Applications; Springer: Berlin/Heidelberg, Germany, 2000; pp. 295–316. [Google Scholar]
- Kryszkiewicz, M. Rough set approach to incomplete information systems. Inf. Sci. 1998, 112, 39–49. [Google Scholar] [CrossRef]
- Stefanowski, J.; Tsoukias, A. Incomplete information tables and rough classification. Comput. Intell. 2001, 17, 545–566. [Google Scholar] [CrossRef]
- Wang, G. Extension of rough set under incomplete information systems. In Proceedings of the 2002 IEEE World Congress on Computational Intelligence, 2002 IEEE International Conference on Fuzzy Systems, FUZZ-IEEE’02. Proceedings (Cat. No. 02CH37291), Honolulu, HI, USA, 12–17 May 2002; IEEE: Piscataway, NJ, USA, 2002; Volume 2, pp. 1098–1103. [Google Scholar]
- Szeląg, M.; Błaszczyński, J.; Słowiński, R. Rough set analysis of classification data with missing values. In Proceedings of the Rough Sets: International Joint Conference, IJCRS 2017, Olsztyn, Poland, 3–7 July 2017; Proceedings, Part I. Springer: Berlin/Heidelberg, Germany, 2017; pp. 552–565. [Google Scholar]
- Błaszczyński, J.; Słowiński, R.; Szeląg, M. Induction of ordinal classification rules from incomplete data. In Proceedings of the Rough Sets and Current Trends in Computing: 8th International Conference, RSCTC 2012, Chengdu, China, 17–20 August 2012; Proceedings 8. Springer: Berlin/Heidelberg, Germany, 2012; pp. 56–65. [Google Scholar]
- Szeląg, M.; Słowiński, R.; Greco, S.; Błaszczyński, J.; Wilk, S. jRank—Ranking using Dominance-based Rough Set Approach. Newsl. Eur. Work. Group Mult. Criteria Decis. Aiding 2010, 3, 13–15. [Google Scholar]
- Greco, S.; Matarazzo, B.; Slowinski, R. Rough sets theory for multicriteria decision analysis. Eur. J. Oper. Res. 2001, 129, 1–47. [Google Scholar] [CrossRef]
- Slowinski, R.; Greco, S.; Matarazzo, B. Rough set and rule-based multicriteria decision aiding. Pesqui. Oper. 2012, 32, 213–270. [Google Scholar] [CrossRef]
- Uçan, Y.; Topal, A.; Bayazit, N.G. A new method for obtaining the inconsistent elements in a decision table based on dominance principle. Turk. J. Math. 2020, 44, 561–568. [Google Scholar]
- Greco, S.; Matarazzo, B.; Słowinski, R. Handling missing values in rough set analysis of multi-attribute and multi-criteria decision problems. In Proceedings of the New Directions in Rough Sets, Data Mining, and Granular-Soft Computing: 7th International Workshop, RSFDGrC’99, Yamaguchi, Japan, 9–11 November 1999; Proceedings 7. Springer: Berlin/Heidelberg, Germany, 1999; pp. 146–157. [Google Scholar]
- Greco, S.; Matarazzo, B.; Slowinski, R. A new rough set approach to evaluation of bankruptcy risk. In Operational Tools in the Management of Financial Risks; Springer: Berlin/Heidelberg, Germany, 1998; pp. 121–136. [Google Scholar]
- Greco, S.; Matarazzo, B.; Slowinski, R. Multicriteria Classification by Dominance-Based Rough Set Approach; Politechnika Poznańska: Poznan, Poland, 2000. [Google Scholar]
- Greco, S.; Matarazzo, B.; Slowinski, R.; Stefanowski, J. An algorithm for induction of decision rules consistent with the dominance principle. In Rough Sets and Current Trends in Computing, Proceedings of the Second International Conference, RSCTC 2000, Banff, AB, Canada, 16–19 October 2000; Revised Papers 2; Springer: Berlin/Heidelberg, Germany, 2001; pp. 304–313. [Google Scholar]
- Błaszczyński, J.; Greco, S.; Matarazzo, B.; Słowiński, R.; Szelag, M. jMAF-Dominance-based rough set data analysis framework. In Rough Sets and Intelligent Systems-Professor Zdzisław Pawlak in Memoriam: Volume 1; Springer: Berlin/Heidelberg, Germany, 2013; pp. 185–209. [Google Scholar]
- Slowinski, R. The International Summer School on MCDM 2006. Class Note. Kainan University, Taiwan. Software. 2006. Available online: https://fcds.cs.put.poznan.pl/IDSS/software/jamm.htm (accessed on 10 June 2024).
- Alvarez, P.A.; Ishizaka, A.; Martinez, L. Multiple-criteria decision-making sorting methods: A survey. Expert Syst. Appl. 2021, 183, 115368. [Google Scholar] [CrossRef]
- Szeląg, M.S. Application of the Dominance-Based Rough Set Approach to Ranking and Similarity-Based Classification Problems. Ph.D. Dissertation, Poznań University of Technology, Poznan, Poland, 2015. [Google Scholar]
Condition and Decision Attributes () | ||||
---|---|---|---|---|
Objects () | ||||
Distance () | Price () | Comfort () | |
---|---|---|---|
L1-Poznan | 3 | 60 | Good |
L2-Kapalica | 35 | 30 | Good |
L3-Krakow | 7 | 85 | Medium |
L4-Warszawa | 10 | 90 | Basic |
L5-Wroclaw | * | 60 | Medium |
L6-Malbork | 50 | * | Medium |
L7-Gdansk | 5 | 70 | Medium |
L8-Kornik | 50 | 40 | Medium |
L9-Rogalin | 15 | 50 | * |
L10-Lublin | * | 60 | Good |
L11-Torun | 100 | 50 | Medium |
No | Pair | Distance | Price | Comfort | Decision |
---|---|---|---|---|---|
1 | (L1, L2) | −32 | 30 | (Good, Good) | S |
2 | (L1, L3) | −4 | −25 | (Good, Medium) | S |
3 | (L1, L4) | −7 | −30 | (Good, Basic) | S |
4 | (L1, L6) | −47 | * | (Good, Medium) | S |
5 | (L1, L7) | −2 | −10 | (Good, Medium) | S |
6 | (L2, L3) | 28 | −55 | (Good, Medium) | S |
7 | (L2, L4) | 25 | −60 | (Good, Basic) | S |
8 | (L2, L6) | −15 | * | (Good, Medium) | S |
9 | (L3, L4) | −3 | −5 | (Medium, Basic) | S |
10 | (L5, L4) | * | −30 | (Medium, Basic) | S |
11 | (L7, L5) | * | 10 | (Medium, Medium) | S |
12 | (L7, L6) | −45 | * | (Medium, Medium) | S |
13 | (L2, L1) | 32 | −30 | (Good, Good) | |
14 | (L3, L1) | 4 | 25 | (Medium, Good) | |
15 | (L4, L1) | 7 | 30 | (Basic, Good) | |
16 | (L6, L1) | 47 | * | (Medium, Good) | |
17 | (L7, L1) | 2 | 10 | (Medium, Good) | |
18 | (L3, L2) | −28 | 55 | (Medium, Good) | |
19 | (L4, L2) | −25 | 60 | (Basic, Good) | |
20 | (L6, L2) | 15 | * | (Medium, Good) | |
21 | (L4, L3) | 3 | 5 | (Basic, Medium) | |
22 | (L4, L5) | * | 30 | (Basic, Medium) | |
23 | (L5, L7) | * | −10 | (Medium, Medium) | |
24 | (L6, L7) | 45 | * | (Medium, Medium) | |
25 | (L1, L1) | 0 | 0 | (Good, Good) | S |
26 | (L2, L2) | 0 | 0 | (Good, Good) | S |
27 | (L3, L3) | 0 | 0 | (Medium, Medium) | S |
28 | (L4, L4) | 0 | 0 | (Basic, Basic) | S |
29 | (L5, L5) | 0 | 0 | (Medium, Medium) | S |
30 | (L6, L6) | 0 | 0 | (Medium, Medium) | S |
31 | (L7, L7) | 0 | 0 | (Medium, Medium) | S |
Rank | Locations | |
---|---|---|
1 | L1 | 17 |
2 | L2 | 12 |
3 | L10 | 7 |
4 | L5 | −1 |
5 | L9 | −2 |
6 | L3, L6, L7, L8, L11 | −3 |
7 | L4 | −18 |
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
Topal, A.; Guler Bayazit, N.; Ucan, Y. A Method to Handle the Missing Values in Multi-Criteria Sorting Problems Based on Dominance Rough Sets. Mathematics 2024, 12, 2944. https://doi.org/10.3390/math12182944
Topal A, Guler Bayazit N, Ucan Y. A Method to Handle the Missing Values in Multi-Criteria Sorting Problems Based on Dominance Rough Sets. Mathematics. 2024; 12(18):2944. https://doi.org/10.3390/math12182944
Chicago/Turabian StyleTopal, Ahmet, Nilgun Guler Bayazit, and Yasemen Ucan. 2024. "A Method to Handle the Missing Values in Multi-Criteria Sorting Problems Based on Dominance Rough Sets" Mathematics 12, no. 18: 2944. https://doi.org/10.3390/math12182944
APA StyleTopal, A., Guler Bayazit, N., & Ucan, Y. (2024). A Method to Handle the Missing Values in Multi-Criteria Sorting Problems Based on Dominance Rough Sets. Mathematics, 12(18), 2944. https://doi.org/10.3390/math12182944