Using Qualitative Preferences to Guide Schedule Optimization