Table of Contents
Fetching ...

Approximation Schemes for Sequential Hiring Problems

Danny Segev, Uri Stein

TL;DR

This work advances sequential hiring by delivering the first PTAS for the dynamic problem of filling up to $k$ positions from a known applicant pool with values $v_i$ and acceptance probabilities $p_i$, across a horizon $T$. It introduces block-responsive policies, whose blocks of applicants are offered sequentially, and proves these can approximate any adaptive policy while keeping decision trees polynomial in size via canonical properties (L$\ge$R and V$+$R$\ge$L). A quasi-PTAS is developed in quasi-polynomial time by input perturbations, followed by a true PTAS in polynomial time through a recursive, enumeration-based construction that handles the challenging few-positions regime. The results hinge on a careful bridge between original and rounded instances, an order-by-value structure within classes, and robust feasibility/reward-guarantee analyses, yielding practical, high-precision strategies for stochastic hiring under uncertainty. The approaches offer meaningful improvements in theoretical guarantees and pave the way for scalable, near-optimal hiring policies in complex decision environments.

Abstract

The main contribution of this paper resides in providing novel algorithmic advances and analytical insights for the sequential hiring problem, a recently introduced dynamic optimization model where a firm adaptively fills a limited number of positions from a pool of applicants with known values and acceptance probabilities. While earlier research established a strong foundation -- notably an LP-based $(1 - \frac{e^{-k}k^k}{k!})$-approximation by Epstein and Ma (Operations Research, 2024) -- the attainability of superior approximation guarantees has remained a central open question. Our work addresses this challenge by establishing the first polynomial-time approximation scheme for sequential hiring, proposing an $O(n^{O(1)} \cdot T^{2^{\tilde{O}(1/ε^{2})}})$-time construction of semi-adaptive policies whose expected reward is within factor $1 - ε$ of optimal. To overcome the constant-factor optimality loss inherent to earlier literature, and to circumvent intrinsic representational barriers of adaptive policies, our approach is driven by the following innovations: -- The block-responsive paradigm: We introduce block-responsive policies, a new class of decision-making strategies, selecting ordered sets (blocks) of applicants rather than single individuals, while still allowing for internal reactivity. -- Adaptivity and efficiency: We prove that these policies can nearly match the performance of general adaptive policies while utilizing polynomially-sized decision trees. -- Efficient construction: By developing a recursive enumeration-based framework, we resolve the problematic ``few-positions'' regime, bypassing a fundamental hurdle that hindered previous approaches.

Approximation Schemes for Sequential Hiring Problems

TL;DR

This work advances sequential hiring by delivering the first PTAS for the dynamic problem of filling up to positions from a known applicant pool with values and acceptance probabilities , across a horizon . It introduces block-responsive policies, whose blocks of applicants are offered sequentially, and proves these can approximate any adaptive policy while keeping decision trees polynomial in size via canonical properties (LR and VRL). A quasi-PTAS is developed in quasi-polynomial time by input perturbations, followed by a true PTAS in polynomial time through a recursive, enumeration-based construction that handles the challenging few-positions regime. The results hinge on a careful bridge between original and rounded instances, an order-by-value structure within classes, and robust feasibility/reward-guarantee analyses, yielding practical, high-precision strategies for stochastic hiring under uncertainty. The approaches offer meaningful improvements in theoretical guarantees and pave the way for scalable, near-optimal hiring policies in complex decision environments.

Abstract

The main contribution of this paper resides in providing novel algorithmic advances and analytical insights for the sequential hiring problem, a recently introduced dynamic optimization model where a firm adaptively fills a limited number of positions from a pool of applicants with known values and acceptance probabilities. While earlier research established a strong foundation -- notably an LP-based -approximation by Epstein and Ma (Operations Research, 2024) -- the attainability of superior approximation guarantees has remained a central open question. Our work addresses this challenge by establishing the first polynomial-time approximation scheme for sequential hiring, proposing an -time construction of semi-adaptive policies whose expected reward is within factor of optimal. To overcome the constant-factor optimality loss inherent to earlier literature, and to circumvent intrinsic representational barriers of adaptive policies, our approach is driven by the following innovations: -- The block-responsive paradigm: We introduce block-responsive policies, a new class of decision-making strategies, selecting ordered sets (blocks) of applicants rather than single individuals, while still allowing for internal reactivity. -- Adaptivity and efficiency: We prove that these policies can nearly match the performance of general adaptive policies while utilizing polynomially-sized decision trees. -- Efficient construction: By developing a recursive enumeration-based framework, we resolve the problematic ``few-positions'' regime, bypassing a fundamental hurdle that hindered previous approaches.
Paper Structure (110 sections, 13 theorems, 57 equations, 2 figures)

This paper contains 110 sections, 13 theorems, 57 equations, 2 figures.

Key Result

Theorem 1.1

For any $\epsilon > 0$, the sequential hiring problem can be approximated within factor $1 - \epsilon$ of optimal. Our algorithm admits an $O(n^{ O(1) } \cdot T^{2^{\tilde{O}(1/\epsilon^2)}})$-time implementation.

Figures (2)

  • Figure 1: Internal nodes of the block-responsive decision tree $\mathcal{T}_{\mathcal{H}^B}$.
  • Figure 2: Transforming the optimal decision tree to a block-responsive tree.

Theorems & Definitions (13)

  • Theorem 1.1
  • Theorem 2.1
  • Lemma 2.2
  • Lemma 2.3
  • Lemma 2.4
  • Lemma 2.5
  • Lemma 3.1
  • Lemma 3.2
  • Theorem 3.3
  • Lemma 3.5
  • ...and 3 more