Multi-product production routing problem by consideration of outsourcing and carbon emissions: particle swarm optimization. Issue 8 (3rd August 2021)