3 research outputs found

    Reallocating Multiple Facilities on the Line

    Full text link
    We study the multistage KK-facility reallocation problem on the real line, where we maintain KK facility locations over TT stages, based on the stage-dependent locations of nn agents. Each agent is connected to the nearest facility at each stage, and the facilities may move from one stage to another, to accommodate different agent locations. The objective is to minimize the connection cost of the agents plus the total moving cost of the facilities, over all stages. KK-facility reallocation was introduced by de Keijzer and Wojtczak, where they mostly focused on the special case of a single facility. Using an LP-based approach, we present a polynomial time algorithm that computes the optimal solution for any number of facilities. We also consider online KK-facility reallocation, where the algorithm becomes aware of agent locations in a stage-by-stage fashion. By exploiting an interesting connection to the classical KK-server problem, we present a constant-competitive algorithm for K=2K = 2 facilities

    On the Approximability of Multistage Min-Sum Set Cover

    Get PDF
    We investigate the polynomial-time approximability of the multistage version of Min-Sum Set Cover (DSSC\mathrm{DSSC}), a natural and intriguing generalization of the classical List Update problem. In DSSC\mathrm{DSSC}, we maintain a sequence of permutations (π0,π1,,πT)(\pi^0, \pi^1, \ldots, \pi^T) on nn elements, based on a sequence of requests (R1,,RT)(R^1, \ldots, R^T). We aim to minimize the total cost of updating πt1\pi^{t-1} to πt\pi^{t}, quantified by the Kendall tau distance DKT(πt1,πt)\mathrm{D}_{\mathrm{KT}}(\pi^{t-1}, \pi^t), plus the total cost of covering each request RtR^t with the current permutation πt\pi^t, quantified by the position of the first element of RtR^t in πt\pi^t. Using a reduction from Set Cover, we show that DSSC\mathrm{DSSC} does not admit an O(1)O(1)-approximation, unless P=NP\mathrm{P} = \mathrm{NP}, and that any o(logn)o(\log n) (resp. o(r)o(r)) approximation to DSSC\mathrm{DSSC} implies a sublogarithmic (resp. o(r)o(r)) approximation to Set Cover (resp. where each element appears at most rr times). Our main technical contribution is to show that DSSC\mathrm{DSSC} can be approximated in polynomial-time within a factor of O(log2n)O(\log^2 n) in general instances, by randomized rounding, and within a factor of O(r2)O(r^2), if all requests have cardinality at most rr, by deterministic rounding

    Reallocating Multiple Facilities on the Line

    No full text
    We study the multistage K-facility reallocation problem on the real line, where we maintain K facility locations over T stages, based on the stage-dependent locations of n agents. Each agent is connected to the nearest facility at each stage, and the facilities may move from one stage to another, to accommodate different agent locations. The objective is to minimize the connection cost of the agents plus the total moving cost of the facilities, over all stages. K-facility reallocation problem was introduced by (B.D. Kaijzer and D. Wojtczak, IJCAI 2018), where they mostly focused on the special case of a single facility. Using an LP-based approach, we present a polynomial time algorithm that computes the optimal solution for any number of facilities. We also consider online K-facility reallocation, where the algorithm becomes aware of agent locations in a stage-by stage fashion. By exploiting an interesting connection to the classical K-server problem, we present a constant-competitive algorithm for K = 2 facilities
    corecore