Markovian Search with Ex-Ante Constraints: Theory and Applications to Socially Aware Algorithmic Hiring
Mohammad Reza Aminian, Vahideh Manshadi, Rad Niazadeh

TL;DR
This paper introduces a framework for incorporating ex-ante constraints into sequential search algorithms, with applications to socially aware algorithmic hiring, ensuring fairness while maintaining near-optimal performance.
Contribution
It extends classical search models to include multiple fairness constraints, providing polynomial-time algorithms for optimal and near-optimal policies with theoretical guarantees.
Findings
Optimal policies under single constraints are index-based with dual adjustments.
Polynomial-time algorithms for multiple affine constraints are developed.
Numerical analysis shows trade-offs between fairness constraints and utility.
Abstract
We develop an algorithmic framework to incorporate "ex-ante" constraints on outcomes (that hold only on average) into stateful sequential search with costly inspection. Our framework encompasses the classical Weitzman's Pandora's box [Weitzman, 1979] as well as its extensions to joint Markovian scheduling [Dumitriu et al., 2003; Gittins, 1979], modeling richer processes such as multistage search with multiple layers of inspection. Ex-ante constraints in search are particularly motivated by social considerations in algorithmic hiring, where they adjust outcome distributions to promote equity and access. Building on the optimality of index-based policies in the unconstrained problems, we show that optimal policies under a single ex-ante constraint (e.g., demographic parity) retain an index-based structure but require (i) dual-based adjustments of the indices and (ii) randomization between…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Caching and Content Delivery
