jdmoorman / kaczmarz-algorithms

Variants of the Kaczmarz algorithm for solving linear systems in Python.
MIT License
11 stars 4 forks source link

Bai Wu strategy #30

Open jdmoorman opened 4 years ago

jdmoorman commented 4 years ago

Since it is common to compare adaptive rules against Bai and Wu's strategy, we should have an implementation of their selection strategy.

jdmoorman commented 4 years ago

The original method is described here and a followup work which gives a slightly more general method can be found here!

Basically, sample rows with probability proportional to the normalized residual, but ignore rows whose normalized residual is below than some convex combination of the average and max normalized residual values. The parameter of the convex combination should be one half by default.