I. Introduction
Centralized control approaches improve task performance over distributed approaches by leveraging information about the system state to coordinate agent actions. In practice, however, difficulties with computational complexity when solving the centralized coordination problem can mean that system designers follow distributed control approaches. One compelling example of a problem domain where practitioners often opt for distributed over centralized control approaches is found in modern facilities for sorting recycled material.