Ranking in terms of information retrieval is an important concept in computer science and is used in many different applications such as search engine queries and recommender systems.[3] A majority of search engines use ranking algorithms to provide users with accurate and relevant results.[4]