I have a Sylvester equation $AX+XB=C$ with a unique solution. I don't actually need $X$, but rather the matrix-vector product $Xv$ (for some known $v$). It seems most literature concerns itself with finding $X$, but I was hoping, much like philosophically how $\exp(A)v$ can be evaluated without first finding $\exp(A)$, that there may be efficient (Krylov?), general strategies for this sub-problem. (Suppose I have $A,B,C$ implemented in a matrix-free fashion, and the full storage of $X$ would exceed all memory.)
I emphasize general because it isn't hard to show that if $$\lim_{k\to\infty} \|A^{-k-1}CB^k\| \to 0,$$ then $$X=\sum_{k=0}^\infty (-1)^k A^{-k-1} C B^k,$$ so the product $Xv$ can be evaluated by computing and summing $A^{-k-1}CB^k v$. However, I don't believe my matrices $A,B$ satisfy this requirement. If it is helpful, my $C$ is also rank 1, i.e. $C=ab^T$.
As far as I can tell from the literature, it seems the most effective matrix-free strategies are computing low-rank approximations to $X$ itself (via whatever mechanism, e.g. http://www.sciencedirect.com/science/article/pii/S0898122114001278). I was hoping for (though not necessarily expecting) a cute linear algebra trick to compute the scalar $b^T X a$ without first forming $X$.
– Jason Feb 02 '16 at 20:51