Online Scheduling with Interval Conflicts

被引:6
|
作者
Halldorsson, Magnus M. [1 ]
Patt-Shamir, Boaz [2 ]
Rawitz, Dror [2 ]
机构
[1] Reykjavik Univ, Sch Comp Sci, ICE TCS, IS-101 Reykjavik, Iceland
[2] Tel Aviv Univ, Sch Elect Engn, IL-69978 Tel Aviv, Israel
基金
以色列科学基金会;
关键词
Online scheduling; Online set packing; Interval conflicts; Competitive analysis; Compound tasks; Distributed algorithms;
D O I
10.1007/s00224-012-9408-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the problem of Scheduling with Interval Conflicts, there is a ground set of items indexed by integers, and the input is a collection of conflicts, each containing all the items whose index lies within some interval on the real line. Conflicts arrive in an online fashion. A scheduling algorithm must select, from each conflict, at most one survivor item, and the goal is to maximize the number (or weight) of items that survive all the conflicts they are involved in. We present a centralized deterministic online algorithm whose competitive ratio is O(lg sigma), where sigma is the size of the largest conflict. For the distributed setting, we present another deterministic algorithm whose competitive ratio is in the special contiguous case, in which the item indices constitute a contiguous interval of integers. Our upper bounds are complemented by two lower bounds: one that shows that even in the contiguous case, all deterministic algorithms (centralized or distributed) have competitive ratio Omega(lg sigma), and that in the non-contiguous case, no deterministic oblivious algorithm (i.e., a distributed algorithm that does not use communication) can have a bounded competitive ratio.
引用
收藏
页码:300 / 317
页数:18
相关论文
共 50 条
  • [31] Online Algorithms for the Interval Scheduling Problem in the Cloud: Affinity Pair Threshold Based Approaches
    Oikonomou, Panagiotis
    Tziritas, Nikos
    Loukopoulos, Thanasis
    Theodoropoulos, Georgios
    Hanai, Masatoshi
    Khan, Samee U.
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (02): : 441 - 455
  • [32] Online algorithms for scheduling on batch processing machines with interval graph compatibilities between jobs
    Wang, Qian
    Tian, Ji
    Fu, Ruyan
    Yao, Xiangjuan
    THEORETICAL COMPUTER SCIENCE, 2017, 700 : 37 - 44
  • [33] Interval scheduling: A survey
    Kolen, Antoon W. J.
    Lenstra, Jan Karel
    Papadimitriou, Christos H.
    Spieksma, Frits C. R.
    NAVAL RESEARCH LOGISTICS, 2007, 54 (05) : 530 - 543
  • [34] Interval analysis in scheduling
    Fortin, R
    Zielinski, P
    Dubois, D
    Fargier, H
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS, 2005, 3709 : 226 - 240
  • [35] ONLINE SCHEDULING
    WILSON, GT
    INTERFACES, 1981, 11 (01) : 97 - 98
  • [36] Conflicts and Facework in Online Discussions
    Canelon, Jesus
    Ryan, Terry
    Iriberri, Alicia
    AMCIS 2013 PROCEEDINGS, 2013,
  • [37] Understanding Conflicts in Online Conversations
    Levy, Sharon
    Kraut, Robert E.
    Yu, Jane A.
    Altenburger, Kristen M.
    Wang, Yi-Chia
    PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), 2022, : 2592 - 2602
  • [38] Conflicts of interest go online
    Gunjan Sinha
    Nature Biotechnology, 2011, 29 (12) : 1058 - 1058
  • [39] Scheduling of Heterogeneous Services by Resolving Conflicts
    Skaperas, Sotiris
    Ferdosian, Nasim
    Chorti, Arsenia
    Mamatas, Lefteris
    IEEE ACCESS, 2022, 10 : 36576 - 36591
  • [40] Minimizing Software Conflicts through Proactive Detection of Conflicts and Task Scheduling
    Kasi, Bakhtiar Khan
    22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 807 - 810