Where natural evolution has lead to a wide variety of coexisting species, evolutionary algorithms tend to end up with nearly identical individuals. Techniques known as niching aim to avoid this. However, they often depend on a threshold parameter, known as the sharing radius or niche radius. It serves as a similarity threshold. This is a critical, problem-dependent parameter. How to set it is k...