Simulated annealing and ant colony optimization algorithms for the dynamic throughput maximization problem

被引:4
作者
Musa, Rami [1 ]
Chen, F. Frank [2 ]
机构
[1] Virginia Polytech Inst & State Univ, Grado Dept Ind & Syst Engn, Blacksburg, VA 24061 USA
[2] Univ Texas San Antonio, Dept Mech Engn, San Antonio, TX 78249 USA
关键词
dynamic throughput maximization (DTM); simulated annealing (SA); ant colony optimization (ACO); combinatorial optimization; meta-heuristics;
D O I
10.1007/s00170-007-1005-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In many industries, inspection data is determined to merely serve for verification and validation purposes. It is rarely used to directly enhance the product quality because of the lack of approaches and difficulties of doing so. Given that a batch of subassembly items have been inspected, it is sometimes more profitable to exploit the data of the measured features of the subassemblies in order to further reduce the variation in the final assemblies so the rolled yield throughput is maximized. This can be achieved by selectively and dynamically assembling the subassemblies so we can maximize the throughput of the final assemblies. In this paper, we introduce and solve the dynamic throughput maximization (DTM) problem. The problem is found to have grown substantially by increasing the size of the assembly (number of subassembly groups and number of items in each group). Therefore, we resort to five algorithms: simple greedy sorting algorithm, two simulated annealing (SA) algorithms and two ant colony optimization (ACO) algorithms. Numerical examples have been solved to compare the performances of the proposed algorithms. We found that our ACO algorithms generally outperform the other algorithms.
引用
收藏
页码:837 / 850
页数:14
相关论文
共 10 条
[1]  
[Anonymous], 2004, Ant colony optimization
[2]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[3]   Genetic algorithm for minimizing assembly variation in selective assembly [J].
Kannan, SM ;
Jayabalan, V ;
Jeevanantham, K .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2003, 41 (14) :3301-3313
[4]  
Musa R., 2006, Computer-Aided Design and Applications, V3, P69
[5]  
MUSA R, 2006, IND ENG RES C IERC P
[6]  
MUSA R, 2006, INT S FLEX MAN ISFA
[7]   SELECTIVE ASSEMBLY WITH COMPONENTS OF DISSIMILAR VARIANCE [J].
PUGH, GA .
COMPUTERS & INDUSTRIAL ENGINEERING, 1992, 23 (1-4) :487-491
[8]   PARTITIONING FOR SELECTIVE ASSEMBLY [J].
PUGH, GA .
COMPUTERS & INDUSTRIAL ENGINEERING, 1986, 11 (1-4) :175-179
[9]   Tutorial on computational complexity [J].
Tovey, CA .
INTERFACES, 2002, 32 (03) :30-61
[10]  
Whitney DE., 2004, Mechanical assemblies