I am working with Conjugate Gradient method to solve for π΄π₯=π, where π΄ is an extremely large PSD and Singular matrix. I cannot directly access the elements of π΄. The only thing I can do is computing π΄π£ for any vector π£, which is a rather expensive operation.
Now, I would like to solve for π΄π₯=0, which is effectively finding one vector in the null space of π΄. I understand that it is slow to solve it with CG directly. I wonder if there are other iterative methods that would give a reasonably good solution with only the access of π΄π£ very quickly?