English

A Non-iterative Parallelizable Eigenbasis Algorithm for Johnson Graphs

Data Structures and Algorithms 2018-12-12 v1

Abstract

We present a new O(k2(nk)2)O(k^2 \binom{n}{k}^2) method for generating an orthogonal basis of eigenvectors for the Johnson graph J(n,k)J(n,k). Unlike standard methods for computing a full eigenbasis of sparse symmetric matrices, the algorithm presented here is non-iterative, and produces exact results under an infinite-precision computation model. In addition, our method is highly parallelizable; given access to unlimited parallel processors, the eigenbasis can be constructed in only O(n)O(n) time given n and k. We also present an algorithm for computing projections onto the eigenspaces of J(n,k)J(n,k) in parallel time O(n)O(n).

Keywords

Cite

@article{arxiv.1812.04230,
  title  = {A Non-iterative Parallelizable Eigenbasis Algorithm for Johnson Graphs},
  author = {Jackson Abascal and Amadou Bah and Mario Banuelos and David Uminsky and Olivia Vasquez},
  journal= {arXiv preprint arXiv:1812.04230},
  year   = {2018}
}