paper

Approximation algorithms for the MAXSPACE advertisement problem

arXiv:2006.13430

Abstract

In MAXSPACE, given a set of ads $\cala$, one wants to schedule a subset ${\cala'\subseteq\cala}$ into slots of size . Each ad ${A_i \in \cala}$ has a size and a frequency . A schedule is feasible if the total size of ads in any slot is at most , and each ad ${A_i \in \cala'}$ appears in exactly slots and at most once per slot. The goal is to find a feasible schedule that maximizes the sum of the space occupied by all slots. We consider a generalization called MAXSPACE-R for which an ad also has a release date and may only appear in a slot if . For this variant, we give a -approximation algorithm. Furthermore, we consider MAXSPACE-RDV for which an ad also has a deadline (and may only appear in a slot with ), and a value that is the gain of each assigned copy of (which can be unrelated to ). We present a polynomial-time approximation scheme for this problem when is bounded by a constant. This is the best factor one can expect since MAXSPACE is strongly NP-hard, even if .