{"@context":"https:\/\/schema.org\/","@type":"ScholarlyArticle","@id":"#article6501","name":"Rent, Lease or Buy: Randomized Algorithms for Multislope Ski Rental","abstract":"In the Multislope Ski Rental problem, the user needs a certain\r\n resource for some unknown period of time. To use the resource, the\r\n user must subscribe to one of several options, each of which\r\n consists of a one-time setup cost (``buying price''), and cost\r\n proportional to the duration of the usage (``rental rate''). The\r\n larger the price, the smaller the rent. The actual usage time is\r\n determined by an adversary, and the goal of an algorithm is to\r\n minimize the cost by choosing the best option at any point in time.\r\n Multislope Ski Rental is a natural generalization of the classical\r\n Ski Rental problem (where the only options are pure rent and pure\r\n buy), which is one of the fundamental problems of online\r\n computation. The Multislope Ski Rental problem is an abstraction\r\n of many problems where online decisions cannot be modeled by just\r\n two options, e.g., power management in systems which can be shut\r\n down in parts. In this paper we study randomized algorithms for\r\n Multislope Ski Rental. Our results include the best possible\r\n online randomized strategy for any additive instance, where the\r\n cost of switching from one option to another is the difference in\r\n their buying prices; and an algorithm that produces an\r\n $e$-competitive randomized strategy for any (non-additive)\r\n instance.","keywords":["Competitive analysis","ski rental","randomized algorithms"],"author":[{"@type":"Person","name":"Lotker, Zvi","givenName":"Zvi","familyName":"Lotker"},{"@type":"Person","name":"Patt-Shamir, Boaz","givenName":"Boaz","familyName":"Patt-Shamir"},{"@type":"Person","name":"Rawitz, Dror","givenName":"Dror","familyName":"Rawitz"}],"position":44,"pageStart":503,"pageEnd":514,"dateCreated":"2008-02-06","datePublished":"2008-02-06","isAccessibleForFree":true,"license":"https:\/\/creativecommons.org\/licenses\/by-nd\/3.0\/legalcode","copyrightHolder":[{"@type":"Person","name":"Lotker, Zvi","givenName":"Zvi","familyName":"Lotker"},{"@type":"Person","name":"Patt-Shamir, Boaz","givenName":"Boaz","familyName":"Patt-Shamir"},{"@type":"Person","name":"Rawitz, Dror","givenName":"Dror","familyName":"Rawitz"}],"copyrightYear":"2008","accessMode":"textual","accessModeSufficient":"textual","creativeWorkStatus":"Published","inLanguage":"en-US","sameAs":"https:\/\/doi.org\/10.4230\/LIPIcs.STACS.2008.1331","publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","isPartOf":{"@type":"PublicationVolume","@id":"#volume6204","volumeNumber":1,"name":"25th International Symposium on Theoretical Aspects of Computer Science","dateCreated":"2008-02-05","datePublished":"2008-02-05","editor":[{"@type":"Person","name":"Albers, Susanne","givenName":"Susanne","familyName":"Albers"},{"@type":"Person","name":"Weil, Pascal","givenName":"Pascal","familyName":"Weil"}],"isAccessibleForFree":true,"publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","hasPart":"#article6501","isPartOf":{"@type":"Periodical","@id":"#series116","name":"Leibniz International Proceedings in Informatics","issn":"1868-8969","isAccessibleForFree":true,"publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","hasPart":"#volume6204"}}}