Migration as Submodular Optimization

09/07/2018
by   Paul Gölz, et al.
0

Migration presents sweeping societal challenges that have recently attracted significant attention from the scientific community. One of the prominent approaches that have been suggested employs optimization and machine learning to match migrants to localities in a way that maximizes the expected number of migrants who find employment. However, it relies on a strong additivity assumption that, we argue, does not hold in practice, due to competition effects; we propose to enhance the data-driven approach by explicitly optimizing for these effects. Specifically, we cast our problem as the maximization of an approximately submodular function subject to matroid constraints, and prove that the worst-case guarantees given by the classic greedy algorithm extend to this setting. We then present three different models for competition effects, and show that they all give rise to submodular objectives. Finally, we demonstrate via simulations that our approach leads to significant gains across the board.

READ FULL TEXT
research
07/23/2021

Robust Adaptive Submodular Maximization

Most of existing studies on adaptive submodular optimization focus on th...
research
02/20/2018

Robust Maximization of Non-Submodular Objectives

We study the problem of maximizing a monotone set function subject to a ...
research
01/24/2011

Adaptive Submodular Optimization under Matroid Constraints

Many important problems in discrete optimization require maximization of...
research
05/31/2016

Horizontally Scalable Submodular Maximization

A variety of large-scale machine learning problems can be cast as instan...
research
10/02/2018

Submodular Optimization in the MapReduce Model

Submodular optimization has received significant attention in both pract...
research
01/18/2021

Maximizing approximately k-submodular functions

We introduce the problem of maximizing approximately k-submodular functi...

Please sign up or login with your details

Forgot password? Click here to reset