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
相关论文
共 50 条
  • [1] BATCH SCHEDULING TO MINIMIZE TOTAL COMPLETION-TIME
    GHOSH, JB
    OPERATIONS RESEARCH LETTERS, 1994, 16 (05) : 271 - 275
  • [2] Scheduling with Rejection to Minimize the Total Weighted Completion Time
    Zhang, Shu-Xia
    Cao, Zhi-Gang
    Zhang, Yu-Zhong
    OPERATIONS RESEARCH AND ITS APPLICATIONS, PROCEEDINGS, 2009, 10 : 111 - +
  • [3] Customer order scheduling to minimize total weighted completion time
    Wang, Guoqing
    Cheng, T. C. Edwin
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2007, 35 (05): : 623 - 626
  • [4] A flowshop scheduling algorithm to minimize total weighted completion time
    Zhao, CL
    Zhang, QL
    Tang, HY
    PROCEEDINGS OF THE 4TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-4, 2002, : 1485 - 1488
  • [5] Batch Scheduling with Deteriorating Jobs to Minimize the Total Completion Time
    Miao C.
    Xia Y.
    Zhang Y.
    Zou J.
    Journal of the Operations Research Society of China, 2013, 1 (03) : 377 - 383
  • [6] Scheduling to minimize the maximum total completion time per machine
    Wan, Long
    Ding, Zhihao
    Li, Yunpeng
    Chen, Qianqian
    Tan, Zhiyi
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 242 (01) : 45 - 50
  • [7] Scheduling start time dependent jobs to minimize the total weighted completion time
    Bachman, A
    Cheng, TCE
    Janiak, A
    Ng, CT
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (06) : 688 - 693
  • [8] Open shop scheduling problem to minimize total weighted completion time
    Bai, Danyu
    Zhang, Zhihai
    Zhang, Qiang
    Tang, Mengqian
    ENGINEERING OPTIMIZATION, 2017, 49 (01) : 98 - 112
  • [9] Online scheduling of a single machine to minimize total weighted completion time
    Anderson, EJ
    Potts, CN
    MATHEMATICS OF OPERATIONS RESEARCH, 2004, 29 (03) : 686 - 697
  • [10] Multiprocessor task scheduling to minimize the maximum tardiness and the total completion time
    Cai, XQ
    Lee, CY
    Wong, TL
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2000, 16 (06): : 824 - 830