Find optimal schedule for a tournament using integer programming