Comparing the niches of CMA-ES, CHC and pattern search using diverse benchmarks