Competitive Optimal On-Line Leasing

Abstract. Consider an on-line player who needs some equipment (e.g., a computer) for an initially unknown number of periods. At the start of each period it is determined whether the player will need the equipment during the current period and the player has two options: to pay a leasing fee c and rent the equipment for the period, or to buy it for a larger amount P . The total cost incurred by the player is the sum of all leasing fees and perhaps one purchase. The above problem, called the leasing problem (in computer science folklore it is known as the ski-rental problem), has received considerable attention in the economic literature. Using the competitive ratio as a performance measure this paper is concerned with determining the optimal competitive on-line policy for the leasing problem. For the simplest version of the leasing problem (as described above) it is known and readily derived that the optimal deterministic competitive performance is achieved by leasing for the first k-1 times and then buying, where k = P/c . This strategy pays at most 2-1/k times the optimal off-line cost. When considering alternative financial transactions one must consider their net present value. Thus, accounting for the interest rate is an essential feature of any reasonable financial model. In this paper we determine both deterministic and randomized optimal on-line leasing strategies while accounting for the interest rate factor. It is shown here, for the leasing problem, that the interest rate factor reduces the uncertainty involved. We find that the optimal deterministic competitive ratio is 1 + (1+i)(1-1/k)(1 - k(i/1+i)) , a decreasing function of the interest i (for all reasonable values of i ). For some applications, realistic values of interest rates result in relatively low competitive ratios. By using randomization the on-line player can further boost up the performance. In particular, against an oblivious adversary the on-line player can attain a strictly smaller competitive ratio of 2 - ( (k/(k-1))γ - 2 )/( (k/(k-1))γ-1 ) where γ = ln ( 1 - k(1 - 1/(1+i)) ) / ln(1/(1+i)) . Here again, this competitive ratio strictly decreases with i . We also study the leasing problem against a distributional adversary called ``Nature.'' This adversary chooses the probability distribution of the number of leasing periods and announces this distribution before the on-line player chooses a strategy. Although at the outset this adversary appears to be weaker than the oblivious adversary, it is shown that the optimal competitive ratio against Nature equals the optimal ratio against the oblivious adversary.

[1]  Ran El-Yaniv,et al.  Competitive analysis of financial games , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

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

[3]  Andrew Chi-Chih Yao,et al.  New Algorithms for Bin Packing , 1978, JACM.

[4]  Anna R. Karlin,et al.  Competitive randomized algorithms for non-uniform problems , 1990, SODA '90.

[5]  Adam Tauman Kalai,et al.  Universal Portfolios With and Without Transaction Costs , 2004, Machine Learning.

[6]  Ran El-Yaniv,et al.  Nearly Optimal Competitive Online Replacement Policies , 1997, Math. Oper. Res..

[7]  Stewart C. Myers,et al.  VALUATION OF FINANCIAL LEASE CONTRACTS , 1976 .

[8]  Amos Fiat,et al.  Making commitments in the face of uncertainty: how to pick a winner almost every time (extended abstract) , 1996, STOC '96.

[9]  Jeffrey D. Ullman,et al.  Worst-Case Performance Bounds for Simple One-Dimensional Packing Algorithms , 1974, SIAM J. Comput..

[10]  Prabhakar Raghavan,et al.  A Statistical Adversary for On-line Algorithms , 1991, On-Line Algorithms.

[11]  Allan Borodin,et al.  An optimal online algorithm for metrical task systems , 1987, STOC.

[12]  David S. Johnson,et al.  Near-optimal bin packing algorithms , 1973 .

[13]  Ran El-Yaniv,et al.  The statistical adversary allows optimal money-making trading strategies , 1995, SODA '95.

[14]  R. Bower,et al.  Issues in Lease Financing , 1973 .

[15]  Anna R. Karlin,et al.  Competitive snoopy caching , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[16]  Lawrence D. Schall The Lease-or-Buy and Asset Acquisition Decisions , 1974 .

[17]  Nicolò Cesa-Bianchi,et al.  Gambling in a rigged casino: The adversarial multi-armed bandit problem , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[18]  T. Cover Universal Portfolios , 1996 .

[19]  Amos Fiat,et al.  On Capital Investment , 1999, Algorithmica.

[20]  Sabah al-Binali,et al.  The competitive analysis of risk taking with applications to online trading , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[21]  Erik Ordentlich,et al.  Universal portfolios with side information , 1996, IEEE Trans. Inf. Theory.

[22]  J. Galí,et al.  Keeping Up with the Joneses: Consumption Externalities, Portfolio Choice, and Asset Prices , 1994 .

[23]  E. Anderson,et al.  Linear programming in infinite-dimensional spaces : theory and applications , 1987 .

[24]  Yoram Singer,et al.  On‐Line Portfolio Selection Using Multiplicative Updates , 1998, ICML.

[25]  Clifford W. Smith,et al.  Determinants of Corporate Leasing Policy , 1985 .

[26]  Andrew B. Abel,et al.  Asset Prices Under Habit Formation and Catching Up with the Joneses , 1990 .

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

[28]  Erik Ordentlich,et al.  On-line portfolio selection , 1996, COLT '96.

[29]  Wilbur G. Lewellen,et al.  Analysis of the Lease-or-Buy Decision , 1972 .

[30]  Merton H. Miller,et al.  LEASING, BUYING, AND THE COST OF CAPITAL SERVICES , 1976 .

[31]  F. Jamshidian Asymptotically Optimal Portfolios , 1992 .

[32]  Stewart D. Hodges,et al.  VALUATION OF FINANCIAL LEASE CONTRACTS: A NOTE , 1978 .

[33]  John J. McConnell,et al.  Valuation of asset leasing contracts , 1983 .

[34]  Allan Borodin,et al.  On randomization in online computation , 1997, Proceedings of Computational Complexity. Twelfth Annual IEEE Conference.