Solving the tool switching problem with memetic algorithms

被引:13
作者
Edgar Amaya, Jhon [2 ]
Cotta, Carlos [1 ]
Fernandez-Leiva, Antonio J. [1 ]
机构
[1] Univ Malaga, Dept Lenguajes & Ciencias Comp, ETSI Informat, Sch Comp Sci, E-29071 Malaga, Spain
[2] Univ Nacl Expt Tachira, Lab Comp Alto Rendimiento, San Cristobal, Venezuela
来源
AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING | 2012年 / 26卷 / 02期
关键词
Evolutionary Algorithm; Flexible Manufacturing System; Local Search; Memetic Algorithm; Tool Switching Problem; FLEXIBLE MANUFACTURING MACHINE; DESIGN ISSUES; NC-MACHINE; NUMBER; OPTIMIZATION; MINIMIZATION; MANAGEMENT; BENEFITS;
D O I
10.1017/S089006041100014X
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The tool switching problem (ToSP) is well known in the domain of flexible manufacturing systems. Given a reconfigurable machine, the ToSP amounts to scheduling a collection of jobs on this machine (each of them requiring a different set of tools to be completed), as well as the tools to be loaded/unloaded at each step to process these jobs, such that the total number of tool switches is minimized. Different exact and heuristic methods have been defined to deal with this problem. In this work, we focus on memetic approaches to this problem. To this end, we have considered a number of variants of three different local search techniques (hill climbing, tabu search, and simulated annealing), and embedded them in a permutational evolutionary algorithm. It is shown that the memetic algorithm endowed with steepest ascent hill climbing search yields the best results, performing synergistically better than its stand-alone constituents, and providing better results than the rest of the algorithms (including those returned by an effective ad hoc beam search heuristic defined in the literature for this problem).
引用
收藏
页码:221 / 235
页数:15
相关论文
共 57 条
[1]   A tabu search based algorithm for minimizing the number of tool switches on a flexible machine [J].
Al-Fawzan, MA ;
Al-Sultan, KS .
COMPUTERS & INDUSTRIAL ENGINEERING, 2003, 44 (01) :35-47
[2]  
Amaya JE, 2008, LECT NOTES COMPUT SC, V5296, P190, DOI 10.1007/978-3-540-88439-2_14
[3]  
[Anonymous], 1989, The Annealing Algorithm
[4]  
[Anonymous], 1989, 826 CALTECH
[5]  
[Anonymous], 2003, Handbook of rnetaheuristics
[6]  
Back T., 1996, EVOLUTIONARY ALGORIT, DOI DOI 10.1093/OSO/9780195099713.001.0001
[7]   A HEURISTIC FOR MINIMIZING THE NUMBER OF TOOL SWITCHES ON A FLEXIBLE MACHINE [J].
BARD, JF .
IIE TRANSACTIONS, 1988, 20 (04) :382-391
[8]   A STUDY OF REPLACEMENT ALGORITHMS FOR A VIRTUAL-STORAGE COMPUTER [J].
BELADY, LA .
IBM SYSTEMS JOURNAL, 1966, 5 (02) :78-&
[9]   SCHEDULING WITH RESOURCE-MANAGEMENT IN MANUFACTURING SYSTEMS [J].
BLAZEWICZ, J ;
FINKE, G .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1994, 76 (01) :1-14
[10]   Metaheuristics in combinatorial optimization: Overview and conceptual comparison [J].
Blum, C ;
Roli, A .
ACM COMPUTING SURVEYS, 2003, 35 (03) :268-308