Multi-objective Cat Swarm Optimization Algorithm based on a Grid System