TY - JOUR
T1 - Non-Linear Ski Rental
AU - Patt-Shamir, Boaz
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2023/10
Y1 - 2023/10
N2 - We consider the following generalization of the classic ski rental problem. A task of unknown duration must be carried out using one of two alternatives called “buy” and “rent”, each with a one-time startup cost and an ongoing cost which is a function of the duration. Switching from rent to buy also incurs a one-time cost. The goal is to minimize the competitive ratio, i.e., the worst-case ratio between the cost paid and the optimal cost, over all possible durations. For linear or exponential cost functions, the best deterministic and randomized on-line trategies are well known. In this work we analyze a much more general case, assuming only that the cost functions are continuous and satisfy certain mild monotonicity conditions. For this general case we provide an algorithm that computes the deterministic strategy with the best competitive ratio, and an algorithm that, given ϵ> 0 , computes a randomized strategy whose competitive ratio is within (1 + ϵ) from the best possible, in time polynomial in ϵ- 1 . Our algorithm assumes access to a black box that can compute the functions and their inverses, as well as find their extreme points.
AB - We consider the following generalization of the classic ski rental problem. A task of unknown duration must be carried out using one of two alternatives called “buy” and “rent”, each with a one-time startup cost and an ongoing cost which is a function of the duration. Switching from rent to buy also incurs a one-time cost. The goal is to minimize the competitive ratio, i.e., the worst-case ratio between the cost paid and the optimal cost, over all possible durations. For linear or exponential cost functions, the best deterministic and randomized on-line trategies are well known. In this work we analyze a much more general case, assuming only that the cost functions are continuous and satisfy certain mild monotonicity conditions. For this general case we provide an algorithm that computes the deterministic strategy with the best competitive ratio, and an algorithm that, given ϵ> 0 , computes a randomized strategy whose competitive ratio is within (1 + ϵ) from the best possible, in time polynomial in ϵ- 1 . Our algorithm assumes access to a black box that can compute the functions and their inverses, as well as find their extreme points.
UR - http://www.scopus.com/inward/record.url?scp=85173269874&partnerID=8YFLogxK
U2 - 10.1007/s00224-023-10126-y
DO - 10.1007/s00224-023-10126-y
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85173269874
SN - 1432-4350
VL - 67
SP - 995
EP - 1025
JO - Theory of Computing Systems
JF - Theory of Computing Systems
IS - 5
ER -