sublee / trueskill

An implementation of the TrueSkill rating system for Python
https://trueskill.org/
Other
748 stars 114 forks source link

Batch update step? #39

Open LoaneShark opened 4 years ago

LoaneShark commented 4 years ago

Hi, sorry to open an issue for a usage question, but I wasn't sure where else to ask. Is there any way to perform a batch update on a set of match results without chronological certainty? Say, after a tournament, A>B, B>C, and D>A, but we do not know the exact order in which these matches happened. Is there a way to update all their skills simultaneously or in parallel?

It seems to me that with the TrueSkill algorithm this cannot be done, but I am wondering if possibly there is a mathematical solution that I had not considered. Or will I have to turn to TrueSkill Through Time for this? Thanks in advance!