Optimal scheduling on unrelated parallel machines with combinatorial auction

被引:0
|
作者
Yan, Xue [1 ]
Wang, Ting [2 ,3 ]
Shi, Xuefei [4 ]
机构
[1] Nanjing Audit Univ, Sch Finance, Nanjing 211815, Jiangsu, Peoples R China
[2] Nanjing Univ Finance & Econ, Sch Management Sci & Engn, Nanjing 210023, Jiangsu, Peoples R China
[3] Beijing Inst Technol, Sch Management & Econ, Beijing 100081, Peoples R China
[4] Jiangxi Univ Sci & Technol, Sch Econ & Management, Ganzhou 341000, Jiangxi, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Software outsourcing; Unrelated parallel machines; Scheduling; Branch-and-price; Combinatorial auction; BRANCH-AND-PRICE; COLUMN GENERATION; ALGORITHM; TIME;
D O I
10.1007/s10479-024-06283-z
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Outsourcing operations have become an essential factor in enhancing the competitive advantage of software development enterprises. In this work, we examine the application of combinatorial auction in technician assignment and outsourcing service procurement, which is conducted by software enterprises to minimize the total cost of developing all the software. It gives rise to an unrelated parallel machine scheduling problem incorporating combinatorial auction (UPMSCA). Here, the jobs represent the software to be developed, and they consume the perishable time resources of the development technicians, which can be translated into monetary costs. The objective is to schedule the jobs on parallel machines or select the bid with the lowest cost. To solve the problem, we propose an arc-flow model and a set-partitioning formulation with column-based constraints. A branch-and-price algorithm with four branching rules is proposed and utilizes an effective dynamic programming algorithm to solve the pricing subproblem in the pattern-based formulation. To speed up computation, a bidirectional search method and a dominance rule are applied. Results from extensive computational tests on 100 sets of randomly generated instances demonstrate the performance of our algorithm.
引用
收藏
页码:937 / 963
页数:27
相关论文
共 50 条
  • [31] Experimental comparison of approximation algorithms for scheduling unrelated parallel machines
    Vredeveld, T
    Hurkens, C
    INFORMS JOURNAL ON COMPUTING, 2002, 14 (02) : 175 - 189
  • [32] Makespan minimization for scheduling unrelated parallel machines with setup times
    Ying, Kuo-Ching
    Lee, Zne-Jung
    Lin, Shih-Wei
    JOURNAL OF INTELLIGENT MANUFACTURING, 2012, 23 (05) : 1795 - 1803
  • [33] Bicriteria supply chain scheduling on unrelated-parallel machines
    Mehravaran, Yasaman
    Logendran, Rasaratnam
    JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2011, 28 (02) : 91 - 101
  • [34] Approximation Algorithms for Scheduling with Rejection on Two Unrelated Parallel Machines
    Lin, Feng
    Zhang, Xianzhao
    Cai, Zengxia
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (11) : 260 - 264
  • [35] Scheduling deteriorating jobs with a learning effect on unrelated parallel machines
    Wang, Xiao-Yuan
    Wang, Jian-Jun
    APPLIED MATHEMATICAL MODELLING, 2014, 38 (21-22) : 5231 - 5238
  • [36] Efficient Approaches to Scheduling for Unrelated Parallel Machines with Release Dates
    Avdeenko, Tatiana V.
    Mesentsev, Yury A.
    IFAC PAPERSONLINE, 2016, 49 (12): : 1743 - 1748
  • [37] Scheduling unrelated parallel machines with sequence-dependent setups
    Logendran, Rasaratnam
    McDonell, Brent
    Smucker, Byran
    COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (11) : 3420 - 3438
  • [38] Graph Balancing: A Special Case of Scheduling Unrelated Parallel Machines
    Ebenlendr, Tomas
    Krcal, Marek
    Sgall, Jiri
    PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2008, : 483 - 490
  • [39] Scheduling unrelated parallel machines to minimize total weighted tardiness
    Na, Dong-Gil
    Kim, Dong-Won
    Jang, Wooseung
    Chen, F. Frank
    2006 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS (SOLI 2006), PROCEEDINGS, 2006, : 758 - +
  • [40] Exact methods for order acceptance and scheduling on unrelated parallel machines
    Wang, Shijin
    Ye, Benyan
    COMPUTERS & OPERATIONS RESEARCH, 2019, 104 : 159 - 173