One-Way Trading with Time-Varying Exchange Rate Bounds
Report, 2005

One-way trading is a basic online problem in finance. Since its optimal solution is given by a simple formula (however with difficult analysis), the problem is attractive as a target to which other practical online problems can be transformed. However, there are still natural online problems that do not fit in the known variants of one-way trading. We present some new models where the bounds of exchange rates are not constant but vary with time in certain ways. The first model, where the (logarithmic) exchange rate has limited decay speed, arises from an issue in distributed data structures, namely to maximize the (appropriately defined) freshness of values in concurrent objects. For this model we prove a lower bound on the competitive ratio which is nearly optimal, i.e., up to a small constant factor. Clearly, the lower bound holds also against stronger adversaries. Then, we give an optimal algorithm in a model where only the maximal allowed exchange rate decreases with time, but the actual exchange rates may jump arbitrarily within this frame. We have chosen this more powerful adversary model afterwards because some applications does not make use of the limited decay speed. In fact, we adapt the optimal threat-based algorithm of El-Yaniv et al. (2001) to our case. Our numerical experiments suggest that this algorithm is still not too far from the lower bound for the weaker adversary. This is explained by the observation that slowly increasing exchange rates seem to be the worst case for the online player.

algorithms and data structures

distributed computing

online algorithms

one-way trading

Author

Peter Damaschke

Chalmers, Computer Science and Engineering (Chalmers), Computing Science (Chalmers)

Phuong Ha

Chalmers, Computer Science and Engineering (Chalmers), Computing Science (Chalmers), Computing Science, Distributed Computing and Systems (Chalmers)

Philippas Tsigas

Chalmers, Computer Science and Engineering (Chalmers), Computing Science (Chalmers), Computing Science, Distributed Computing and Systems (Chalmers)

Subject Categories

Computer and Information Science

Technical report - Department of Computer Science and Engineering, Chalmers University of Technology and Göteborg University: 2005:17

More information

Created

10/6/2017