IEA/AIE 2017: Advances in Artificial Intelligence: From Theory to Practice pp 112-117 | Cite as
Elitist Ant System for the Distributed Job Shop Scheduling Problem
Abstract
In this paper, we are interested in industrial plants geographically distributed and more precisely the Distributed Job shop Scheduling Problem (DJSP) in multi-factory environment. The problem consists of finding an effective way to assign jobs to factories then, to generate a good operation schedule. To do this, a bio-inspired algorithm is applied, namely the Elitist Ant System (EAS) aiming to minimize the makespan. Several numerical experiments are conducted to evaluate the performance of our algorithm applied to the Distributed Job shop Scheduling Problem and the results show the shortcoming of the Elitist Ant System compared to developed algorithms in the literature.
Keywords
Elitist Ant System Job shop Makespan Multi-factory SchedulingReferences
- 1.Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm Intelligence: from Natural to Artificial Systems, vol. 1. Oxford University Press, New York (1999)MATHGoogle Scholar
- 2.Chung, S.H., Lau, H.C., Ho, G.T., Ip, W.: Optimization of system reliability in multi-factory production networks by maintenance approach. Expert Syst. Appl. 36(6), 10188–10196 (2009)CrossRefGoogle Scholar
- 3.Dorigo, M.: Optimization, learning and natural algorithms. Ph.D. thesis, Politecnico di Milano, Italy (1992)Google Scholar
- 4.Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 26(1), 29–41 (1996)CrossRefGoogle Scholar
- 5.Garey, M.R., Johnson, D.S., Sethi, R.: The complexity of flowshop and jobshop scheduling. Math. Oper. Res. 1(2), 117–129 (1976)MathSciNetCrossRefMATHGoogle Scholar
- 6.Jia, H., Fuh, J.Y., Nee, A.Y., Zhang, Y.: Web-based multi-functional scheduling system for a distributed manufacturing environment. Concurrent Eng. 10(1), 27–39 (2002)CrossRefGoogle Scholar
- 7.Jia, H., Fuh, J.Y., Nee, A.Y., Zhang, Y.: Integration of genetic algorithm and gantt chart for job shop scheduling in distributed manufacturing systems. Comput. Ind. Eng. 53(2), 313–320 (2007)CrossRefGoogle Scholar
- 8.Jia, H., Nee, A.Y., Fuh, J.Y., Zhang, Y.: A modified genetic algorithm for distributed scheduling problems. J. Intell. Manufact. 14(3–4), 351–362 (2003)CrossRefGoogle Scholar
- 9.Naderi, B., Azab, A.: Modeling and heuristics for scheduling of distributed job shops. Expert Syst. Appl. 41(17), 7754–7763 (2014)CrossRefGoogle Scholar
- 10.Naderi, B., Azab, A.: An improved model and novel simulated annealing for distributed job shop problems. Int. J. Adv. Manufact. Technol. 81, 1–11 (2015)CrossRefGoogle Scholar
- 11.Taillard, E.: Benchmarks for basic scheduling problems. Eur. J. Oper. Res. 64(2), 278–285 (1993)CrossRefMATHGoogle Scholar
- 12.Talbi, E.G.: Metaheuristics: from Design to Implementation, vol. 74. Wiley, New York (2009)CrossRefMATHGoogle Scholar