OR scheduling optimization