Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Matroid Secretary Problems

Published: 19 November 2018 Publication History

Abstract

We define a generalization of the classical secretary problem called the matroid secretary problem. In this problem, the elements of a matroid are presented to an online algorithm in uniformly random order. When an element arrives, the algorithm observes its value and must make an irrevocable decision whether or not to accept it. The accepted elements must form an independent set, and the objective is to maximize the combined value of these elements. We present an O(log k)-competitive algorithm for general matroids (where k is the rank of the matroid), and constant-competitive algorithms for several special cases including graphic matroids, truncated partition matroids, and bounded degree transversal matroids. We leave as an open question the existence of constant-competitive algorithms for general matroids. Our results have applications in welfare-maximizing online mechanism design for domains in which the sets of simultaneously satisfiable agents form a matroid.

References

[1]
Ittai Abraham, Shiri Chechik, David Kempe, and Aleksandrs Slivkins. 2015. Low-distortion inference of latent similarities from a multiplex social network. SIAM J. Comput. 44, 3 (2015), 617--668.
[2]
Moshe Babaioff, Nicole Immorlica, David Kempe, and Robert Kleinberg. 2007b. A knapsack secretary problem with applications. In APPROX-RANDOM. 16--28.
[3]
Moshe Babaioff, Nicole Immorlica, and Robert Kleinberg. 2007a. Matroids, secretary problems, and online mechanisms. In Proc. 18th ACM Symp. on Discrete Algorithms. 434--443.
[4]
Moshe Babaioff, Ron Lavi, and Elan Pavlov. 2005. Mechanism design for single-value domains. In Proc. 20th AAAI Conf. on Artificial Intelligence. 241--247.
[5]
Siddharth Barman, Seeun Umboh, Shuchi Chawla, and David Malec. 2012. Secretary problems with convex costs. In Proc. 39th Intl. Colloq. on Automata, Languages and Programming. 75--87.
[6]
Mohammad Hossein Bateni, Mohammad Taghi Hajiaghayi, and Morteza Zadimoghaddam. 2010. Submodular secretary problem and extensions. In Proc. 14th Intl. Workshop on Randomization and Computation. 39--52.
[7]
Niv Buchbinder, Kamal Jain, and Mohit Singh. 2010. Secretary problems via linear programming. In Proc. 14th Conf. on Integer Programming and Combinatorial Optimization. 163--176.
[8]
Sourav Chakraborty and Oded Lachish. 2012. Improved competitive ratio for the matroid secretary problem. In Proc. 23rd ACM Symp. on Discrete Algorithms. 1702--1712.
[9]
Nedialko B. Dimitrov and C. Greg Plaxton. 2012. Competitive weighted matching in transversal matroids. Algorithmica 62, 1–2 (2012), 333--348.
[10]
Michael Dinitz. 2013. Recent advances on the matroid secretary problem. SIGACT News 44, 2 (2013), 126--142.
[11]
Michael Dinitz and Guy Kortsarz. 2014. Matroid secretary for regular and decomposable matroids. SIAM J. Comput. 43, 5 (2014), 1807--1830.
[12]
Devdatt P. Dubhashi and Alessandro Panconesi. 2009. Concentration of Measure for the Analysis of Randomized Algorithms. Cambridge University Press.
[13]
Eugene B. Dynkin. 1963. The optimum choice of the instant for stopping a Markov process. Sov. Math. Dokl. 4 (1963), 627--629.
[14]
Moran Feldman, Joseph Naor, and Roy Schwartz. 2011. Improved competitive ratios for submodular secretary problems (extended abstract). In Proc. 15th Intl. Workshop on Randomization and Computation. 218--229.
[15]
Moran Feldman, Ola Svensson, and Rico Zenklusen. 2015. A simple O(log log(rank))-competitive algorithm for the matroid secretary problem. In Proc. 26th ACM Symp. on Discrete Algorithms. 1189--1201.
[16]
Moran Feldman and Moshe Tennenholtz. 2012. Interviewing secretaries in parallel. In Proc. 14th ACM Conf. on Electronic Commerce. 550--567.
[17]
Moran Feldman and Rico Zenklusen. 2015. The submodular secretary problem goes linear. In Proc. 56th IEEE Symp. on Foundations of Computer Science. 486--505.
[18]
Peter R. Freeman. 1983. The secretary problem and its extensions: A review. Internat. Statist. Rev. 51, 2 (1983), 189--206.
[19]
Anupam Gupta, Aaron Roth, Grant Schoenebeck, and Kunal Talwar. 2010. Constrained non-monotone submodular maximization: Offline and secretary algorithms. In Proc. 6th Workshop on Internet and Network Economics (WINE). 246--257.
[20]
Mohammad Taghi Hajiaghayi, Robert D. Kleinberg, and David C. Parkes. 2004. Adaptive limited-supply online auctions. In Proc. 6th ACM Conf. on Electronic Commerce. ACM Press, 71--80.
[21]
Sungjin Im and Yajun Wang. 2011. Secretary problems: Laminar matroid and interval scheduling. In Proc. 22nd ACM Symp. on Discrete Algorithms. 1265--1274.
[22]
Nicole Immorlica, Robert D. Kleinberg, and Mohammad Mahdian. 2006. Secretary problems with competing employers. In Proc. 2nd Workshop on Internet and Network Economics (WINE). 389--400.
[23]
Patrick Jaillet, José A. Soto, and Rico Zenklusen. 2013. Advances on matroid secretary problems: Free order model and laminar case. In Integer Programming and Combinatorial Optimization - Proc.16th International Conference, IPCO 2013, Valparaíso, Chile, March 18-20, 2013. 254--265.
[24]
David Karger. 1998. Random sampling and greedy sparsification for matroid optimization problems. Mathematical Programming 82 (1998), 41--81.
[25]
Thomas Kesselheim, Robert D. Kleinberg, and Rad Niazadeh. 2015. Secretary problems with non-uniform arrival order. In Proc. 47th ACM Symp. on Theory of Computing. 879--888.
[26]
Thomas Kesselheim, Klaus Radke, Andreas Tönnis, and Berthold Vöcking. 2013. An optimal online algorithm for weighted bipartite matching and extensions to combinatorial auctions. In Proc. 11th European Symp. on Algorithms. 589--600.
[27]
Thomas Kesselheim and Andreas Tönnis. 2016. Submodular Secretary Problems: Cardinality, Matching, and Linear Constraints. Retrieved from http://arxiv.org/abs/1607.08805 CoRR abs/1607.08805.
[28]
Robert D. Kleinberg. 2005. A multiple-choice secretary problem with applications to online auctions. In Proc. 16th ACM Symp. on Discrete Algorithms. 630--631.
[29]
Robert D. Kleinberg and Seth Matthew Weinberg. 2012. Matroid prophet inequalities. In Proc. 44th ACM Symp. on Theory of Computing. 123--136.
[30]
Nitish Korula and Martin Pál. 2009. Algorithms for secretary problems on graphs and hypergraphs. In Proc. 36th Intl. Colloq. on Automata, Languages and Programming. 508--520.
[31]
Ravi Kumar, Silvio Lattanzi, Sergei Vassilvitskii, and Andrea Vattani. 2011. Hiring a secretary from a poset. In Proc. 13th ACM Conf. on Electronic Commerce. 39--48.
[32]
Oded Lachish. 2014. O(log log Rank) competitive ratio for the matroid secretary problem. In Proc. 55th IEEE Symp. on Foundations of Computer Science. 326--335.
[33]
Ron Lavi and Noam Nisan. 2005. Online ascending auctions for gradually expiring items. In Proc. 16th ACM Symp. on Discrete Algorithms. 1146--1155.
[34]
Daniel J. Lehmann, Liadan O’Callaghan, and Yoav Shoham. 2002. Truth revelation in approximately efficient combinatorial auctions. J. ACM 49, 5 (2002), 577--602.
[35]
Tengyu Ma, Bo Tang, and Yajun Wang. 2016. The simulated greedy algorithm for several submodular matroid secretary problems. Theory Comput. Syst. 58, 4 (2016), 681--706.
[36]
Rajeev Motwani and Prabhakar Raghavan. 1995. Randomized Algorithms. Cambridge University Press.
[37]
Ahuva Mu’alem and Noam Nisan. 2002. Truthful approximation mechanisms for restricted combinatorial auctions. In Proc. 17th AAAI Conf. on Artificial Intelligence. 379--384.
[38]
Shayan Oveis Gharan and Jan Vondrák. 2011. On variants of the matroid secretary problem. In Proc. 19th European Symp. on Algorithms. 335--346.
[39]
Aviad Rubinstein. 2016. Beyond matroids: Secretary problem and prophet inequality with general constraints. In Proc. 48th ACM Symp. on Theory of Computing. 324--332.
[40]
Aviad Rubinstein and Sahil Singla. 2017. Combinatorial prophet inequalities. In Proceedings of the 28th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’17). 1671--1687.
[41]
José A. Soto. 2013. Matroid secretary problem in the random-assignment model. SIAM J. Comput. 42, 1 (2013), 178--211.
[42]
Shai Vardi. 2015. The returning secretary. In Proc. 32nd Annual Symp. on Theoretical Aspects of Computer Science. 716--729.

Cited By

View all
  • (2024)Sample-Driven Optimal StoppingMathematics of Operations Research10.1287/moor.2023.136349:1(441-475)Online publication date: 1-Feb-2024
  • (2024)Online Combinatorial Assignment in Independence SystemsInteger Programming and Combinatorial Optimization10.1007/978-3-031-59835-7_22(294-308)Online publication date: 22-May-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
  1. Matroid Secretary Problems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Journal of the ACM
    Journal of the ACM  Volume 65, Issue 6
    December 2018
    331 pages
    ISSN:0004-5411
    EISSN:1557-735X
    DOI:10.1145/3293435
    Issue’s Table of Contents
    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].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 November 2018
    Accepted: 01 April 2018
    Revised: 01 April 2018
    Received: 01 November 2016
    Published in JACM Volume 65, Issue 6

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Secretary problem
    2. competitive ratio
    3. matroids
    4. mechanism design
    5. online algorithms

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)98
    • Downloads (Last 6 weeks)11
    Reflects downloads up to 14 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Sample-Driven Optimal StoppingMathematics of Operations Research10.1287/moor.2023.136349:1(441-475)Online publication date: 1-Feb-2024
    • (2024)Online Combinatorial Assignment in Independence SystemsInteger Programming and Combinatorial Optimization10.1007/978-3-031-59835-7_22(294-308)Online publication date: 22-May-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
    • (2023)Constant-Competitiveness for Random Assignment Matroid Secretary Without Knowing the MatroidInteger Programming and Combinatorial Optimization10.1007/978-3-031-32726-1_30(423-437)Online publication date: 21-Jun-2023
    • (2022)General Graphs are Easier than Bipartite Graphs: Tight Bounds for Secretary MatchingProceedings of the 23rd ACM Conference on Economics and Computation10.1145/3490486.3538290(1148-1177)Online publication date: 12-Jul-2022
    • (2022)Machine Covering in the Random-Order ModelAlgorithmica10.1007/s00453-022-01011-085:6(1560-1585)Online publication date: 23-Jul-2022
    • (2022)Knapsack Secretary Through BoostingApproximation and Online Algorithms10.1007/978-3-031-18367-6_4(61-81)Online publication date: 21-Oct-2022
    • (2021)New results for the k-secretary problemTheoretical Computer Science10.1016/j.tcs.2021.02.022Online publication date: Feb-2021
    • (2021)Secretary Problem: Graphs, Matroids and GreedoidsOperations Research Forum10.1007/s43069-021-00092-x2:4Online publication date: 17-Nov-2021
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media