“…Heuristic algorithm has advantages of easy to describe, good interpretability, easy to integrate expert knowledge, simple computation, and good adaptation in real-time scheduling, but the scheduling result is usually unsatisfactory when the production scheduling problem has characteristics of large scale, complex constraints, or multiple objective. Some others used particle swarm optimization algorithm and ant colony algorithm to solve scheduling problem in spinning or apparel enterprises (Feng & Fei, 2011;Mohamed, Thouraya, Bessem, & Nourreddine, 2013). These two algorithms are evolutionary algorithms.…”