Best Management Practices (BMPs) are implemented in a watershed to reduce the amount of non-point source pollutants transported to water bodies. However, an optimization algorithm is required to choose the efficient type, size, and location of BMPs for application in a watershed for improving the water quality. In this study, the Charged System Search, a well-known and powerful meta-heuristic o...