56 results on '"ski rental problem"'
Search Results
2. Machine learning advised algorithms for the ski rental problem with a discount.
- Author
-
Bhattacharya, Arghya and Das, Rathish
- Subjects
- *
ONLINE algorithms , *MACHINE learning , *ONLINE education , *ALGORITHMS , *DECISION making - Abstract
Traditional online algorithms are designed to make decisions online in the face of uncertainty to perform well compared to the optimal offline algorithm for the worst-case inputs. On the other hand, machine learning algorithms try to extrapolate the pattern from the past inputs to predict the future and take decisions online based on the predictions to perform well for the average-case inputs. Recent studies have augmented traditional online algorithms with machine learning oracles to get better performance for all the possible inputs. The machine learning augmented online algorithms perform provably better than the traditional online algorithms when the error of the machine learning oracle is low for the worst-case inputs and all other average-case inputs. Even when the advice from the machine learning oracle is poor, the machine learning advised algorithms are robust, hence do not degrade abruptly with worst-case inputs. In this article, we integrate the advantages of traditional online algorithms and machine learning algorithms in the context of a novel variant of the ski rental problem. Firstly, we propose the ski rental problem with a discount: in this problem, the rent of the ski, instead of being fixed over time, varies as a function of time. Secondly, we discuss the design and performance evaluation of the online algorithms with machine learning advice to solve the ski rental problem with a discount. Finally, we extend this study to the situation where multiple independent machine learning advice is available. This algorithm design framework motivates redesigning several online algorithms by augmenting them with one or more machine learning oracles to improve their performance. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
3. Ski Rental Problem
- Author
-
Manasse, Mark S. and Kao, Ming-Yang, editor
- Published
- 2016
- Full Text
- View/download PDF
4. Price Fluctuations: To Buy or to Rent
- Author
-
Bienkowski, Marcin, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Bampis, Evripidis, editor, and Jansen, Klaus, editor
- Published
- 2010
- Full Text
- View/download PDF
5. Ski Rental Problem : 1990; Karlin, Manasse, McGeogh, Owicki 1990; Karlin, Manasse, McGeogh, Owicki
- Author
-
Manasse, Mark S. and Kao, Ming-Yang, editor
- Published
- 2008
- Full Text
- View/download PDF
6. Bounds for the Multislope Ski-Rental Problem
- Author
-
Kouki Yamamoto, Hiroaki Yamamoto, Hiroshi Fujiwara, and Kei Shibusawa
- Subjects
Competitive analysis ,Operations research ,Computer science ,online algorithm ,Online optimization ,Artificial Intelligence ,Hardware and Architecture ,competitive analysis ,Computer Vision and Pattern Recognition ,ski-rental problems ,Electrical and Electronic Engineering ,Online algorithm ,Ski rental problem ,Software ,online optimization - Abstract
The multislope ski-rental problem is an online optimization problem that generalizes the classical ski-rental problem. The player is offered not only a buy and a rent options but also other options that charge both initial and per-time fees. The competitive ratio of the classical ski-rental problem is known to be 2. In contrast, the best known so far on the competitive ratio of the multislope ski-rental problem is an upper bound of 4 and a lower bound of 3.62. In this paper we consider a parametric version of the multislope ski-rental problem, regarding the number of options as a parameter. We prove an upper bound for the parametric problem which is strictly less than 4. Moreover, we give a simple recurrence relation that yields an equation having a lower bound value as its root., Article, IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS E103D(3) : 481-488(2020)
- Published
- 2020
7. Online Algorithms for Automotive Idling Reduction With Effective Statistics.
- Author
-
Dong, Chuansheng, Zeng, Haibo, and Chen, Minghua
- Subjects
- *
ONLINE algorithms , *AUTOMOTIVE engineering , *AUTOMOTIVE fuel consumption standards , *PROBABILITY theory , *SIMULATION methods & models - Abstract
Idling, or running the engine when the vehicle is not moving, accounts for 13%–23% of vehicle driving time and costs billions of gallons of fuel each year. In this paper, we consider the problem of idling reduction under the uncertainty of vehicle stop time. We abstract it as a classic ski rental problem, and propose a constrained version with two statistics \mu B^{\tt -} and qB^{\tt +} , the expected length of short stops and the probability of long stops. We develop two online algorithms, a suboptimal closed-form algorithm and an optimal numerical solution, that combine the best of the well-known deterministic and randomized schemes to minimize the worst case competitive ratio. We demonstrate the algorithms perform better than existing solutions in terms of both worst case guarantee and average case performance using simulation and real-world driving data. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
8. Fog-Driven Context-Aware Architecture for Node Discovery and Energy Saving Strategy for Internet of Things Environments
- Author
-
Riccardo Venanzi, Cesare Stefanelli, Burak Kantarci, Paolo Bellavista, Luca Foschini, Venanzi R., Foschini L., Bellavista P., Kantarci B., and Stefanelli C.
- Subjects
IoT ,General Computer Science ,Computer science ,Smart objects ,Distributed computing ,IoT-fog environments ,02 engineering and technology ,Mobile communication ,computer.software_genre ,ski rental problem ,Bluetooth low energy ,NO ,Business process discovery ,Fog computing ,Clouds ,0502 economics and business ,0202 electrical engineering, electronic engineering, information engineering ,General Materials Science ,Architecture ,Networks, Mobile communication, Clouds ,business.industry ,05 social sciences ,General Engineering ,Location awareness ,power efficient discovery ,IoT-fog environment ,smart discovery ,020201 artificial intelligence & image processing ,lcsh:Electrical engineering. Electronics. Nuclear engineering ,fog computing ,Networks ,Internet of Things ,business ,lcsh:TK1-9971 ,computer ,discovery ,050203 business & management - Abstract
The consolidation of the Fog Computing paradigm and the ever-increasing diffusion of Internet of Things (IoT) and smart objects are paving the way toward new integrated solutions to efficiently provide services via short-mid range wireless connectivity. Being the most of the nodes mobile, the node discovery process assumes a crucial role for service seekers and providers, especially in IoT-fog environments where most of the devices run on battery. This paper proposes an original model and a fog-driven architecture for efficient node discovery in IoT environments. Our novel architecture exploits the location awareness provided by the fog paradigm to significantly reduce the power drain of the default baseline IoT discovery process. To this purpose, we propose a deterministic and competitive adaptive strategy to dynamically adjust our energy-saving techniques by deciding when to switch BLE interfaces ON/OFF based on the expected frequency of node approaching. Finally, the paper presents a thorough performance assessment that confirms the applicability of the proposed solution in several different applications scenarios. This evaluation aims also to highlight the impact of the nodes' dynamic arrival on discovery process performance.
- Published
- 2019
9. Combinatorial Ski Rental and Online Bipartite Matching
- Author
-
Vincent Conitzer and Hanrui Zhang
- Subjects
TheoryofComputation_MISCELLANEOUS ,Combinatorics ,Renting ,business.industry ,Computer science ,Simple (abstract algebra) ,Bipartite graph ,TheoryofComputation_GENERAL ,Impossibility ,business ,Ski rental problem ,Purchasing ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
We consider a combinatorial variant of the classical ski rental problem --- which we call combinatorial ski rental --- where multiple resources are available to purchase and to rent, and are demanded online. Moreover, the costs of purchasing and renting are potentially combinatorial. The dual problem of combinatorial ski rental, which we call combinatorial online bipartite matching, generalizes the classical online bipartite matching problem into a form where constraints, induced by both offline and online vertices, can be combinatorial. We give a 2-competitive (resp. e / (e - 1)-competitive) deterministic (resp. randomized) algorithm for combinatorial ski rental, and an e / (e - 1)-competitive algorithm for combinatorial online bipartite matching. All these ratios are optimal given simple lower bounds inherited from the respective well-studied special cases. We also prove information-theoretic impossibility of constant-factor algorithms when any part of our assumptions is considerably relaxed.
- Published
- 2020
10. Non-Linear Ski Rental
- Author
-
Evyatar Yadai and Boaz Patt-Shamir
- Subjects
Mathematical optimization ,Polynomial ,021103 operations research ,Competitive analysis ,Generalization ,Computer science ,0211 other engineering and technologies ,Approximation algorithm ,0102 computer and information sciences ,02 engineering and technology ,Function (mathematics) ,01 natural sciences ,010201 computation theory & mathematics ,Black box ,Extreme point ,Ski rental problem - Abstract
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 strategies 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 (1) an algorithm that computes the deterministic strategy with the best competitive ratio, and (2) an approximation algorithm that, given e>0$, computes a randomized strategy whose competitive ratio is within (1+e) from the best possible, in time polynomial in e-1. Our algorithm assumes access to a black box that can compute the functions and their inverses, as well as find their extreme points.
- Published
- 2020
11. A risk–reward model with compound interest rate for non-additive two-option ski rental
- Author
-
Xiaoli Chen and Weijun Xu
- Subjects
Mathematical optimization ,Competitive analysis ,business.industry ,media_common.quotation_subject ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Computer Science Applications ,Theoretical Computer Science ,Interest rate ,Renting ,010201 computation theory & mathematics ,Signal Processing ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Without loss of generality ,business ,Ski rental problem ,Information Systems ,Mathematics ,media_common - Abstract
We consider the non-additive two-option ski rental problem (NTSR), which includes two options such that each Option i (for i = 1 , 2 ) is characterized by a one-time cost b i and a corresponding rental price a i . Without loss of generality, we assume that a 1 > a 2 ≥ 0 and b 2 > b 1 ≥ 0 . Besides, we have to pay a transition cost c if we switch from Option 1 to Option 2, where c ≥ b 2 − b 1 . We introduce the compound interest rate into the continuous version of NTSR and obtain the optimal deterministic on-line strategy by competitive analysis. Moreover, considering the risk tolerance of decision makers, we present a risk–reward strategy. In addition, we use numerical analysis to analyze the influence of risk tolerance and compound interest rate on the restricted ratio and switching time of the optimal risk–reward strategy. The results demonstrate that the competitive performance is improved when the risk tolerance and compound interest rate are considered.
- Published
- 2018
12. A Better bound of randomized algorithms for the multislope ski-rental problem
- Author
-
Maolin Hu and Weijun Xu
- Subjects
Mathematical optimization ,Competitive analysis ,General Mathematics ,Open problem ,0102 computer and information sciences ,02 engineering and technology ,Extension (predicate logic) ,Function (mathematics) ,01 natural sciences ,Computer Science Applications ,Randomized algorithm ,010201 computation theory & mathematics ,Bounded function ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Online algorithm ,Algorithm ,Ski rental problem ,Software ,Mathematics - Abstract
The multislope ski-rental problem is an extension of the classical ski-rental problem, where the player has several lease options in addition to the pure rent and buy options. For the additive general model, Lotker, Patt-Shamir and Rawitz [in: SIAM J. Discr. Math. 26 (2012) 718–736] obtained a randomized algorithm with the competitive ratio bounded by . However, obtaining a better bound on the competitive factor as a function of the slopes parameters remains an open problem in their paper. In this paper, we study randomized algorithm for the additive multislope ski rental problem, and extend the competitive ratio bound proposed by Lotker et al. to .
- Published
- 2017
13. Competitive Analysis for the 3-Slope Ski-Rental Problem with the Discount Rate
- Author
-
Toshihiro Fujito, Hiroshi Fujiwara, and Shunsuke Satou
- Subjects
Mathematical optimization ,021103 operations research ,Competitive analysis ,Computer science ,Applied Mathematics ,0211 other engineering and technologies ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Computer Graphics and Computer-Aided Design ,online algorithm ,Online optimization ,010201 computation theory & mathematics ,Signal Processing ,competitive analysis ,ski-rental problems ,Electrical and Electronic Engineering ,Online algorithm ,Ski rental problem ,Simulation ,online optimization - Abstract
In the 3-slope ski-rental problem, the player is asked to determine a strategy, that is, (i) whether to buy a ski wear and then a ski set separately, or to buy them at once for a discount price, and (ii) when to buy these goods. If the player has not got any thing, he/she can rent it for some price. The objective is to minimize the total cost, under the assumption that the player does not know how many times he/she goes skiing in the future. We reveal that even with a large discount for buying at once available, there is some price setting for which to buy the goods separately is a more reasonable choice. We also show that the performance of the optimal strategy may become arbitrarily worse, when a large discount is offered., Article, IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES E99A(6) : 1075-1083(2016)
- Published
- 2016
14. On the best possible competitive ratio for the multislope ski-rental problem
- Author
-
Hiroshi Fujiwara, Takuma Kitano, and Toshihiro Fujito
- Subjects
Mathematical optimization ,Control and Optimization ,Matching (graph theory) ,0211 other engineering and technologies ,0102 computer and information sciences ,02 engineering and technology ,Approx ,01 natural sciences ,Upper and lower bounds ,Online optimization ,Online algorithm ,Discrete Mathematics and Combinatorics ,Ski rental problem ,Mathematics ,021103 operations research ,Competitive analysis ,Applied Mathematics ,Mathematical programming ,Extension (predicate logic) ,Computer Science Applications ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,Ski-rental problem ,Theory of computation - Abstract
The multislope ski-rental problem is an extension of the classical ski-rental problem, where the player has several lease options besides the pure rent and buy options. In this problem the hardness of an instance, which is the setting of options, significantly affects the player's performance. There is an algorithm that for a given instance, computes the best possible strategy. However, the output is given as numerical values and therefore the relational nature between an instance and the best possible performance for it has not been known. In this paper we prove that even for the easiest instance, a competitive ratio smaller than cannot be achieved. More precisely, a tight lower bound on the best possible performance is obtained in a closed form parametrized by the number of options. Furthermore, we establish a matching upper and lower bound on the competitive ratio each for the 3-option and 4-option problems., Article, JOURNAL OF COMBINATORIAL OPTIMIZATION. 31(2): 463-490 (2016)
- Published
- 2016
15. Online Algorithms for Automotive Idling Reduction With Effective Statistics
- Author
-
Minghua Chen, Chuansheng Dong, and Haibo Zeng
- Subjects
Engineering ,Competitive analysis ,business.industry ,Automotive industry ,Probability density function ,Computer Graphics and Computer-Aided Design ,Reduction (complexity) ,Statistics ,Algorithm design ,Minification ,Electrical and Electronic Engineering ,Online algorithm ,business ,Ski rental problem ,Software - Abstract
Idling, or running the engine when the vehicle is not moving, accounts for 13%–23% of vehicle driving time and costs billions of gallons of fuel each year. In this paper, we consider the problem of idling reduction under the uncertainty of vehicle stop time. We abstract it as a classic ski rental problem, and propose a constrained version with two statistics $\mu _{B^{\tt -}}$ and $q_{B^{\tt +}}$ , the expected length of short stops and the probability of long stops. We develop two online algorithms, a suboptimal closed-form algorithm and an optimal numerical solution, that combine the best of the well-known deterministic and randomized schemes to minimize the worst case competitive ratio. We demonstrate the algorithms perform better than existing solutions in terms of both worst case guarantee and average case performance using simulation and real-world driving data.
- Published
- 2015
16. The Transactional Conflict Problem
- Author
-
Dan Alistarh, Raphael Kübler, Syed Kamran Haider, and Giorgi Nadiradze
- Subjects
FOS: Computer and information sciences ,010302 applied physics ,Theoretical computer science ,Computer science ,Concurrent data structure ,Transactional memory ,0102 computer and information sciences ,Commit ,01 natural sciences ,Randomized algorithm ,Computer Science - Distributed, Parallel, and Cluster Computing ,Transactional leadership ,010201 computation theory & mathematics ,0103 physical sciences ,Conflict resolution ,Distributed, Parallel, and Cluster Computing (cs.DC) ,Online algorithm ,Ski rental problem - Abstract
The transactional conflict problem arises in transactional systems whenever two or more concurrent transactions clash on a data item. While the standard solution to such conflicts is to immediately abort one of the transactions, some practical systems consider the alternative of delaying conflict resolution for a short interval, which may allow one of the transactions to commit. The challenge in the transactional conflict problem is to choose the optimal length of this delay interval so as to minimize the overall running time penalty for the conflicting transactions. In this paper, we propose a family of optimal online algorithms for the transactional conflict problem. Specifically, we consider variants of this problem which arise in different implementations of transactional systems, namely "requestor wins'' and "requestor aborts'' implementations: in the former, the recipient of a coherence request is aborted, whereas in the latter, it is the requestor which has to abort. Both strategies are implemented by real systems. We show that the requestor aborts case can be reduced to a classic instance of the ski rental problem, while the requestor wins case leads to a new version of this classical problem, for which we derive optimal deterministic and randomized algorithms. Moreover, we prove that, under a simplified adversarial model, our algorithms are constant-competitive with the offline optimum in terms of throughput. We validate our algorithmic results empirically through a hardware simulation of hardware transactional memory (HTM), showing that our algorithms can lead to non-trivial performance improvements for classic concurrent data structures.
- Published
- 2018
17. To Rent or to Buy in the Presence of Statistical Information: The Constrained Ski-Rental Problem
- Author
-
Ali Khanafer, Murali Kodialam, and Krishna P. N. Puttaswamy
- Subjects
Operations research ,Competitive analysis ,Computer Networks and Communications ,Computer science ,business.industry ,Cloud computing ,Computer Science Applications ,Renting ,Cache ,Electrical and Electronic Engineering ,business ,Set (psychology) ,Ski rental problem ,Game theory ,Software ,Computer network - Abstract
Cloud service providers enable tenants to elastically scale resources to meet their demands. While running cloud applications, a tenant aiming to minimize cost is often challenged with crucial tradeoffs. For instance, upon each arrival of a query, a Web application can either choose to pay for CPU to compute the response fresh, or pay for cache storage to store the response to reduce future compute costs. The Ski-Rental problem abstracts such scenarios where a tenant is faced with a to-rent-or-to-buy tradeoff; in its basic form, a skier should choose between renting or buying a set of skis without knowing the number of days she will be skiing. In the multislope version of the Ski-Rental problem, the skier can choose among multiple services that differ in their buying and renting prices. In this paper, we introduce a variant of the classical Ski-Rental problem in which we assume that the skier knows the first (or second) moment of the distribution of the number of ski days in a season. We also extend the classical multislope Ski-Rental problem, where the skier can choose among multiple services, to this setting. We demonstrate that utilizing this information leads to achieving the best worst-case expected competitive ratio performance. Our method yields a new class of randomized algorithms that provide arrivals-distribution-free performance guarantees. Simulations illustrate that our scheme exhibits robust average-cost performance that combines the best of the well-known deterministic and randomized schemes previously proposed to tackle the Ski-Rental problem.
- Published
- 2015
18. Non-additive two-option ski rental
- Author
-
Amir Levi and Boaz Patt-Shamir
- Subjects
Matching (statistics) ,Mathematical optimization ,General Computer Science ,Competitive analysis ,business.industry ,Generalization ,Computer science ,media_common.quotation_subject ,Payment ,Theoretical Computer Science ,Randomized algorithm ,Renting ,business ,Ski rental problem ,Unit (ring theory) ,Simulation ,media_common - Abstract
We consider the following generalization of the classical problem of ski rental. There is a game that ends at an unknown time, and the algorithm needs to decide how to pay for the time until the game ends. In our generalization, there are two "payment plans" called "options," such that each option i (for i = 1 , 2 ) consists of two kinds of costs: b i is the (one time) cost to start using Option i, and a i is the (ongoing) usage cost per unit of time for Option i. We assume w.l.o.g.?that a 1 a 2 and b 1 < b 2 . Additionally, we assume the existence of a transition cost c, which is incurred if we switch from Option 1 to Option 2. (In the classical version, b 1 = 0 , a 2 = 0 and c = b 2 .)We give deterministic and randomized algorithms for this general setting and analyze their competitive ratio. We also prove that the competitive ratios of our algorithms are the best possible by presenting matching lower bounds for both the deterministic and the randomized cases.
- Published
- 2015
19. Online ski rental for ON/OFF scheduling of energy harvesting base stations
- Abstract
The co-existence of small cell base stations (SBSs) with conventional macrocell base station is a promising approach to boost the capacity and coverage of cellular networks. However, densifying the network with a viral deployment of SBSs can significantly increase energy consumption. To reduce the reliance on unsustainable energy sources, one can adopt self-powered SBSs that rely solely on energy harvesting. Due to the uncertainty of energy arrival and the finite capacity of energy storage systems, self-powered SBSs must smartly optimize their ON and OFF schedule. In this paper, the problem of ON/OFF scheduling of self-powered SBSs is studied, in the presence of energy harvesting uncertainty with the goal of minimizing the operational costs consisting of energy consumption and transmission delay of a network. For the original problem, we show that an algorithm can solve the problem in the illustrative case. Then, to reduce the complexity of the original problem, an approximation is proposed. To solve the approximated problem, a novel approach based on the ski rental framework, a powerful online optimization tool, is proposed. Using this approach, each SBS can effectively decide on its ON/OFF schedule autonomously, without any prior information on future energy arrivals. By using competitive analysis, a deterministic online algorithm and a randomized online algorithm (ROA) are developed. The ROA is then shown to achieve the optimal competitive ratio in the approximation problem. Simulation results show that, compared with a baseline approach, the ROA can yield performance gains reaching up to 15.6% in terms of reduced total energy consumption of SBSs and up to 20.6% in terms of per-SBS network delay reduction. The results also shed light on the fundamental aspects that impact the ON time of SBSs while demonstrating that the proposed ROA can reduce up to 69.9% the total cost compared with a baseline approach.
- Published
- 2017
20. Online ski rental for ON/OFF scheduling of energy harvesting base stations
- Author
-
Gilsoo Lee, Abolfazl Mehbodniya, Fumiyuki Adachi, Mehdi Bennis, and Walid Saad
- Subjects
FOS: Computer and information sciences ,energy harvesting ,Mathematical optimization ,Schedule ,Transmission delay ,online algorithms ,Computer science ,cellular networks ,Computer Science - Information Theory ,Network delay ,050801 communication & media studies ,small cell networks ,02 engineering and technology ,Energy storage ,Scheduling (computing) ,ski rental problem ,0508 media and communications ,0202 electrical engineering, electronic engineering, information engineering ,Macrocell ,Electrical and Electronic Engineering ,Online algorithm ,Ski rental problem ,Competitive analysis ,Information Theory (cs.IT) ,Applied Mathematics ,05 social sciences ,Approximation algorithm ,020206 networking & telecommunications ,Energy consumption ,Computer Science Applications ,Cellular network ,Energy source ,Energy harvesting ,optimization - Abstract
The co-existence of small cell base stations (SBSs) with conventional macrocell base station is a promising approach to boost the capacity and coverage of cellular networks. However, densifying the network with a viral deployment of SBSs can significantly increase energy consumption. To reduce the reliance on unsustainable energy sources, one can adopt self-powered SBSs that rely solely on energy harvesting. Due to the uncertainty of energy arrival and the finite capacity of energy storage systems, self-powered SBSs must smartly optimize their ON and OFF schedule. In this paper, the problem of ON/OFF scheduling of self-powered SBSs is studied, in the presence of energy harvesting uncertainty with the goal of minimizing the operational costs consisting of energy consumption and transmission delay of a network. For the original problem, we show that an algorithm can solve the problem in the illustrative case. Then, to reduce the complexity of the original problem, an approximation is proposed. To solve the approximated problem, a novel approach based on the ski rental framework, a powerful online optimization tool, is proposed. Using this approach, each SBS can effectively decide on its ON/OFF schedule autonomously, without any prior information on future energy arrivals. By using competitive analysis, a deterministic online algorithm and a randomized online algorithm (ROA) are developed. The ROA is then shown to achieve the optimal competitive ratio in the approximation problem. Simulation results show that, compared with a baseline approach, the ROA can yield performance gains reaching up to 15.6% in terms of reduced total energy consumption of SBSs and up to 20.6% in terms of per-SBS network delay reduction. The results also shed light on the fundamental aspects that impact the ON time of SBSs while demonstrating that the proposed ROA can reduce up to 69.9% the total cost compared with a baseline approach.
- Published
- 2017
21. Price Fluctuation in Online Leasing
- Author
-
Christine Markarian, Björn Feldkord, and Friedhelm Meyer auf der Heide
- Subjects
Matching (statistics) ,Software_OPERATINGSYSTEMS ,Operations research ,Competitive analysis ,ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Upper and lower bounds ,Unit (housing) ,Economies of scale ,Microeconomics ,Lease ,010201 computation theory & mathematics ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Business ,Online algorithm ,Ski rental problem - Abstract
Current theoretical attempts towards understanding real-life leasing scenarios assume the following leasing model. Demands arrive with time and need to be served by leased resources. Different types of leases are available, each with a fixed duration and price, respecting economy of scale (longer leases cost less per unit time). An online algorithm is to serve each arriving demand while minimizing the total leasing costs and without knowing future demands. In this paper, we generalize this model into one in which lease prices fluctuate with time and are not known to the algorithm in advance. Hence, an online algorithm is to perform under the uncertainty of both demands and lease prices. We consider different adversarial models and provide online algorithms, evaluated using standard competitive analysis. For each of these models, we give deterministic matching upper and lower bounds.
- Published
- 2017
22. The multi-shop ski rental problem
- Author
-
Jian Li, Pingzhong Tang, Xian Wu, Longbo Huang, Lingxiao Huang, and Lingqing Ai
- Subjects
FOS: Computer and information sciences ,Operations research ,Computer Networks and Communications ,Computer science ,business.industry ,Cost accounting ,Cloud computing ,Flow shop scheduling ,Purchasing ,symbols.namesake ,Renting ,Strategy ,Computer Science - Computer Science and Game Theory ,Hardware and Architecture ,Nash equilibrium ,symbols ,Online algorithm ,business ,Ski rental problem ,Software ,Computer Science and Game Theory (cs.GT) - Abstract
We consider the multi-shop ski rental problem. This problem generalizes the classic ski rental problem to a multi-shop setting, in which each shop has different prices for renting and purchasing a pair of skis, and a consumer has to make decisions on when and where to buy. We are interested in the optimal online (competitive-ratio minimizing) mixed strategy from the consumer's perspective. For our problem in its basic form, we obtain exciting closed-form solutions and a linear time algorithm for computing them. We further demonstrate the generality of our approach by investigating three extensions of our basic problem, namely ones that consider costs incurred by entering a shop or switching to another shop. Our solutions to these problems suggest that the consumer must assign positive probability in exactly one shop at any buying time. Our results apply to many real-world applications, ranging from cost management in IaaS cloud to scheduling in distributed computing.
- Published
- 2014
23. Rent or Buy Problems with a Fixed Time Horizon
- Author
-
Hanan Zebedat-Haider and Leah Epstein
- Subjects
Mathematical optimization ,Competitive analysis ,Notice ,Computer science ,business.industry ,Theoretical Computer Science ,Scheduling (computing) ,Renting ,Computational Theory and Mathematics ,Fixed time ,Theory of computation ,Online algorithm ,business ,Ski rental problem ,Simulation - Abstract
We study several variants of a fixed length ski rental problem and related scheduling problems with rejection. A ski season consists of m days, and an equipment of cost 1 is to be used during these days. The equipment can be bought on any day, in which case it can be used without any additional cost starting that day and until the vacation ends. On each day, the algorithm is informed with the current non-negative cost of renting the equipment. As long as the algorithm did not buy the equipment, it must rent it every day of the vacation, paying the rental cost of each day of rental. We consider the case of arbitrary, non-increasing, and non-decreasing rental costs. We consider the case where the season cannot end before the mth day, and the case that it can end without prior notice. We propose optimal online algorithms for all values of m for all variants. The optimal competitive ratios are either defined by solutions of equations (closed formulas or finite recurrences) or sets of mathematical programs, and tend to 2 as m grows.
- Published
- 2014
24. Analysis of Lower Bounds for the Multislope Ski-Rental Problem
- Author
-
Toshihiro Fujito, Hiroshi Fujiwara, and Yasuhiro Konno
- Subjects
Conjecture ,Matching (graph theory) ,Competitive analysis ,business.industry ,Applied Mathematics ,Extension (predicate logic) ,Computer Graphics and Computer-Aided Design ,Upper and lower bounds ,Combinatorics ,Renting ,online algorithm ,Signal Processing ,competitive analysis ,ski-rental problems ,Electrical and Electronic Engineering ,Online algorithm ,business ,Ski rental problem ,Simulation ,Mathematics ,online optimization - Abstract
The multislope ski-rental problem is an extension of the classical ski-rental problem, where the player has several options of paying both of a per-time fee and an initial fee, in addition to pure renting and buying options. Damaschke gave a lower bound of 3.62 on the competitive ratio for the case where arbitrary number of options can be offered. In this paper we propose a scheme that for the number of options given as an input, provides a lower bound on the competitive ratio, by extending the method of Damaschke. This is the first to establish a lower bound for each of the 5-or-more-option cases, for example, a lower bound of 2.95 for the 5-option case, 3.08 for the 6-option case, and 3.18 for the 7-option case. Moreover, it turns out that our lower bounds for the 3- and 4-option cases respectively coincide with the known upper bounds. We therefore conjecture that our scheme in general derives a matching lower and upper bound., Article, IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES. E97A(6): 1200-1205 (2014)
- Published
- 2014
25. Revenue Models and Policies for the Car Rental Industry
- Author
-
Filomena Olivito and Francesca Guerriero
- Subjects
Revenue management ,Operations research ,Computer science ,business.industry ,Applied Mathematics ,Context (language use) ,Dual (category theory) ,Renting ,Revenue model ,Modeling and Simulation ,Product (category theory) ,business ,Ski rental problem ,Utilization - Abstract
In this paper, we consider the application of revenue management techniques in the context of the car rental industry. In particular, the paper presents a dynamic programming formulation for the problem of assigning cars of several categories to different segments of customers, with rental requests arising dynamically and randomly with time. Customers make a rental request for a given type of car, for a given number of days at a given pickup time. The rental firm can satisfy the demand for a given product with either the product requested or with a car of at most one category superior to that initially required, in this case an “upgrade” can take place. The one-way rental scenario, which allows the possibility of the rental starting and ending at different locations, is also addressed. In the framework considered, the logistic operator has to decide whether to accept or reject a rental request. Since the proposed dynamic programming formulations are impractical due to the curse of dimensionality, linear programming approximations are used to derive revenue management decision policies for the operator. Indeed, primal and dual acceptance policies are developed (i.e. booking limits, bid prices) and their effectiveness is assessed on the basis of an extensive computational phase.
- Published
- 2013
26. Online ski rental for scheduling self-powered, energy harvesting small base stations
- Author
-
Mehdi Bennis, Abolfazl Mehbodniya, Fumiyuki Adachi, Walid Saad, and Gilsoo Lee
- Subjects
Schedule ,Computer science ,05 social sciences ,Real-time computing ,050801 communication & media studies ,020206 networking & telecommunications ,02 engineering and technology ,Energy storage ,Scheduling (computing) ,0508 media and communications ,0202 electrical engineering, electronic engineering, information engineering ,Cellular network ,Online algorithm ,Energy source ,Ski rental problem ,Energy harvesting - Abstract
The viral and dense deployment of small cell base stations (SBSs) will lie at the heart of 5G cellular networks. However, such dense networks can consume a significant amount of energy. In order to reduce the network's reliance on unsustainable energy sources, one can deploy self-powered SBSs that rely solely on energy harvesting. Due to the uncertainty of energy arrival and the finite capacity of energy storage systems, self-powered SBSs must smartly schedule their ON and OFF operation. In this paper, the problem of ON/OFF scheduling of self-powered SBSs is studied in the presence of energy harvesting uncertainty with the goal of minimizing the tradeoff between power consumption and flow-level delay. To solve this problem, a novel approach based on the ski rental framework, a powerful online optimization tool, is proposed. To find the desired solution of the ski rental problem, a randomized online algorithm is developed to enable each SBS to autonomously decide on its ON/OFF schedule, without knowing any prior information on future energy arrivals. Simulation results show that the proposed algorithm can reduce power consumption and delay over a given time period compared to a baseline that turns SBSs ON by using an energy threshold. The results show that this performance gain can reach up to 12.7% reduction of the total cost. The results also show that the proposed algorithm can eliminate up to 72.5% of the ON/OFF switching overhead compared to the baseline approach.
- Published
- 2016
27. 3-Stage Specially Structured Flow Shop Scheduling to Minimize the Rental Cost Set Up Time Separated from Processing Time Including Transportation Time
- Author
-
Deepak Gupta, Shashi Bala, and Payal Singla
- Subjects
Set (abstract data type) ,Renting ,Transformation (function) ,Work (electrical) ,Operations research ,business.industry ,Computer science ,Flow shop scheduling ,Span (engineering) ,business ,Ski rental problem - Abstract
This article describes the development of a new heuristic algorithm which guarantees an optimal solution for specially structured flow shop problem with n-jobs,3- machines, to minimize the rental cost under specified rental policy in which set up times are separated from processes time, including transformation time. Further the processing times are not merely random but bear a well defined relationship to one another. Most of literature emphasized on minimization of idle time/ make span. But minimization of make span may not always lead to minimize rental cost of machines. Objective of this work is to minimize the rental cost of machines under a specified rental policy irrespective of make span.
- Published
- 2012
28. Optimal randomized algorithm for a generalized ski-rental with interest rate
- Author
-
Xingyu Yang, Yong Zhang, Weijun Xu, and Wei-Guo Zhang
- Subjects
Lemma (mathematics) ,Mathematical optimization ,Competitive analysis ,business.industry ,media_common.quotation_subject ,Computer Science Applications ,Theoretical Computer Science ,Randomized algorithm ,Interest rate ,Renting ,Signal Processing ,business ,Ski rental problem ,Information Systems ,Mathematics ,media_common - Abstract
We introduce the continuously compounded interest rate into a generalized ski-rental problem with two options: either pay some rental proportionally to the usage time (the rent option), or buy the equipment and then pay some reduced rental proportionally to the usage time (the generalized buy option). Under the framework of competitive analysis, a randomized algorithm for the modified model is constructed and then is proved optimal by Yao@?s Lemma, and thus the optimal competitive ratio is obtained. The result shows that the introduction of the interest rate puts off the optimal purchase date and diminishes the uncertainty involved in the decision making.
- Published
- 2012
29. Optimal Two Stage Open Shop Specially Structured Scheduling To Minimize the Rental Cost, processing time Associated with Probabilities including transportation tim
- Author
-
Deepak Gupta, Shashi Bala, and Payal Singla
- Subjects
Renting ,Operations research ,business.industry ,Flow shop scheduling ,Open shop ,business ,Ski rental problem ,Scheduling (computing) ,Mathematics - Abstract
The present paper considers a more practical problem of scheduling n jobs in a two machine specially structured open shop to minimize the rental cost. Further the processing time of jobs is associated with their respective probabilities including transportation time. In most of literature the processing times are always considered to be random, but there are significant situations in which processing times are not merely random but bear a well defined structural relationship to one another. The objective of this paper is to minimize the rental cost of machines under a specified rental policy. The algorithm is demonstrated through the numerical illustration.
- Published
- 2012
30. Algorithms for optimizing the bandwidth cost of content delivery
- Author
-
Ramesh K. Sitaraman, Micah Adler, and Harish Venkataramani
- Subjects
Web server ,business.product_category ,Computer Networks and Communications ,business.industry ,Computer science ,Distributed computing ,computer.software_genre ,Multihoming ,Server ,Internet access ,Bandwidth (computing) ,Online algorithm ,business ,Committed information rate ,computer ,Ski rental problem ,Algorithm ,Computer network - Abstract
Content Delivery Networks (CDNs) deliver web content to end-users from a large distributed platform of web servers hosted in data centers belonging to thousands of Internet Service Providers (ISPs) around the world. The bandwidth cost incurred by a CDN is the sum of the amounts it pays each ISP for routing traffic from its servers located in that ISP out to end-users. A large enterprise may also contract with multiple ISPs to provide redundant Internet access for its origin infrastructure using technologies such as multihoming and mirroring, thereby incurring a significant bandwidth cost across multiple ISPs. This paper initiates the formal algorithmic study of bandwidth cost minimization in the context of a large enterprise or a CDN, a problem area that is both algorithmically rich and practically very important. First, we model different types of contracts that are used in practice by ISPs to charge for bandwidth usage, including average, maximum, and 95th-percentile contracts. Then, we devise an optimal offline algorithm that routes traffic to achieve the minimum bandwidth cost, when the network contracts charge either on a maximum or on an average basis. Next, we devise a deterministic (resp., randomized) online algorithm that achieves cost that is within a factor of 2 (resp., ee-1) of the optimal offline cost for maximum and average contracts. In addition, we prove that our online algorithms achieve the best possible competitive ratios in both the deterministic and the randomized cases. An interesting theoretical contribution of this work is that we show intriguing connections between the online bandwidth optimization problem and the seemingly-unrelated but well-studied ski rental problem where similar optimal competitive ratios are known to hold. Finally, we consider extensions for contracts with a committed amount of spend (known as committed information rate or CIR) and contracts that charge on a 95th-percentile basis.
- Published
- 2011
31. Ski rental with two general options
- Author
-
Boaz Patt-Shamir, Zvi Lotker, and Dror Rawitz
- Subjects
Competitive analysis ,Operations research ,business.industry ,Information processing ,Simple extension ,Computer Science Applications ,Theoretical Computer Science ,Randomized algorithm ,Renting ,Signal Processing ,business ,Ski rental problem ,Information Systems ,Mathematics - Abstract
We define and solve a simple extension of the ski-rental problem [A.R. Karlin, M.S. Manasse, L. Rudolph, D.D. Sleator, Competitive snoopy caching, Algorithmica 3 (1) (1988) 77-119]. In the classical version, the algorithm needs to decide when to switch from renting to buying. In our version, no pure buy option is available: even after switching to the buy option, the algorithm needs to pay some reduced rent.
- Published
- 2008
32. Maximizing Profit of Cloud Brokers under Quantized Billing Cycles: a Dynamic Pricing Strategy based on Ski-Rental Problem
- Author
-
Ramkrishna Pasumarthy and Gourav Saha
- Subjects
FOS: Computer and information sciences ,Operations research ,Competitive analysis ,business.industry ,Computer science ,Cloud computing ,Workload ,Profit (economics) ,Computer Science - Distributed, Parallel, and Cluster Computing ,Server ,Dynamic pricing ,Algorithm design ,Distributed, Parallel, and Cluster Computing (cs.DC) ,business ,Ski rental problem - Abstract
In cloud computing, users scale their resources (computational) based on their need. There is massive literature dealing with such resource scaling algorithms. These works ignore a fundamental constrain imposed by all Cloud Service Providers (CSP), i.e. one has to pay for a fixed minimum duration irrespective of their usage. Such quantization in billing cycles poses problem for users with sporadic workload. In recent literature, Cloud Broker (CB) has been introduced for the benefit of such users. A CB rents resources from CSP and in turn provides service to users to generate profit. Contract between CB and user is that of pay-what-you-use/pay-per-use. However CB faces the challenge of Quantized Billing Cycles as it negotiates with CSP. We design two algorithms, one fully online and the other partially online, which maximizes the profit of the CB. The key idea is to regulate users demand using dynamic pricing. Our algorithm is inspired by the Ski-Rental problem. We derive competitive ratio of these algorithms and also conduct simulations using real world traces to prove the efficiency of our algorithm., Comment: 11 pages, 9 figures
- Published
- 2015
- Full Text
- View/download PDF
33. Dynamic TCP Acknowledgment and Other Stories about e/(e - 1)
- Author
-
Dana Randall, Claire Kenyon, and Anna R. Karlin
- Subjects
Theoretical computer science ,General Computer Science ,Transmission Control Protocol ,Applied Mathematics ,Theory of computation ,Transmission protocol ,Online algorithm ,Algorithm ,Ski rental problem ,Computer Science Applications ,Mathematics - Abstract
We present the first optimal randomized online algorithms for the TCP acknowledgment problem [3] and the Bahncard problem [5]. These problems are well known to be generalizations of the classical online ski-rental problem, however, they appeared to be harder. In this paper we demonstrate that a number of online algorithms which have optimal competitive ratios of e/(e-1) , including these, are fundamentally no more complex than ski rental. Our results also suggest a clear paradigm for solving ski-rental-like problems.
- Published
- 2003
34. A Cost Efficient Online Algorithm for Automotive Idling Reduction
- Author
-
Chuansheng Dong, Haibo Zeng, and Minghua Chen
- Subjects
Engineering ,Mathematical optimization ,Cost efficiency ,Competitive analysis ,business.industry ,Robustness (computer science) ,Real-time computing ,Automotive industry ,Stop time ,Online algorithm ,business ,Vehicle driving ,Ski rental problem - Abstract
Idling, or running the engine when the vehicle is not moving, accounts for 13% - 23% of vehicle driving time and costs billions of gallons of fuel each year. In this paper, we consider the problem of idling reduction under the uncertainty of vehicle stop time. We abstract it as a classic ski rental problem, and propose a constrained version with two statistics μB− and qB+, the expectation of short stops' lengths and the probability of long stops. We develop an online algorithm that combines the best of the well-known deterministic and randomized schemes to minimize the worst case competitive ratio. We demonstrate the robustness of the algorithm in terms of both worst case guarantee and average case performance using simulation and real-world driving data.
- Published
- 2014
35. Competitive Algorithms for an Online Rent or Buy Problem with Variable Demand
- Author
-
Rohan Kodialam
- Subjects
Competitive analysis ,business.industry ,media_common.quotation_subject ,Task (project management) ,Scheduling (computing) ,Variable (computer science) ,Renting ,Economics ,Function (engineering) ,business ,Algorithm ,Ski rental problem ,media_common ,Block (data storage) - Abstract
The Ski Rental problem is the canonical example of a class of online rent or buy problems [9]. In the traditional ski rental problem, a man visits a ski resort, not knowing how many days he will be able to ski. The man can either rent skis at a cost of r dollars per day, or buy the skis permanently for b dollars. The dilemma arises from the fact that the number of days available for skiing is not known in advance; if there are many days of skiing it is better to buy the skis to avoid paying the rental fee every day, but if there are only a few days available for skiing it may be more economical to rent the skis instead. Applications of the ski-rental problem include scheduling tasks on a computer (the system must decide if it should do a task immediately by paying a high cost in processing time, or if it should wait and pay a ‘rental’ cost for keeping the task in waiting)[7] and caching data (the system decides if it should read a block of data during every pass at a cost of 1 bus cycle, or if it should pass over the data block and use several bus cycles to access the data if it is needed later) [5]. Several extensions of the Ski Rental problem have already been studied, including variants where the player can switch bewteen two renting options at a cost [3], and more complex scenarios where there are more than two options to choose between [6]. In these cases, an e-competitive algorithm can be found. A natural extension of these situations where there are multiple renting and multiple buying options has also been studied [1]. Algorithms have also been developed to provide a strategy when the rental cost r is free to vary with time [2]. Another more complex extension studied is how to allocate capacity available through renting or buying to a graph’s edges to allow for sufficient flow between sources and sinks [4]. These variants add complexity to the ski rental problem, and as a result the competitive ratio varies as a function of the new parameters introduced by each variation. We consider a generalization of the ski-rental problem where demand varies across time. The motivation for solving this problem is the idea of cloud bursting that is used to address the computing
- Published
- 2014
36. A relax-and-fix-based algorithm for the vehicle-reservation assignment problem in a car rental company
- Author
-
José Fernando Oliveira, Beatriz Oliveira, Franklina Maria Bragion de Toledo, and Maria Antónia Carravilla
- Subjects
Information Systems and Management ,General Computer Science ,Operations research ,Computer science ,business.industry ,VEÍCULOS ,Reservation ,Management Science and Operations Research ,Flow network ,Industrial and Manufacturing Engineering ,Renting ,Order (business) ,Modeling and Simulation ,Fuel efficiency ,Environmental impact assessment ,business ,Ski rental problem ,Assignment problem ,Utilization - Abstract
Empty repositions are a major problem for car rental companies that deal with special types of vehicles whose number of units is small. In order to meet reservation requirements concerning time and location, companies are forced to transfer cars between rental stations, bearing significant costs and increasing the environmental impact of their activity due to the fuel consumption and CO 2 emission. In this paper, this problem is tackled under a vehicle-reservation assignment framework as a network-flow model in which the profit is maximized. The reservations are allocated considering the initial and future availability of each car, interdependencies between rental groups, and different reservation priorities. To solve this model, a relax-and-fix heuristic procedure is proposed, including a constraint based on local branching that enables and controls modifications between iterations. Using real instances, the value of this approach is established and an improvement of 33% was achieved when compared to the company’s current practices.
- Published
- 2014
37. Competitive Optimal On-Line Leasing
- Author
-
Ran El-Yaniv, Ron Kaniel, and Nathan Linial
- Subjects
General Computer Science ,Competitive analysis ,Total cost ,Computer science ,Applied Mathematics ,media_common.quotation_subject ,Adversary ,Net present value ,Computer Science Applications ,Interest rate ,Financial modeling ,Probability distribution ,Mathematical economics ,Ski rental problem ,media_common - 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 ki 1 times and then buying, where kD P=c. This strategy pays at most 2i 1=k times the optimal off-line cost. When considering alternative financial transactions one must consider their net present value. Thus, ac- counting for the interest rate is an essential feature of any reasonable financial model. In this paper we deter- mine 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 1C.1C i/.1i 1=k/.1i k.i=1C 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 compet- itive ratio of 2i..k=.ki 1// ∞ i 2/=..k=.ki 1// ∞ i 1/ where∞D ln.1i k.1i 1=.1C i///=ln.1=.1C 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.
- Published
- 1999
38. A HEURISTIC FOR TWO MACHINE OPEN SHOP SPECIALLY STRUCTURED SCHEDULING PROBLEM TO MINIMIZE THE RENTAL COST, INCLUDING JOB BLOCK CRITERIA
- Author
-
Shashi Bala, Deepak Gupta, and Payal Singla
- Subjects
Renting ,Operations research ,Job shop scheduling ,business.industry ,Computer science ,Applied Mathematics ,General Mathematics ,Flow shop scheduling ,Open shop ,business ,Ski rental problem ,Scheduling (computing) - Abstract
The present paper considers a more practical problem of scheduling n jobs in a two machine specially structured open shop to minimize the rental cost. Further the processing time of jobs are associated with their respective probabilities including job block criteria. In most of literature the processing times are always considered to be random, but there are significant situations in which processing times are not merely random but bear a well defined structural relationship to one another. The objective of this paper is to minimize the rental cost of machines under a specified rental policy. A numerical illustration is given to support the algorithm.
- Published
- 2013
39. Adaptive step size selection for optimization via the ski rental problem
- Author
-
Amirali Aghazadeh, Daniel D. Calderon, Ali Ayremlou, Tom Goldstein, Divyanshu Vats, Richard G. Baraniuk, and Raajen Patel
- Subjects
Class (computer programming) ,Mathematical optimization ,Signal processing ,Compressed sensing ,Computer science ,Iterative method ,Key (cryptography) ,Ski rental problem ,Wireless sensor network ,Selection (genetic algorithm) - Abstract
Optimization has been used extensively throughout signal processing in applications including sensor networks and sparsity based compressive sensing. One of the key challenges when implementing iterative optimization algorithms is to choose an appropriate step size for fast algorithms. We pose the problem of choosing step sizes as solving a ski rental problem, a popular class of problems from the computer science literature. This results in a novel algorithm for adaptive step size selection that is agnostic to the choice of the optimization algorithm. Our numerical results show the advantages of using adaptivity for step size selection.
- Published
- 2013
40. The constrained Ski-Rental problem and its application to online cloud cost optimization
- Author
-
Ali Khanafer, Murali Kodialam, and Krishna P. N. Puttaswamy
- Subjects
File system ,Mathematical optimization ,Competitive analysis ,business.industry ,Computer science ,Real-time computing ,Cloud computing ,computer.software_genre ,Randomized algorithm ,Cost reduction ,Renting ,Web application ,Cache ,business ,Ski rental problem ,computer - Abstract
Cloud service providers (CSPs) enable tenants to elastically scale their resources to meet their demands. In fact, there are various types of resources offered at various price points. While running applications on the cloud, a tenant aiming to minimize cost is often faced with crucial trade-off considerations. For instance, upon each arrival of a query, a web application can either choose to pay for CPU to compute the response fresh, or pay for cache storage to store the response so as to reduce the compute costs of future requests. The SkiRental problem abstracts such scenarios where a tenant is faced with a to-rent-or-to-buy trade-off; in its basic form, a skier should choose between renting or buying a set of skis without knowing the number of days she will be skiing. In this paper, we introduce a variant of the classical SkiRental problem in which we assume that the skier knows the first (or second) moment of the distribution of the number of ski days in a season. We demonstrate that utilizing this information leads to achieving the best worst-case expected competitive ratio (CR) performance. Our method yields a new class of randomized algorithms that provide arrivals-distribution-free performance guarantees. Further, we apply our solution to a cloud file system and demonstrate the cost savings obtained in comparison to other competing schemes. Simulations illustrate that our scheme exhibits robust average-cost performance that combines the best of the well-known deterministic and randomized schemes previously proposed to tackle the Ski-Rental problem.
- Published
- 2013
41. Lower bounds for the multislope ski-rental problem
- Author
-
Hiroshi Fujiwara, Yasuhiro Konno, and Toshihiro Fujito
- Subjects
Combinatorics ,Renting ,Conjecture ,Competitive analysis ,Matching (graph theory) ,business.industry ,Economics ,Extension (predicate logic) ,business ,Upper and lower bounds ,Mathematical economics ,Ski rental problem - Abstract
The multislope ski-rental problem is an extension of the classical ski-rental problem, where the player has several options of paying both of a per-time fee and an initial fee, in addition to pure renting and buying options. Damaschke gave a lower bound of 3.62 on the competitive ratio for the case where arbitrary number of options can be offered. In this paper we propose a scheme that for the number of options given as an input, provides a lower bound on the competitive ratio, by extending the method of Damaschke. This is the first to establish a lower bound for each of the 5-or-more-option cases, for example, a lower bound of 2.95 for the 5-option case, 3.08 for the 6-option case, and 3.18 for the 7-option case. Moreover, it turns out that our lower bounds for the 3- and 4-option cases respectively coincide with the known upper bounds. We therefore conjecture that our scheme in general derives a matching lower and upper bound.
- Published
- 2013
42. Rent or Buy Problems with a Fixed Time Horizon
- Author
-
Hanan Zebedat-Haider and Leah Epstein
- Subjects
Renting ,Mathematical optimization ,Notice ,business.industry ,Computer science ,Fixed time ,Time horizon ,Online algorithm ,Fixed length ,business ,Ski rental problem ,Scheduling (computing) - Abstract
We study several variants of a fixed length ski rental problem and related scheduling problems with rejection. A ski season consists of m days, and an equipment of cost 1 is to be used during these days. The equipment can be bought on any day, in which case it can be used without any additional cost starting that day and until the vacation ends. On each day, the algorithm is informed with the current non-negative cost of renting the equipment. As long as the algorithm did not buy the equipment, it must rent it every day of the vacation, paying the rental cost of each day of rental. We consider the case of arbitrary, non-increasing, and non-decreasing rental costs. We consider the case where the season cannot end before the mth day, and the case that it can end without prior notice. We propose optimal online algorithms for all values of m for all variants. The optimal competitive ratios are either defined by solutions of equations (closed formulas or finite recurrences) or sets of mathematical programs, and tend to 2 as m grows.
- Published
- 2013
43. Non-Additive Two-Option Ski Rental
- Author
-
Amir Levi and Boaz Patt-Shamir
- Subjects
Matching (statistics) ,Competitive analysis ,Unit of time ,business.industry ,Generalization ,media_common.quotation_subject ,Payment ,Randomized algorithm ,Renting ,Economics ,Operations management ,business ,Mathematical economics ,Ski rental problem ,media_common - Abstract
We consider a generalization of the classical problem of ski rental. There is a game that ends at an unknown time, and the algorithm needs to decide how to pay for the time until the game ends. There are two "payment plans" or "options," such that the cost of t time units under option i (for i = 1,2) is given by a i t + b i , where b i is a one-time cost to start using option i, and a i is the ongoing cost per time unit. We assume w.l.o.g. that a 1 > a 2 and b 1 < b 2. (The classical version is b 1 = 0 and a 2 = 0, so that option 1 is "pure rent" and option 2 is "pure buy.") We give deterministic and randomized algorithms for the general setting and prove matching lower bounds on the competitive ratios for the problem. This is the first non-trivial result for the non-additive model of ski rental, which models non-refundable one-time costs.
- Published
- 2013
44. Competitive randomized algorithms for nonuniform problems
- Author
-
Lyle A. McGeoch, Anna R. Karlin, Susan S. Owicki, and Mark S. Manasse
- Subjects
TheoryofComputation_MISCELLANEOUS ,Mathematical optimization ,General Computer Science ,Competitive analysis ,Computer science ,Applied Mathematics ,Equilateral triangle ,Class (biology) ,Computer Science Applications ,Randomized algorithm ,Isosceles triangle ,Theory of computation ,Probability distribution ,Ski rental problem - Abstract
Competitive analysis is concerned with comparing the performance of on-line algorithms with that of optimal off-line algorithms. In some cases randomization can lead to algorithms with improved performance ratios on worst-case sequences. In this paper we present new randomized on-line algorithms for snoopy caching and the spin-block problem. These algorithms achieve competitive ratios approachinge/(eź1) ź 1.58 against an oblivious adversary. These ratios are optimal and are a surprising improvement over the best possible ratio in the deterministic case, which is 2. We also consider the situation when the request sequences for these problems are generated according to an unknown probability distribution. In this case we show that deterministic algorithms that adapt to the observed request statistics also have competitive factors approachinge/(eź1). Finally, we obtain randomized algorithms for the 2-server problem on a class of isosceles triangles. These algorithms are optimal against an oblivious adversary and have competitive ratios that approache/(eź1). This compares with the ratio of 3/2 that can be achieved on an equilateral triangle.
- Published
- 1994
45. Price Fluctuations: To Buy or to Rent
- Author
-
Marcin Bienkowski
- Subjects
Change over time ,Renting ,Competitive analysis ,Logarithm ,business.industry ,Econometrics ,Economics ,Online algorithm ,Duration (project management) ,business ,Constant (mathematics) ,Ski rental problem - Abstract
We extend the classic online ski rental problem, so that the rental price may change over time. We consider several models which differ in the knowledge given to the algorithm: whereas the price development is unknown, an algorithm may have full, partial or no knowledge about the duration of the game. We construct algorithms whose competitive ratios are up to constant or logarithmic factors optimal.
- Published
- 2010
46. Rent, Lease or Buy: Randomized Algorithms for Multislope Ski Rental
- Author
-
Zvi Lotker, Dror Rawitz, and Boaz Patt-Shamir
- Subjects
Discrete mathematics ,FOS: Computer and information sciences ,000 Computer science, knowledge, general works ,Competitive analysis ,Operations research ,business.industry ,General Mathematics ,Discount points ,Renting ,Lease ,Resource (project management) ,Computer Science ,Computer Science - Data Structures and Algorithms ,Data Structures and Algorithms (cs.DS) ,Online algorithm ,Duration (project management) ,business ,Ski rental problem ,Mathematics - Abstract
In the Multislope Ski Rental problem, the user needs a certain resource for some unknown period of time. To use the resource, the user must subscribe to one of several options, each of which consists of a one-time setup cost (``buying price''), and cost proportional to the duration of the usage (``rental rate''). The larger the price, the smaller the rent. The actual usage time is determined by an adversary, and the goal of an algorithm is to minimize the cost by choosing the best option at any point in time. Multislope Ski Rental is a natural generalization of the classical Ski Rental problem (where the only options are pure rent and pure buy), which is one of the fundamental problems of online computation. The Multislope Ski Rental problem is an abstraction of many problems where online decisions cannot be modeled by just two options, e.g., power management in systems which can be shut down in parts. In this paper we study randomized algorithms for Multislope Ski Rental. Our results include the best possible online randomized strategy for any additive instance, where the cost of switching from one option to another is the difference in their buying prices; and an algorithm that produces an $e$-competitive randomized strategy for any (non-additive) instance.
- Published
- 2008
47. Risk Reward Analysis of Online Simplified Bahncard Problem with Interest Rate
- Author
-
Chun-Lin Xin, Weimin Ma, and Lei Yang
- Subjects
Mathematical optimization ,Actuarial science ,Competitive analysis ,business.industry ,Computer science ,media_common.quotation_subject ,Net present value ,Interest rate ,Financial management ,Financial modeling ,Special case ,business ,Ski rental problem ,Risk management ,media_common - Abstract
The Bahncard problem can be viewed as a generalization of the Ski-Rental problem. The simplified Bahncard problem is the special case that the Bahncard never expires. When considering alternative financial transaction 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, both the interest rate factor and risk management are introduced to this special case, the introduction of these parameters considerably improve the performance measure of competitive analysis.
- Published
- 2007
48. Average-Case Analysis for Special Cases of Online Bahncard Problem
- Author
-
Chun-Lin Xin, Weimin Ma, and Fanglei Yi
- Subjects
Economic indicator ,Competitive analysis ,Generalization ,media_common.quotation_subject ,Econometrics ,Financial modeling ,Probability distribution ,Measure (mathematics) ,Ski rental problem ,Interest rate ,media_common ,Mathematics - Abstract
The special Bahncard problem is a generalization of the Ski-Rental problem. In this paper, average-case competitive analysis which integrates probability distribution into pure competitive analysis is employed to restudy this problem. Theoretical and numerical results show that the performance measure of competitive analysis can be dramatically improved. Moreover, we study the special Bahncard problem with interest rate which should be considered in any reasonable financial model. The optimal deterministic competitive ratio is obtained and the competitive ratio C(k) decreases with the interest rate i.
- Published
- 2007
49. Algorithms for Optimizing Bandwidth Costs on the Internet
- Author
-
Ramesh K. Sitaraman, Micah Adler, and Harish Venkataramani
- Subjects
Web server ,business.product_category ,business.industry ,computer.software_genre ,Multihoming ,Server ,Internet access ,The Internet ,Web content ,Online algorithm ,business ,Ski rental problem ,computer ,Algorithm ,Computer network - Abstract
Content delivery networks (CDNs) deliver Web content to end-users from a large distributed platform of Web servers hosted in data centers belonging to thousands of Internet service providers (ISPs) around the world. The bandwidth cost incurred by a CDN is the sum of the amounts it pays each ISP for routing traffic from its servers located in that ISP out to end-users. A large enterprise may also contract with multiple ISPs to provide redundant Internet access for its origin infrastructure using technologies such as multihoming and mirroring, thereby incurring a significant bandwidth cost across multiple ISPs. This paper initiates the formal study of bandwidth cost minimization in the context of a large enterprise or a CDN, a problem area that is both algorithmically rich and practically very important. First, we model different types of contracts that are used in practice by ISPs to charge for bandwidth usage, including average, maximum, and 95th-percentile contracts. Then, we devise an optimal offline algorithm that routes traffic to achieve the minimum bandwidth cost, when the network contracts charge either on a maximum or on an average basis. Next, we devise a deterministic (resp., randomized) online algorithm that achieves cost that is within a factor of 2 (resp., e/(e - 1)) of the optimal offline cost for maximum and average contracts. In addition, we prove that our online algorithms achieve the best possible competitive ratios in both the deterministic and the randomized cases. An interesting theoretical contribution of this work is that we show intriguing connections between the online bandwidth optimization problem and the seemingly-unrelated but well-studied ski rental problem where similar optimal competitive ratios are known to hold. Finally, we consider extensions for contracts with a committed amount of spend (CIRs) and contracts that charge on a 95th-percentile basis
- Published
- 2006
50. The Parking Permit Problem
- Author
-
Adam Meyerson
- Subjects
Matching (statistics) ,Renting ,Mathematical optimization ,Competitive analysis ,business.industry ,Computer science ,Steiner forest ,business ,Upper and lower bounds ,Ski rental problem ,Purchasing - Abstract
We consider online problems where purchases have time durations which expire regardless of whether the purchase is used or not. The parking permit problem is the natural analog of the well-studied ski rental problem in this model, and we provide matching upper and lower bounds on the competitive ratio for this problem. By extending the techniques thus developed, we give an online-competitive algorithm for the problem of renting steiner forest edges with time durations.
- Published
- 2005
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.