Our hectic, on-demand lifestyles rely upon allocating finite sets of resources to constantly changing numbers of people. As this task grows ever harder, it will require solutions to a little-known ...