Algorithmica

, Volume 70, Issue 2, pp 267–300 | Cite as

Analysis of the Strategy “Hiring Above the \(m\)-th Best Candidate”

Article

Abstract

The hiring problem is a simple model for on-line decision-making, inspired by the well-known and time-honored secretary problem (see, for instance, the surveys of Freeman Int Stat 51:189–206, 1983 or Samuels Handbook of sequential analysis, 1991). In the combinatorial model of the hiring problem (Archibald and Martínez Proc. of the 21st Int. Col. on Formal Power Series and Algebraic Combinatorics (FPSAC), 2009), there is a sequence of candidates of unknown length, and we can rank all candidates from best to worst without ties; all orders are equally likely. Thus any finite prefix of the sequence of candidates can be modeled as a random permutation. Candidates come one after another, and a decision must be taken immediately either to hire or to discard the current candidate, based on her relative rank among all candidates seen so far. In this paper we analyze in depth the strategy hiring above the\(m\)-th best candidate (or hiring above the\(m\)-th best, for short), formally introduced by Archibald and Martínez (Proc. of the 21st Int. Col. on Formal Power Series and Algebraic Combinatorics (FPSAC), 2009). This hiring strategy hires the first \(m\) candidates in the sequence whatever their relative ranks, then any further candidate is hired if her relative rank is better than the \(m\)-th best candidate seen so far. The close connection of this hiring strategy to the notion of records in sequences and permutations is quite evident; records and their generalizations (namely, \(m\)-records) have been throughly studied in the literature (see, for instance, the book of Arnold et al. Records, Wiley Series in Probability and Mathematical Statistics, 1998), and we explore here that relationship. We also discuss the relationship between this hiring strategy and the seating plan \((0,m)\) for the well-known Chinese restaurant process (Pitman Combinatorial stochastic processes, 2006). We analyze in this paper several random variables (we also call them hiring parameters) that give us an accurate description of the main probabilistic features of “hiring above the \(m\)-th best”, from the point of view of the hiring rate (number of hired candidates, waiting time to hire a certain number of candidates, time between consecutive hirings,...) and also of the quality of the hired staff (rank of the last hired candidate, best discarded candidate,...). We are able to obtain the exact and asymptotic probability distributions for the most fundamental parameter, namely, the number of hired candidates, and also for most of the other parameters. Another novel quantity that we analyze here is the number of replacements, a quantity naturally arising when we consider “hiring above the \(m\)-th best” endowed with a replacement mechanism: that is, an incoming candidate can be: (1) hired anew, because the candidate is among the \(m\) best seen so far, (2) hired to replace some previously hired worse candidate, or (3) discarded.

Keywords

Hiring problem Secretary problem On-line decision problems Records Permutation Chinese restaurant process 

References

  1. 1.
    Ajtai, M., Megiddo, N., Waarts, O.: Improved algorithms and analysis for secretary problems and generalizations. SIAM J. Discret. Math. 14, 1–27 (2001)CrossRefMathSciNetGoogle Scholar
  2. 2.
    Archibald, M., Martínez, C.: The hiring problem and permutations. In: Proc. of the 21st Int. Col. on Formal Power Series and Algebraic Combinatorics (FPSAC), volume AK of Discrete Mathematics & Theoretical Computer Science Proceedings, pp. 63–76 (2009)Google Scholar
  3. 3.
    Arnold, B.C., Balakrishnan, N., Nagaraja, H.N.: Records. Wiley Series in Probability and Mathematical Statistics. Wiley, New York (1998)Google Scholar
  4. 4.
    Bateni, M., Hajiaghayi, M., Zadimoghaddam, M.: Submodular secretary problem and extensions. In: Proc. of APPROX-RANDOM 2010, volume 6302 of Lecture Notes in Computer Science, pp. 39–52. Springer (2010)Google Scholar
  5. 5.
    Broder, A.Z., Kirsch, A., Kumar, R., Mitzenmacher, M., Upfal, E., Vassilvitskii, S.: The hiring problem and Lake Wobegon strategies. In: Proc. of the \(19^\text{ th }\) Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’08), pp. 1184–1193. SIAM, Philadelphia, (2008)Google Scholar
  6. 6.
    Curtiss, J.H.: A note on the theory of moment generating functions. Ann. Math. Stat. 13(4), 430–433 (1942)CrossRefMATHMathSciNetGoogle Scholar
  7. 7.
    Flajolet, Ph, Sedgewick, R.: Analytic Combinatorics. Cambridge University Press, Cambridge (2008)Google Scholar
  8. 8.
    Freeman, P.R.: The secretary problem and its extensions: a review. Int. Stat. 51(2), 189–206 (1983)CrossRefMATHMathSciNetGoogle Scholar
  9. 9.
    Helmi, A., Lumbroso, J., Martínez, C., Viola, A.: Data streams as random permutations: the distinct element problem. In: Proc. of the \(23^\text{ rd }\) Int. Meeting on Probabilistic, Combinatorial and Asymptotic Methods for the Analysis of Algorithms (AofA2012), volume AQ of Discrete Mathematics & Theoretical Computer Science Proceedings, pp. 323–338 (2012)Google Scholar
  10. 10.
    Helmi, A., Martínez, C., Panholzer, A.: Hiring above the \(m\)-th best candidate: a generalization of records in permutations. In: Proc. of the \(10^\text{ th }\) Latin American Theoretical Informatics Conference (LATIN 2012)”, volume 7256 of Lecture Notes in Computer Science, pp. 470–481. Springer, Berlin 92012)Google Scholar
  11. 11.
    Helmi A., Panholzer, A.: Analysis of “hiring above the median”: a “Lake Wobegon” strategy for the hiring problem. In: Proc. of the ACM-SIAM Meeting on Analytic Algorithmics and Combinatorics (ANALCO 2012), pp. 75–83. SIAM (2012)Google Scholar
  12. 12.
    Helmi, A., Panholzer, A.: Analysis of the “hiring above the median” selection strategy for the hiring problem. Algorithmica. 66(4), 762–803 (2013)Google Scholar
  13. 13.
    Kleinberg, R.: A multiple-choice secretary algorithm with applications to online auctions. In: Proc. of the 16th Annual ACM-SIAM Symposium on Discrete algorithms (SODA 2005), ACM-SIAM, pp. 630–631. SIAM (2005)Google Scholar
  14. 14.
    Knuth, D.E.: The Art of Computer Programming: Fundamental Algorithms, vol. 1, 3rd edn. Addison-Wesley, Reading (1997)MATHGoogle Scholar
  15. 15.
    Knuth, D.E., Graham, R.L., Patashnik, O.: Concrete Mathematics, 2nd edn. Addison-Wesley, Reading (1994)MATHGoogle Scholar
  16. 16.
    Kösters, H.: A note on multiple stopping rules. J. Math. Program. Oper. Res 53, 69–75 (2004)MATHGoogle Scholar
  17. 17.
    Krieger, A.M., Pollak, M., Samuel-Cahn, E.: Select sets: rank and file. Ann. Appl. Probab. 17, 360–385 (2007)CrossRefMATHMathSciNetGoogle Scholar
  18. 18.
    Krieger, A.M., Pollak, M., Samuel-Cahn, E.: Beat the mean: sequential selection by better than average rules. J. Appl. Probab. 45, 244–259 (2008)CrossRefMATHMathSciNetGoogle Scholar
  19. 19.
    Krieger, A.M., Pollak, M., Samuel-Cahn, E.: Extreme(ly) mean(ingful): sequential formation of a quality group. Ann. Appl. Probab. 20, 2261–2294 (2010)CrossRefMATHMathSciNetGoogle Scholar
  20. 20.
    Kuba, M., Prodinger, H.: A note on Stirling series. Integers 10(A34), 393–406 (2010)MATHMathSciNetGoogle Scholar
  21. 21.
    Moreno-Rebollo, J.L., López-Blázquez, F., Barranco-Chamorro, I., Pascual-Acosta, A.: Estimating the unknown sample size. J. Stat. Plan. Inference 83(2), 311–318 (2000)CrossRefMATHGoogle Scholar
  22. 22.
    Móri, T.F.: The random secretary problem with multiple choice. Annales Universitatis Scientiarum Budapestinensis de Rolando Eötvös Nominatæ. Sect. Comput. 5, 91–102 (1984)MATHGoogle Scholar
  23. 23.
    Nikolaev, M.L., Sofronov, G.Y.: Multiple optimal stopping rules for the sum of independent random variables. Diskretn. Mat. 19, 42–51 (2007)CrossRefMathSciNetGoogle Scholar
  24. 24.
    Pitman, J.: Combinatorial Stochastic Processes. Springer, Berlin 2006. http://works.bepress.com/jim_pitman/1. Accessed 4 Jun 2014
  25. 25.
    Platen, E.: About secretary problems. Mathematical Statistics, vol. 6, pp. 257–266. Banach Center Publications, Warsaw (1980)Google Scholar
  26. 26.
    Preater, J.: A multiple stopping problem. Probab. Eng. Inf. Sci. 8, 169–177 (1994)CrossRefGoogle Scholar
  27. 27.
    Preater, J.: On multiple choice secretary problems. Math. Oper. Res. 19, 597–602 (1994)CrossRefMATHMathSciNetGoogle Scholar
  28. 28.
    Preater, J.: Sequential selection with a better-than-average rule. Stat. Probab. Lett. 50, 187–191 (2000)CrossRefMATHMathSciNetGoogle Scholar
  29. 29.
    Prodinger, H.: \(d\)-records in geometrically distributed random variables. Discret. Math. Theor. Comput. Sci. 8(1), 273–284 (2006)MATHMathSciNetGoogle Scholar
  30. 30.
    Samuels, S.: Secretary problems. In: Ghosh, B.K., Sen, P.K. (eds.) Handbook of Sequential Analysis, pp. 381–405. Marcel Dekker, Boston (1991)Google Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  • Ahmed Helmi
    • 1
  • Conrado Martínez
    • 1
  • Alois Panholzer
    • 2
  1. 1.Dept. Llenguatges i Sistemes InformàticsUniversitat Politècnica de CatalunyaBarcelonaSpain
  2. 2.Institut für Diskrete Mathematik und GeometrieTechnische Universität WienWienAustria

Personalised recommendations