Iterative gauss-seidel solver

Please don't post Bullet support questions here, use the above forums instead.
boldt
Posts: 5
Joined: Tue Jul 26, 2005 2:57 pm

Iterative gauss-seidel solver

Post by boldt »

Hi Guys

I'm working on a simulator where I use a iterative gauss-seidel method to solve for lagrange multipliers in my lcp problem.

This works quite well in most of the cases, but in some extreme cases I get a bad solution.

The problem is that my solver starts to cycle between solutions for the multipliers.

After my first iteration I might have a solution like

\lambda_1,1 , \lambda_1,2 , \lambda_1,3

and then

\lambda_2,1 , \lambda_2,2 , \lambda_2,3

and then another iteration where I get

\lambda_3,1 , \lambda_3,2 , \lambda_3,3.

Then the solver can start over and will find

\lambda_1,1 , \lambda_1,2 , \lambda_1,3

as a new solution. I guess it is because my problem somehow are illconditioned, but how should I solve this. Have any other experienced this behaviour with iterative gauss seidel solvers

Thanks
Niels