A tournament graph T=(V,E) is an oriented complete graph, which can be used to model a round-robin tournament between n players. In this short paper, we address the problem of finding a champion of the tournament, also known as Copeland winner, which is a player that wins the highest number of matches. Our goal is to solve the problem by minimizing the number of arc lookups, i.e., the number of matches played. We prove that finding a champion requires ?(ln) comparisons, where l is the number of matches lost by the champion, and we present a deterministic algorithm matching this lower bound without knowing l . Solving this problem has important implications on several Information Retrieval applications including Web search, conversational AI, machine translation, question answering, recommender systems, etc.

An Optimal Algorithm to Find Champions of Tournament Graphs

Nardini FM;Trani R;
2019

Abstract

A tournament graph T=(V,E) is an oriented complete graph, which can be used to model a round-robin tournament between n players. In this short paper, we address the problem of finding a champion of the tournament, also known as Copeland winner, which is a player that wins the highest number of matches. Our goal is to solve the problem by minimizing the number of arc lookups, i.e., the number of matches played. We prove that finding a champion requires ?(ln) comparisons, where l is the number of matches lost by the champion, and we present a deterministic algorithm matching this lower bound without knowing l . Solving this problem has important implications on several Information Retrieval applications including Web search, conversational AI, machine translation, question answering, recommender systems, etc.
2019
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
978-3-030-32686-9
tournament graph
round-robin tournament
copeland winner
File in questo prodotto:
File Dimensione Formato  
prod_415716-doc_146420.pdf

solo utenti autorizzati

Descrizione: paper.pdf
Tipologia: Versione Editoriale (PDF)
Dimensione 227.12 kB
Formato Adobe PDF
227.12 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
prod_415716-doc_146578.pdf

accesso aperto

Descrizione: An Optimal Algorithm to Find Champions of Tournament Graphs
Tipologia: Versione Editoriale (PDF)
Dimensione 277.99 kB
Formato Adobe PDF
277.99 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/374730
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? ND
social impact