• DocumentCode
    2170216
  • Title

    Average case and smoothed competitive analysis of the multi-level feedback algorithm

  • Author

    Becchetti, Luca ; Leonardi, Stefano ; Marchetti-Spaccamela, Alberto ; Schäfer, Guido ; Vredeveld, Tjark

  • Author_Institution
    Dipt. di Informatica e Sistemistica, Universita di Roma, Rome, Italy
  • fYear
    2003
  • fDate
    11-14 Oct. 2003
  • Firstpage
    462
  • Lastpage
    471
  • Abstract
    In this paper, we introduce the notion of smoothed competitive analysis of online algorithms. Smoothed analysis has been proposed by Spielman and Teng (2001) to explain the behavior of algorithms that work well in practice while performing very poorly from a worst case analysis point of view. We apply this notion to analyze the Multi-Level Feedback (MLF) algorithm to minimize the total flow time on a sequence of jobs released over time when the processing time of a job is only known at time of completion. The initial processing times are integers in the range [1,2K] We use a partial bit randomization model, where the initial processing times are smoothened by changing the k least significant bits under a quite general class of probability distributions. We show that MLF admits a smoothed competitive ratio of O((2k/σ)3 + (2k/σ)22K-k), where σ denotes the standard deviation of the distribution. In particular, we obtain a competitive ratio of O(2K-k) if σ = Θ(2k). We also prove an Ω(2K-k) lower bound for any deterministic algorithm that is run on processing times smoothened according to the partial bit randomization model. For various other smoothening models, we give a higher lower bound of Ω(2K). A direct consequence of our result is also the first average case analysis of MLF. We show a constant expected ratio of the total flow time of MLF to the optimum under several distributions including the uniform distribution.
  • Keywords
    benchmark testing; competitive algorithms; deterministic algorithms; feedback; minimisation; randomised algorithms; smoothing methods; algorithm behavior; average case analysis; completion time; deterministic algorithm; integers; jobs sequence; lower bound; multilevel feedback algorithm; online algorithms; partial bit randomization model; probability distributions; processing time; smoothed analysis; smoothed competitive analysis; smoothed competitive ratio; standard deviation; total flow time minimization; worst case analysis; Algorithm design and analysis; Computer aided software engineering; Computer networks; Computer science; Contracts; Feedback; Gaussian distribution; Information analysis; Performance analysis; Probability distribution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2003. Proceedings. 44th Annual IEEE Symposium on
  • ISSN
    0272-5428
  • Print_ISBN
    0-7695-2040-5
  • Type

    conf

  • DOI
    10.1109/SFCS.2003.1238219
  • Filename
    1238219