TY - GEN
T1 - Bamboo garden trimming problem
T2 - 43rd Conference on Current Trends in Theory and Practice of Computer Science, SOFSEM 2017
AU - Gąsieniec, Leszek
AU - Klasing, Ralf
AU - Levcopoulos, Christos
AU - Lingas, Andrzej
AU - Min, Jie
AU - Radzik, Tomasz
N1 - Funding Information:
T. Radzik’s work was supported in part by EPSRC grant EP/M005038/1, “Randomized algorithms for computer networks.”
Funding Information:
L. Gąsieniec and J. Min’s work was partially supported by Network Sciences and Technologies (NeST) at University of Liverpool.
Publisher Copyright:
© Springer International Publishing AG 2017.
PY - 2017
Y1 - 2017
N2 - A garden G is populated by n ≥ 1 bamboos b1, b2, …, bn with the respective daily growth rates h1 ≥ h2 … hn. It is assumed that the initial heights of bamboos are zero. The robotic gardener or simply a robot maintaining the bamboo garden is attending bamboos and trimming them to height zero according to some schedule. The Bamboo Garden Trimming Problem, or simply BGT, is to design a perpetual schedule of cuts to maintain the elevation of bamboo garden as low as possible. The bamboo garden is a metaphor for a collection of machines which have to be serviced with different frequencies, by a robot which can service only one machine during a visit. The objective is to design a perpetual schedule of servicing the machines which minimizes the maximum (weighted) waiting time for servicing. We consider two variants of BGT. In discrete BGT the robot is allowed to trim only one bamboo at the end of each day. In continuous BGT the bamboos can be cut at any time, however, the robot needs time to move from one bamboo to the next one and this time is defined by a weighted network of connections. For discrete BGT, we show a simple 4-approximation algorithm and, by exploiting relationship between BGT and the classical Pinwheel scheduling problem, we obtain also a 2-approximation and even a closer approximation for more balanced growth rates. For continuous BGT, we propose approximation algorithms which achieve approximation ratios O(log(h1/hn)) and O(log n).
AB - A garden G is populated by n ≥ 1 bamboos b1, b2, …, bn with the respective daily growth rates h1 ≥ h2 … hn. It is assumed that the initial heights of bamboos are zero. The robotic gardener or simply a robot maintaining the bamboo garden is attending bamboos and trimming them to height zero according to some schedule. The Bamboo Garden Trimming Problem, or simply BGT, is to design a perpetual schedule of cuts to maintain the elevation of bamboo garden as low as possible. The bamboo garden is a metaphor for a collection of machines which have to be serviced with different frequencies, by a robot which can service only one machine during a visit. The objective is to design a perpetual schedule of servicing the machines which minimizes the maximum (weighted) waiting time for servicing. We consider two variants of BGT. In discrete BGT the robot is allowed to trim only one bamboo at the end of each day. In continuous BGT the bamboos can be cut at any time, however, the robot needs time to move from one bamboo to the next one and this time is defined by a weighted network of connections. For discrete BGT, we show a simple 4-approximation algorithm and, by exploiting relationship between BGT and the classical Pinwheel scheduling problem, we obtain also a 2-approximation and even a closer approximation for more balanced growth rates. For continuous BGT, we propose approximation algorithms which achieve approximation ratios O(log(h1/hn)) and O(log n).
UR - http://www.scopus.com/inward/record.url?scp=85010682314&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85010682314&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-51963-0_18
DO - 10.1007/978-3-319-51963-0_18
M3 - Conference contribution
AN - SCOPUS:85010682314
SN - 9783319519623
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 229
EP - 240
BT - SOFSEM 2017
A2 - Baier, Christel
A2 - van den Brand, Mark
A2 - Eder, Johann
A2 - Hinchey, Mike
A2 - Margaria, Tiziana
A2 - Steffen, Bernhard
PB - Springer Verlag
Y2 - 16 January 2017 through 20 January 2017
ER -