Multi-processor Search and Scheduling Problems with Setup Cost

被引:0
|
作者
Spyros Angelopoulos
Diogo Arsénio
Christoph Dürr
Alejandro López-Ortiz
机构
[1] Sorbonne Universités,CNRS and Institut de Mathématiques
[2] UPMC Univ Paris 06,School of Computer Science
[3] CNRS,undefined
[4] LIP6,undefined
[5] Université Paris Diderot,undefined
[6] University of Waterloo Canada,undefined
来源
Theory of Computing Systems | 2017年 / 60卷
关键词
Online search; Scheduling; Linear programming; Anytime algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
We study two optimization problems in a multiprocessor environment in the presence of set-up costs. The first problem involves multiple parallel searchers (e.g., robots) that must locate a target which lies in one of many concurrent rays, and at an unknown position from their common origin. Every time a searcher turns direction, it incurs a turn cost. The objective is to derive a search strategy for locating the target as efficiently as possible. The second problem involves contract algorithms, namely algorithms in which the available computation time is specified prior to their execution. In particular, we seek a schedule of executions of contract algorithms for several different problems in identical parallel processors so as to efficiently simulate an interruptible algorithm, assuming that each execution incurs a given set-up cost. The performance of the search and scheduling strategies are evaluated by means of well-established measures, namely the competitive ratio and the acceleration ratio, respectively. In this paper we provide near-optimal strategies for the above problems, using an approach based on infinite linear-programming formulations. More precisely, we present a search strategy (resp. schedule) which is optimal when the number of rays (resp. problems) is a multiple of the number of searchers (resp. processors). For the general case, we show that the corresponding solutions are very close to optimal.
引用
收藏
页码:637 / 670
页数:33
相关论文
共 50 条
  • [1] Multi-processor Search and Scheduling Problems with Setup Cost
    Angelopoulos, Spyros
    Arsenio, Diogo
    Durr, Christoph
    Lopez-Ortiz, Alejandro
    THEORY OF COMPUTING SYSTEMS, 2017, 60 (04) : 637 - 670
  • [2] Multi-processor scheduling problems in planning
    Long, D
    Fox, M
    IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 998 - 1004
  • [3] Shared multi-processor scheduling
    Dereniowski, Dariusz
    Kubiak, Wieslaw
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 261 (02) : 503 - 514
  • [4] Gravitational Search Algorithm Based Task Scheduling for Multi-Processor Systems
    Thakur, Abhijeet Singh
    Biswas, Tarun
    Kuila, Pratyay
    2018 FOURTH IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (ICRCICN), 2018, : 253 - 257
  • [5] Eliminating migration in multi-processor scheduling
    Kalyanasundaram, B
    Pruhs, KR
    PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 499 - 506
  • [6] Eliminating migration in multi-processor scheduling
    Kalyanasundaram, B
    Pruhs, KR
    JOURNAL OF ALGORITHMS, 2001, 38 (01) : 2 - 24
  • [7] Bicriteria Multi-Processor Static Scheduling
    Girault, Alain
    Kalla, Hamoudi
    ERCIM NEWS, 2008, (75): : 46 - 47
  • [8] The Multi-Processor Scheduling Problem in Phylogenetics
    Zhang, Jiajie
    Stamatakis, Alexandros
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 691 - 698
  • [9] Experimental investigation of a multi-processor scheduling system
    Reeves, C.
    Karatza, H.
    Periodica Polytechnica, Electrical Engineering, 1997, 41 (03): : 231 - 239
  • [10] SCHEDULING MULTI-PROCESSOR SYSTEMS WITH ALGEBRAIC OBJECTIVES
    SCHOLZ, K
    COMPUTING, 1978, 20 (03) : 189 - 205