运筹学学报 ›› 2022, Vol. 26 ›› Issue (3): 133-142.doi: 10.15960/j.cnki.issn.1007-6093.2022.03.010

• • 上一篇    下一篇

工件具有任意尺寸的混合分批平行机排序问题的近似算法

王冬1, 李刚刚2, 罗文昌1,*()   

  1. 1. 宁波大学数学与统计学院, 浙江宁波 315211
    2. 江西财经大学信息管理学院, 江西南昌 330013
  • 收稿日期:2022-01-20 出版日期:2022-09-15 发布日期:2022-09-07
  • 通讯作者: 罗文昌 E-mail:luowenchang@163.com
  • 作者简介:罗文昌, E-mail: luowenchang@163.com
  • 基金资助:
    国家自然科学基金(11971252);国家自然科学基金(11901255)

Approximation algorithm for mixed batch scheduling on identical machines for jobs with arbitrary sizes

Dong WANG1, Ganggang LI2, Wenchang LUO1,*()   

  1. 1. School of Mathematics and Statistics, Ningbo University, Ningbo 315211, Zhejiang, China
    2. School of Information Management, Jiangxi University of Finance and Economics, Nanchang 330013, Jiangxi, China
  • Received:2022-01-20 Online:2022-09-15 Published:2022-09-07
  • Contact: Wenchang LUO E-mail:luowenchang@163.com

摘要:

本文考虑了工件具有任意尺寸且机器有容量限制的混合分批平行机排序问题。在该问题中, 一个待加工的工件集需在多台平行批处理机上进行加工。每个工件有它的加工时间和尺寸, 每台机器可以同时处理多个工件, 称为一个批, 只要这些工件尺寸之和不超过其容量; 一个批的加工时间等于该批中工件的最大加工时间和总加工时间的加权和; 目标函数是极小化最大完工时间。该问题包含一维装箱问题为其特殊情形, 为强NP-困难的。对此给出了一个$\left( {2 + 2\alpha+\alpha^{2}}\right)$-近似算法, 其中$\alpha$为给定的权重参数, 满足$0\leq\alpha\leq 1$

关键词: 混合分批排序, 工件尺寸, 最大完工时间, 近似算法

Abstract:

In this paper, we consider the mixed batch scheduling problem in which a set of jobs with arbitrary sizes should be processed on identical batch machines with identical capacities. Each job has its processing time and size. Each machine can process a group of jobs as a batch simultaneously, as long as the total size of the jobs in this batch does not exceed the capacity of the machine. For a given batch, its processing time is equal to the weighted sum of the maximum processing time and the total processing time of jobs in the batch. The objective function is to minimize the makespan. The problem includes the one-dimension bin packing problem as its special case, which is strongly NP-hard. For the studied problem, we provide an approximation algorithm with performance ratio of $\left( {2 +2\alpha+\alpha^{2}} \right)$, where $\alpha$ is a given parameter for weight with $0\leq\alpha\leq 1$.

Key words: mixed batch scheduling, job size, makespan, approximation algorithm

中图分类号: