Abstract
Attribute reduction is an important issue in rough set theory. Many heuristic algorithms have been proposed to compute the minimal attribute reduction since it is a NP hard problem, while most of them have the drawback to fall into local optimal solution. The other way to solve this problem is based on parallel computing. Membrane computing model is a distributed, maximal parallel and non-deterministic computing model inspired from cell. In this paper, we attempt to solve the attribute reduction problem by membrane computing, and propose a cell-like P system \(\varPi _{AR}\) to compute all exact minimal attribute reductions with \(\mathrm{O}(m \log n)\) time complexity.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pawlak, Z., Grzymala-Busse, J., Slowinski, R., Ziarko, W.: Rough sets. Commun. ACM 38, 88–95 (1995)
Feng, F., Li, C., Davvaz, B., Ali, M.I.: Soft sets combined with fuzzy sets and rough sets: a tentative approach. Soft Comput. 14, 899–911 (2010)
He, Q., Wu, C., Chen, D., Zhao, S.: Fuzzy rough set based attribute reduction for information systems with fuzzy decisions. Knowl.-Based Syst. 24, 689–696 (2011)
Pawlak, Z.: Some issues on rough sets. In: Peters, J.F., Skowron, A., Grzymała-Busse, J.W., Kostek, B., Świniarski, R.W., Szczuka, M.S. (eds.) Transactions on Rough Sets I. LNCS, vol. 3100, pp. 1–58. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-27794-1_1
Ke, L., Feng, Z., Ren, Z.: An efficient ant colony optimization approach to attribute reduction in rough set theory. Pattern Recognit. Lett. 29, 1351–1357 (2008)
Fang, Y., Liu, Z.H., Min, F.: A PSO algorithm for multi-objective cost-sensitive attribute reduction on numeric data with error ranges. Soft Comput. 21, 1–17 (2016)
Luan, X., Li, Z., Liu, T.: A novel attribute reduction algorithm based on rough set and improved artificial fish swarm algorithm. Neurocomputing 174, 522–529 (2016)
Wei, W., Wu, X., Liang, J., Cui, J., Sun, Y.: Discernibility matrix based incremental attribute reduction for dynamic data. Knowl.-Based Syst. 140, 142–157 (2018)
Konecny, J.: On attribute reduction in concept lattices: methods based on discernibility matrix are outperformed by basic clarification and reduction. Inf. Sci. 415–416, 199–212 (2017)
Hońko, P.: Improving indiscernibility matrix based approach for attribute reduction. In: Ciucci, D., Wang, G., Mitra, S., Wu, W.-Z. (eds.) RSKT 2015. LNCS (LNAI), vol. 9436, pp. 119–128. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25754-9_11
PÇŽun, G.: Membrane Computing: An Introduction. Springer, Berlin (2002). https://doi.org/10.1007/978-3-642-56196-2
Pǎun, G., Pǎun, R.: Membrane computing and economics: numerical P systems. Fundam. Inform. 73, 213–227 (2006)
Jiang, K., Song, B., Shi, X., Song, T.: An overview of membrane computing. J. Bioinforma. Intell. Control. 1, 17–26 (2012)
Pǎun, G.: A quick introduction to membrane computing. J. Log. Algebr. Program. 79, 291–294 (2010)
MartÃn-Vide, C., PÇŽun, G., Pazos, J., RodrÃguez-Patón, A.: Tissue P systems. Theor. Comput. Sci. 296, 295–326 (2003)
Song, B., Zhang, C., Pan, L.: Tissue-like P systems with evolutional symport/antiport rules. Inf. Sci. 378, 177–193 (2017)
Wang, B., Chen, L., Cheng, J.: New result on maximum entropy threshold image segmentation based on P system. Optik 163, 81–85 (2018)
Guo, P., Zhang, M., Chen, J.: A family of ant colony P systems. In: He, C., Mo, H., Pan, L., Zhao, Y. (eds.) BIC-TA 2017. CCIS, vol. 791, pp. 175–193. Springer, Singapore (2017). https://doi.org/10.1007/978-981-10-7179-9_14
Peng, H., Wang, J., Shi, P., Riscos-Núñez, A., Pérez-Jiménez, M.J.: An automatic clustering algorithm inspired by membrane computing. Pattern Recogn. Lett. 68, 34–40 (2015)
Pavel, A.B., Buiu, C.: Using enzymatic numerical P systems for modeling mobile robot controllers. Nat. Comput. 11, 387–393 (2012)
Guo, P., Dai, Y., Chen, H.: A P system for Hamiltonian cycle problem. Optik 127, 8461–8468 (2016)
Guo, P., Xiang, J., Xie, J., Zheng, J.: A P system for solving all-solutions of TSP. Int. J. Adv. Comput. Sci. Appl. 8 (2017)
Guo, P., Zhu, J., Chen, H., Yang, R.: A linear-time solution for all-SAT problem based on P system. Chin. J. Electron. 27, 367–373 (2018)
Song, W., Guo, P., Chen, H.: A solution for all-SAT problem based on P systems. J. Comput. Theor. Nanosci. 13, 4293–4301 (2016)
Song, B., Pérez-Jiménez, M.J., Pan, L.: Efficient solutions to hard computational problems by P systems with symport/antiport rules and membrane division. Biosystems 130, 51–58 (2015)
Song, B., Pan, T.S.L.: A time-free uniform solution to subset sum problem by tissue P systems with cell division. Math. Struct. Comput. Sci. 1, 1–16 (2015)
Chen, H., Li, T., Cai, Y., Luo, C., Fujita, H.: Parallel attribute reduction in dominance-based neighborhood rough set. Inf. Sci. 373, 351–368 (2016)
Liang, B., Zheng, S., Wang, L.: The attribute reduction algorithm based on parallel computing. J. Intell. Fuzzy Syst. 32, 1867–1875 (2017)
Qian, J., Miao, D., Zhang, Z., Yue, X.: Parallel attribute reduction algorithms using MapReduce. Inf. Sci. 279, 671–690 (2014)
Zhang, J., Li, T., Pan, Y.: PLAR: parallel large-scale attribute reduction on cloud systems. Presented at the December (2013)
Pawlak, Z.: Rough Sets: Theoretical Aspects of Reasoning about Data. Kluwer Academic Publishers, Dordrecht (1992)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Guo, P., Xiang, J. (2018). An Attribute Reduction P System Based on Rough Set Theory. In: Qiao, J., et al. Bio-inspired Computing: Theories and Applications. BIC-TA 2018. Communications in Computer and Information Science, vol 951. Springer, Singapore. https://doi.org/10.1007/978-981-13-2826-8_18
Download citation
DOI: https://doi.org/10.1007/978-981-13-2826-8_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2825-1
Online ISBN: 978-981-13-2826-8
eBook Packages: Computer ScienceComputer Science (R0)