We all know the basics. You join the queue and at some point you gets matched against other player(s) based on your settings. But does anyone knows something behind the math behind this system?
For the sake of the argument, lets look at 1v1 only, since it will be the easiest to understand.
I cant remember if i ever being matched within 1 minute. In my experience matches are made after about 2 minutes. For the pros and the real bottom it will take much longer, but i neglict these parts also just for making the example more simplistic.
Why do two players with close elo (sometimes the gap isnt even more then 10 elo) both wait for 2 minutes into the queue before they gets matched? Why isnt it possible to have this match pretty much instantly? It will reduce the queueing time, so players are able to play more games, which seems great.
I also have another question about matching for team games. For the sake of simplicity i just ignore premades. So we are talking about a 4v4 with only solo players involved. Sometimes it feels like teams are made first and then matches are mades based on these team. As result you can re shuffle the 4v4 and make the average elo of both teams more equal. Just as example: It favors a team of 4x 1600 vs 4x 1700 over a team of 2x1600+2x1700 vs 2x1600+2x1700. To me the seconds seems to make more sensen to, but it looks like the system prefer the first match up. This seems odd to me. Anyone else nothice this behaviour of the matching ssystem?
Both questions are a major part of the match making algorithm. Based on these observations it looksfor an outsider of the devs team like the match making algorithm can be improved, which quicker and better matches as result.
Does someone has more details about how the match making system will mathematically works?