multimodal optimization problem; niching algorithms; evolutionary algorithm; metaheuristic search; proposed niching framework, E-BSP tree