different approaches for the bandits problem