An adaptive decision sand cat swarm optimization algorithm combined with Q-learning for solving engineering problems | Synapse