Article Outline
Glossary
Definition of the Subject
Introduction
Neighborhood System: A Mathematical Structure of Granular Computing
Rough Set System: An Equivalence Neighborhood System
Fuzzy Set System: A Fuzzy Neighborhood System
Granular Computing in Data Mining
Granular Computing in Software Engineering
Future Directions
Bibliography
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Abbreviations
- Granular computing :
-
Granular computing is a strategy of problem solving. The basic idea of granular computing comes from the strategy of divide‐and‐conquer. It is a twofold process: First it granulates a complex program into granules and then it computes these granules and integrates results to form a solution to the complex problem. Granulation of problems into granules is of different forms such as chucking, clustering, partitioning, division, or decomposition, while granules are clumps of objects or points. Computations with granules are either within granules or granule with environment.
- Neighborhood system :
-
Neighborhood system is a mathematical structure of granular computing to model granules, and can be used to compute structure of granules and/or between granules and ambient spaces. A neighborhood system at a point is a framework to capture the concept of “near” objects, and any subset of objects can be approximated by a set of neighborhoods. A neighborhood system defines a set of binary relations, and a set of binary relationships can be used to define a neighborhood system.
- Fuzzy set theory :
-
Unlike the classic set theory where a set is represented as an indicator function to specify if an object belongs or not to it, a fuzzy set is an extension of a classic set where a subset is represented as a membership function to characterize the degree that an object belongs to it. The indicator function of a classic set takes value of 1 or 0, whereas the membership function of a fuzzy set takes value between 1 and 0.
- Rough set theory :
-
The rough set theory deals with inexact information systems. In an information system, a decision table consists of a set of objects which are characterized by a set of condition attributes and decision attributes. Objects in the decision table can be classified into equivalence classes using an indiscernibility relation, and equivalence classes are explored to approximate crisp sets of objects.
- Data mining:
-
Data mining is a very important step of knowledge discovery in databases to extract nontrivial, previously unknown, and potentially useful patterns that are hidden from large data sets. Data mining tasks include classification and clustering analysis of objects into categories, discovery of associations and correlations among data items, characterization and summarization of subsets of objects, finding sequential patterns and similarities in ordered data, etc.
- Software engineering:
-
Software engineering is an engineering discipline that applies a systematic approach to produce reliable and efficient software. Software development process consists of different phases, including requirements, analysis, design, specification, implementation, testing, deployment, and maintenance. Object‐oriented methodology to software engineering is based on several techniques and principles such as inheritance, modularity, polymorphism and encapsulation.
Bibliography
Agrawal R, Srikant R (1994) Fast algorithms for mining association rules. In:Proceedings of the 20th International Conference on Very Large Data Bases, Santiago, Chile, pp 487–499
Agrawal R, Imielinski T, Swami A (1993) Mining association rules between sets ofitems in large databases. In: Proceedings of the ACM SIGMOD Conference, Washington DC, 1993
Bargiela A, Pedrycz W (2002) Granular computing: An introduction. KluwerAcademic, Boston
Giunchglia F, Walsh T (1992) A theory of abstraction. Artif Intell56:323–390
Goodrich M, Tamassia R (2004) Algorithm design: Foundations, analysis, andinternet examples, 2nd edn. Wiley, New Jersey
Gordon AD (1981) Classification. Chapman Hall, London
Hobbs J (1985) Granularity. In: Proc. of InternationalJoint Conference on Artificial Intelligence, pp 432–435
Hu X, Liu Q, Skowron A, Lin TY, Yager RR, Zhang B (2005) Proc. of IEEEInternational Conference on Granular Computing. IEEE Press, Los Alamitos
James M (1985) Classification algorithms. William Collins, Glasgow
Lin TY (1988) Neighborhood systems and relationaldatabase. Abstract. In: Proceedings of CSC '88, pp 725
Lin TY (1989) Neighborhood systems and approximation in database and knowledgebase systems. In: Proceedings of the Fourth International Symposium on Methodologies of Intelligent Systems, pp 75–86
Lin TY (1997) Neighborhood systems – a qualitative theory for fuzzyand rough sets. In: Wang P (ed) Advances in machine intelligence and soft computing, vol IV. Duke University, North Carolina,pp 132–155
Lin TY (1998) Granular computing on binary relations I: Data mining andneighborhood systems. In: Skowron A, Polkowski L (eds) Roughsets in knowledge discovery. Physica, New York,pp 107–121
Lin TY (1999) Granular computing: Fuzzy logic and rough sets. In: Zadeh LA,Kacprzyk J (eds) Computing with words in information/intelligentsystems. Physica, New York,pp 183–200
Lin TY (2000) Data mining and machine oriented modeling: A granular computingapproach. Appl Intell 13(2):113–124
Lin TY (2002) Attribute (feature) completion – the theory ofattributes from data mining prospect. In: Proceedings of International Conference on Data Mining,pp 282–289
Lin TY (2003) Granular computing. In: Lecture notesin computer science, vol 2639. Springer, Berlin, pp 16–24
Lin TY, Yao YY, Zadeh LA (eds) (2002) Data mining, rough sets and granularcomputing. Physica, Heidelberg
Louie E, Lin TY (2000) Finding association rules using fast bit computation:Machine‐oriented modeling. In: Proceedings of International Symposium on Methodologies for Information Systems, pp 486–494
O'DochertyM (2005) Object‐oriented analysis and design. Wiley, New Jersey
Pawlak Z (1982) Rough sets. Int J Comput Inf Sci11:341–356
Pawlak Z (1998) Granularity of knowledge, indiscernibility and roughsets. In: Proceedings of IEEE International Conference on Fuzzy Systems,pp 106–110
Skowron A, Stepaniuk J (2001) Information granules: Towards foundations ofgranular computing. Int J Intell Syst 16:57–85
Yao JT (2006) Information granulation and granular relationships. In: Proc. ofIEEE GrC, pp 326–329
Zadeh LA (1979) Fuzzy sets and information granularity. In: Gupta M, Ragade R,Yager R (eds) Advances in fuzzy set theory amd applications. North‐Holland, Amsterdam,pp 3–18
Zadeh LA (1997) Towards a theory of fuzzy information granulation and itscentrality in human reasoning and fuzzy logic. Fuzzy Sets Syst 19:111–127
Zadeh LA (1998) Some reflections on soft computing, granular computing andtheir roles in the conception, design and utilization of information/intelligent systems. Soft Comput 2:23–25
Zhang Y, Lin TY (2006) Proc. of IEEE International Conference on GranularComputing. IEEE Press, Los Alamitos
Zhang L, Zhang B (2003) The quotient space theory of problemsolving. In: Lecture Notes in Computer Science, vol 2639. Springer, Berlin, pp 11–15
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag
About this entry
Cite this entry
Han, J., Cercone, N. (2012). Granular Computing, Principles and Perspectives of. In: Meyers, R. (eds) Computational Complexity. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-1800-9_90
Download citation
DOI: https://doi.org/10.1007/978-1-4614-1800-9_90
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-1799-6
Online ISBN: 978-1-4614-1800-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering