The Secretary Problem with Predictions and a Chosen Order
Abstract
We study a learning-augmented variant of the secretary problem, recently introduced by Fujii and Yoshida (2023). In this variant, the decision-maker has access to machine-learned predictions of candidate values in advance. The key challenge is to balance consistency and robustness: when the predictions are accurate, the algorithm should hire a near-best secretary; however, if they are inaccurate, the algorithm should still achieve a bounded competitive ratio.
We consider both the standard Random Order Secretary Problem (ROSP), where candidates arrive in a uniform random order, and a more natural model in the learning-augmented setting, where the decision-maker can choose the arrival order based on the predicted candidate values. This model, which we call the Chosen Order Secretary Problem (COSP), can capture scenarios such as an interview schedule that is set by the decision-maker.
We propose a novel algorithm that applies to both ROSP and COSP. Building on the approach of Fujii and Yoshida, our method switches from fully trusting predictions to a threshold-based rule when a large deviation of a prediction is observed. Importantly, unlike the algorithm of Fujii and Yoshida, our algorithm uses randomization as part of its decision logic. We show that if denotes the maximum multiplicative prediction error, then for ROSP our algorithm achieves competitive ratio improving on a previous bound of due to Fujii and Yoshida [36]. For COSP, our algorithm achieves This surpasses a upper bound on the worst-case competitive ratio that applies to the approach of Fujii and Yoshida, and gets closer to the classical secretary benchmark of , which is an upper bound for any algorithm. Our result for COSP highlights the benefit of integrating predictions with arrival-order control in online decision-making.
Keywords and phrases:
Secretary problem, learning-augmented algorithms, online algorithmsCopyright and License:
2012 ACM Subject Classification:
Theory of computation Online algorithms ; Theory of computation Design and analysis of algorithmsFunding:
This research is supported by National Science Foundation grants 2045641, 2325956, 2512128, and 2533814.Editor:
Shubhangi SarafSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
The secretary problem, popularized by Gardner in his 1960 Scientific American column [37], is one of the most well-studied problems in online decision-making. In the classic setting, candidates arrive in a uniform random order. When a candidate arrives, the decision-maker observes a real-valued score for the candidate, and must make an immediate, irrevocable decision to either hire or reject the candidate. The classic objective is to maximize the probability of selecting the best candidate from the sequence. Alternatively, one can aim to maximize the expected value of the selected candidate – this is the variant we will focus on. The secretary problem and its many variants have been extensively studied [47, 3, 10, 18, 22], and applied in domains such as resource allocation [10] and mechanism design [49].
Despite this work, the underlying assumption of the secretary problem – that the decision-maker has no information about the values of candidates before they arrive – is often unrealistic. In practice, decision-makers often have estimates of candidate values before interviewing them. For example, in applications to hiring, these predictions may be made based on resumes, portfolios, or public reputation. In fact, machine learning methods that leverage such information to make interview and hiring decisions are widespread in industry [7, 71, 64, 65, 24, 59, 58, 68, 70, 59].
Given this, several recent works have studied variants of the Secretary Problem where the decision-maker has access to predictions, including estimates of the maximum value among the candidates [6] or probabilistic forecasts of whether stronger candidates will appear later [15]. In this work, we focus on a variant introduced by Fujii and Yoshida [36], where the decision-maker has prior access to a prediction of the value of each candidate . They design an algorithm in this model that waits to select the candidate with the highest predicted value, unless any observed value deviates too much from its prediction; in that case, the algorithm switches to Dynkin’s classical worst-case -competitive strategy [32].
Let the competitive ratio be defined as the worst-case ratio (over all possible assignments of candidate values) of the expected value of the candidate selected by an algorithm to the value of the true best candidate. Fujii and Yoshida [36] prove that their algorithm achieves a competitive ratio of , where denotes the maximum multiplicative prediction error across all candidates. Their result demonstrates that if predictions are accurate (i.e., ), the algorithm approaches optimal performance (i.e., the algorithm is consistent); otherwise, it guarantees a worst-case constant-factor approximation (i.e., the algorithm is robust).
1.1 Our Contributions
We build on the approach of Fujii and Yoshida, making the following main contributions:
Chosen Order Secretary Problem (COSP) with Predictions.
Fujii and Yoshida restrict their attention to the classic setting in which candidates arrive in a uniform random order. We call this setting the Random Order Secretary Problem (ROSP). However, when predictions of candidate values are available up front, it is natural to use them to modify the arrival order of the candidates. For example, in applications to hiring, the interview order is typically set by the decision-maker and may be chosen based on the available predictions. To capture this setting, we introduce the Chosen Order Secretary Problem (COSP), in which the decision-maker has full control of the candidate arrival sequence. COSP is analogous to existing chosen order settings for prophet inequalities, in which a distribution over each candidate’s value is known up front [43, 21, 62]. However, like the classic secretary problem, COSP is fundamentally worst-case, with no stochastic assumptions made on the inputs.
Improved Bounds for COSP.
We design a simple algorithm for COSP inspired by the approach of Fujii and Yoshida [36]. Intuitively, one might imagine that interviewing candidates in e.g., decreasing order of their predicted values, would be optimal. However, it is easy to find simple worst-case instances that defeat these related strategies. Instead, our algorithm only uses the power of COSP in a limited way: letting be the candidate with the highest predicted value, we place at a fixed position in the arrival sequence, and randomize the order of all other candidates. We optimize the position of to achieve maximum competitive ratio.
After fixing the interview order, our algorithm proceeds similarly to that of Fujii and Yoshi. It initially operates in a prediction-trusting mode, waiting to hire , the candidate with the highest predicted value. If it encounters a candidate whose true value significantly deviates from its prediction (i.e., exceeds a specified error threshold), it transitions to Dynkin’s classical threshold-based algorithm [32]. This algorithm ignores a fixed fraction of candidates, and then hires the first candidate (if any) it sees that is better than all the ignored candidates. Critically, we modify the approach of Fujii and Yoshida by not always hiring if it is meant to be hired in the Dynkin mode of the algorithm. We introduce two parameters, and , that determine the probability of hiring in different cases, and by tuning these parameters, are able to achieve a larger competitive ratio.
We show that our algorithm is robust and consistent, achieving a competitive ratio of at least
recalling that is the largest multiplicative prediction error. As in the algorithm of Fujii and Yoshida, our method does not require as input. When , the competitive ratio approaches 1, and when is large, it remains bounded below by . Importantly, our COSP result surpasses the upper bound that arises in the analysis of the Fujii–Yoshida algorithm in the random-order model.111Fujii and Yoshida prove a upper bound for the random order setting where the decision-maker only sees the order of candidate arrivals (not their exact random arrival times), and where the decision algorithm is deterministic. By leveraging arrival-order control and randomization, our algorithm exceeds this barrier. See Section Section 5 for discussion.
Improved Bounds for ROSP.
We show that our approach also applies to the classic ROSP setting, where instead of optimizing the arrival time of the best predicted candidate , we simply average over a uniform random choice of this time. In this case, by optimizing the parameters and , we can show that our algorithm achieves a competitive ratio of at least
improving on the previous bound of of Fujii and Yoshida [36]. As in the COSP setting, the algorithm does not require as input. Our worst-case competitive ratio gets closer to an upper bound of , which [25] proves for any consistent algorithm solving ROSP. However, a substantial gap between the best known upper and lower bounds remains.
1.2 Technical Overview
We now overview the key ideas behind our improved algorithms for both COSP and ROSP. Throughout (see Section 2 for details) we assume a continuous arrival model, in which each candidate arrives at some time . In ROSP, is chosen independently and uniformly at random. In COSP, is set by the algorithm.
A central requirement for consistency in the secretary problem with predictions is that the algorithm must hire the top-predicted candidate if they arrive before any candidate with a large deviation from its prediction has been observed. Otherwise, if all predictions end up being accurate (i.e., ), the algorithm may not hire a candidate with the highest value (), and thus will not obtain a competitive ratio.
The algorithm of Fujii and Yoshida [36] builds on this principle. It begins in prediction mode, where it plans to hire upon arrival, ignoring all preceding candidates. However, if the algorithm encounters a candidate whose observed value deviates significantly from its prediction – a candidate we refer to as a “mistake” or “prediction error” – before observing , it abandons the prediction-guided strategy and switches to secretary mode, where it applies the classical threshold-based algorithm of Dynkin [32]. This algorithm provides a worst-case -competitive guarantee – the best possible in the worst-case.
The main technical challenge in the work of Fujii and Yoshida [36] lies in analyzing the worst-case competitive ratio of their algorithm in the large regime. Once the algorithm switches to Dynkin’s strategy, the resulting behavior depends intricately on the timing and identity of the candidate that triggered the switch, as well as the arrival time of the remaining candidates. To establish robustness guarantees, they perform a detailed case analysis that accounts for all possible positions of the top predicted and the true top candidate, as well as the arrival of all candidates with high prediction error. Ultimately, they show that in the large setting, their algorithm achieves a competitive ratio of . Note that a natural upper bound here is – which would be obtained if one knew in advance that there would be a significant prediction error, and followed Dynkin’s rule from the beginning. Moreover, in the random-order model, any algorithm that is consistent – i.e., achieves a competitive ratio approaching when predictions are accurate – cannot have robustness exceeding ; this follows from the upper bound of [25] for ROSP. This bound applies to consistent algorithms operating under random arrival, but whether an analogous limitation holds for COSP is currently unknown.
Fixing the arrival of .
Interestingly, in the analysis by Fujii and Yoshida, the arrival position of the top-predicted candidate has a significant impact on the competitive ratio. This observation motivates our focus on COSP, and on strategically fixing the arrival time of in particular. To illustrate this, suppose we fix ’s arrival time to and keep all other arrival times uniformly random. The adversary can set all predictions correctly except for the true best candidate , which is underestimated. With probability , this candidate arrives before , triggers a switch to secretary mode, and is skipped. With probability , the algorithm hires before ever seeing . In either case, the competitive ratio approaches zero. On the other hand, if , the adversary may overestimate , causing the algorithm to skip all earlier candidates in favor of , which results in success only with probability – again close to zero. Therefore, setting or is provably suboptimal, and we instead optimize over to find a value that balances these trade-offs and maximizes the competitive ratio. We note that placing a distribution over the arrival time of , rather than fixing it deterministically, may further improve performance. However, we leave this possibility for future work. We conjecture that controlling the arrival times of candidates other than (rather than simply randomizing them) cannot significantly improve our bounds – however, we again leave investigating this question for future work.
Tuning the probability of hiring .
Unfortunately, simply optimizing the arrival time of and applying the algorithm of Fujii and Yoshida [36] directly can fail. Recall that Dynkin’s worst-case algorithm ignores all candidates before some threshold time , and then hires the first candidate that arrives after and is better than all preceding candidates. If we set and the top predicted candidate is in fact the true best candidate, but its prediction deviates significantly from its value, the algorithm switches to secretary mode upon its arrival and rejects since it arrives before . This can result in a near zero competitive ratio. Conversely, if we fix , consider a scenario with no deviation between the predictions and the true values, except that is predicted to be the best candidate but is actually the second-best candidate (and by a wide margin). If the true best candidate arrives before , it will be ignored since the algorithm remains in prediction mode. If it arrives after , the algorithm will have already selected as it would be the best candidate seen after and after switching to secretary mode. Again, we have a competitive ratio of near zero.
The handle the above issues, we set , but modify the algorithm to not always hire when it is the first mistake and the best candidate observed so far. Instead, we introduce a parameter that specifies the probability of hiring in this case. This change ensures that the algorithm retains flexibility in handling situations where blindly trusting could lead to poor outcomes. Optimizing allows us to avoid deterministic failure while still preserving good performance in other cases.
We introduce a second parameter to handle the case where is not the first observed mistake. It does not make sense to use the same hiring probability in this setting, as the context is different: the algorithm has already seen one or more mistakes and switched to secretary mode before seeing . The likelihood that is truly optimal may be lower or higher than the case when it is the first mistake , so we allow a separate hiring probability This additional degree of freedom enables us to optimize the algorithm’s behavior even further.
As in the work of Fujii and Yoshida, a key technical challenge is to analyze the competitive ratio against all possible adversarial inputs. This requires accounting for every configuration of the true best candidate , the top-predicted candidate , and the locations of all large-deviation candidates. As in their analysis, this leads to a detailed case decomposition. Following their notation, let be the set of large-deviation candidates, and let . We further refine the structure of the high-deviation set by comparing the true values of its members to the true value of the best–predicted candidate . Specifically, we define
so counts the number of “mistakes” whose true value is smaller than the true value of . Although both quantities are well defined, only plays a role in our competitive-ratio bounds. In addition, we define
which is the number of candidates whose true value exceeds that of the best–predicted candidate . The parameter captures how many truly better candidates the adversary places relative to , and therefore directly influences the worst-case behavior of the algorithm in prediction mode.
These parameters allow us to partition the analysis into fine-grained subcases, each capturing a distinct adversarial structure. We then optimize over , , and to obtain the worst-case competitive ratio.
Despite the added generality, the algorithm retains a simple structure amenable to analysis. By carefully organizing the cases based on the parameters, we are able to compute the worst-case competitive ratio numerically. Through this analysis, we obtain a provable lower bound of for COSP, demonstrating the benefit of tuning , , and .
Extension to ROSP.
In the COSP setting, for each fixed value of , we evaluate the competitive ratio across all adversarial configurations and then optimize the parameters and for that fixed . We then optimize over to obtain the final COSP bound.
In the ROSP setting, however, the arrival time of is itself a uniform random variable in , and cannot be chosen by the algorithm. Accordingly, the analysis must first take the expectation of the competitive ratio over . We then optimize the parameters and with respect to this new competitive ratio objective. This yields a lower bound of
slightly improving on the prior bound of [36].
Why only choose arrival of and the decision at arrival time?
One natural question is whether introducing additional parameters – for example, tuning the algorithm’s behavior when encountering the second- or third-highest predicted candidates – could further improve the robustness. Our analysis, as well as the structure of [36], suggests that this is unlikely: in all adversarial instances that determine the worst-case competitive ratio, the only critical decision point is when the algorithm reaches or first mistake(deviated prediction) while still following the classical secretary rule. Lower-predicted candidates never influence these worst-case configurations in a meaningful way unless they are mistakes (deviated predictions). By contrast, in extensions of the secretary problem where the goal is to select the top individuals or where multiple high-valued candidates may be accepted, controlling the arrival times of several top-predicted candidates could indeed be beneficial. Developing such multi-candidate scheduling strategies is an interesting direction for future work.
1.3 Related works
Classical and Variant Secretary Problems.
The classical secretary problem, popularized by Gardner [37] and others [32, 39, 54, 34, 55, 46, 27, 67, 28, 9], has inspired a broad and influential line of work in online algorithms, economics, and decision theory. Numerous extensions have been studied, including multiple-choice variants [49], matroid and knapsack constraints [11], online matching and graphic/transversal matroids [50], submodular objectives under cardinality and packing constraints [48], and structured feasibility systems such as packing integer programs [8]. We refer the reader to the survey by Gupta and Singla [42] for a broader overview of results in random-order models.
Secretary Problems with Predictions.
Recent work incorporates predictions into the secretary problem to enable improved performance. In the model that we adopt, each candidate comes with a predicted value estimating their true value , as in [36, 25]. Other forms of predictive feedback include binary comparisons [15], probabilistic signals about candidate quality [61, 31], single-shot predictions of the best candidate [6], and predictions of the value difference between the best and the k-th best candidate [19]. Some work has studied algorithms that ensure fairness by guaranteeing the best candidate is accepted with constant probability, even under biased predictions [12]. Additionally, Amanatidis et al. [4] study value maximization with predictions in an online budget-feasible mechanism design setting, using techniques related to the secretary problem.
Prophet Inequalities and Order Selection.
Prophet inequalities are a classical model in optimal stopping theory that can be seen as a stochastic version of the secretary problem. A decision-maker observes a sequence of values drawn from known distributions and aims to compete with a benchmark that selects the maximum in hindsight. The classical result guarantees a competitive ratio [51, 69], which has inspired a rich body of work in theoretical computer science and economics; see surveys such as [44, 56, 26]. Numerous variants have been studied, including the adversarial order model [51], the random order (prophet secretary) model [33], and the order-selection (free-order) model [43]. This model is especially related to our Chosen Order Secretary Problem (COSP), in which the arrival order is determined by predicted candidate values. Relevant works in the order-selection model include [23, 16, 62, 21]. Intuitively, prophet inequalities capture similar scenarios in which the decision-maker has in advance information about candidate values; however, they operate under stochastic assumptions (values drawn from known distributions), whereas our setting is fully worst-case, with no distributional assumptions. Interestingly, until recently, it was unclear whether the order-selection and random-arrival models for profit inequalities differed in their achievable competitive ratios. A separation has now been established for prophet inequalities [21], but in our setting, the relationship remains open: the best upper bound for the random-arrival variant (ROSP) currently exceeds the best known competitive ratio for order selection (COSP).
Learning-Augmented and Online Algorithms with Predictions.
A growing literature studies learning-augmented online algorithms in which predictions guide online decisions without compromising worst-case robustness. Notable examples include caching [57, 66, 73], ski rental [63, 41, 74, 30], online scheduling [52], and metrical task systems [5]. Learning-augmented approaches have also been applied in online primal-dual methods [14], speed scaling [13], online bidding [1], and auctions [40]. We refer the reader to surveys such as [60] for comprehensive overviews. Moreover, learning-augmented approaches have also been applied to online purchasing-type problems with prediction, such as one-way trading, online conversion [2, 72, 53], and online knapsack problems with prediction [45, 38, 17, 29]. These problems often share structural similarities with secretary problems – e.g., online knapsack with unit-size items and unit capacity resembles the secretary problem under random arrival.
1.4 Outline of the Paper
This paper is organized as follows. In Section 2, we give preliminaries and formally define our problem settings and the notation. In Section 3, we study the Chosen Order Secretary Problem (COSP), presenting a randomized algorithm that achieves competitive ratio . In Section 4, we study the Random Order Secretary Problem (ROSP), extending our algorithm for COSP to obtain a competitive ratio of in this setting. Finally, in Section 5, we examine the relationship between deterministic and randomized algorithms in the classic secretary problem with predictions, showing that under the standard value-maximization formulation, both models achieve the same competitive ratio.
Full Version
Due to the ITCS 20-page limit (excluding title page and references), several technical sections – most notably Section 4 and Section 5 and Appendix – are omitted from this conference version. The full version of the paper contains complete proofs, extended discussion, and all appendices. Throughout this paper, when referring to these results we point the reader to the full version.
2 Preliminaries
We let denote the set of candidates. Throughout, we adopt a continuous-time framework, where each candidate is assigned an arrival time . In ROSP, each is drawn independently from [49, 20, 35]. This induces an arrival order that is a uniform random permutation. In COSP, the decision-maker selects the arrival time of each candidate. Note that in ROSP, for any subinterval , the probability that candidate arrives within is equal to its length.
Because all arrival times are distinct with probability 1, the continuous-time model is equivalent to the related model where candidates are just assigned some arrival position in – in that model, the decision-maker could always draw a set of random arrival times to assign to the candidates based on their arrival order.
Each candidate has a true value , which remains unknown to the decision-maker until the candidate appears at time . Upon observing each candidate, the decision-maker must irrevocably choose whether to select or reject them; once a candidate is selected, the process terminates. We evaluate performance under the value-maximization objective: maximizing the expected value of the selected candidate, where the expectation is taken over any randomness in the arrival order and any randomness used by the selection algorithm. As defined before, the performance measurement tool is competitive ratio, the worst-case ratio (over all possible assignments of candidate values) of the expected reward of the algorithm to the maximum true value, i.e., , where denotes the expected reward achieved by the algorithm and is the highest true value among all candidates, corresponding to candidate arrived at time .
In addition to the true values , a prediction is provided in advance for each candidate , representing an estimate of . We let denote the candidate with the highest predicted value arriving at time . Let denote the largest multiplicative prediction error among all candidates. We will often make use of the following error guarantee on predictions:
| (1) |
Without loss of generality, we assume uniqueness for both the predicted values and the true values; hence, there is a uniquely defined top candidate and top predicted candidate . To handle cases with repeated values, we can slightly perturb the values to break ties. In particular, when the same true value appears more than once in the sequence, we treat each subsequent occurrence as slightly larger than the previous one by adding an infinitesimal offset (e.g., with arbitrarily small). This guarantees that all values are distinct, while ensuring that the modified values remain arbitrarily close to the original ones. The algorithm is then competitive with respect to this perturbed sequence, and since the perturbed values differ from the true values by at most an infinitesimal factor, the resulting competitiveness carries over to the original sequence. We can use a similar approach for the predicted values .
3 Chosen Order Secretary Problem (COSP) with Prediction
In this section, we analyze the competitive ratio of our algorithm. We begin by providing intuition for the algorithm, then define the model and set up the key parameters. We then analyze the competitive ratio under a fixed arrival time of the top predicted candidate.
3.1 Algorithm Intuition
We describe our algorithm for the COSP setting, where the arrival order is partially controlled based on predictions. Specifically, the candidate with the highest predicted value – denoted by – is scheduled to arrive at a fixed time , i.e., we set , while all other candidates are assigned independent arrival times drawn uniformly from .
The algorithm operates in two modes: Prediction mode and Secretary mode. It begins in Prediction mode and switches to Secretary mode upon observing a candidate such that the prediction error satisfies , indicating that the predictions is unreliable (Line 5 of Algorithm 1). Here, specifies the maximum acceptable prediction error. The algorithm seeks to allow as many predictions as possible to be considered reliable, while still guaranteeing consistency whenever all errors are within .
In our algorithm, if a mode switch occurs, the algorithm transitions to Secretary mode at the time denoted in this paper as . It then follows a variant of Dynkin’s rule, the well-known -competitive strategy that skips all candidates arriving before a threshold time and hires the first candidate thereafter whose value exceeds all previously observed ones.
Our algorithm skips all candidates arriving before a time threshold , and selects the first candidate thereafter with a value higher than all previously observed ones. Special care is taken if arrives in Secretary mode: it is hired with probability if it triggers the mode switch (i.e., arrives at time ), and with probability if it arrives after the mode switched. These randomized rules ensure robustness, avoiding over-reliance on potentially incorrect predictions while still preserving high performance when predictions are accurate. Moreover, when is large enough, the algorithm is less likely to switch to secretary mode and more likely to hire , relying on prediction and hiring the highest predicted value candidate .
Later, we show that with carefully chosen parameters, our algorithm for COSP setting achieves a competitive ratio of at least
across all instances with maximum multiplicative prediction error .
3.2 Competitive Ratio Guarantee
In this subsection, we formally analyze the performance of our algorithm by establishing a lower bound on its competitive ratio. Specifically, we divide the analysis into multiple cases and prove that the algorithm achieves a worst-case competitive ratio of at least for the Chosen Order Secretary Problem (COSP).
Theorem 1.
Algorithm 1 with parameters , , , , and is at least -competitive for the Chosen Order Secretary Problem (COSP).
Proof.
Following the case-based analysis of Fujii and Yoshida [36], we divide the proof into seven cases, depending on the structure of the high-deviation set , which contains all candidates whose predictions deviate from their actual values by more than the threshold used to switch from Prediction to Secretary mode in Line 5 of Algorithm 1 . Formally, we define this set as:
Our cases will consider whether the candidate with the highest predicted value and/or the candidate with the highest true value belong to . Also, we define as the first candidate’s index to be seen that falls in and we denote its arrival time as . We also let denote the number of candidates with true value greater than , and let denote the number of candidates in set with true value less than .
Throughout the analysis, we discuss the regime where the fixed arrival time of satisfies , as this aligns with parameters obtained in our optimization over parameters ( Theorem 1). This focus simplifies the presentation, but both conditions and are fully analyzed in the next section to establish guarantees across all parameter choices. We denote the worst-case competitive ratio achieved in each case by respect to any input set by the adversary, where is a function of parameters set by the adversary (i.e., , , , and ). The case ordering follows the structure introduced in [36].
We will formally verify that our algorithm achieves a competitive ratio of at least across all cases. For clarity of presentation, we defer the technical lemmas used in the analysis to the appendix, while the main text focuses on the case-by-case argument structure.
To organize the argument, we present each of the seven cases as a separate part, analyzing the conditions under which the algorithm hires a candidate and deriving a lower bound on the competitive ratio in each scenario.
Case 0: .
In this case, all predictions fall within the acceptable error threshold (i.e., ), so the high-deviation set is empty, and the algorithm remains in prediction mode throughout.
This implies that the maximum multiplicative prediction error satisfies , and by the Multiplicative Error Guarantee (Equation (1)), all predicted values remain within the bound.
Since the algorithm selects , it follows that
| (2) |
and moreover,
| (3) |
Together, these inequalities imply a competitive ratio of at least . Since , we have
| (4) |
Thus, in this case the algorithm achieves a competitive ratio of , which is at least , as claimed, since .
Case 1: .
Here, the top predicted candidate is also the true optimum , but it lies in the high-deviation set . The algorithm switches to secretary mode upon encountering the first candidate in , which may or may not be itself.
We analyze two subcases, depending on whether triggers the mode switch or not:
Case(1.1) : That is, is the first candidate in , and it arrives at time .
The probability of this subcase occurring is equal to the probability that all other candidates in arrive after , which is . Also, the probability of successfully selecting is since is the first observed error. Thus, the contribution of subcase Case(1.1) to the competitive ratio of this case is : the event that is the first observed member of with probability , and conditioned on this event the algorithm selects it with probability ( Algorithm 1, Line 11).
Case(1.2) : Here, some other candidate in arrived before , so we are already in Secretary mode by the time arrives at time .
The probability of this subcase happening is equal to which is at least one candidate in arrives before .
Now, assuming we are in this subcase, in order to reach (to accept it), the algorithm must not accept anyone before . It is sufficient (but not necessary) that the best candidate in the interval came before , as then no one would be hired before it. The probability of this scenario is . Furthermore, the Algorithm accepts with probability according to Line 13 of Algorithm 1.
It is worth mentioning that the arrival of the best candidate in before is independent of whether a candidate in arrives before , since candidates in arriving before are also uniformly distributed in .
Combining both subcases, the competitive ratio in Case 1 for any is lower-bounded by:
| (5) |
Case 2: .
Under this condition, the top predicted candidate is also the true optimum , and its prediction is accurate enough that it does not belong to the high-deviation set . The algorithm may or may not have entered secretary mode before observing , depending on whether another candidate in has been seen earlier.
To obtain a pessimistic lower bound in this case, we assume that , even though by the conditions of case 2 we know . This assumption decreases the chance of hiring . If the algorithm is already in secretary mode when it sees , then whether or not has no effect – the selection behavior and probabilities are the same (see Line 13 of Algorithm 1). However, if the algorithm is still in prediction mode when arrives, then: (1) If , the algorithm selects it deterministically. (2) If , the algorithm does not select it immediately and instead switches to secretary mode, where it will only be selected with probability . Thus, the pessimistic assumption reduces the chance of hiring , and we conclude the result is always better than Case 1, presented above, with one extra candidate in :
| (6) |
Case 3: .
In this situation, both the top predicted candidate and the true optimum belong to the high-deviation set . We lower bound this case by
Case 4, where , , and . The only difference between the two cases is that here . We further analyze this case by considering two subcases depending on whether is greater than or less than .
Case(3.1): If , the algorithm is already in secretary mode when arrives because arrives at time is in set , so whether or not does not affect its eligibility for hiring. The algorithm selects if it is the best seen so far and no better candidate has already been selected in Line 16 of Algorithm 1.
Case(3.2): If , then for to be selected, the algorithm must already be in secretary mode at or before time . When , it can itself trigger this mode switch. However, if , it can only be selected if another candidate in appears earlier. Hence, in all scenarios, is selected with probability no greater than when .
Therefore, Case 3 is no harder than Case 4 with one fewer member in (because of removing from and thus decreasing its size by ), and we conclude that for a fixed , the worst-case competitive ratios of the two cases satisfy the following relation:
Case 4: .
Under this condition, the top predicted candidate belongs to the high-deviation set , while the true optimum has a reliable prediction. Therefore, the algorithm never selects a candidate in prediction mode and switches to secretary mode upon encountering the first candidate . We analyze two main subcases based on the arrival time of . The first subcase occurs when , and the second when . We further divide the second subcase into two parts: (i) the best candidate in is not , and (ii) the best candidate in is . Combining the analyses of all these subcases yields the overall competitive ratio for Case 4.
Case(4.1) When :
In this subcase, the algorithm can only consider if it has already switched to secretary mode by time . This requires that at least one candidate from to have arrived before , which occurs with probability , also, it is sufficient (but not necessary) that the best candidate in arrives before as then no one would be hired before , which happens with probability . Similar to Case 1, these two probabilities are independent since any candidate in which comes before also uniformly arrives between . We obtain the bound:
| (7) |
(see full version for details) To calculate this integral, we get:
| (8) |
Case(4.2) When :
In this subcase, the algorithm has already seen , and we examine whether can still be observed and selected under different conditions. We further divide this case into two subcases:
Case(4.2.1) The best candidate in is not :
This occurs with probability , where is the number of candidates whose true value exceeds that of . For to be selected, it is sufficient that the best candidate in arrives before , which happens with probability . Similar to previous cases, these two events are independent, since knowing that some candidate better than arrives before does not affect the fact that all arrivals before are uniformly distributed over . Thus, we obtain the following equation:
| (9) |
(see full version for details) to calculate the integral, we have:
| (10) |
Case(4.2.2) The best candidate in is :
In this scenario, which occurs with probability , the algorithm must reach time without hiring in order for to be selected. This leads to two possible outcomes:
Case(4.2.2.1) A candidate in other than triggers the switch to secretary mode before : This occurs with probability , where is the number of candidates in whose values are less than that of . We use here because all candidates in with values greater than must arrive after , given that is assumed to be the best candidate in . It is further required that the best candidate in arrives before , which happens with probability . In this case, we do not select any candidate before seeing , and when arrives, it must also not be hired, which occurs with probability (Line 13 of Algorithm 1). Since the event of having a candidate arrive before is independent of the fact that arrivals in are uniformly distributed, any best candidate in arrives uniformly at random. Considering statement Case(4.2.2) and multiplying these independent probabilities, we have:
| (11) |
Case(4.2.2.2) Candidate itself triggers the switch to secretary mode: This event occurs with probability , and is not hired with probability . Therefore, incorporating the factor from (4.2.2), we have:
| (12) |
Case 5: .
In this case, the top predicted candidate is accurate and not in the high-deviation set , while the true optimum . The algorithm switches to secretary mode upon observing the first candidate from . We analyze the outcome based on the arrival time of , and the timing of the best candidate before .
Case(5.1) : In this subcase, the competitive ratio depends on whether is the first candidate in , i.e., whether it triggers the switch to secretary mode. This subcase is further divided into two subcases:
Case(5.1.1) : Under this condition, no other candidate in arrives before , and is the first observed candidate in .
In this case, the algorithm switches to secretary mode at , and immediately selects . This happens with probability , since all other candidates in must arrive after .
Case(5.1.2) : In this scenario, some other candidate from must arrive before , causing the algorithm to switch modes before seeing . In order for to be selected, it must arrive after the switch, and the best candidate in must have arrived before , which occurs with probability . Also, the probability that at least one candidate in arrives before is . Hence, the contribution of this case is
Combining both subcases Case(5.1.1) and Case(5.1.2) and (see full version for details) to solve the integral, we have:
| (15) |
Case(5.2) : Here the optimal candidate arrives after the predicted top candidate. We distinguish two subcases based on whether the best candidate in is or not.
Case(5.2.1) The best candidate in is not : In this subcase the algorithm may still consider under certain favorable conditions. First, let us analyze the probability that is not the best candidate in . This occurs with probability , where is the number of candidates with true value exceeding that of . Now, conditioned on this event, there must exist some candidate in arriving before . Knowing this, the probability that at least one candidate in arrives before is at least . This is because:
The presence of a better candidate than before can only increase the likelihood that a candidate from also appears before , or at worst, leaves it unchanged.
Therefore, even under this conditioning, we can safely lower-bound the probability of having some candidate in before by .
Finally, in order to observe , the best candidate in must arrive before , which occurs independently with probability . Thus, the combined lower bound is (which can be rewritten (see full version for details)):
| (16) |
Case(5.2.2): The best candidate in is : In this subcase, the algorithm must avoid selecting during secretary mode in order to eventually observe and select . This happens with the following conditions are met:
-
1.
The probability that is the best candidate in is , where is the number of candidates with true value greater than .
-
2.
For the algorithm to enter secretary mode before seeing , at least one candidate in from the subset of with value below must arrive before . This happens with probability , where is the number of such candidates.
-
3.
To avoid selecting , the algorithm must skip it, which happens with probability .
-
4.
Finally, the best candidate before must have arrived before , so that the algorithm does not terminate before observing . This occurs with probability .
Case 6: .
In this case, neither the top-predicted candidate nor the true optimal candidate belongs to the high-deviation set . Consequently, the algorithm may either remain entirely in prediction mode or switch to secretary mode, depending on whether any element of arrives before . The overall analysis thus combines contributions from Case 4 (when ), Case 5 (when ), together with an additional term accounting for successful selection in prediction mode.
Case(6.1): If the algorithm stays in prediction mode and hires , this occurs when all members of arrive after , which happens with probability . Since , its predicted value is within a multiplicative factor of its true value. Thus, by Equation (1), the competitive ratio is at least . Therefore, the contribution to the competitive ratio from this event is:
| (19) |
Case(6.2): If the algorithm switches to secretary mode before encountering , then the selection of depends on its arrival time .
Case(6.2.1): : Here, the algorithm is already in secretary mode, and the same logic as Equation (8) from case 4 applies:
| (20) |
Case(6.2.2) : Here, we follow the same analysis as in Equations (3.2) and (3.2) from Case 5, where denotes the number of candidates in , and denotes the number of candidates in whose true values are less than , respectively. We obtain the following two contributions:
| (21) |
| (22) |
Summing the contributions from Case(6.1), Case(6.2.1), and Case(6.2.2), we obtain the overall lower bound for Case 6:
| (23) |
Completing the Proof via Case Enumeration.
Recall that for each of the structural cases analyzed above, we derived an explicit competitive-ratio expression , parameterized by the integers , , and that describe the adversarial instance. The algorithm’s overall guarantee on a given instance is
and our goal is to show that
A direct minimization of over all integer triples is not tractable: the closed-form expressions contain alternating sums and exponentially small terms such as and , which makes it difficult to analyze these formulas simultaneously for all integers. However, these expressions simplify dramatically once , , or becomes sufficiently large. For the remaining small values of , the minimum of the case formulas can be computed exactly using a finite grid, following an approach similar to that of [36].
This motivates a structured enumeration strategy: we partition the parameter space into eight “regimes” depending on whether each variable is small (at most ) or large (greater than ). Regime 1 corresponds to all three parameters being small, while Regimes 2–8 cover all remaining combinations in which at least one parameter is large.
For small values (), we can evaluate each exactly using its closed form. For large values, terms such as become negligible (e.g., for and , we have ), and can be conservatively replaced by zero. These replacements only decrease the computed competitive ratio, so they yield valid symbolic lower bounds. With this approach, the verification reduces to a finite enumeration over the eight regimes, as summarized in Algorithm 2.
The enumeration confirms that for all instances the competitive ratio is at least , when using the parameters
Symbolic Lower Bounds for Large Parameters.
We now list the symbolic simplifications for large , , and used in Regimes 2–8 (regimes to 8 cases based on , , and being small or large, i.e. regime 1 is all of them being small) of Algorithm 2. We have to calculate other regimes cause formulas are dependent to and and we should bound them. For example, assuming a large in the Equation Equation 5, we can ignore the right-hand side and left-hand side is less than 0.0001, so the left-hand side will be bounded by same idea works for Equation Equation 7 and other similar equations. In general, in the following formulas, we rounded down all small numbers to . and All to 0.9999. As we can show, all these small numbers are less than . Similarly, for other large in the exponent, the corresponding terms approach zero, allowing us to simplify the equations as follows:
For large :
| (24) | ||||
| (25) | ||||
| (26) | ||||
| (27) | ||||
| (28) |
The next parameter to discuss is . Similar to , when we raise fixed numbers to the power of , the result will be close to zero.
For large :
| (29) | ||||
| (30) | ||||
| (31) | ||||
| (32) | ||||
| (33) | ||||
| (34) |
The last parameter is , which is bounded by . However, when is large, this parameter can also become large. By rewriting the equation for large , in the same way as in the previous two parts, we obtain:
For large :
| (35) | ||||
| (36) | ||||
| (37) |
We should also consider the case where both and are large, and determine which formula to examine. It is worth mentioning that we do not need to calculate the case where both and are large separately, since being large implies that is large, which simplifies all equations sufficiently to compute.
For large and :
| (38) | ||||
| (39) |
Using all the above observations in Algorithm 2 establishes that the chosen parameters guarantee the competitive ratio, and thus the theorem holds.
4 Random Order Secretary Problem (ROSP) with Prediction
We now analyze Algorithm 1 under a random-order arrival model, where each candidate – including the top predicted candidate – receives an independent arrival time , as in the classical secretary problem. This replaces the fixed arrival position used in the COSP analysis of Section 3 and requires averaging all -dependent expressions over . The algorithm itself is unchanged: it begins in prediction mode and switches to secretary mode upon encountering the first candidate whose prediction error exceeds .
As in the COSP analysis, the competitive ratio is obtained by dividing into seven cases depending on the relative positions of , the true optimum , and members of the mistake set . For each case, we reuse the corresponding COSP expression and replace every occurrence of by the uniform variable , integrating the resulting bound over the appropriate range. When , the algorithm behaves as if the predicted-best candidate arrives during the sampling phase; when , we recover the COSP expressions averaged over . The seven resulting bounds are explicit, closed-form functions of the instance parameters and of , and the supporting algebraic identities appear in the full version.
Theorem 2.
With parameters , , , and , and with , Algorithm 1 achieves competitive ratio
against instances with multiplicative prediction error .
Proof Sketch..
For each of the seven structural cases (as in Section 3), we integrate the COSP lower bound over the arrival time . The part yields new expressions for early arrival of ; the part is the COSP bound averaged over . For small values of , we evaluate these expressions exactly; for large parameters, exponential terms such as vanish and the same symbolic bounding strategy as in the COSP analysis applies. Combining these evaluations shows that the optimized parameters above guarantee a minimum ratio of in the random-order setting, while prediction correctness yields the bound. Full technical details and all case analyses appear in the full version.
5 Equivalence of Deterministic and Randomized Algorithms in the Classic Setting
In the random–arrival secretary model (ROSP), the arrival times themselves provide a source of randomness. As a consequence, any randomized algorithm can use this internal randomness, and therefore randomized and deterministic algorithms have equal power in this setting.
Theorem 3.
In the secretary problem with predictions under the random–arrival model (ROSP), every randomized algorithm can be simulated by a deterministic algorithm with no loss in competitive ratio.
Full details and a formal construction appear in the full version.
6 Concluding Remarks
In this paper, we studied the secretary problem with predictions under both random-order (ROSP) and chosen-order (COSP) arrivals. We presented a randomized algorithm that follows predictions when they are accurate, but switches to Dynkin’s classical rule when large deviation from prediction occur, achieving both consistency under accurate predictions and robust guarantees in the worst case. Our analysis shows that the algorithm attains competitive ratios of for ROSP and for COSP, improving the best-known bounds and going beyond previous barriers in these settings. Recall that is the largest multiplicative error in any prediction. We also proved that randomized and deterministic algorithms are equally powerful in the random-order model, thereby resolving a prior separation claim.
Future research could focus on improving the tightness of the bounds for both models, for instance by approaching the upper limit known for ROSP or closing the gap between our lower bound and the best upper bounds for COSP. Another line of work could be to extend these ideas to other variants such as the -secretary problem or matroid and knapsack constraints. Since decision-makers often have more flexibility in real applications, exploring distributional scheduling of predicted candidates or calibrating algorithmic parameters from data may yield stronger guarantees in practice.
References
- [1] Gagan Aggarwal, Anupam Gupta, Xizhi Tan, and Mingfei Zhao. Multi-platform autobidding with and without predictions, 2025. doi:10.48550/arXiv.2502.19317.
- [2] Sabah al Binali. The competitive analysis of risk taking with applications to online trading. In Proceedings of the 38th Annual IEEE Symposium on Foundations of Computer Science (FOCS), 1997.
- [3] Susanne Albers and Leon Ladewig. New results for the -secretary problem. In Proceedings of the International Symposium on Algorithms and Computation (ISAAC 2019), 2019.
- [4] Georgios Amanatidis, Evangelos Markakis, Christodoulos Santorinaios, Guido Schäfer, Panagiotis Tsamopoulos, and Artem Tsikiridis. Online budget-feasible mechanism design with predictions. arXiv:2505.24624, 2025.
- [5] Antonios Antoniadis, Christian Coester, Marek Eliás, Adam Polak, and Bertrand Simon. Online metric algorithms with untrusted predictions. In Proceedings of the 37th International Conference on Machine Learning (ICML), 2020.
- [6] Antonios Antoniadis, Themis Gouleakis, Pieter Kleer, and Pavel Kolev. Secretary and online matching problems with machine learned advice. In Advances in Neural Information Processing Systems 33 (NeurIPS), 2020.
- [7] Antonios Foivos Antoniadis, Themis Gouleakis, Pieter Kleer, and Pavel Kolev. Secretary and online matching problems with machine learned advice. arXiv:2006.01026, 2020.
- [8] C. J. Argue, Anupam Gupta, Marco Molinaro, and Sahil Singla. Robust secretary and prophet algorithms for packing integer programs. arXiv:2112.12920, 2021.
- [9] Yossi Azar, Ashish Chiplunkar, and Haim Kaplan. Prophet secretary: Surpassing the barrier. In Proceedings of the 19th ACM Conference on Economics and Computation (EC), 2018.
- [10] Moshe Babaioff, Nicole Immorlica, David Kempe, and Robert Kleinberg. A knapsack secretary problem with applications. In Proceedings of the 10th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX), 2007.
- [11] Moshe Babaioff, Nicole Immorlica, and Robert Kleinberg. Matroids, secretary problems, and online mechanisms. In Proceedings of the 18th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2007.
- [12] Eric Balkanski, Will Ma, and Andreas Maggiori. Fair secretaries with unfair predictions. In Advances in Neural Information Processing Systems 37 (NeurIPS), 2024.
- [13] Étienne Bamas, Andreas Maggiori, Lars Rohwedder, and Ola Svensson. Learning augmented energy minimization via speed scaling. In Advances in Neural Information Processing Systems 33 (NeurIPS), 2020.
- [14] Étienne Bamas, Andreas Maggiori, and Ola Svensson. The primal-dual method for learning augmented algorithms. In Advances in Neural Information Processing Systems 33 (NeurIPS), 2020.
- [15] Ziyad Benomar and Vianney Perchet. Advice querying under budget constraint for online algorithms. In Advances in Neural Information Processing Systems 36 (NeurIPS), 2023.
- [16] Hedyeh Beyhaghi, Negin Golrezaei, Renato Paes Leme, Martin Pál, and Balasubramanian Sivan. Improved revenue bounds for posted-price and second-price mechanisms. Operations Research, 2021.
- [17] Joan Boyar, Lene M. Favrholdt, and Kim S. Larsen. Online unit profit knapsack with predictions. Algorithmica, 2024. doi:10.1007/S00453-024-01239-Y.
- [18] Domagoj Bradac, Anupam Gupta, Sahil Singla, and Goran Zuzic. Robust algorithms for the secretary problem. In Proceedings of the 11th Conference on Innovations in Theoretical Computer Science (ITCS), 2020.
- [19] Alexander Braun and Sherry Sarkar. The secretary problem with predicted additive gap. In Advances in Neural Information Processing Systems 37 (NeurIPS), 2024.
- [20] F. Thomas Bruss. A unified approach to a class of best choice problems with an unknown number of options. The Annals of Probability, 1984.
- [21] Archit Bubna and Ashish Chiplunkar. Prophet inequality: Order selection beats random order. In Proceedings of the 24th ACM Conference on Economics and Computation (EC), 2023.
- [22] Niv Buchbinder, Kamal Jain, and Mohit Singh. Secretary problems via linear programming. Mathematics of Operations Research, 2014.
- [23] Shuchi Chawla, Jason D. Hartline, David L. Malec, and Balasubramanian Sivan. Multi-parameter mechanism design and sequential posted pricing. In Proceedings of the 42nd Annual ACM Symposium on Theory of Computing (STOC), 2010.
- [24] Zhisheng Chen. Ethics and discrimination in ai-enabled recruitment practices. Humanities and Social Sciences Communications, 2023.
- [25] Davin Choo and Chun Kai Ling. A short note about the learning-augmented secretary problem, 2024. doi:10.48550/arXiv.2410.06583.
- [26] Jose Correa, Patricio Foncea, Ruben Hoeksma, Tim Oosterwijk, and Tjark Vredeveld. Recent developments in prophet inequalities. SIGecom Exchanges, 2019.
- [27] José R. Correa, Andrés Cristi, Laurent Feuilloley, Tim Oosterwijk, and Alexandros Tsigonias-Dimitriadis. The secretary problem with independent sampling. In Proceedings of the 32nd Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2021.
- [28] José R. Correa, Raimundo Saona, and Bruno Ziliotto. Prophet secretary through blind strategies. Mathematical Programming, 2021.
- [29] Mohammadreza Daneshvaramoli, Helia Karisani, Adam Lechowicz, Bo Sun, Cameron N. Musco, and Mohammad Hajiesmaili. Near-optimal consistency–robustness trade-offs for learning-augmented online knapsack problems. In Proceedings of the 42nd International Conference on Machine Learning (ICML), 2025.
- [30] Ilias Diakonikolas, Vasilis Kontonis, Christos Tzamos, Ali Vakilian, and Nikos Zarifis. Learning online algorithms with distributional advice. In Proceedings of the 38th International Conference on Machine Learning (ICML), 2021.
- [31] Paul Dütting, Silvio Lattanzi, Renato Paes Leme, and Sergei Vassilvitskii. Secretaries with advice. In Proceedings of the 22nd ACM Conference on Economics and Computation (EC), 2021.
- [32] E. B. Dynkin. Optimal choice of the stopping moment of a markov process. Doklady Akademii Nauk SSSR, 1963.
- [33] Hossein Esfandiari, MohammadTaghi Hajiaghayi, Vahid Liaghat, and Morteza Monemizadeh. Prophet secretary. In Proceedings of the 23rd European Symposium on Algorithms (ESA), 2015.
- [34] Hossein Esfandiari, MohammadTaghi HajiAghayi, Brendan Lucier, and Michael Mitzenmacher. Prophets, secretaries, and maximizing the probability of choosing the best. In Proceedings of the 23rd International Conference on Artificial Intelligence and Statistics (AISTATS), 2020.
- [35] Moran Feldman, Joseph Naor, and Roy Schwartz. Improved competitive ratios for submodular secretary problems. In Proceedings of the 14th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX), 2011.
- [36] Kaito Fujii and Yuichi Yoshida. The secretary problem with predictions. Mathematics of Operations Research, 2023.
- [37] Martin Gardner. Mathematical games. Scientific American, 1960.
- [38] Matthias Gehnen, Henri Lotze, and Peter Rossmanith. Online simple knapsack with bounded predictions. In Proceedings of the 41st International Symposium on Theoretical Aspects of Computer Science (STACS), 2024.
- [39] John P. Gilbert and Frederick Mosteller. Recognizing the maximum of a sequence. Journal of the American Statistical Association, 1966.
- [40] Vasilis Gkatzelis, Daniel Schoepflin, and Xizhi Tan. Clock auctions augmented with unreliable advice. arXiv:2408.06483, 2024.
- [41] Sreenivas Gollapudi and Debmalya Panigrahi. Online algorithms for rent-or-buy with expert advice. In Proceedings of the 36th International Conference on Machine Learning (ICML), 2019.
- [42] Anupam Gupta and Sahil Singla. Random-order models. In Beyond the Worst-Case Analysis of Algorithms, 2021.
- [43] T. P. Hill. Prophet inequalities and order selection in optimal stopping problems. Proceedings of the American Mathematical Society, 1983.
- [44] Theodore P. Hill and Robert P. Kertz. A survey of prophet inequalities in optimal stopping theory. Contemporary Mathematics, 1992.
- [45] Sungjin Im, Ravi Kumar, Mahshid Montazer Qaem, and Manish Purohit. Online knapsack with frequency predictions. In Advances in Neural Information Processing Systems 34 (NeurIPS), 2021.
- [46] Haim Kaplan, David Naori, and Danny Raz. Competitive analysis with a sample and the secretary problem. In Proceedings of the 31st Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2020.
- [47] Anna R. Karlin and Eric Lei. On a competitive secretary problem. In Proceedings of the AAAI Conference on Artificial (AAAI), 2015.
- [48] Thomas Kesselheim and Andreas Tönnis. Submodular secretary problems: Cardinality, matching, and linear constraints. In Proceedings of the 20th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX), 2017.
- [49] Robert D. Kleinberg. A multiple-choice secretary algorithm with applications to online auctions. In Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2005.
- [50] Nitish Korula and Martin Pál. Algorithms for secretary problems on graphs and hypergraphs. In Proceedings of the 36th International Colloquium on Automata, Languages and Programming (ICALP), 2009.
- [51] Ulrich Krengel and Louis Sucheston. On semimarts, amarts, and processes with finite value. In Probability on Banach Spaces, 1978.
- [52] Silvio Lattanzi, Thomas Lavastida, Benjamin Moseley, and Sergei Vassilvitskii. Online scheduling via learned weights. In Proceedings of the 31st Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2020.
- [53] Adam Lechowicz, Nicolas Christianson, Bo Sun, Noman Bashir, Mohammad Hajiesmaili, Adam Wierman, and Prashant Shenoy. Online conversion with switching costs: Robust and learning-augmented algorithms. SIGMETRICS Performance Evaluation Review, 2024.
- [54] D. V. Lindley. Dynamic programming and decision theory. Journal of the Royal Statistical Society: Series C, 1961.
- [55] Xujun Liu, Olgica Milenkovic, and George V. Moustakides. Query-based selection of optimal candidates under the mallows model. arXiv:2101.07250, 2021.
- [56] Brendan Lucier. An economic view of prophet inequalities. SIGecom Exchanges, 2017.
- [57] Thodoris Lykouris and Sergei Vassilvitskii. Competitive caching with machine learned advice. In Proceedings of the 35th International Conference on Machine Learning (ICML), 2018.
- [58] Ali A. Mahmoud, Tahani AL Shawabkeh, Walid A. Salameh, and Ibrahim Al Amro. Performance predicting in hiring and appraisals using machine learning. In International Conference on Information and Communication Systems (ICICS 2019), 2019.
- [59] Bakhtiyor Meraliyev, Balzhan Alibekova, and Islana Bekturganova. Machine learning as an effective tool for human resource management in the recruiting process. In International Conference on Electronics, Computer and Computation (ICECCO 2023), 2023.
- [60] Michael Mitzenmacher and Sergei Vassilvitskii. Algorithms with predictions. Communications of the ACM, 2022.
- [61] G. V. Moustakides, X. Liu, and O. Milenkovic. Optimal stopping methodology for the secretary problem with random queries – addendum. Journal of Applied Probability, 2023.
- [62] Bo Peng and Zhihao Gavin Tang. Order selection prophet inequality: From threshold optimization to arrival time design. In Proceedings of the 63rd Annual IEEE Symposium on Foundations of Computer Science (FOCS), 2022.
- [63] Manish Purohit, Zoya Svitkina, and Ravi Kumar. Improving online algorithms via ml predictions. In Advances in Neural Information Processing Systems 31 (NeurIPS), 2018.
- [64] Manish Raghavan, Solon Barocas, Jon Kleinberg, and Karen Levy. Mitigating bias in algorithmic hiring. In ACM Conference on Fairness, Accountability, and Transparency (FAccT 2020), 2020.
- [65] Aaron Rieke and Miranda Bogen. Help wanted: An examination of hiring algorithms, equity, and bias, 2018.
- [66] Dhruv Rohatgi. Near-optimal bounds for online caching with machine learned advice. In Proceedings of the 31st Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2020.
- [67] Jad Salem and Swati Gupta. Secretary problems with biased evaluations. Management Science, 2023.
- [68] Dahlia Sam, M. Ganesan, S. Ilavarasan, and T. John Victor. Hiring and recruitment process using machine learning. In International Conference on Artificial Intelligence and Knowledge Discovery in Concurrent Engineering (ICECONF 2023), 2023.
- [69] Ester Samuel-Cahn. Comparison of threshold stop rules and maximum for nonnegative iid variables. Annals of Probability, 1984.
- [70] Neha Sharma, Rigzen Bhutia, Vandana Sardar, Abraham P. George, and Farhan Ahmed. Novel hiring process using machine learning and nlp. In IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT 2021), 2021.
- [71] Yuhang Shen and Xiaoyu Zhang. The impact of artificial intelligence on employment: The role of virtual agglomeration. Humanities and Social Sciences Communications, 2024.
- [72] Bo Sun, Russell Lee, Mohammad Hajiesmaili, Adam Wierman, and Danny H. K. Tsang. Pareto-optimal learning-augmented algorithms for online conversion problems. In Advances in Neural Information Processing Systems 34 (NeurIPS), 2021.
- [73] Alexander Wei. Better and simpler learning-augmented online caching. In Proceedings of the 23rd International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX), 2020.
- [74] Alexander Wei and Fred Zhang. Optimal robustness-consistency trade-offs for learning-augmented online algorithms. In Advances in Neural Information Processing Systems 33 (NeurIPS), 2020.
