Optimal Incremental Evaluation of Preference Queries Based on Ranked Sub-queries