运筹学学报 ›› 2013, Vol. 17 ›› Issue (4): 63-68.

• 运筹学 • 上一篇    下一篇

具有等级约束的三台机排序问题的可中断在线算法

姚然1, 陈光亭1,2, 张安1,*, 陈永1   

  1. 1. 杭州电子科技大学理学院数学系,杭州 310018;  2. 台州学院,浙江台州 317000;
  • 出版日期:2013-12-15 发布日期:2013-12-15
  • 通讯作者: 张安 E-mail:anzhang@hdu.edu.cn
  • 基金资助:

    国家自然科学基金 (No. 11201105), 数学天元基金 (No. 11226235)

Preemptive online algorithms for scheduling on three machines with hierarchies

YAO Ran1, CHEN Guangting1,2, ZHANG An1,*, CHEN Yong1   

  1. 1. Department of Mathematics, College of Sciences, Hangzhou Dianzi University, Hangzhou 310018, China; 2. Taizhou University, Taizhou 317000, Zhejiang, China
  • Online:2013-12-15 Published:2013-12-15

摘要: 研究具有等级约束的三台机在线排序问题. 机器和工件的等级数均为1或2,工件只能在等级数不超过自身等级的机器上加工,且加工允许中断,目标是极小化最大工件完工时间. 如果有两台机器等级为1,给出竞争比为3/2的在线算法,并证明算法是最好可能的;如果只有一台等级为1的机器,也给出竞争比为3/2的在线算法.

关键词: 在线排序, 可中断, 等级, 竞争比

Abstract: We consider online scheduling on three machines with hierarchies. Each job, as well as each machine, has a hierarchy of either 1 or 2 associated with it. A job can be scheduled on a machine only when its hierarchy is no smaller than that of the machine. Preemption is allowed. The objective is to minimize the maximum completion time of jobs. If there are two machines of hierarchy 1, then we give an online algorithm with competitive ratio 3/2 and prove that it is best possible. If only one machine has a hierarchy of 1, then a 3/2-competitive algorithm is also provided.

Key words: online scheduling, preemptive, hierarchy, competitive ratio

中图分类号: