planning-with-preferences-and-constraints