In a recent posting on the Cyanide Forums plasmoid asked me if TV++ can be realistically expected to work as a method for determining who gets inducements and how much they get. My answer to this is eventually, yes. Now, conditional answers probably don’t fill you with confidence, and you should certainly want me to elaborate on “yes” rather than just taking my word for it, so lets get to that.
First, I could say “yes” pretty confidently if we were talking about using TV++ in a brand new matchmaking environment – one in which teams would be made after the matching system was implemented. In such a system a given team’s TV++ value would reach its relatively stable (there’s no such thing as perfect stability in a game where outcome is so heavily based on chance) point as quickly as could ever be expected.
TV++ is self-correcting across multiple matches in so much as if it gives one team too much power in terms of inducements (which is unlikely to happen spontaneously, given what we know of inducements, but that’s not relevant to this) the match being won by the TV++ underdog will bring the two teams much closer to one another in terms of TV++ for the next match. If those two teams faced each other over and over, without facing anyone else, their TV++ values would eventually reach a point where the TV++ underdog was getting only enough inducements to give them a roughly 50-50 chance of winning because of that.
Second, I can say “yes, eventually” if we’re talking about changing an existing environment to a TV++ matching environment without using fresh teams. The time it takes a given team to get a stable-ish TV++ value in an existing environment will depend quite a bit on how old the team is, and how far its initial zSum is from zero. All matching systems inherently assume that the rating used for matching was achieved by using that system.. when that’s not the case there will be an adjustment period during which the errors (or differences) of the past system are ironed out. The worst hit during the adjustment period would, of course, be teams that have been doing unrealistically well under the old system.. and teams that have been ground under everybody’s boots will suddenly have a string of very strong games.
What’s important to understand, though, is that the entire environment is a large scale version of the above-mentioned two teams playing each other over and over… TV++ will stabilize eventually for everybody who continues to play in the environment. Even if it dishes out a few rough matches during the adjustment period, those will pass in favour of increasingly appropriate challenges, even for teams that had played in the environment before the conversion.
Another thing that may not be obvious on first read is that the 90k value for zSum is not absolutely key to the working of the TV++ system. You can apply nearly any TV-equivalency value to zSum and the system will still work, 90k just happens to be the lowest TV value that maintains the maximum predictive power in OCC (not a matchmaking environment) so it was used as the base. You could set it to 50k, or 150k, and it would still work fine in the long run. The difference between using an arbitrary number and a finely tuned value in that place is only how quickly TV++ stabilizes, and how resistant it is to fluctuation – the long-term effect will still be the same, either way. Each game played brings those two theoretical teams <x> TV++ closer to one another, until the inducements given to the TV++ underdog are strong enough to give them a fighting chance of winning the match, but not an advantage. Regardless of what value <x> is, that will happen eventually.
Hopefully that helps you understand the answer. If you have more questions, you can fire me an email, PM, or post to the thread linked to above.