Investigation of river water pollution using Muskingum method and particle swarm optimization (PSO) algorithm | Synapse