西安电子科技大学学报

• 研究论文 • 上一篇    下一篇

三支概念的构建算法

汪文威;祁建军   

  1. (西安电子科技大学 计算机学院,陕西 西安 710071)
  • 收稿日期:2015-12-16 出版日期:2017-02-20 发布日期:2017-04-01
  • 通讯作者: 祁建军(1970-),男,副教授,E-mail:qijj@mail.xidian.edu.cn
  • 作者简介:汪文威(1991-),男,西安电子科技大学硕士研究生,E-mail:wwwangxd@163.com
  • 基金资助:

    国家自然科学基金资助项目(11371014,11071281);陕西省自然科学基础研究计划资助项目(2014JM8306)

Algorithm for constructing three-way concepts

WANG Wenwei;QI Jianjun   

  1. (School of Computer Science and Technology, Xidian Univ., Xi'an 710071, China)
  • Received:2015-12-16 Online:2017-02-20 Published:2017-04-01
  • Contact: QI Jianjun

摘要:

新发展出的三支概念分析理论目前还没有具体的三支概念构建算法.针对此问题,提出了一种构建三支概念的算法CbO3C. CbO3C借鉴形式概念分析中构建形式概念的CbO算法的思想,并通过使用基于部分闭包的正则检测和失效正则检测进行剪枝,使用约简条件排除非核心的三支概念,使用位操作实现集合运算等技术来提高效率,降低内存开销.文中对UCI数据和随机数据进行了实验.实验结果表明,算法可以准确、有效地计算出给定形式背景的所有核心三支概念.

关键词: 三支概念分析, 形式概念分析, 形式背景, 算法

Abstract:

The theory of three-way concept analysis is newly developed, but so far there is no concrete algorithm for constructing three-way concepts. In order to solve this problem, a three-way concept construction algorithm named CbO3C is firstly proposed in this paper. The CbO3C adopts the idea of the construction algorithm CbO of formal concepts in formal concept analysis. At the same time, in order to improve the efficiency and lower the memory overhead, the CbO3C employs the partial closure canonicity test and inherited failure test to reduce the repeated computations of three-way concepts, applies the reduction condition to filter the non-core three-way concepts, and implements set operations on the basis of bits. The experiments with UCI and random data sets show that the CbO3C can correctly and efficiently calculate all core three-way concepts of a formal context.

Key words: three-way concept analysis, formal concept analysis, formal contexts, algorithms