作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2026, Vol. 52 ›› Issue (8): 247-259. doi: 10.19678/j.issn.1000-3428.0070473

• 体系结构与先进计算 • 上一篇    下一篇

非对称容差关系粗糙近似集的GPU加速方法

吴正江*(), 王梦松, 武星晨   

  1. 河南理工大学计算机科学与技术学院, 河南 焦作 454003
  • 收稿日期:2024-10-12 修回日期:2025-02-13 出版日期:2026-08-15 发布日期:2026-07-30
  • 通讯作者: 吴正江
  • 作者简介:

    吴正江(CCF会员), 男, 教授、博士, 主研方向为粗糙集、粒计算

    王梦松, 硕士研究生

    武星晨, 硕士研究生

  • 基金资助:
    国家自然科学基金(61972134); 国家自然科学基金(62372156)

GPU Acceleration Method for Rough Approximation Sets of Asymmetric Tolerance Relation

WU Zhengjiang*(), WANG Mengsong, WU Xingchen   

  1. School of Computer Science and Technology, Henan Polytechnic University, Jiaozuo 454003, Henan, China
  • Received:2024-10-12 Revised:2025-02-13 Online:2026-08-15 Published:2026-07-30
  • Contact: WU Zhengjiang

摘要:

大数据时代信息来源纷繁复杂, 收集数据形成的信息系统很难保证其完整性。在越来越大的不完备信息系统(IIS)中, 使用基于非对称容差关系的粗糙集理论进行知识蒸馏, 提升近似集的计算速度成为其应用之前必须要解决的问题。针对非对称容差关系的冗余容差类问题, 提出非对称容差关系的改进方案, 设计不完备信息系统中上、下近似集的布尔矩阵表示方法, 计算非对称容差关系的粗糙近似集的矩阵分块算法, 并在图像处理单元(GPU)上实现近似集计算过程的加速, 提高近似集的计算效率。另外, 针对GPU存储空间有限的现状, 构建不完备信息系统中对象之间的层次结构及其算法, 将全局关系矩阵转换成多个局部关系矩阵, 缓解计算最近容差类过程中GPU存储压力。在UCI数据集和生成数据集上的实验结果表明, 基于最近容差关系的容差类数量相较于基准情况明显减少, 同时, 矩阵分块算法在GPU上实现了对近似集计算过程的有效加速, 相比CPU串行计算和分布式并行计算, GPU分块算法执行速度平均提高了16.69倍和3.89倍。

关键词: 图像处理单元, 近似集, 最近容差关系, 矩阵分块, 不完备信息系统

Abstract:

In the era of big data, information sources are diverse and complex, making it difficult to ensure the integrity of the information systems formed from the collected data. In increasingly Incomplete Information Systems (IIS), using rough set theory based on asymmetric tolerance relations for knowledge distillation and improving the calculation speed of approximation sets are critical issues that must be addressed before their application. An improved scheme is proposed for the redundant tolerance class problem of asymmetric tolerance relations. A Boolean matrix representation method for the upper and lower approximation sets in incomplete information systems is designed, and a matrix-partitioning algorithm for calculating rough approximation sets of asymmetric tolerance relations is proposed. Furthermore, the acceleration of the approximation set calculation process is implemented on a Graphics Processing Unit (GPU) to improve the calculation efficiency of the approximation sets. Furthermore, given the limited storage space of GPUs, a hierarchical structure and its algorithm for objects in incomplete information systems are constructed, converting the global relationship matrix into multiple local relationship matrices to alleviate the storage pressure on GPUs during the calculation of the nearest tolerance classes. Experimental results on the UCI and generated datasets show that the number of tolerance classes based on the nearest tolerance relations is significantly reduced compared to the baseline case. Additionally, the matrix-partitioning algorithm effectively accelerates the approximate set calculation process for GPUs. Compared with CPU serial computation and distributed parallel computation, the GPU partitioning algorithm executes at an average speed of 16.69 times and 3.89 times faster.

Key words: Graphic Processing Unit (GPU), approximation sets, nearest tolerance relation, block-matrix, Incomplete Information System (IIS)