Skip to main content

Advertisement

Log in

Optimal job sequence determination and operation machine allocation in flexible manufacturing systems: an approach using adaptive hierarchical ant colony algorithm

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

    Article  Google Scholar 

  • Bell J.E., McMullen P.R. (2004). Ant colony optimization techniques for the vehicle routing problem. Advanced Engineering Informatics 18:41–48

    Article  Google Scholar 

  • Bland J.A. (1999). Space planning by ant colony optimization. International Journal of Computational Application Technology 6:320–328

    Article  Google Scholar 

  • Brucker P., Drexel A., Mohring R., Neumann K., Pesch E. (1999). Resource constraint project scheduling problem. European Journal of Operation Research 112:3–41

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Garey L.M.R., Johnson D.S. (1979). Computers and intractability: A guide to the theory of NP completeness. San Fransisco, CA: Freeman.

    Google Scholar 

  • Glover F. (1990). Tabu search: A tutorial. Interfaces 20:74–94

    Article  Google Scholar 

  • Goldberg D.E. (1989). Genetic algorithm in search, optimization and learning. New York: Addison Wasley

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Huang S., Batta R., Nagi R. (2002). Variable capacity sizing and selection of connections in facility layout. IIE transaction 35:49–59

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kim J.Y., Kim Y.K. (2005). Multileveled symbiotic evolutionary algorithm: Application to FMS loading problems. Artificial Intelligence 22:233–249

    Google Scholar 

  • Kirkpatrick S., Gelatt C.D., Vecchi M.P. (1983). Optimization by simulated annealing. Science 220:671–680

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • McMullen P.R. (2001). An ant colony optimization approach to addressing a JIT sequencing problem with multiple objectives. Artificial Intelligence Engineering 15:309–317

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mukhopadhyay S.K., Singh M.K., Srivastava R. (1998). FMS loading: A simulated annealing approach. International Journal of Production Research 36(6):1629–1647

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Pelagagge P.M., Cardarelli G. (1996). An effective loading rule for FMS real time scheduling. Integrated Manufacturing Systems 7(1):52–59

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Sawik T. (1990). Modeling and scheduling of flexible manufacturing system. European Journal of Operation Research 107:656–668

    Article  Google Scholar 

  • Shanker K., Tzen Y.J. (1981). A loading and dispatching problem in a random FMS. International Journal of Production Research 19:481–490

    Article  Google Scholar 

  • Shapiro H. (1979). Mathematical programming structures and AI algorithms. New York (NY): Wiley

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Stecke K.E. (1995). Design, scheduling and control problems of flexible manufacturing systems simulation. Annals of operation Research 3:3–12

    Google Scholar 

  • Stecke K.E., Solberg J.J. (1981). Loading and control policies for flexible manufacturing systems. International Journal of Production Research 19:481–490

    Article  Google Scholar 

  • Stuetzle T., Hoos H.H. (2000). Max-Min ant system. Future Generation Computer Systems 16:889–914

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. K. Tiwari.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-008-0071-y

Keywords

Navigation