diversity algorithms based on Strilings diversity