In the MAXSPACE problem, given a set of ads A, one wants to place a subset A' of A into K slots B_1, ..., B_K of size L. Each ad A_i in A has size s_i and frequency 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 A' appears in exactly w_i slots. The goal is to find a feasible schedule that maximizes the space occupied in all slots. We introduce MAXSPACE-RDWV, a MAXSPACE generalization with release dates, deadlines, variable frequency, and generalized profit. In MAXSPACE-RDWV each ad A_i has a release date r_i >= 1, a deadline d_i >= r_i, a profit v_i that may not be related with s_i and lower and upper bounds w^min_i and w^max_i for frequency. In this problem, an ad may only appear in a slot B_j with r_i <= j <= d_i, and the goal is to find a feasible schedule that maximizes the sum of values of scheduled ads. This paper presents some algorithms based on meta-heuristics GRASP, VNS, Local Search, and Tabu Search for MAXSPACE and MAXSPACE-RDWV. We compare our proposed algorithms with Hybrid-GA proposed by Kumar et al. (2006). We also create a version of Hybrid-GA for MAXSPACE-RDWV and compare it with our meta-heuristics. Some meta-heuristics, such as VNS and GRASP+VNS, have better results than Hybrid-GA for both problems. In our heuristics, we apply a technique that alternates between maximizing and minimizing the fullness of slots to obtain better solutions. We also applied a data structure called BIT to the neighborhood computation in MAXSPACE-RDWV and showed that this enabled ours algorithms to run more iterations.
翻译:在 MAX SPACE 问题中, 如果在 MAX SPACE 问题中, 需要将 A 的子A 放在 K 槽 B_ 1, 大小为 L., B_ K 大小为 L. 大小为 L 大小和 频率 。 在 A A 中, 每个 A 的 A 号都有 s_ i 和 频率 。 如果任何 槽中的总广告大小都在 L 最多 L, 而 A 的 A 类的 ad Ai 完全出现在 kloial 槽中, 目标是找到一个可行的时间表, 使所有槽中的空间最大化。 我们引入了 MAX SP, 发行日期、 截止日期、 变化频率和普遍利润 。 在 MAX 中, 一个发布日期 日期 日期为 日期为 1, 期限为 d_ r_ i, 利润 v 可能与 silverimocial 值无关。 我们的Silv 和 时间框架中, 我们的 Oreal- sal- sal- democial 和 mass a messal- sal- sal- sal a freal a.