自定界数的排序与排名及其在外平面图同构中的应用
数据结构与算法
2024-09-04 v4
摘要
假设输入为以 Elias gamma 码编码的 个数的 比特序列 。我们在字长为 比特的 word RAM 模型上提出对 进行空间高效排序、稠密排名和竞争排名的算法。我们的算法运行时间为 并使用 比特。排序算法将给定数字按有序顺序返回,存储在 比特的位向量中,而我们的排名算法构造数据结构,使我们随后能在常数时间内返回 中每个数 的稠密/竞争排名。对于 且 的数,我们的稠密/竞争排名数据结构需要 的位置 作为输入。作为上述算法的应用,我们给出树同构算法,在 节点树上以 时间、 比特运行。最后,我们将树同构的结果推广到森林和外平面图,同时保持 比特的空间使用。此前针对树、森林和外平面图同构的最佳线性时间算法均使用 比特。
引用
@article{arxiv.2002.07287,
title = {Sorting and Ranking of Self-Delimiting Numbers with Applications to Outerplanar Graph Isomorphism},
author = {Frank Kammer and Johannes Meintrup and Andrej Sajenko},
journal= {arXiv preprint arXiv:2002.07287},
year = {2024}
}