Competitive Analysis of Move-to-Front-or-Middle (MFM) Online List Update Algorithm

10/26/2020
by   Baisakh, et al.
0

The design and analysis of efficient algorithms with the knowledge of current and past inputs is a non-trivial and challenging research area in computer science. In many practical applications the future inputs are not available to the algorithm at any instance of time. So the algorithm has to make decisions based on a sequence of inputs that are in order and on the fly. Such algorithms are known as online algorithms. For measuring the performance of online algorithms, a standard measure, known as competitive analysis, has been extensively used in the literature. List update problem is a well studied research problem in the area of online algorithms since last few decades. One of the widely used deterministic online list update algorithm is the Move-To-Front (MTF) algorithm, which has been shown to be 2-competitive with best performance in practical real life inputs. In this paper we analyse the Move-to-Front-or-Middle (MFM) algorithm using competitive analysis by addressing one of an open question raised by Albers that whether dynamic offline algorithm can be used in finding the competitiveness of an online algorithm? Move-To-Front-or-Middle (MFM) was experimentally studied and observed to be performing better than MTF algorithm by using the Calgary Corpus and Canterbury Corpus data set. However, it is interesting and challenging to find the lower bound and upper bound on the competitive ratio of MFM algorithm. We make a first attempt to find the competitiveness of MFM algorithm. Our new results show that MFM is not 2-competitive with respect to static optimum offline algorithm, whereas it is 2-competitive with respect to dynamic optimum offline algorithm. Our new theoretical results may open up a new direction of research in the online list update problem by characterising the structure of competitive and non competitive deterministic online algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/25/2020

A Novel Move-To-Front-or-Logarithmic Position (MFLP) Online List Update Algorithm

In this paper we propose a novel online deterministic list update algori...
research
12/28/2019

New Competitive Analysis Results of Online List Scheduling Algorithm

Online algorithm has been an emerging area of interest for researchers i...
research
02/15/2018

List Heaps

This paper presents a simple extension of the binary heap, the List Heap...
research
03/04/2020

The Online Min-Sum Set Cover Problem

We consider the online Min-Sum Set Cover (MSSC), a natural and intriguin...
research
07/18/2018

The Scheduler is Very Powerful in Competitive Analysis of Distributed List Accessing

This work is a continuation of efforts to define and understand competit...
research
10/10/2021

Competitive Perimeter Defense of Conical Environments

We consider a perimeter defense problem in a planar conical environment ...
research
05/02/2023

The Unexpected Efficiency of Bin Packing Algorithms for Dynamic Storage Allocation in the Wild: An Intellectual Abstract

Recent work has shown that viewing allocators as black-box 2DBP solvers ...

Please sign up or login with your details

Forgot password? Click here to reset