An approximation result for a duo-processor task scheduling problem

被引:4
|
作者
DellOlmo, P
Giordani, S
Speranza, MG
机构
[1] UNIV ROMA TOR VERGATA,CTR VITO VOLTERRA,I-00133 ROME,ITALY
[2] UNIV BRESCIA,DEPT QUANTITAT METHODS,I-25122 BRESCIA,ITALY
关键词
parallel processing; scheduling; coloring; computational complexity; approximation algorithms;
D O I
10.1016/S0020-0190(96)00196-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of scheduling tasks on a set of dedicated processors, where each task requires a subset of two processors be simultaneously available for a given processing time. The objective is to determine a nonpreemptive schedule with minimum completion time. By means of a graph theoretical formulation, we show that instances with up to 4 processors can be solved in polynomial time. With m = 2s + 1 processors (for s = 2, 3,...) and a minimum of m task types, we prove that the problem is NP-hard. Moreover, for this class of NP-hard instances, a simple O(m) approximation algorithm, whose performance ratio is bounded by 3s/(2s + 1), is given. The bound is shown to be tight. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:195 / 200
页数:6
相关论文
共 50 条
  • [31] Task-resource scheduling problem
    Anna Gorbenko
    Vladimir Popov
    International Journal of Automation and Computing, 2012, 9 (4) : 429 - 441
  • [32] Preemptable malleable task scheduling problem
    Blazewicz, J
    Kovalyov, MY
    Machowiak, M
    Trystram, D
    Weglarz, J
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (04) : 486 - 490
  • [33] Research into the conditional task scheduling problem
    Huang, L
    Oudshoorn, MJ
    NEW TECHNOLOGIES ON COMPUTER SOFTWARE, 1997, : 60 - 68
  • [34] Task-resource Scheduling Problem
    Anna Gorbenko
    Vladimir Popov
    International Journal of Automation & Computing , 2012, (04) : 429 - 441
  • [35] Genetic algorithms for task scheduling problem
    Omara, Fatma A.
    Arafa, Mona M.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (01) : 13 - 22
  • [36] Task-resource Scheduling Problem
    Gorbenko, Anna
    Popov, Vladimir
    INTERNATIONAL JOURNAL OF AUTOMATION AND COMPUTING, 2012, 9 (04) : 429 - 441
  • [37] A (1.4+ε)-approximation algorithm for the 2-MAX-DUO problem
    Chen, Yong
    Lin, Guohui
    Liu, Tian
    Luo, Taibo
    Su, Bing
    Xu, Yao
    Zhang, Peng
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2020, 40 (03) : 806 - 824
  • [38] A task scheduling algorithm of single processor parallel test system
    Zhuo, Jiajing
    Meng, Chen
    Zou, Minghu
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 1, PROCEEDINGS, 2007, : 627 - +
  • [39] A Bipartite Genetic Algorithm for Multi-processor Task Scheduling
    Mohammad Reza Bonyadi
    Mohsen Ebrahimi Moghaddam
    International Journal of Parallel Programming, 2009, 37 : 462 - 487
  • [40] Scheduling task graphs on arbitrary processor architectures considering contention
    Sinnen, O
    Sousa, L
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 2001, 2110 : 373 - 382