A modified particle swarm optimization rat search algorithm and its engineering application | Synapse