Abstract
In this paper, an Adaptive Hierarchical Ant Colony Optimization (AHACO) has been proposed to resolve the traditional machine loading problem in Flexible Manufacturing Systems (FMS). Machine loading is one of the most important issues that is interlinked with the efficiency and utilization of FMS. The machine loading problem is formulated in order to minimize the system unbalance and maximize the throughput, considering the job sequencing, optional machines and technological constraints. The performance of proposed AHACO has been tested over a number of benchmark problems taken from the literature. Computational results indicate that the proposed algorithm is more effective and produces promising results as compared to the existing solution methodologies in the literature. The evaluation and comparison of system efficiency and system utilization justifies the supremacy of the algorithm. Further, results obtained from the proposed algorithm have been compared with well known random search algorithm viz. genetic algorithm, simulated annealing, artificial Immune system, simple ant colony optimization, tabu search etc. In addition, the algorithm has been tested over a randomly generated problem set of varying complexities; the results validate the robustness and scalability of the algorithm utilizing the concepts of ‘heuristic gap’ and ANOVA analysis.
Similar content being viewed by others
References
Agrawal S., Tiwari M.K. (2008). A collaborative ant colony algorithm to stochastic mixed-model U-shaped disassembly line balancing and sequencing problem. International Journal of Production Research 46(6):1405–1429
Bell J.E., McMullen P.R. (2004). Ant colony optimization techniques for the vehicle routing problem. Advanced Engineering Informatics 18:41–48
Bland J.A. (1999). Space planning by ant colony optimization. International Journal of Computational Application Technology 6:320–328
Brucker P., Drexel A., Mohring R., Neumann K., Pesch E. (1999). Resource constraint project scheduling problem. European Journal of Operation Research 112:3–41
Chen I.J., Chung C.H. (1996). An examination of flexibility measurements and performance of flexible manufacturing systems. International Journal of Production Research 34(2):379–394
Chen Y., Askin R.G. (1990). A Multi-objective evaluation of flexible manufacturing system loading heuristics. International Journal of Production Research 28(5):895–911
Colorni, A., Dorigo, M., & Maniezzo, V. (1992). An investigation of some properties of an Ant Algorithm. Proceedings of the Parallel Problem Solving from Nature Conference, pp. 509–520.
Cordon, O., Fernandez de Viana, I., Herrera, F., & Moreno, L. (2000). A new ACO model integrating evolutionary computation concepts: The best-worst Ant System. In: M. Dorigo, M. Middendorf, & T. Stuetzle (Eds.), Proceedings of Ants’2000, pp. 22–29.
DeCastro, L. N., & VonZuben, F. J. (2005). Recent developments in biologically inspired computing. Idea group publishing.
Dorigo, M. (1992). Optimization, learning and natural algorithm (in italian). Ph.D. thesis, Dipartimeno di Elettronica, Politecnico di Milano, Italy, pp. 140.
Dorigo M., Gambardella L.M. (1997). Ant colonies for the traveling salesman problem. Bio Systems 43:73–81
Dorigo M., Caro G.D., Gambardella L.M. (1997). Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation 1(1):53–66
Dorigo, M., & Caro, G. D. (1999). The ant colony optimization meta-heuristic. In D. Corne, M. Dorigo, F. Glover (Eds.), New ideas in optimization (pp. 11–32). McGraw Hill.
Dorigo M., Caro G.D., Gamberdella L.M. (1999). Ant algorithms for discrete optimization. Artificial Life 5:137–172
Gambardella L.M., Taillard E.D., Dorigo M. (1999). Ant colonies for the quadratic assignment problem. Journal of the Operation Research Society 50(2):167–176
Garey L.M.R., Johnson D.S. (1979). Computers and intractability: A guide to the theory of NP completeness. San Fransisco, CA: Freeman.
Glover F. (1990). Tabu search: A tutorial. Interfaces 20:74–94
Goldberg D.E. (1989). Genetic algorithm in search, optimization and learning. New York: Addison Wasley
Guerrero F., Lozana S., Koltai T., Larraneta J. (1999). Machine loading and part type selection in flexible manufacturing system. International Journal of Production Research 37(6):1303–1317
Huang S., Batta R., Nagi R. (2002). Variable capacity sizing and selection of connections in facility layout. IIE transaction 35:49–59
Jain, S., Barber, K., & Osterfeld, D. (1989). Expert simulation for online scheduling. Proceedings of the 1989 Winter Simulation Conference, pp. 930–935.
Khilwani N., Prakash A., Tiwari M. K., Shankar R. (2008). Fast Clonal Algorithm. Engineering Applications of Artificial Intelligence 21(1):106–128
Kim J.Y., Kim Y.K. (2005). Multileveled symbiotic evolutionary algorithm: Application to FMS loading problems. Artificial Intelligence 22:233–249
Kirkpatrick S., Gelatt C.D., Vecchi M.P. (1983). Optimization by simulated annealing. Science 220:671–680
Kumar N., Shanker K. (2000). A genetic algorithm for FMS part type selection and machine loading. International Journal of Production Research 16(38):3861–3887
Kumar P., Singh N., Tiwari N.K. (1990). Multicriteria analysis of the loading problem in flexible manufacturing system using Max-Min approach. International Journal of Production Research 2(2):13–23
Kumar, R., Tiwari, M. K., & Shankar, R. (2003). Scheduling of flexible manufacturing systems: An ant colony optimization approach, I Mech E, 1443–1453.
Kusiak, A. (1984). The part families problem in flexible manufacturing systems. International Proceedings of 1st ORSA/TIMS Conference FMS (pp. 237–242). Ann Arbor: Univ. Michigan.
Kusiak A. (1985). Flexible manufacturing systems: A structural approach. International Journal of Production Research 23(6):1057–1073
Lashkari R.S., Dutta S.P., Padhye A.M. (1992). A new formulation of operation allocation problem in flexible manufacturing system: Mathematical modeling and computational experience. International Journal of Production Research 25(9):1267–1283
Liang M., Dutta S.P., (1992) Combined part-selection, load sharing and machine loading problem in hybrid manufacturing system. International Journal of Production Research 30(10):2335– 2350
Liang M., Dutta S.P. (1993). Solving a combined part selection, machine loading, and tool configuration problem in flexible manufacturing system. Production and Operation Management 2(2):97–113
Maniezzo V., Colorni A., Dorigo M. (1999). Ant system applied to the quadratic assignment problem. IEEE Transactions Knowledge and Data Engineering 11(50):769–778
Maniezzo V., Dorigo M., Colorni A. (1996). Ant system: Optimization by a colony of cooperating agents. IEEE Transaction on Systems, Man and Cybernatics 26(1):29–41
McMullen P.R. (2001). An ant colony optimization approach to addressing a JIT sequencing problem with multiple objectives. Artificial Intelligence Engineering 15:309–317
Morino A.A., Ding F.Y. (1993). Heuristics for FMS-loading and part-type selection problems. International Journal of Flexible Manufacturing Systems 5:287–300
Mukhopadhyay S.K., Singh M.K., Srivastava R. (1998). FMS loading: A simulated annealing approach. International Journal of Production Research 36(6):1629–1647
Mukopadhyay S.K., Midha S., Krishna V.A. (1992). A heuristic procedure for loading problem in flexible manufacturing system. International journal of production research 30(2):2213– 2228
Pelagagge P.M., Cardarelli G. (1996). An effective loading rule for FMS real time scheduling. Integrated Manufacturing Systems 7(1):52–59
Prakash Anoop, Khilwani Nitesh, Tiwari M.K., Cohen Y. (2008). Modified immune algorithm for job selection and operation allocation problem in flexible manufacturing systems. Advances in Engineering Software 39(3):219–232
Sarma U.M.B.S., Kant S., Rai R., Tiwari M.K. (2002). A solution to machine loading problem in FMS using tabu search based algorithm. International Journal of Computer Integrated Manufacturing 15(4):285–295
Sawik T. (1990). Modeling and scheduling of flexible manufacturing system. European Journal of Operation Research 107:656–668
Shanker K., Tzen Y.J. (1981). A loading and dispatching problem in a random FMS. International Journal of Production Research 19:481–490
Shapiro H. (1979). Mathematical programming structures and AI algorithms. New York (NY): Wiley
Solimanpur M., Vrat P., Shankar R. (2004). Ant colony optimization algorithm to the inter-cell layout problem in cellular manufacturing. European Journal of Operation Research 157:592–606
Srinivas Dashora Yogesh, Chaudhary A.K., Harding J.A., Tiwari M.K. (2005). A Cooperative multi colony ant optimization based approach to efficiently allocate customers to multiple distribution centers in a supply chain network. Lecture Notes in Computer Science 3383:680–691
Stecke K.E. (1995). Design, scheduling and control problems of flexible manufacturing systems simulation. Annals of operation Research 3:3–12
Stecke K.E., Solberg J.J. (1981). Loading and control policies for flexible manufacturing systems. International Journal of Production Research 19:481–490
Stuetzle T., Hoos H.H. (2000). Max-Min ant system. Future Generation Computer Systems 16:889–914
Swarnkar Rahul, Tiwari M.K. (2004). Modeling machine loading problem of FMSs and its solution methodology using a hybrid tabu search and simulated annealing-based heuristic approach. Robotics and Computer-integrated Manufacturing 20:199–209
Taillard, E. D., & Gambardella, L. M. (1997). Adaptive memories for the quadratic assignment problem. Technical Report IDSIA, Lugano, Switzerland, pp. 87–97.
Tiwari M.K., Vidyarthi N.K. (2000). Solving machine loading problem in flexible manufacturing system using genetic algorithm based heuristic. International Journal of Production Research 38(14):3357–3384
Tiwari M.K., Hazarika B., Vidyarthi N.K., Jaggi P., Mukopadhyay S.K. (1997). A heuristic solution approach to the machine loading problem of FMS and its Petri net model. International Journal Of Production Research 35(8):2269–2284
Tiwari M.K., Kumar Sanjeev, Kumar Shashi, Prakash Shankar R. (2006). Solving part type selection and operation allocation problems in A FMS: An approach using constraint based fast simulated annealing algorithm. IEEE Systems Man and Cybernatics part-A: Systems and Humans 36(6):1170–1184
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Prakash, A., Tiwari, M.K. & Shankar, R. Optimal job sequence determination and operation machine allocation in flexible manufacturing systems: an approach using adaptive hierarchical ant colony algorithm. J Intell Manuf 19, 161–173 (2008). https://doi.org/10.1007/s10845-008-0071-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-008-0071-y