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 条
  • [21] Graph Balancing: A Special Case of Scheduling Unrelated Parallel Machines
    Ebenlendr, Tomas
    Krcal, Marek
    Sgall, Jiri
    ALGORITHMICA, 2014, 68 (01) : 62 - 80
  • [22] Scheduling unrelated parallel machines to minimize total weighted tardiness
    Liaw, CF
    Lin, YK
    Cheng, CY
    Chen, MC
    COMPUTERS & OPERATIONS RESEARCH, 2003, 30 (12) : 1777 - 1789
  • [23] Unrelated parallel machine scheduling with dedicated machines and common deadline
    Lee, Cheng-Hsiung
    Liao, Ching-Jong
    Chao, Chien-Wen
    COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 74 : 161 - 168
  • [24] Valid Inequalities for Unrelated Parallel Machines Scheduling with Precedence Constraints
    Hassan, Mohammed-Albarra
    Kacem, Imed
    Martin, Sebastien
    Osman, Izzeldin M.
    2016 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2016, : 677 - 682
  • [25] Multiple-objective heuristics for scheduling unrelated parallel machines
    Lin, Yang-Kuei
    Fowler, John W.
    Pfund, Michele E.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 227 (02) : 239 - 253
  • [26] Scheduling of unrelated parallel machines when machine availability is specified
    Suresh, V
    Chaudhuri, D
    PRODUCTION PLANNING & CONTROL, 1996, 7 (04) : 393 - 400
  • [27] Graph Balancing: A Special Case of Scheduling Unrelated Parallel Machines
    Tomáš Ebenlendr
    Marek Krčál
    Jiří Sgall
    Algorithmica, 2014, 68 : 62 - 80
  • [28] Approximation algorithms for scheduling unrelated parallel machines with release dates
    Avdeenko, T. V.
    Mesentsev, Y. A.
    Estraykh, I. V.
    INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGIES IN BUSINESS AND INDUSTRY 2016, 2017, 803
  • [29] Bicriteria scheduling problem for unrelated parallel machines with release dates
    Lin, Yang-Kuei
    Lin, Hao-Chen
    COMPUTERS & OPERATIONS RESEARCH, 2015, 64 : 28 - 39
  • [30] Makespan minimization for scheduling unrelated parallel machines with setup times
    Kuo-Ching Ying
    Zne-Jung Lee
    Shih-Wei Lin
    Journal of Intelligent Manufacturing, 2012, 23 : 1795 - 1803