Use of Integer Programming to Optimize the Scheduling of Panels at Annual Meetings of the Public Choice Society

Preparation for the annual meetings of an organization such asthe Public Choice Society involves scheduling various panels(sessions) in the available time slots. No person can bescheduled for more than one panel in the same time slot. Eachpanel belongs to a specific subject area; one tries to spreadthe panels in each area among the time slots as evenly aspossible. We develop an integer-programming model to produce aschedule that maximizes the evenness subject to theconstraints. We successfully applied the modelretrospectively, as a test case, to schedule the 2001 annualmeetings of the society.