English

Strong Algorithms for the Ordinal Matroid Secretary Problem

Data Structures and Algorithms 2018-02-07 v1

Abstract

In the ordinal Matroid Secretary Problem (MSP), elements from a weighted matroid are presented in random order to an algorithm that must incrementally select a large weight independent set. However, the algorithm can only compare pairs of revealed elements without using its numerical value. An algorithm is α\alpha probability-competitive if every element from the optimum appears with probability 1/α1/\alpha in the output. We present a technique to design algorithms with strong probability-competitive ratios, improving the guarantees for almost every matroid class considered in the literature: e.g., we get ratios of 4 for graphic matroids (improving on 2e2e by Korula and P\'al [ICALP 2009]) and of 5.19 for laminar matroids (improving on 9.6 by Ma et al. [THEOR COMPUT SYST 2016]). We also obtain new results for superclasses of kk column sparse matroids, for hypergraphic matroids, certain gammoids and graph packing matroids, and a 1+O(logρ/ρ)1+O(\sqrt{\log \rho/\rho}) probability-competitive algorithm for uniform matroids of rank ρ\rho based on Kleinberg's 1+O(1/ρ)1+O(\sqrt{1/\rho}) utility-competitive algorithm [SODA 2005] for that class. Our second contribution are algorithms for the ordinal MSP on arbitrary matroids of rank ρ\rho. We devise an O(logρ)O(\log \rho) probability-competitive algorithm and an O(loglogρ)O(\log\log \rho) ordinal-competitive algorithm, a weaker notion of competitiveness but stronger than the utility variant. These are based on the O(loglogρ)O(\log\log \rho) utility-competitive algorithm by Feldman et al.~[SODA 2015].

Keywords

Cite

@article{arxiv.1802.01997,
  title  = {Strong Algorithms for the Ordinal Matroid Secretary Problem},
  author = {José A. Soto and Abner Turkieltaub and Victor Verdugo},
  journal= {arXiv preprint arXiv:1802.01997},
  year   = {2018}
}

Comments

A preliminary version appeared at ACM-SIAM SODA 18

R2 v1 2026-06-23T00:13:03.933Z