Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2746539.2746602acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Secretary Problems with Non-Uniform Arrival Order

Published: 14 June 2015 Publication History

Abstract

For a number of problems in the theory of online algorithms, it is known that the assumption that elements arrive in uniformly random order enables the design of algorithms with much better performance guarantees than under worst-case assumptions. The quintessential example of this phenomenon is the secretary problem, in which an algorithm attempts to stop a sequence at the moment it observes the maximum value in the sequence. As is well known, if the sequence is presented in uniformly random order there is an algorithm that succeeds with probability 1/e, whereas no non-trivial performance guarantee is possible if the elements arrive in worst-case order.
In many of the applications of online algorithms, it is reasonable to assume there is some randomness in the input sequence, but unreasonable to assume that the arrival ordering is uniformly random. This work initiates an investigation into relaxations of the random-ordering hypothesis in online algorithms, by focusing on the secretary problem and asking what performance guarantees one can prove under relaxed assumptions. Toward this end, we present two sets of properties of distributions over permutations as sufficient conditions, called the (p,q,δ)-block-independence property} and (k,δ)-uniform-induced-ordering property}. We show these two are asymptotically equivalent by borrowing some techniques from the celebrated approximation theory. Moreover, we show they both imply the existence of secretary algorithms with constant probability of correct selection, approaching the optimal constant 1/e as the related parameters of the property tend towards their extreme values. Both of these properties are significantly weaker than the usual assumption of uniform randomness; we substantiate this by providing several constructions of distributions that satisfy (p,q,δ)-block-independence. As one application of our investigation, we prove that Θ(log log n) is the minimum entropy of any permutation distribution that permits constant probability of correct selection in the secretary problem with $n$ elements. While our block-independence condition is sufficient for constant probability of correct selection, it is not necessary; however, we present complexity-theoretic evidence that no simple necessary and sufficient criterion exists. Finally, we explore the extent to which the performance guarantees of other algorithms are preserved when one relaxes the uniform random ordering assumption to (p,q,δ)-block-independence, obtaining a negative result for the weighted bipartite matching algorithm of Korula and Pal.

References

[1]
Agrawal, S. and Devanur, N. (2015). Fast algorithms for online stochastic convex programming. In Proc. 25th Annual ACM-SIAM Symposium on Discrete Algorithms.
[2]
Agrawal, S., Wang, Z., and Ye, Y. (2014). A dynamic near-optimal algorithm for online linear programming. Operations Research, 62:867--890.
[3]
Babaioff, M., Immorlica, N., Kempe, D., and Kleinberg, R. (2007a). A knapsack secretary problem with applications. In Proc. 2007 Workshop on Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX), pages 16--28. Springer.
[4]
Babaioff, M., Immorlica, N., and Kleinberg, R. (2007b). Matroids, secretary problems, and online mechanisms. In Proc. 18th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 434--443.
[5]
Baraniuk, R., Davenport, M., DeVore, R., and Wakin, M. (2008). A simple proof of the restricted isometry property for random matrices. Constructive Approximation, 28(3):253--263.
[6]
Bateni, M., Hajiaghayi, M., and Zadimoghaddam, M. (2013). Submodular secretary problem and extensions. ACM Transactions on Algorithms (TALG), 9(4):32.
[7]
Candes, E. J. and Tao, T. (2005). Decoding by linear programming. IEEE Trans. Information Theory, 51(12):4203--4215.
[8]
Carothers, N. L. (2009). A short course on approximation theory. http://personal.bgsu.edu/~carother/Approx.html. Manuscript.
[9]
Devanur, N. and Hayes, T. P. (2009). The AdWords problem: Online keyword matching with budgeted bidders under random permutations. In Proc. 10th ACM Conference on Electronic Commerce, pages 71--78.
[10]
Devanur, N. R., Jain, K., Sivan, B., and Wilkens, C. A. (2011). Near optimal online algorithms and fast approximation algorithms for resource allocation problems. In Proc. 12th ACM Conference on Electronic Commerce, pages 29--38. ACM.
[11]
Dimitrov, N. B. and Plaxton, C. G. (2012). Competitive weighted matching in transversal matroids. Algorithmica, 62(1--2):333--348.
[12]
Dynkin, E. B. (1963). The optimum choice of the instant for stopping a Markov process. Sov. Math. Dokl., 4.
[13]
Feldman, J., Henzinger, M., Korula, N., Mirrokni, V. S., and Stein, C. (2010). Online stochastic packing applied to display ad allocation. In Algorithms--ESA 2010, pages 182--194. Springer.
[14]
Feldman, M., Naor, J. S., and Schwartz, R. (2011). Improved competitive ratios for submodular secretary problems. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, pages 218--229. Springer.
[15]
Feldman, M., Svensson, O., and Zenklusen, R. (2015). A simple O(log log(rank))-competitive algorithm for the matroid secretary problem. In Proc. 25th Annual ACM-SIAM Symposium on Discrete Algorithms.
[16]
Göbel, O., Hoefer, M., Kesselheim, T., Schleiden, T., and Vöcking, B. (2014). Online independent set beyond the worst-case: Secretaries, prophets, and periods. In Automata, Languages, and Programming - 41st International Colloquium, ICALP 2014, Copenhagen, Denmark, July 8--11, 2014, Proceedings, Part II, pages 508--519.
[17]
Hajiaghayi, M. T., Kleinberg, R., and Parkes, D. C. (2004). Adaptive limited-supply online auctions. In Proc. 5th ACM conference on Electronic commerce, pages 71--80. ACM Press.
[18]
Jaillet, P., Soto, J. A., and Zenklusen, R. (2013). Advances on matroid secretary problems: Free order model and laminar case. In Integer Programming and Combinatorial Optimization, pages 254--265. Springer.
[19]
Kaplan, E., Naor, M., and Reingold, O. (2009). Derandomized constructions of k-wise (almost) independent permutations. Algorithmica, 55(1):113--133.
[20]
Kesselheim, T., Radke, K., Tönnis, A., and Vöcking, B. (2013). An optimal online algorithm for weighted bipartite matching and extensions to combinatorial auctions. In Algorithms--ESA 2013, pages 589--600. Springer.
[21]
Kesselheim, T., Radke, K., Tönnis, A., and Vöcking, B. (2014). Primal beats dual on online packing LPs in the random-order model. In Proc. ACM Symposium on Theory of Computing, pages 303--312.
[22]
Kleinberg, R. D. (2005). A multiple-choice secretary algorithm with applications to online auctions. In Proc. 16th ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 630--631.
[23]
2009}KorulaP09Korula, N. and Pál, M. (2009). Algorithms for secretary problems on graphs and hypergraphs. In ICALP (2), pages 508--520.
[24]
Lachish, O. (2014). O(log log rank) competitive-ratio for the matroid secretary problem (the known cardinality variant). In Proc.\ 55th Annual IEEE Symposium on Foundations of Computer Science (FOCS).
[25]
Lindley, D. V. (1961). Dynamic programming and decision theory. Applied Statistics, 10:39--51.
[26]
Meyerson, A. (2001). Online facility location. In Proc. 42nd Annual Symposium on Foundations of Computer Science, pages 426--431.
[27]
Meyerson, A., Munagala, K., and Plotkin, S. A. (2001). Designing networks incrementally. In Proc. 42nd Annual Symposium on Foundations of Computer Science, pages 406--415.
[28]
Mitzenmacher, M. and Vadhan, S. (2008). Why simple hash functions work: exploiting the entropy in a data stream. In Proc. 19th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 746--755. Society for Industrial and Applied Mathematics.
[29]
Molinaro, M. and Ravi, R. (2015). The geometry of online packing linear programs. Math. of Operations Research. to appear.
[30]
Roughgarden, T. and Trevisan, L. (2011). Workshop on beyond worst-case analysis. Stanford University, September 2011. http://theory.stanford.edu/~tim/bwca/bwca.html.
[31]
Samuels, S. M. (1981). Minimax stopping rules when the underlying distribution is uniform. J. Amer. Statist. Assoc., 76:188--197.

Cited By

View all
  • (2024)Online sampling and decision making with low entropyProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/451(4080-4088)Online publication date: 3-Aug-2024
  • (2024)Supermodular Approximation of Norms and ApplicationsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649734(1841-1852)Online publication date: 10-Jun-2024
  • (2023)Online Ordinal Problems: Optimality of Comparison-based Algorithms and their Cardinal Complexity2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00113(1863-1876)Online publication date: 6-Nov-2023
  • Show More Cited By

Index Terms

  1. Secretary Problems with Non-Uniform Arrival Order

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    STOC '15: Proceedings of the forty-seventh annual ACM symposium on Theory of Computing
    June 2015
    916 pages
    ISBN:9781450335362
    DOI:10.1145/2746539
    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 the author(s) 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: 14 June 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. average-case analysis
    2. online algorithms
    3. secretary problems

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    STOC '15
    Sponsor:
    STOC '15: Symposium on Theory of Computing
    June 14 - 17, 2015
    Oregon, Portland, USA

    Acceptance Rates

    STOC '15 Paper Acceptance Rate 93 of 347 submissions, 27%;
    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)20
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 08 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Online sampling and decision making with low entropyProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/451(4080-4088)Online publication date: 3-Aug-2024
    • (2024)Supermodular Approximation of Norms and ApplicationsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649734(1841-1852)Online publication date: 10-Jun-2024
    • (2023)Online Ordinal Problems: Optimality of Comparison-based Algorithms and their Cardinal Complexity2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00113(1863-1876)Online publication date: 6-Nov-2023
    • (2023)Secretary and online matching problems with machine learned adviceDiscrete Optimization10.1016/j.disopt.2023.10077848(100778)Online publication date: May-2023
    • (2022)A Framework for the Secretary Problem on the Intersection of MatroidsSIAM Journal on Computing10.1137/21M141182251:3(766-819)Online publication date: 14-Jun-2022
    • (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)Constrained-order prophet inequalitiesProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458185(2034-2046)Online publication date: 10-Jan-2021
    • (2021)Strong Algorithms for the Ordinal Matroid Secretary ProblemMathematics of Operations Research10.1287/moor.2020.108346:2(642-673)Online publication date: 1-May-2021
    • (2020)Secretary and online matching problems with machine learned adviceProceedings of the 34th International Conference on Neural Information Processing Systems10.5555/3495724.3496389(7933-7944)Online publication date: 6-Dec-2020
    • (2019)Secretary ranking with minimal inversionsProceedings of the 33rd International Conference on Neural Information Processing Systems10.5555/3454287.3454382(1051-1063)Online publication date: 8-Dec-2019
    • 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