A rhinopithecus swarm optimization algorithm for complex optimization problem | Synapse