ILP solution tries to 'balance' assignments across all slots