The K-server problem via a modern optimization lens

被引:2
|
作者
Bertsimas, Dimitris [1 ]
Jaillet, Patrick [1 ]
Korolko, Nikita [1 ]
机构
[1] MIT, Ctr Operat Res, Cambridge, MA 02139 USA
关键词
Scheduling; Adaptive robust optimization; Work Function Algorithm; ALGORITHM;
D O I
10.1016/j.ejor.2018.12.044
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We consider the well-known K-server problem from the perspective of mixed integer, robust and adaptive optimization. We propose a new tractable mixed integer linear formulation of the K-server problem that incorporates both information from the past and uncertainty about the future. By combining ideas from classical online algorithms developed in the computer science literature and robust and adaptive optimization developed in the operations research literature we propose a new method that (a) is computationally tractable, (b) almost always outperforms all other methods in numerical experiments, and (c) is stable with respect to potential errors in the assumptions about the future. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:65 / 78
页数:14
相关论文
共 50 条
  • [1] The k-server problem
    Koutsoupias, Elias
    COMPUTER SCIENCE REVIEW, 2009, 3 (02) : 105 - 118
  • [2] The distributed k-server problem - A competitive distributed translator for k-server algorithms
    Bartal, Y
    Rosen, A
    JOURNAL OF ALGORITHMS, 1997, 23 (02) : 241 - 264
  • [3] On the Bicriteria k-Server Problem
    Flammini, Michele
    Nicosia, Gaia
    ACM TRANSACTIONS ON ALGORITHMS, 2010, 7 (01)
  • [4] The delayed k-server problem
    Bein, WW
    Iwama, K
    Larmore, LL
    Noga, J
    FUNDAMENTALS OF COMPUTATIONAL THEORY, PROCEEDINGS, 2005, 3623 : 281 - 292
  • [5] The k-Server with Preferences Problem
    Castenow, Jannik
    Feldkord, Bjoern
    Knollmann, Till
    Malatyali, Manuel
    der Heide, Friedhelm Meyer Auf
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 345 - 356
  • [6] The online k-server problem with rejection
    Bittner, E.
    Imreh, Cs.
    Nagy-Gyoergy, J.
    DISCRETE OPTIMIZATION, 2014, 13 : 1 - 15
  • [7] On the Advice Complexity of the k-Server Problem
    Boeckenhauer, Hans-Joachim
    Komm, Dennis
    Kralovic, Rastislav
    Kralovic, Richard
    AUTOMATA, LANGUAGES AND PROGRAMMING, ICALP, PT I, 2011, 6755 : 207 - 218
  • [8] On the advice complexity of the k-server problem
    Boeckenhauer, Hans-Joachim
    Komm, Dennis
    Kralovic, Rastislav
    Kralovic, Richard
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2017, 86 : 159 - 170
  • [9] Approximability of the k-server disconnection problem
    Hong, Sung-Pil
    Choi, Byung-Cheon
    NETWORKS, 2007, 50 (04) : 273 - 282
  • [10] The CNN problem and other k-server variants
    Koutsoupias, E
    Taylor, DS
    THEORETICAL COMPUTER SCIENCE, 2004, 324 (2-3) : 347 - 359