Scheduling of Software Test to Minimize the Total Completion Time

被引:2
作者
Chao, Man-Ting [1 ]
Lin, Bertrand M. T. [1 ]
机构
[1] Natl Yang Ming Chiao Tung Univ, Inst Informat Management, Hsinchu 300, Taiwan
关键词
single-machine scheduling; shared common setups; total completion time; integer programming; branch-and-bound; ant colony optimization; ALGORITHM;
D O I
10.3390/math11224705
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
This paper investigates a single-machine scheduling problem of a software test with shared common setup operations. Each job has a corresponding set of setup operations, and the job cannot be executed unless its setups are completed. If two jobs have the same supporting setups, the common setups are performed only once. No preemption of any processing is allowed. This problem is known to be computationally intractable. In this study, we propose sequence-based and position-based integer programming models and a branch-and-bound algorithm for finding optimal solutions. We also propose an ant colony optimization algorithm for finding approximate solutions, which will be used as the initial upper bound of the branch-and-bound algorithm. The computational experiments are designed and conducted to numerically appraise all of the proposed methods.
引用
收藏
页数:17
相关论文
共 25 条
[1]   OPTIMAL LINEAR ORDERING [J].
ADOLPHSON, D ;
HU, TC .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1973, 25 (03) :403-423
[2]  
[Anonymous], 1971, Single Machine Sequencing with Weighting Factors and Precedence Constraints
[3]   A State-of-the-Art Review on Meta-heuristics Application in Remanufacturing [J].
Ansari, Zulfiquar N. ;
Daxini, Sachin D. .
ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2022, 29 (01) :427-470
[4]  
Blum C., 2004, J MATH MODEL ALGORIT, V3, P285, DOI DOI 10.1023/B:JMMA.0000038614.39977.6F
[5]   A BRANCH-AND-BOUND ALGORITHM FOR THE JOB-SHOP SCHEDULING PROBLEM [J].
BRUCKER, P ;
JURISCH, B ;
SIEVERS, B .
DISCRETE APPLIED MATHEMATICS, 1994, 49 (1-3) :107-127
[6]  
Brucker P, 2013, Scheduling Algorithms
[7]   Server scheduling on parallel dedicated machines with fixed job sequences [J].
Cheng, T. C. E. ;
Kravchenko, Svetlana A. ;
Lin, Bertrand M. T. .
NAVAL RESEARCH LOGISTICS, 2019, 66 (04) :321-332
[8]  
Dorigo M., 1991, Technical Report 91016
[9]  
Dorigo M., Optimization, learning and natural algorithms
[10]  
Graham R. L., 1979, Discrete Optimisation, P287