基于聚类实现 0-1 矩阵乘法
数据结构与算法
2025-12-30 v3
摘要
我们研究了将聚类(特别是 -center 聚类问题)应用于计算两个 0-1 矩形矩阵(按行或列分组)的近似乘法和精确乘法的高效且实用的算法设计。我们的部分结果可视为对 Arslan 和 Chidri(CSC 2011)基于聚类的布尔方阵乘法方法的扩展。首先,我们提供了一个简单且高效的确定性算法,用于 0-1 矩阵的近似乘法,其中添加误差与第一个矩阵行的 聚类或第二个矩阵列的 -center 聚类中的最小最大半径成正比。接下来,我们将该近似算法作为预处理,随后对于查询产品矩阵中任意条目是否为 1 的问题,仅需花费与添加误差成正比的时间。因此,我们获得了一个简单且确定性的 0-1 矩阵精确乘法算法。我们还提出了一个更简洁的确定性算法用于精确乘法,并提供了基于随机化 和 -center 聚类的更快的随机化算法,用于近似和精确 0-1 矩阵乘法。
关键词
引用
@article{arxiv.2503.19631,
title = {Multiplication of 0-1 matrices via clustering},
author = {Jesper Jansson and Miroslaw Kowaluk and Andrzej Lingas and Mia Persson},
journal= {arXiv preprint arXiv:2503.19631},
year = {2025}
}
备注
A preliminary version of this article appeared in Proceedings of Frontiers of Algorithmics - the 19th International Joint Conference (IJTCS-FAW~2025), Lecture Notes in Computer Science, Vol.~15828, pp.~92--102, Springer~Nature, 2025