Implementation of approximation algorithms for the max-min resource sharing problem

被引:0
|
作者
Aizatulin, Mihhail [1 ]
Diedrich, Florian [1 ]
Jansen, Klaus [1 ]
机构
[1] Univ Kiel, Inst Informat & Prakt Math, D-24098 Kiel, Germany
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We implement the algorithm for the max-min resource sharing problem described in [7], using a new line search technique for determining a suitable step length. Our line search technique uses a modified potential function that is less costly to evaluate, thus heuristically simplifying the computation. Observations concerning the quality of the dual solution and oscillating behavior of the algorithm are made. First numerical observations are briefly discussed. In particular we study a certain class of linear programs, namely the computational bottleneck of an algorithm from [8] for solving strip packing with an approach from [10, 13]. For these, we obtain practical running times. Our implementation is able to solve instances for small accuracy parameters c for which the methods proposed in theory are out of practical interest. More precisely, the technique from [8] improves the known runtime bound of O(M-6 ln(2)(Mn/(at)) + M(5)n/t + ln(Mn/(at))) to the more favourable bound O(M(epsilon(-3)(epsilon(-2) + ln M) + M(epsilon(-2) + ln M))), where n denotes the number of items, M the number of distinct item widths, a the width of the narrowest item and t is a desired additive tolerance. Keywords: Algorithm Engineering, Implementation, Testing, Evaluation and Fine-tuning, Mathematical Programming.
引用
收藏
页码:207 / 218
页数:12
相关论文
共 50 条
  • [1] Approximation algorithms for the general max-min resource sharing problem: Faster and simpler
    Jansen, K
    [J]. ALGORITHM THEORY- SWAT 2004, 2004, 3111 : 311 - 322
  • [2] Approximation algorithms for min-max and max-min resource sharing problems, and applications
    Institut für Informatik und Praktische Mathematik, Christian-Albrechts-Universität zu Kiel, Olshausenstr. 40, 24098 Kiel, Germany
    [J]. Lect. Notes Comput. Sci., 2006, (156-202):
  • [3] Approximation algorithms for min-max and max-min resource sharing problems, and applications
    Jansen, K
    [J]. EFFICIENT APPROXIMATION AND ONLINE ALGORITHMS: RECENT PROGRESS ON CLASSICAL COMBINATORIAL OPTIMIZATION PROBLEMS AND NEW APPLICATIONS, 2006, 3484 : 156 - 202
  • [4] An approximation algorithm for the general max-min resource sharing problem
    Jansen, K
    [J]. MATHEMATICAL PROGRAMMING, 2006, 106 (03) : 547 - 566
  • [5] An approximation algorithm for the general max-min resource sharing problem
    Klaus Jansen
    [J]. Mathematical Programming, 2006, 106 : 547 - 566
  • [6] Approximation algorithms for the max-min allocation problem
    Khot, Subhash
    Ponnuswami, Ashok Kumar
    [J]. APPROXIMATION, RANDOMIZATION, AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2007, 4627 : 204 - +
  • [7] Approximation algorithms for MAX-MIN tiling
    Berman, P
    DasGupta, B
    Muthukrishnan, S
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2003, 47 (02): : 122 - 134
  • [8] Exact Algorithms for the Max-Min Dispersion Problem
    Akagi, Toshihiro
    Araki, Tetsuya
    Horiyama, Takashi
    Nakano, Shin-ichi
    Okamoto, Yoshio
    Otachi, Yota
    Saitoh, Toshiki
    Uehara, Ryuhei
    Uno, Takeaki
    Wasa, Kunihiro
    [J]. FRONTIERS IN ALGORITHMICS (FAW 2018), 2018, 10823 : 263 - 272
  • [9] A MAX-MIN PROBLEM
    MARSH, DCB
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1967, 74 (1P1): : 86 - &
  • [10] Approximate max-min resource sharing for structured concave optimization
    Grigoriadis, MD
    Khachiyan, LG
    Porkolab, L
    Villavicencio, J
    [J]. SIAM JOURNAL ON OPTIMIZATION, 2001, 11 (04) : 1081 - 1091