Abstract
Part selection and machine loading are two major problems in the production planning phase of the flexible manufacturing systems. The problems have a combinatorial structure and usually, in practice, it is difficult to deal with this kind of problems using a mathematical programming model. In this paper, the above problems are formulated as a mixed-integer programming model which is handled sequentially and solved by a diversification-strategy-added version of the hybrid tabu search/simulated annealing algorithm of Zhang et al. (Comput Oper Res 35:282–294, 2008) presented in 2008. The performance of the algorithm is tested on eight random-generated problems with different sizes. The results are compared with those of the mathematical programming model, the original version of Zhang et al.’s (Comput Oper Res 35:282–294, 2008) algorithm and also a tabu search algorithm developed earlier by the authors.
Similar content being viewed by others
References
Stecke KE (1983) Formulation and solution of nonlinear integer production planning problems for flexible manufacturing systems. Manage Sci 23(3):273–288
Rajagopalan S (1986) Formulation and heuristic solutions for parts grouping and tool loading in flexible manufacturing systems. In: Stecke KE, Suri R (eds) Proceedings of the Second ORSA/TIMS Conference on Flexible Manufacturing Systems: Operations Resarch Models and Applications. Elsevier, New York, pp 311–320
O’Grady PJ, Menon U (1987) Loading a flexible manufacturing system. Int J Prod Res 25(7):1053–1068
Co CH, Biermann JS, Chen SK (1990) A methodical approach to the flexible manufacturing system batching, loading and tool configuration. Int J Prod Res 28(12):2171–2186
Liang M, Dutta SP (1993) An integrated approach to the part selection and machine loading problem in a class of flexible manufacturing systems. Eur J Oper Res 67:387–404
Moreno AA, Ding FY (1993) Heuristics for the FMS loading and part type selection problems. Int J Flex Manuf Sys 5:287–300
Liang M (1994) Integrating machining speed, part selection and machine loading decisions in flexible manufacturing systems. Comput Ind Eng 26(3):599–608
Denizel M, Erengüç S (1997) Exact solution procedures for certain planning problems in flexible manufacturing systems. Comput Oper Res 24(11):1043–1055
Kumar N, Shanker K (2000) A genetic algorithm for FMS part type selection and machine loading. Int J Prod Res 38(16):3861–3887
Mukhopadhyay SK, Midha S, Krishna VM (1992) A heuristic procedure for loading problems in flexible manufacturing systems. Int J Prod Res 30(9):2213–2228
Shanker K, Srinivasulu A (1989) Some solution methodologies for loading problems in a flexible manufacturing system. Int J Prod Res 27(6):1019–1034
Tiwari MK, Hazarika B, Vidyarthi NK, Jaggi P, Mukhopadhyay SK (1997) A heuristic solution approach to the machine loading problem of an FMS and its Petri net model. Int J Prod Res 35(8):2269–2284
Tiwari MK, Vidyarthi NK (2000) Solving machine loading problems in a flexible manufacturing system using a genetic algorithm based heuristic approach. Int J Prod Res 38(14):3357–3384
Swarnkar R, Tiwari MK (2004) Modeling machine loading problem of FMSs and its solution methodology using a tabu search and simulated annealing-based heuristic approach. Robot Comput Integ Manuf 20:199–209
Srinivas TMK, Allada V (2004) Solving the machine-loading problem in a flexible manufacturing system using a combinatorial auction-based approach. Int J Prod Res 42(9):1879–1893
Nagarjuna N, Mahesh O, Rajagopal K (2006) A heuristic based on multi-stage programming approach for machine-loading problem in a flexible manufacturing system. Robot Comput Integ Manuf 22:342–352
Tiwari MK, Kumar S, Kumar S, Prakash SR (2006) Solving part-type selection and operation allocation problems in an FMS: An approach using constraints-based fast simulated annealing algorithm. IEEE Trans Syst Man Cybern Syst Hum 36(6):1170–1184
Choudhary AK, Tiwari MK, Harding JA (2006) Part selection and operation-machine assignment in flexible manufacturing system environment: a genetic algorithm with chromosome differentiation-based methodology. Proc IME B J Eng Manufact 220(5):677–694
Prakash A, Khilwani N, Tiwari MK, Cohen Y (2008) Modified immune algorithm for job selection and operation allocation problem in flexible manufacturing systems. Adv Eng Softw 39:219–232
Biswas S, Mahapatra SS (2008) Modified particle swarm optimization for solving machine-loading problems in flexible manufacturing systems. Int J Adv Manuf Technol 39:931–942
Prakash A, Tiwari MK, Shankar R (2008) 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
Lee DH, Kim YD (1998) Iterative procedures for multi-period order selection and loading problems in flexible manufacturing systems. Int J Prod Res 36(10):2653–2668
Guerrero F, Lozano S, Koltai T, Larraneta J (1999) Machine loading and part type selection in flexible manufacturing systems. Int J Prod Res 37(6):1303–1317
Srivastava B, Chen WH (1996) Batching in production planning for flexible manufacturing systems. Int J Prod Econ 43:127–137
Mukhopadhyay SK, Singh MK, Srivastava R (1998) FMS machine loading: a simulated annealing approach. Int J Prod Res 36(6):1529–1547
Mandal SK, Pandey MK, Tiwari MK (2010) Incorporating dynamism in traditional machine loading problem: an AI-based optimisation approach. Int J Prod Res 48(12):3535–3559
Arıkan M, Erol S (2010) A long term memory tabu search algorithm for part selection and machine loading in flexible manufacturing systems. J Fac Eng Archit Gazi Univ 25(2):311–319
Srivastava B, Chen W (1993) Part type selection problem in flexible manufacturing systems: tabu search algorithms. Ann Oper Res 41:279–297
Sarma UMB, Kant S, Rai R, Tiwari MK (2002) Modelling the machine loading problem of FMSs and its solution using a tabu-search-based heuristic. Int J Comput Integ Manuf 15(4):285–295
Yang H, Wu Z (2002) GA-based integrated approach to FMS part type selection and machine-loading problem. Int J Prod Res 40(16):4093–4110
Kumar A, Prakash TMK, Shankar R, Baveja A (2006) Solving machine-loading problem of a flexible manufacturing system with constraint-based genetic algorithm. Eur J Oper Res 175:1043–1069
Chan FTS, Swarnkar R, Tiwari MK (2005) Fuzzy goal-programming model with an artificial immune system (AIS) approach for a machine tool selection and operation allocation problem in a flexible manufacturing system. Int J Prod Res 43(19):4147–4163
Khilwani N, Prakash A, Shankar R, Tiwari MK (2008) Fast Clonal Algorithm. Eng Appl Artif Intel 21:106–128
Chan FTS, Swarnkar R (2006) Ant colony optimization approach to a fuzzy goal programming model for a machine tool selection and operation allocation problem in an FMS. Robot Comput Integ Manuf 22:353–362
Lee DH, Kim YD (2000) Loading algorithms for flexible manufacturing systems with partially grouped machines. IIE Trans 32:33–47
Tiwari MK, Saha S, Mukhopadhyay SK (2007) Heuristic solution approaches for combined-job sequencing and machine loading problem in flexible manufacturing systems. Int J Adv Manuf Technol 31:716–730
Tabucannon MT, Dentcho NB, Basu S (1998) Using simulation to evaluate the batching approach to part type selection in flexible manufacturing systems. Integ Manuf Syst 9(1):5–14
Zhang CY, Li P, Rao Y, Guan Z (2008) A very fast TS/SA algorithm for the job shop scheduling problem. Comput Oper Res 35:282–294
Glover F (1989) Tabu search-Part I. ORSA J Comput 1(3):190–206
Glover F (1990) Tabu search-Part II. ORSA J Comput 2(1):4–32
Glover F, Laguna M (1997) Tabu search. Kluwer Academic, Norwell
Kirkpatrick S, Gelatt CD Jr, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–680
Cerny V (1985) Thermodynamical approach to the travelling salesman problem: an efficient simulation algorithm. J Optim Theor Appl 45:41–51
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Arıkan, M., Erol, S. A hybrid simulated annealing-tabu search algorithm for the part selection and machine loading problems in flexible manufacturing systems. Int J Adv Manuf Technol 59, 669–679 (2012). https://doi.org/10.1007/s00170-011-3506-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-011-3506-0