[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2488608.2488731acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Stochastic combinatorial optimization via poisson approximation

Published: 01 June 2013 Publication History

Abstract

We study several stochastic combinatorial problems, including the expected utility maximization problem, the stochastic knapsack problem and the stochastic bin packing problem. A common technical challenge in these problems is to optimize some function (other than the expectation) of the sum of a set of random variables. The difficulty is mainly due to the fact that the probability distribution of the sum is the convolution of a set of distributions, which is not an easy objective function to work with. To tackle this difficulty, we introduce the Poisson approximation technique. The technique is based on the Poisson approximation theorem discovered by Le Cam, which enables us to approximate the distribution of the sum of a set of random variables using a compound Poisson distribution. Using the technique, we can reduce a variety of stochastic problems to the corresponding deterministic multiple-objective problems, which either can be solved by standard dynamic programming or have known solutions in the literature. For the problems mentioned above, we obtain the following results: We first study the expected utility maximization problem introduced recently [Li and Despande, FOCS11]. For monotone and Lipschitz utility functions, we obtain an additive PTAS if there is a multidimensional PTAS for the multi-objective version of the problem, strictly generalizing the previous result. The result implies the first additive PTAS for maximizing threshold probability for the stochastic versions of global min-cut, matroid base and matroid intersection. For the stochastic bin packing problem (introduced in [Kleinberg, Rabani and Tardos, STOC97]), we show there is a polynomial time algorithm which uses at most the optimal number of bins, if we relax the size of each bin and the overflow probability by e for any constant ε>0. Based on this result, we obtain a 3-approximation if only the size of each bin can be relaxed by ε, improving the known O(1/ε) factor for constant overflow probability. For stochastic knapsack, we show a (1+ε)-approximation using ε extra capacity for any ε>0, even when the size and reward of each item may be correlated and cancelations of items are allowed. This generalizes the previous work [Balghat, Goel and Khanna, SODA11] for the case without correlation and cancelation. Our algorithm is also simpler. We also present a factor 2+ε approximation algorithm for stochastic knapsack with cancelations, for any constant ε>0, improving the current known approximation factor of 8 [Gupta, Krishnaswamy, Molinaro and Ravi, FOCS11]. We also study an interesting variant of the stochastic knapsack problem, where the size and the profit of each item are revealed before the decision is made. The problem falls into the framework of Bayesian online selection problems, which has been studied a lot recently.

References

[1]
S. Alaei. Bayesian combinatorial auctions: Expanding single buyer mechanisms to many buyers. In FOCS, 2011.
[2]
A. Armon and U. Zwick. Multicriteria global minimum cuts. Algorithmica, 46(1):15?26, 2006.
[3]
M. Babaioff, N. Immorlica, D. Kempe, and R. Kleinberg. A knapsack secretary problem with applications. APPROX, 2007.
[4]
M. Babaioff, N. Immorlica, and R. Kleinberg. Matroids, secretary problems, and online mechanisms. In SODA, 2007.
[5]
N. Bansal, A. Gupta, J. Li, J. Mestre, V. Nagarajan, and A. Rudra. When lp is the cure for your matching woes: Improved bounds for stochastic matchings. Algorithmica, 63(4):733?762, 2012.
[6]
A.D. Barbour, Lars Holst, and Svante Janson. Poisson Approximation.
[7]
J.F. Bard and J.E. Bennett. Arc reduction and path preference in stochastic acyclic networks. Management Science, 37(2):198?215, 1991.
[8]
A. Bhalgat. A (2+?)-approximation algorithm for the stochastic knapsack problem. 2012. manuscript.
[9]
A. Bhalgat, A. Goel, and S. Khanna. Improved approximation results for stochastic knapsack problems. In SODA, 2011.
[10]
P.M. Camerini, G. Galbiati, and F. Maffioli. Random pseudo-polynomial algorithms for exact matroid problems. Journal of Algorithms, 13(2):258?273, 1992.
[11]
S. Chakraborty and O. Lachish. Improved competitive ratio for the matroid secretary problem. In SODA, 2012.
[12]
S. Chawla, J.D. Hartline, D.L. Malec, and B. Sivan. Multi-parameter mechanism design and sequential posted pricing. In STOC, 2010.
[13]
C. Chekuri and S. Khanna. On multi-dimensional packing problems. In SODA, 1999.
[14]
C. Chekuri and S. Khanna. A PTAS for the multiple knapsack problem. In SODA, 2000.
[15]
C. Chekuri, J. Vondr ?ak, and R. Zenklusen. Multi-budgeted matchings and matroid intersection via dependent rounding. In SODA, 2011.
[16]
C. Daskalakis and C. Papadimitriou. Computing equilibria in anonymous games. In FOCS, 2007.
[17]
B.C. Dean, M.X. Goemans, and J. Vondr ?ak. Adaptivity and approximation for stochastic packing problems. In SODA, pages 395?404, 2005.
[18]
B.C. Dean, M.X. Goemans, and J. Vondrak. Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity. Mathematics of Operations Research, 33(4), 2008.
[19]
E.B.Dynkin. The optimum choice of the instant for stopping a markov process. Sov. Math. Dokl, 4, 1963.
[20]
S. Geetha and KPK Nair. On stochastic spanning tree problem. Networks, 23(8):675?679, 1993.
[21]
A. Goel and P. Indyk. Stochastic load balancing and related problems. In FOCS, page 579, 1999.
[22]
V. Goyal and R. Ravi. Chance constrained knapsack problem with random item sizes. ORL, 2009.
[23]
A. Gupta, R. Krishnaswamy, M. Molinaro, and R. Ravi. Approximation algorithms for correlated knapsacks and non-martingale bandits. In FOCS, 2011.
[24]
M.T. Hajiaghayi, R. Kleinberg, and T. Sandholm. Automated online mechanism design and prophet inequalities. In AAAI, volume 22, page 58, 2007.
[25]
S. Im and Y. Wang. Secretary problems: Laminar matroid and interval scheduling. In SODA, 2011.
[26]
H. Ishii, S. Shiode, and T. Nishida Yoshikazu. Stochastic spanning tree problem. Discrete Applied Mathematics, 3(4):263?-273, 1981.
[27]
P. Jaillet, J.A. Soto, and R. Zenklusen. Advances on matroid secretary problems: Free order model and laminar case. arXiv preprint arXiv:1207.1333, 2012.
[28]
J. Kleinberg, Y. Rabani, and E. Tardos. Allocating bandwidth for bursty connections. In STOC, 1997.
[29]
R. Kleinberg and S.M. Weinberg. Matroid prophet inequalities. In STOC, 2012.
[30]
U. Krengel and L. Sucheston. Semiamarts and finite values. Bull. Amer. Math. Soc, 83:745-?747, 1977.
[31]
L. Le Cam. An approximation theorem for the poisson binomial distribution. Pacific Journal of Mathematics, 10(4):1181-?1197, 1960.
[32]
J. Li and A. Deshpande. Maximizing expected utility for stochastic combinatorial optimization problems. In FOCS, 2011.
[33]
I. Murthy and S. Sarkar. Exact algorithms for the stochastic shortest path problem with a decreasing deadline utility function. European Journal of Operational Research, 103(1):209?-229, 1997.
[34]
I. Murthy and S. Sarkar. Stochastic shortest path problems with piecewise-linear concave utility functions. Management Science, 44(11):125?-136, 1998.
[35]
E. Nikolova. Approximation Algorithms for Reliable Stochastic Combinatorial Optimization. APPROX, 2010.
[36]
E. Nikolova, M. Brand, and D.R. Karger. Optimal route planning under uncertainty. In ICAPS, 2006.
[37]
E. Nikolova, J. Kelner, M. Brand, and M. Mitzenmacher. Stochastic shortest paths via quasi-convex maximization. In ESA, 2006.
[38]
C.H. Papadimitriou and M. Yannakakis. On the approximability of trade-offs and optimal access of web sources. In FOCS, 2000.
[39]
R. Ravi and MX Goemans. The Constrained Minimum Spanning Tree Problem. In SWAT, 1996.

Cited By

View all
  • (2024)Bidder Selection Problem in Position Auctions: A Fast and Simple Algorithm via Poisson ApproximationProceedings of the ACM Web Conference 202410.1145/3589334.3645418(89-98)Online publication date: 13-May-2024
  • (2020)Logarithmic Regret in the Dynamic and Stochastic Knapsack Problem with Equal RewardsStochastic Systems10.1287/stsy.2019.005510:2(170-191)Online publication date: Jun-2020
  • (2020)Approximation Algorithms for Stochastic Minimum-Norm Combinatorial Optimization2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS46700.2020.00094(966-977)Online publication date: Nov-2020
  • Show More Cited By

Index Terms

  1. Stochastic combinatorial optimization via poisson approximation

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    STOC '13: Proceedings of the forty-fifth annual ACM symposium on Theory of Computing
    June 2013
    998 pages
    ISBN:9781450320290
    DOI:10.1145/2488608
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. expected utility maximization
    2. stochastic bin packing
    3. stochastic knapsack

    Qualifiers

    • Research-article

    Conference

    STOC'13
    Sponsor:
    STOC'13: Symposium on Theory of Computing
    June 1 - 4, 2013
    California, Palo Alto, USA

    Acceptance Rates

    STOC '13 Paper Acceptance Rate 100 of 360 submissions, 28%;
    Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

    Upcoming Conference

    STOC '25
    57th Annual ACM Symposium on Theory of Computing (STOC 2025)
    June 23 - 27, 2025
    Prague , Czech Republic

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)22
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 23 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Bidder Selection Problem in Position Auctions: A Fast and Simple Algorithm via Poisson ApproximationProceedings of the ACM Web Conference 202410.1145/3589334.3645418(89-98)Online publication date: 13-May-2024
    • (2020)Logarithmic Regret in the Dynamic and Stochastic Knapsack Problem with Equal RewardsStochastic Systems10.1287/stsy.2019.005510:2(170-191)Online publication date: Jun-2020
    • (2020)Approximation Algorithms for Stochastic Minimum-Norm Combinatorial Optimization2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS46700.2020.00094(966-977)Online publication date: Nov-2020
    • (2019)Algorithms to Approximate Column-sparse Packing ProblemsACM Transactions on Algorithms10.1145/335540016:1(1-32)Online publication date: 15-Nov-2019
    • (2019)Chance-Constrained Submodular Knapsack ProblemComputing and Combinatorics10.1007/978-3-030-26176-4_9(103-114)Online publication date: 21-Jul-2019
    • (2019)An FPTAS for Stochastic Unbounded Min-Knapsack ProblemFrontiers in Algorithmics10.1007/978-3-030-18126-0_11(121-132)Online publication date: 9-Apr-2019
    • (2018)The price of information in combinatorial optimizationProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175466(2523-2532)Online publication date: 7-Jan-2018
    • (2018)Boolean function analysis meets stochastic optimizationProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175354(1286-1305)Online publication date: 7-Jan-2018
    • (2018)Stochastic load balancing on unrelated machinesProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175353(1274-1285)Online publication date: 7-Jan-2018
    • (2018)Algorithms to approximate column-sparse packing problemsProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175289(311-330)Online publication date: 7-Jan-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

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media