In the domain of environmental monitoring, the niche method has been employed to enable particle swarm algorithms to search for multiple pollutant sources simultaneously. This method enhances the algorithm's ability to locate and differentiate between multiple pollutant concentrations within a given environment.