Computing Formal Concepts by Attribute Sorting

  • Authors:
  • Petr Krajca;Jan Outrata;Vilem Vychodil

  • Affiliations:
  • DAMOL: Data Analysis and Modeling Laboratory, Department of Computer Science, Palacky University, Olomouc, Czech Republic, vychodil@acm.org/ jan.outrata@upol.cz/ petr.krajca@binghamton.edu;(Supported by grant no. P202/10/P360 of the Czech Science Foundation) DAMOL: Data Analysis and Modeling Laboratory, Department of Computer Science, Palacky University, Olomouc, Czech Republic, vyc ...;(Petr Krajca and Vilem Vychodil were supported by grant no. P103/10/1056 of the Czech Science Foundation) DAMOL: Data Analysis and Modeling Laboratory, Department of Computer Science, Palacky Univ ...

  • Venue:
  • Fundamenta Informaticae - Concept Lattices and Their Applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a novel approach to compute formal concepts of formal context. In terms of operations with Boolean matrices, the presented algorithm computes all maximal rectangles of the input Boolean matrix which are full of 1s. The algorithm combines basic ideas of previous approaches with our recent observations on the influence of attribute permutations and attribute sorting on the number of formal concepts which are computed multiple times. As a result, we present algorithm which computes formal concepts by successive context reduction and attribute sorting. We prove its soundness, discuss its complexity and efficiency, and show that it outperforms other algorithms from the CbO family in terms of substantially lower numbers of formal concepts which are computed multiple times.