On convex body chasing

A player moving in the plane is given a sequence of instructions of the following type: at stepi a planar convex setFi is specified, and the player has to move to a point inFi. The player is charged for the distance traveled. We provide a strategy for the player which is competitive, i.e., for any sequenceFi the cost to the player is within a constant (multiplicative) factor of the “off-line” cost (i.e., the least possible cost when allFi are known in advance). We conjecture that similar strategies can be developed for this game in any Euclidean space and perhaps even in all metric spaces. The analogous statement where convex sets are replaced by more general families of sets in a metric space includes many on-line/off-line problems such as thek-server problem; we make some remarks on these more general problems.

[1]  Yuval Rabani,et al.  Competitive algorithms for layered graph traversal , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[2]  Allan Borodin,et al.  On the power of randomization in online algorithms , 1990, STOC '90.

[3]  Yuval Rabani,et al.  Competitive k-server algorithms , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[4]  Lyle A. McGeoch,et al.  Competitive algorithms for on-line problems , 1988, STOC '88.

[5]  Marek Chrobak,et al.  New results on server problems , 1991, SODA '90.

[6]  Robert E. Tarjan,et al.  Amortized efficiency of list update and paging rules , 1985, CACM.

[7]  Mihalis Yannakakis,et al.  Shortest Paths Without a Map , 1989, Theor. Comput. Sci..

[8]  Gábor Tardos,et al.  A competitive 3-server algorithm , 1990, SODA '90.

[9]  Allan Borodin,et al.  An optimal on-line algorithm for metrical task system , 1992, JACM.

[10]  Prabhakar Raghavan,et al.  Random walks on weighted graphs and applications to on-line algorithms , 1993, JACM.

[11]  Edward F. Grove The harmonic online K-server algorithm is competitive , 1991, STOC '91.