.
american roulette algorithm bmqo