The advertisement placement problem involves selecting and scheduling ads within a timeline that has capacity constraints to maximize profit. Each task is characterized by its height, width, and profit, and must be fully scheduled across multiple time slots. This problem models practical scenarios such as internet advertising and energy management, and it also generalizes classical combinatorial optimization problems like the knapsack and bin packing problems. We present a simple (2+ε)-approximation algorithm for any ε > 0, which improves upon the state-of-the-art 3+ε factor established by Freund and Naor twenty years ago. Our approach combines rounding techniques with dynamic programming and an efficient extension of list scheduling. Furthermore, we enhance this method with linear programming techniques to provide an almost optimal (1+ε)-approximation algorithm under resource augmentation, which allows for a slight increase in time slot capacities.
@InProceedings{galvez_et_al:LIPIcs.APPROX/RANDOM.2025.10, author = {G\'{a}lvez, Waldo and Oliva, Roberto and Verdugo, Victor}, title = {{Improved Approximation Guarantees for Advertisement Placement}}, booktitle = {Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2025)}, pages = {10:1--10:16}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-397-3}, ISSN = {1868-8969}, year = {2025}, volume = {353}, editor = {Ene, Alina and Chattopadhyay, Eshan}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.APPROX/RANDOM.2025.10}, URN = {urn:nbn:de:0030-drops-243762}, doi = {10.4230/LIPIcs.APPROX/RANDOM.2025.10}, annote = {Keywords: Advertisement Placement, Two-dimensional Packing, Geometric Knapsack, Resource Allocation} }
Feedback for Dagstuhl Publishing