Aram Ebtekar
Aram Ebtekar
Sure, you can make an API that accepts JSON files. What exactly do you want this library to do? If you want to implement it in Rust, the `worldrank-api` directory...
Oh if you just want MMR itself, it's not a lot of code: https://github.com/EbTech/Elo-MMR/blob/master/multi-skill/src/systems/simple_elo_mmr.rs Would you be able to translate this to your preferred language? Feel free to ask questions.
They're the same. The bigger Elo-MMR just has a bunch of (for most purposes) unnecessary features that can be turned on, like approximations that would make it run even faster.
Inactive players get a boost when the drift is above 0.5 per day? That's unexpected.
Oh hey, I just remembered something that should explain your situation (sorry I've been a bit ill). The decay feature, which I think was pioneered by Glicko, comes with a...
You can use the uncertainty-based decay too, using the same formula to update the rating for any given time. It's just that the current implementation doesn't have a way to...
@stephankokkas in that case, wouldn't the uncertainty-based approach be more suitable? That way, the display rating is temporarily lowered, but is quickly raised when the player returns. Maybe you specifically...
@stephankokkas conservative display ratings are computed by https://github.com/EbTech/Elo-MMR/blob/b513efe/multi-skill/src/systems/common/player.rs#L15, and appear in the `all_players.csv` file that's produced if you follow the README instructions. Keeping in mind the caveats I mentioned above,...
It might take me a long time to get around to this one, though I agree that it would be a great feature to have! Let's keep this request open;...
That would be sweet. I forget: is the vertex cover possible to construct from the output of Dinic/Hopcroft-Karp, or does it need a separate algorithm?