错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Approximation Algorithms for the MAXSPACE Advertisement Problem

  • Lehilton L. C. Pedrosa,
  • Mauro R. C. da Silva,
  • Rafael C. S. Schouery

摘要

In MAXSPACE, given a set of ads \(\mathcal {A}\) A , one wants to schedule a subset \({\mathcal {A}'\subseteq \mathcal {A}}\) A A into K slots \({B_1, \dots , B_K}\) B 1 , , B K of size L. Each ad  \({A_i \in \mathcal {A}}\) A i A has a size  \(s_i\) s i and a frequency  \(w_i\) w i . A schedule is feasible if the total size of ads in any slot is at most L, and each ad \({A_i \in \mathcal {A}'}\) A i A appears in exactly \(w_i\) w i 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  \(A_i\) A i also has a release date  \(r_i\) r i and may only appear in a slot  \(B_j\) B j if \({j \ge r_i}\) j r i . For this variant, we give a 1/9-approximation algorithm. Furthermore, we consider MAXSPACE-RDV for which an ad  \(A_i\) A i also has a deadline  \(d_i\) d i (and may only appear in a slot  \(B_j\) B j with \(r_i \le j \le d_i\) r i j d i ), and a value  \(v_i\) v i that is the gain of each assigned copy of  \(A_i\) A i (which can be unrelated to  \(s_i\) s i ). We present a polynomial-time approximation scheme for this problem when K is bounded by a constant. This is the best factor one can expect since MAXSPACE is strongly NP-hard, even if \(K = 2\) K = 2 .