leasing setting in which when a resource is chosen
into the solution, it can be used forever without in-
curring future costs, resources in the leasing setting
have duration and expire. In order to further use a
resource, it needs to be paid for. These leasing vari-
ants are natural generalizations that capture more re-
alistic application scenarios. The leasing model by
Meyerson has later seen a number of extensions, in-
cluding lease prices changing over time (Feldkord
et al., 2017), leases with length and capacity (de Lima
et al., 2017a), and leases accompanied with penal-
ties (Markarian, 2017).
In this paper, we continue the algorithmic study
of leasing problems by considering the leasing vari-
ants of two classical N P-hard optimization prob-
lems, Vertex Cover and (non-metric) Facility Loca-
tion. As far as we are aware of, no online algorithms
are known for them in the literature. In what follows,
we define these two variants and state our result for
each.
1.1 Leasing Vertex Cover
Definition 1. (Leasing Vertex Cover (LVC)) We are
given an undirected graph G = (V, E) with |V | = n
and node-weight function w : V → R
+
. There is a
set L of different lease types each characterized by
a duration and cost, and a sequence of edges of G
arriving over time. A node can be leased using lease
type l for cost c
l
and remains active for time d
l
. In
each step t, an edge (u, v) arrives and LVC asks is to
ensure that either node u or node v is active at time t,
while minimizing overall leasing costs.
A problem related to LVC is the Online Vertex
Cover problem (OVC) due to Demange et al. (De-
mange and Paschos, 2005), in which the input graph is
not known in advance and the nodes along with their
incident edges are revealed over time. The goal is to
construct a minimum weight subset S of nodes such
that each arriving edge is covered by S (i.e., is incident
to at least one node in S). Demange et al. (Demange
and Paschos, 2005) gave upper and lower bounds de-
pending on the maximum degree of the input graph
for OVC. Our model in LVC is quite different, since
edges are revealed over time, such that each edge may
appear more than once and needs to be covered only at
the current time step it arrives. LVC has deterministic
Ω(|L|) and randomized Ω(log |L|) lower bounds on
its competitive ratio resulting from lower bounds for
PP.
Result 1. We propose an O(|L|)-competitive deter-
ministic algorithm for LVC, which is asymptotically
optimal and is based on a simple primal-dual ap-
proach.
1.2 Leasing Non-metric Facility
Location
Definition 2. (Leasing Non-metric Facility Location
(LNFL)) We are given an undirected connected graph
G = (V, E) with |V | = n, node-weight function w :
V → R
+
, and unit edge-weight function w : E → 1.
There is a set L of different lease types each char-
acterized by a duration and cost, and a sequence of
nodes of G arriving over time. The distance d
uv
be-
tween nodes u and v of G is the total edge-weight of
the shortest path between u and v. There are m nodes
assigned as potential facilities. A facility node can be
leased using lease type l for cost c
l
and remains ac-
tive for time d
l
. In each step t, a node u ∈ V (client)
arrives and needs to be connected to a node of G (fa-
cility) active at time t. Connecting node u to node v
costs the distance d
uv
between them. LNFL asks to
connect all arriving nodes, while minimizing overall
leasing and connection costs.
A closely related problem is the Leasing Met-
ric Facility Location problem, the metric variant of
LNFL to which Nagarajan and Williamson (Nagara-
jan and Williamson, 2013) gave an O(|L| · logn)-
competitive algorithm. Kling et al. (Kling et al.,
2012) extended this result by giving an O(l
K
log(l
K
))-
competitive algorithm, where l
K
is the maximum
lease length. Both of these works exploit triangle in-
equality in their competitive analysis and hence do
not extend to LNFL. Furthermore, LNFL general-
izes the Online Non-metric Facility Location problem
(ONFL) to which Alon et al. (Alon et al., 2006) gave
a randomized O(lognlogm)-competitive algorithm.
The Online Set Cover problem (OSC) due to Alon
et al. (Alon et al., 2003) is a special case of ONFL
in which the facilities are sets and the connection
cost is 0 if the element belongs to the set and infin-
ity otherwise. OSC has a randomized lower bound of
Ω(logmlogn) due to Korman (Korman, 2005), where
m is the number of sets and n is the number of ele-
ments. Hence, LNFL has a randomized lower bound
of Ω(log nlogm + log |L|) on its competitive ratio re-
sulting from lower bounds for OSC and PP.
Result 2. We propose an O(log n logm +
log|L|logn)-competitive randomized algorithm
for LNFL, based on rounding online a fractional so-
lution constructed using a multiplicative incremental
approach. The latter is a common technique used in
many online covering problems, one of the first of
which is OSC due to Alon et al. (Alon et al., 2003).
Our algorithm is based on the randomized algorithm
for ONFL due to Alon et al. (Alon et al., 2006), which
adopts a similar technique.
ICORES 2019 - 8th International Conference on Operations Research and Enterprise Systems
316