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 条
  • [21] A note on the preemptive scheduling to minimize total completion time with release time and deadline constraints
    Wan, Long
    Yuan, Jinjiang
    Geng, Zhichao
    JOURNAL OF SCHEDULING, 2015, 18 (03) : 315 - 323
  • [22] A note on the preemptive scheduling to minimize total completion time with release time and deadline constraints
    Long Wan
    Jinjiang Yuan
    Zhichao Geng
    Journal of Scheduling, 2015, 18 : 315 - 323
  • [23] Online scheduling on m uniform machines to minimize total (weighted) completion time
    Liu, Ming
    Chu, Chengbiu
    Xu, Yinfeng
    Zheng, Feifeng
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (38-40) : 3875 - 3881
  • [24] TASK-SCHEDULING WITH PRECEDENCE CONSTRAINTS TO MINIMIZE THE TOTAL COMPLETION-TIME
    CHANG, JM
    HSU, CC
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1995, 26 (11) : 2203 - 2217
  • [25] Scheduling dependent coflows to minimize the total weighted job completion time in datacenters
    Tian, Bingchuan
    Tian, Chen
    Wang, Bingquan
    Li, Bo
    He, Zehao
    Dai, Haipeng
    Liu, Kexin
    Dou, Wanchun
    Chen, Guihai
    COMPUTER NETWORKS, 2019, 158 : 193 - 205
  • [26] Unrelated parallel-machine scheduling to minimize total weighted completion time
    Jeng-Fung Chen
    Journal of Intelligent Manufacturing, 2015, 26 : 1099 - 1112
  • [27] Online scheduling to minimize the total weighted completion time plus the rejection cost
    Ran Ma
    Jinjiang Yuan
    Journal of Combinatorial Optimization, 2017, 34 : 483 - 503
  • [28] Scheduling with a weight-modifying activity to minimize the total weighted completion time
    Lin, Bertrand M. T.
    Liu, Shu-Wei
    Mosheiov, Gur
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2024, 128
  • [29] Scheduling orders for multiple product types to minimize total weighted completion time
    Leung, Joseph Y. -T.
    Li, Haibing
    Pinedo, Michael
    DISCRETE APPLIED MATHEMATICS, 2007, 155 (08) : 945 - 970
  • [30] Approximation Algorithms for Multiprocessor Scheduling with Testing to Minimize the Total Job Completion Time
    Gong, Mingyang
    Chen, Zhi-Zhong
    Hayashi, Kuniteru
    ALGORITHMICA, 2024, 86 (05) : 1400 - 1427