Optimal scheduling on unrelated parallel machines with combinatorial auction

被引:1
作者
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
相关论文
共 35 条