Indexing Possibilistic Numerical Data: The Interval B\(^{+}\)-tree Approach

Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 611)

Abstract

When record sets become large, indexing becomes a required technique for speeding up querying. This holds for regular databases, but also for ‘fuzzy’ databases. In this paper we propose a novel indexing technique, supporting the querying of imperfect numerical data. A possibility based relational database setting is considered. Our approach is based on a novel adaptation of a B\(^{+}\)-tree, which is currently still one of the most efficient indexing techniques for databases. The leaf nodes of a B\(^{+}\)-tree are enriched with extra data and an extra tree pointer so that interval data can be stored and handled with them, hence the name Interval B\(^{+}\)-tree (IBPT). An IBPT allows to index possibility distributions using a single index structure, offering almost the same benefits as a B\(^{+}\)-tree. We illustrate how an IBPT index can be used to index fuzzy sets and demonstrate its benefits for supporting ‘fuzzy’ querying of ‘fuzzy’ databases. More specifically, we focus on the handling of elementary query criteria that use the so-called compatibility operator IS, which checks whether stored imperfect data are compatible with user preferences (or not).

Keywords

Indexing Possibilistic databases B\(^{+}\)-tree 

References

  1. 1.
    Aho, A.V., Hopcroft, J.E., Ullman, J.D.: Data Structures and Algorithms. Addison-Wesley, Boston (1983)MATHGoogle Scholar
  2. 2.
    Barranco, C.D., Campana, J.R., Medina, J.M.: A B\(^{+}\)-tree based indexing technique for fuzzy numerical data. Fuzzy Sets Syst. 159, 1431–1449 (2008)MathSciNetCrossRefMATHGoogle Scholar
  3. 3.
    Bosc, P., Galibourg, M.: Indexing principles for a fuzzy data base. Inf. Syst. 14(6), 493–499 (1989)CrossRefGoogle Scholar
  4. 4.
    Boss, B., Helmer, S.: Indexing a fuzzy database using the technique of superimposed coding - cost models and measurements. Reihe Informatik 2, 24 (1996)Google Scholar
  5. 5.
    Codd, E.F.: A relational model of data for large shared data banks. Commun. ACM 13(6), 377–387 (1970)CrossRefMATHGoogle Scholar
  6. 6.
    Dubois, D., Prade, H.: Possibility Theory: An Approach to Computerized Processing of Uncertainty. Plenum Press, New York (1988)CrossRefMATHGoogle Scholar
  7. 7.
    Liu, C., Ouksel, A., Sistla, P., Wu, J., Yu, C., Rishe, N.: Performance evaluation of G-tree and its application in fuzzy databases. In: Proceeding of the 5th International Conference on Information and Knowledge Management CIKM 1996, pp. 235–242. ACM, New York (1996)Google Scholar
  8. 8.
    Prade, H., Testemale, C.: Generalizing database relational algebra for the treatment of incomplete or uncertain information and vague queries. Inf. Sci. 34(2), 115–143 (1984)MathSciNetCrossRefMATHGoogle Scholar
  9. 9.
    Yazici, A., Cibiceli, D.: An index structure for fuzzy databases. In: Proceeding of the 5th IEEE International Conference on Fuzzy Systems, vol. 2, pp. 1375–1381, New Orleans (1996)Google Scholar
  10. 10.
    Yazici, A., Cibiceli, D.: An access structure for similarity-based fuzzy databases. Inf. Sci. 115(1–4), 137–163 (1999)CrossRefGoogle Scholar
  11. 11.
    Zadeh, L.A.: Fuzzy sets as a basis for a theory of possibility. Fuzzy Sets Syst. 1, 3–28 (1978)MathSciNetCrossRefMATHGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Guy De Tré
    • 1
  • Robin De Mol
    • 1
  • Antoon Bronselaer
    • 1
  1. 1.Department of Telecommunications and Information ProcessingGhent UniversityGhentBelgium

Personalised recommendations