Minimizing total busy time in parallel scheduling with application to optical networks

被引:38
|
作者
Flammini, Michele [2 ]
Monaco, Gianpiero [6 ]
Moscardelli, Luca [3 ]
Shachnai, Hadas [4 ]
Shalom, Mordechai [1 ]
Tamir, Tami [5 ]
Zaks, Shmuel [4 ]
机构
[1] Tel Hai Acad Coll, IL-12210 Upper Gallilee, Israel
[2] Univ Aquila, Dept Comp Sci, I-67100 Laquila, Italy
[3] Univ G dAnnunzio, Dept Sci, Pescara, Italy
[4] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[5] Interdisciplinary Ctr, Sch Comp Sci, Herzliyya, Israel
[6] 13S CNRS UNSA INRIA, Mascotte Joint Project, Sophia Antipolis, France
基金
以色列科学基金会;
关键词
Scheduling; Optical networks; Approximation algorithms; COSTS;
D O I
10.1016/j.tcs.2010.05.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider a scheduling problem in which a bounded number of jobs can be processed simultaneously by a single machine. The input is a set of n jobs J, = {J(1), . . . , J(n)}. Each job, J(j), is associated with an interval [s(j), c(j)] along which it should be processed. Also given is the parallelism parameter g >= 1, which is the maximal number of jobs that can be processed simultaneously by a single machine. Each machine operates along a contiguous time interval, called its busy interval, which contains all the intervals corresponding to the jobs it processes. The goal is to assign the jobs to machines so that the total busy time is minimized. The problem is known to be NP-hard already for g = 2. We present a 4-approximation algorithm for general instances, and approximation algorithms with improved ratios for instances with bounded lengths, for instances where any two intervals intersect, and for instances where no interval is properly contained in another. Our study has application in optimizing the switching costs of optical networks. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:3553 / 3562
页数:10
相关论文
共 50 条
  • [31] Parallel genetic algorithm for minimizing total weighted completion time
    Bozejko, W
    Wodecki, M
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING - ICAISC 2004, 2004, 3070 : 400 - 405
  • [32] Minimizing total completion time on parallel machines with deadline constraints
    Leung, JYT
    Pinedo, M
    SIAM JOURNAL ON COMPUTING, 2003, 32 (05) : 1370 - 1388
  • [33] Parallel machine scheduling for minimizing the makespan and the average flow-time
    Ruiz-Torres, AJ
    Enscore, EE
    Barton, RR
    6TH INDUSTRIAL ENGINEERING RESEARCH CONFERENCE PROCEEDINGS: (IERC), 1997, : 186 - 191
  • [34] A scheduling application for WDM optical networks
    Liu, KH
    Wilson, BJ
    Wei, JY
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2000, 18 (10) : 2041 - 2050
  • [35] Minimizing time-dependent total completion time on parallel identical machines
    Gawiejnowicz, S
    Kurc, W
    Pankowska, L
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 89 - 96
  • [36] Minimizing total completion time and makespan for a multi-scenario bi-criteria parallel machine scheduling problem
    Zhang, Xiechen
    Angel, Eric
    Chu, Feng
    Regnault, Damien
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2025, 321 (02) : 397 - 406
  • [38] Minimizing Total Completion Time of Batch Scheduling with Nonidentical Job Sizes
    Li, Rongqi
    Tan, Zhiyi
    Zhu, Qianyu
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, COCOA 2017, PT I, 2017, 10627 : 165 - 179
  • [39] On-line scheduling on a single machine: minimizing the total completion time
    Fiat, A
    Woeginger, GJ
    ACTA INFORMATICA, 1999, 36 (04) : 287 - 293
  • [40] Minimizing total flow time subject to preemption penalties in online scheduling
    Heydari, Mehdi
    Sadjadi, Seyed Jafar
    Mohammadi, Emran
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2010, 47 (1-4): : 227 - 236