Dynamic Placement in Refugee Resettlement
Narges Ahani, Paul Gölz, Ariel D. Procaccia, Alexander Teytelboym, Andrew C. Trapp
TL;DR
The paper tackles how the placement of resettled refugees within host-country communities affects employment outcomes. It develops two dynamic allocation frameworks—two-stage stochastic programming and a Walrasian-equilibrium-inspired approach using shadow prices—to optimize job prospects across batches of arrivals, including non-unit family sizes and batching. On HIAS data from 2014–2019, the methods reach over 98% of hindsight-optimal employment, far surpassing greedy baselines around 90%, and are implemented in Annie™ Moore with a human-in-the-loop interface for robust real-world deployment. The work also analyzes uncertainty in total arrivals, proposes robust trajectory-based priors for future arrivals, and demonstrates practical performance with batching and non-unit cases, making the approach scalable for large-scale refugee resettlement operations.
Abstract
Employment outcomes of resettled refugees depend strongly on where they are placed inside the host country. Each week, a resettlement agency is assigned a batch of refugees by the United States government. The agency must place these refugees in its local affiliates, while respecting the affiliates' yearly capacities. We develop an allocation system that suggests where to place an incoming refugee, in order to improve total employment success. Our algorithm is based on two-stage stochastic programming and achieves over 98 percent of the hindsight-optimal employment, compared to under 90 percent of current greedy-like approaches. This dramatic improvement persists even when we incorporate a vast array of practical features of the refugee resettlement process including indivisible families, batching, and uncertainty with respect to the number of future arrivals. Our algorithm is now part of the Annie MOORE optimization software used by a leading American refugee resettlement agency.
