Tight competitive analyses of online car-sharing problems

被引:0
作者
Liang, Ya-Chun [1 ]
Lai, Kuan-Yun [1 ]
Chen, Ho-Lin [2 ]
Iwama, Kazuo [1 ]
Liao, Chung-Shou [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Ind Engn & Engn Management, Hsinchu 30013, Taiwan
[2] Natl Taiwan Univ, Dept Elect Engn, Taipei 106, Taiwan
关键词
Car-sharing; Competitive analysis; On-line scheduling; Randomized algorithm; TIME;
D O I
10.1016/j.tcs.2022.10.010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The online car-sharing problem finds many real-world applications. The problem, proposed by Luo, Erlebach and Xu in 2018, mainly focuses on an online model in which there are two locations: 0 and 1, and k total cars. Each request which specifies its pick-up time and pick-up location (among 0 and 1, and the other is the drop-off location) is released in each stage a fixed amount of time before its specified start (i.e. pick-up) time. The time between the booking (i.e. released) time and the start time is enough to move empty cars between 0 and 1 for relocation if they are not used in that stage. The model, called kS2L-F, assumes that requests in each stage arrive sequentially regardless of the same booking time and the decision (accept or reject) must be made immediately. The goal is to accept as many requests as possible. In spite of only two locations, the analysis does not seem easy and the (tight) competitive ratio (CR) is only known to be 2 for k = 2 and 1.5 for a restricted value of k, i.e., a multiple of three. In this paper, we remove all the holes of unknown CR's; namely we prove that the CR is 2k/k+Lk/3J for all k >= 2. Furthermore, if the algorithm can delay its decision until all requests have come in each stage, the CR is improved to roughly 4/3. We can take this advantage even further; precisely we can achieve a CR of 2+R/3 if the number of requests in each stage is at most Rk, 1 <= R <= 2, where we do not have to know the value of R in advance. Finally we demonstrate that randomization also helps to get (slightly) better CR's, and prove some lower bounds to show the tightness.
引用
收藏
页码:86 / 96
页数:11
相关论文
共 12 条
[1]  
Ascheuer N, 2000, LECT NOTES COMPUT SC, V1770, P639
[2]  
Bjelde A, 2017, PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P994
[3]  
Bohmova Katerina, 2016, LATIN 2016: Theoretical Informatics. 12th Latin American Symposium. Proceedings: LNCS 9644, P220, DOI 10.1007/978-3-662-49529-2_17
[4]  
Chi-Chih Yao A., 1977, 18th Annual Symposium on Foundations of Computer Science, P222
[5]   From theory to practice: maximizing revenues for on-line dial-a-ride [J].
Christman, Ananya ;
Forcier, William ;
Poudel, Aayam .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2018, 35 (02) :512-529
[6]  
Krumke SO, 2006, LECT NOTES COMPUT SC, V3879, P258
[7]  
Luo K., 2018, 36 INT S THEORETICAL, V117
[8]  
Luo K., 2018, LIPICS, V123
[9]  
Luo K., 2019, 36 INT S THEORETICAL, V126, p51:1
[10]   Approximation Algorithms for Car-Sharing Problems [J].
Luo, Kelin ;
Spieksma, Frits C. R. .
COMPUTING AND COMBINATORICS (COCOON 2020), 2020, 12273 :262-273