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
Inglese
Brisaboa N.R.; Puglisi S.J.
String Processing and Information Retrieval 26th International Symposium, SPIRE 2019, Segovia, Spain, October 7-9, 2019, Proceedings
SPIRE 2019: International Symposium on String Processing and Information Retrieval
267
273
978-3-030-32686-9
https://link.springer.com/chapter/10.1007%2F978-3-030-32686-9_19#aboutcontent
Sì, ma tipo non specificato
07/10/2019, 09/10/2019
Segovia, Spagna
tournament graph
round-robin tournament
copeland winner
4
partially_open
Beretta, L; Nardini, Fm; Trani, R; Venturini, R
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
   Big Data to Enable Global Disruption of the Grapevine-powered Industries
   BigDataGrapes
   H2020
   780751
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