Optimizing Library Usage and Browser Experience: Application to the New York Public Library
Zhi Liu, Wenchang Zhu, Sarah Rankin, Nikhil Garg
TL;DR
This work tackles the efficiency–equity tension created by library holds systems, focusing on how to preserve system-wide usage while maintaining in-person browser quality. It develops a theoretical server-fulfillment model with a $\frac{1}{2}$-optimal policy via a value-function approximation, and couples it with a simulation-optimization framework to balance browser experience through browser reserves. Calibrated to NYPL data, the approach reveals a meaningful usage–browser-experience trade-off but identifies a Pareto-frontier of implementable policies that improve browser experience—especially in low-income branches—with minimal loss to overall usage, thereby enhancing equity. The framework offers a practical path for public-interest operations to jointly optimize throughput and user experience, with potential applicability to other urban library systems and similar networked-resource settings.
Abstract
We tackle the challenge brought to urban library systems by the {holds system} -- which allows users to request books available at other branches to be transferred for local pickup. The holds system increases usage of the entire collection, at the expense of an in-person browser's experience at the source branch. We study the optimization of usage and browser experience, where the library has two levers: where a book should come from when a hold request is placed, and how many book copies at each branch should be available through the holds system versus reserved for browsers. We first show that the problem of maximizing usage can be viewed through the lens of revenue management, for which near-optimal fulfillment policies exist. We then develop a simulation framework that further optimizes for browser experience, through book reservations. We empirically apply our methods to data from the New York Public Library to design implementable policies. We find that though a substantial trade-off exists between these two desiderata, a balanced policy can improve browser experience over the historical policy without significantly sacrificing usage. Because browser usage is more prevalent among branches in low-income areas, this policy further increases system-wide equity: notably, for branches in the 25% lowest-income neighborhoods, it improves both usage and browser experience by about 15%.
