I have a linear system with matrix which eigenvalues are uniformly distributed on the unit circle like this:

Is it possible to solve this kind of system effectively by iterative method, maybe with some preconditioner?
I have a linear system with matrix which eigenvalues are uniformly distributed on the unit circle like this:

Is it possible to solve this kind of system effectively by iterative method, maybe with some preconditioner?
The matrix is very well-conditioned, hence GMRES(k) should work fine without preconditioner.
n=100;A=eye(n);p=[n, 1:n-1];A=A(:,p);condition_number=cond(A),b=eye(n,1)+rand(n,1)*1e-6;[x, flag, relres, iter, resvec] = gmres (A,b);close all;semilogy(resvec);figure;plot(eig(A),".");
– wim
Jun 05 '15 at 05:54