Most conventional scheduling problems use production efficiency, cost and quality as their preeminent optimization objectives. However, because of increasing costs of energy and environmental pollution, “low-carbon scheduling” as a novel scheduling model has received increasing attention from scholars and engineers. This scheduling model focuses on reducing energy consumption and environmental pollution at the workshop level.