Secretary Problems via Linear Programming

被引:29
|
作者
Buchbinder, Niv [1 ]
Jain, Kamal [2 ]
Singh, Mohit [3 ]
机构
[1] Tel Aviv Univ, Stat & Operat Res Dept, IL-69978 Tel Aviv, Israel
[2] EBay Res Labs, Redmond, WA 98052 USA
[3] Microsoft Res, Redmond, WA 98052 USA
关键词
secretary problem; linear programming; ALGORITHMS; AUCTIONS;
D O I
10.1287/moor.2013.0604
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In the classical secretary problem an employer would like to choose the best candidate among n competing candidates that arrive in a random order. In each iteration, one candidate's rank vis-a-vis previously arrived candidates is revealed and the employer makes an irrevocable decision about her selection. This basic concept of n elements arriving in a random order and irrevocable decisions made by an algorithm have been explored extensively over the years, and used for modeling the behavior of many processes. Our main contribution is a new linear programming technique that we introduce as a tool for obtaining and analyzing algorithms for the secretary problem and its variants. The linear program is formulated using judiciously chosen variables and constraints and we show a one-to-one correspondence between algorithms for the secretary problem and feasible solutions to the linear program. Capturing the set of algorithms as a linear polytope holds the following immediate advantages: Computing the optimal algorithm reduces to solving a linear program. Proving an upper bound on the performance of any algorithm reduces to finding a feasible solution to the dual program. Exploring variants of the problem is as simple as adding new constraints, or manipulating the objective function of the linear program. We demonstrate these ideas by exploring some natural variants of the secretary problem. In particular, using our approach, we design optimal secretary algorithms in which the probability of selecting a candidate at any position is equal. We refer to such algorithms as position independent and these algorithms are motivated by the recent applications of secretary problems to online auctions. We also show a family of linear programs that characterize all algorithms that are allowed to choose J candidates and gain profit from the K best candidates. We believe that a linear programming based approach may be very helpful in the context of other variants of the secretary problem.
引用
收藏
页码:190 / 206
页数:17
相关论文
共 50 条
  • [1] Secretary Problems via Linear Programming
    Buchbinder, Niv
    Jain, Kamal
    Singh, Mohit
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2010, 6080 : 163 - +
  • [2] Secretary Problems and Incentives via Linear Programming
    Buchbinder, Niv
    Jain, Kamal
    Singh, Mohit
    ACM SIGECOM EXCHANGES, 2009, 8 (02)
  • [3] SOLVING LINEAR-PROGRAMMING PROBLEMS VIA LINEAR MINIMAX PROBLEMS
    GE, RP
    APPLIED MATHEMATICS AND COMPUTATION, 1991, 46 (01) : 59 - 77
  • [4] Solving binary semidefinite programming problems and binary linear programming problems via multi objective programming
    Safi, Mohammadreza
    Nabavi, Seyed Saeed
    INTERNATIONAL JOURNAL OF NONLINEAR ANALYSIS AND APPLICATIONS, 2022, 13 (01): : 297 - 304
  • [5] Solving posynomial geometric programming problems via generalized linear programming
    Rajgopal, J
    Bricker, DL
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2002, 21 (01) : 95 - 109
  • [6] Solving Posynomial Geometric Programming Problems via Generalized Linear Programming
    Jayant Rajgopal
    Dennis L. Bricker
    Computational Optimization and Applications, 2002, 21 : 95 - 109
  • [7] Parameterized Resiliency Problems via Integer Linear Programming
    Crampton, Jason
    Gutin, Gregory
    Koutecky, Martin
    Watrigant, Remi
    ALGORITHMS AND COMPLEXITY (CIAC 2017), 2017, 10236 : 164 - 176
  • [8] Bounds for the Lonely Runner Problems Via Linear Programming
    Goncalves, Felipe
    Ramos, Joao P. G.
    BULLETIN OF THE BRAZILIAN MATHEMATICAL SOCIETY, 2022, 53 (02): : 595 - 603
  • [9] Bounds for the Lonely Runner Problems Via Linear Programming
    Felipe Gonçalves
    João P. G. Ramos
    Bulletin of the Brazilian Mathematical Society, New Series, 2022, 53 : 595 - 603
  • [10] A Mathematical Model for Solving the Linear Programming Problems Involving Trapezoidal Fuzzy Numbers via Interval Linear Programming Problems
    Kane, Ladji
    Diawara, Daouda
    Diabate, Lassina
    Konate, Moussa
    Kane, Souleymane
    Bado, Hawa
    JOURNAL OF MATHEMATICS, 2021, 2021