Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2095116.2095250acmotherconferencesArticle/Chapter ViewAbstractPublication PagessodaConference Proceedingsconference-collections
research-article

Simultaneous approximations for adversarial and stochastic online budgeted allocation

Published: 17 January 2012 Publication History

Abstract

Motivated by online ad allocation, we study the problem of simultaneous approximations for the adversarial and stochastic online budgeted allocation problem. This problem consists of a bipartite graph G = (X, Y, E), where the nodes of Y along with their corresponding capacities are known beforehand to the algorithm, and the nodes of X arrive online. When a node of X arrives, its incident edges, and their respective weights are revealed, and the algorithm can match it to a neighbor in Y. The objective is to maximize the weight of the final matching, while respecting the capacities.
When nodes arrive in an adversarial order, the best competitive ratio is known to be 1 - 1/e, and it can be achieved by the Ranking [18], and its generalizations (Balance [16, 21]). On the other hand, if the nodes arrive through a random permutation, it is possible to achieve a competitive ratio of 1 -- ε [9]. In this paper we design algorithms that achieve a competitive ratio better than 1 -- 1/e on average, while preserving a nearly optimal worst case competitive ratio. Ideally, we want to achieve the best of both worlds, i.e, to design an algorithm with the optimal competitive ratio in both the adversarial and random arrival models. We achieve this for unweighted graphs, but show that it is not possible for weighted graphs.
In particular, for unweighted graphs, under some mild assumptions, we show that Balance achieves a competitive ratio of 1 -- ε in a random permutation model. For weighted graphs, however, we prove this is not possible; we prove that no online algorithm that achieves an approximation factor of 1 -- 1/ε for the worst-case inputs may achieve an average approximation factor better than 97.6% for random inputs. In light of this hardness result, we aim to design algorithms with improved approximation ratios in the random arrival model while preserving the competitive ratio of 1 -- 1/ε in the worst case. To this end, we show the algorithm proposed by [21] achieves a competitive ratio of 0.76 for the random arrival model, while having a 1 -- 1/ε ratio in the worst case.

References

[1]
S. Agrawal, Z. Wang, and Y. Ye. A dynamic near-optimal algorithm for online linear programming. CoRR, 2009.
[2]
D. Applegate and E. Cohen. Making routing robust to changing traffic demands: algorithms and evaluation. IEEE/ACM Trans. Netw., 16(6):1193--1206, 2006.
[3]
Y. Azar, E. Cohen, A. Fiat, H. Kaplan, and H. Räcke. Optimal oblivious routing in polynomial time. J. Comput. Syst. Sci., 69(3):383--394, 2004.
[4]
B. Bahmani and M. Kapralov. Improved bounds for online stochastic matching. In ESA, 2010.
[5]
A. Ben-Tal and A. Nemirovski. Robust optimization - methodology and applications. Math. Program., 92(3):453--480, 2002.
[6]
D. Bertsimas, D. Pachamanova, and M. Sim. Robust linear optimization under general norms. Oper. Res. Lett., 32(6):510--516, 2004.
[7]
B. Birnbaum and C. Mathieu. On-line bipartite matching made simple. SIGACT News, 39:80--87, 2008.
[8]
N. Buchbinder, K. Jain, and J. Naor. Online Primal-Dual Algorithms for Maximizing Ad-Auctions Revenue. In ESA, page 253. Springer, 2007.
[9]
N. Devanur and T. Hayes. The adwords problem: Online keyword matching with budgeted bidders under random permutations. In EC, 2009.
[10]
N. R. Devanur, K. Jain, B. Sivan, and C. A. Wilkens. Near optimal online algorithms and fast approximation algorithms for resource allocation problems. In EC, pages 29--38, 2011.
[11]
J. Feldman, M. Henzinger, N. Korula, V. S. Mirrokni, and C. Stein. Online stochastic packing applied to display ad allocation. In Proceedings of the 18th annual European conference on Algorithms: Part I, ESA'10, pages 182--194, Berlin, Heidelberg, 2010. SpringerVerlag.
[12]
J. Feldman, N. Korula, V. Mirrokni, S. Muthukrishnan, and M. Pal. Online ad assignment with free disposal. In WINE, 2009.
[13]
J. Feldman, A. Mehta, V. Mirrokni, and S. Muthukrishnan. Online stochastic matching: Beating 1 - 1/e. In FOCS, 2009.
[14]
B. Haeupler, V. Mirrokni, and M. ZadiMoghaddam. Online stochastic weighted matching: Improved approximation algorithms. In WINE, 2011.
[15]
P. Jaillet and X. Lu. Online stochastic matching: New algorithms with better bounds. 2011.
[16]
B. Kalyanasundaram and K. Pruhs. On-line network optimization problems. In Developments from a June 1996 seminar on Online algorithms: the state of the art, pages 268--280, London, UK, 1998. SpringerVerlag.
[17]
C. Karande, A. Mehta, and P. Tripathi. Online bipartite matching with unknown distributions. In STOC, 2011.
[18]
R. Karp, U. Vazirani, and V. Vazirani. An optimal algorithm for online bipartite matching. In STOC, 1990.
[19]
M. Mahdian, H. Nazerzadeh, and A. Saberi. Allocating online advertisement space with unreliable estimates. In EC, pages 288--294, 2007.
[20]
M. Mahdian and Q. Yan. Online bipartite matching with random arrivals: A strongly factor revealing lp approach. In STOC, 2011.
[21]
A. Mehta, A. Saberi, U. Vazirani, and V. Vazirani. Adwords and generalized online matching. J. ACM, 54(5):22, 2007.
[22]
V. H. Menshadi, S. Oveis Gharan, and A. Saberi. Online stochastic matching: Online actions based on offline statistics. In SODA, 2011.
[23]
R. Motwani, R. Panigrahy, and Y. Xu. Fractional matching via balls-and-bins. In APPROX-RANDOM, 2006.
[24]
A. Panconesi and A. Srinivasan. Randomized distributed edge coloring via an extension of the chernoff-hoeffding bounds. Siam Journal on Computing, 26:350--368, 1997.
[25]
B. Tan and R. Srikant. Online advertisement, optimization and stochastic networks. CoRR, 2010.
[26]
E. Vee, S. Vassilvitskii, and J. Shanmugasundaram. Optimal online assignment with forecasts. In EC, 2010.
[27]
H. Wang, H. X. 0002, L. Qiu, Y. R. Yang, Y. Zhang, and A. G. Greenberg. Cope: traffic engineering in dynamic networks. In SIGCOMM, pages 99--110, 2006.

Cited By

View all
  • (2024)Decoupling learning and decision-makingProceedings of the 41st International Conference on Machine Learning10.5555/3692070.3692665(14859-14883)Online publication date: 21-Jul-2024
  • (2024)An Efficient Local Search Algorithm for Large GD Advertising Inventory Allocation with Multilinear ConstraintsProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671811(1040-1049)Online publication date: 25-Aug-2024
  • (2024)Bi-Objective Contract Allocation for Guaranteed Delivery AdvertisingProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671752(1691-1700)Online publication date: 25-Aug-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SODA '12: Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete algorithms
January 2012
1764 pages

Sponsors

  • Kyoto University: Kyoto University

In-Cooperation

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 17 January 2012

Check for updates

Qualifiers

  • Research-article

Conference

SODA '12
Sponsor:
  • Kyoto University

Acceptance Rates

Overall Acceptance Rate 411 of 1,322 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Decoupling learning and decision-makingProceedings of the 41st International Conference on Machine Learning10.5555/3692070.3692665(14859-14883)Online publication date: 21-Jul-2024
  • (2024)An Efficient Local Search Algorithm for Large GD Advertising Inventory Allocation with Multilinear ConstraintsProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671811(1040-1049)Online publication date: 25-Aug-2024
  • (2024)Bi-Objective Contract Allocation for Guaranteed Delivery AdvertisingProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671752(1691-1700)Online publication date: 25-Aug-2024
  • (2022)Online bipartite matching with adviceProceedings of the 36th International Conference on Neural Information Processing Systems10.5555/3600270.3601328(14555-14567)Online publication date: 28-Nov-2022
  • (2021)Sequential Ski Rental ProblemProceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3463952.3464088(1173-1181)Online publication date: 3-May-2021
  • (2021)Robust algorithms for online convex problems via primal-dualProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458188(2078-2092)Online publication date: 10-Jan-2021
  • (2021)Competitive Caching with Machine Learned AdviceJournal of the ACM10.1145/344757968:4(1-25)Online publication date: 14-Jul-2021
  • (2019)Prophet Inequality for Bipartite MatchingProceedings of the 2019 ACM Conference on Economics and Computation10.1145/3328526.3329604(93-109)Online publication date: 17-Jun-2019
  • (2019)Approximation algorithms for distributionally-robust stochastic optimization with black-box distributionsProceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing10.1145/3313276.3316391(768-779)Online publication date: 23-Jun-2019
  • (2018)Improving online algorithms via ML predictionsProceedings of the 32nd International Conference on Neural Information Processing Systems10.5555/3327546.3327635(9684-9693)Online publication date: 3-Dec-2018
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media