An analysis of NP-completeness in novelty and diversity ranking
McRank: Learning to Rank Using Multiple Classification and Gradient Boosting