Skip to main content

Granular Computing, Principles and Perspectives of

  • Reference work entry
Computational Complexity
  • 215 Accesses

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,500.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,399.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

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

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. Bargiela A, Pedrycz W (2002) Granular computing: An introduction. KluwerAcademic, Boston

    Google Scholar 

  4. Giunchglia F, Walsh T (1992) A theory of abstraction. Artif Intell56:323–390

    Article  Google Scholar 

  5. Goodrich M, Tamassia R (2004) Algorithm design: Foundations, analysis, andinternet examples, 2nd edn. Wiley, New Jersey

    Google Scholar 

  6. Gordon AD (1981) Classification. Chapman Hall, London

    MATH  Google Scholar 

  7. Hobbs J (1985) Granularity. In: Proc. of InternationalJoint Conference on Artificial Intelligence, pp 432–435

    Google Scholar 

  8. Hu X, Liu Q, Skowron A, Lin TY, Yager RR, Zhang B (2005) Proc. of IEEEInternational Conference on Granular Computing. IEEE Press, Los Alamitos

    Google Scholar 

  9. James M (1985) Classification algorithms. William Collins, Glasgow

    MATH  Google Scholar 

  10. Lin TY (1988) Neighborhood systems and relationaldatabase. Abstract. In: Proceedings of CSC '88, pp 725

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Chapter  Google Scholar 

  15. Lin TY (2000) Data mining and machine oriented modeling: A granular computingapproach. Appl Intell 13(2):113–124

    Article  Google Scholar 

  16. Lin TY (2002) Attribute (feature) completion – the theory ofattributes from data mining prospect. In: Proceedings of International Conference on Data Mining,pp 282–289

    Google Scholar 

  17. Lin TY (2003) Granular computing. In: Lecture notesin computer science, vol 2639. Springer, Berlin, pp 16–24

    Google Scholar 

  18. Lin TY, Yao YY, Zadeh LA (eds) (2002) Data mining, rough sets and granularcomputing. Physica, Heidelberg

    MATH  Google Scholar 

  19. 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

    Google Scholar 

  20. O'DochertyM (2005) Object‐oriented analysis and design. Wiley, New Jersey

    Google Scholar 

  21. Pawlak Z (1982) Rough sets. Int J Comput Inf Sci11:341–356

    Article  MathSciNet  MATH  Google Scholar 

  22. Pawlak Z (1998) Granularity of knowledge, indiscernibility and roughsets. In: Proceedings of IEEE International Conference on Fuzzy Systems,pp 106–110

    Google Scholar 

  23. Skowron A, Stepaniuk J (2001) Information granules: Towards foundations ofgranular computing. Int J Intell Syst 16:57–85

    Article  MATH  Google Scholar 

  24. Yao JT (2006) Information granulation and granular relationships. In: Proc. ofIEEE GrC, pp 326–329

    Google Scholar 

  25. 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

    Google Scholar 

  26. Zadeh LA (1997) Towards a theory of fuzzy information granulation and itscentrality in human reasoning and fuzzy logic. Fuzzy Sets Syst 19:111–127

    Article  MathSciNet  Google Scholar 

  27. 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

    Google Scholar 

  28. Zhang Y, Lin TY (2006) Proc. of IEEE International Conference on GranularComputing. IEEE Press, Los Alamitos

    Google Scholar 

  29. Zhang L, Zhang B (2003) The quotient space theory of problemsolving. In: Lecture Notes in Computer Science, vol 2639. Springer, Berlin, pp 11–15

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics