Multi-objective machining parameter optimisation for residual stress based on quantum cat swarm. (2017)