Statistical Based Algorithms