0

I'm working on a program that calculates the skill level of a sports teams based on how well its done against other teams. Something along the lines of, your skill is +20% of the average skill of the teams you beat.

This quickly becomes a math problem where:

x = (y+z)/2

AND

y = (x+z)/2

AND

z = (x+y)/2

Obviously, this is not good, at least in my understanding of math. Is there a way around this? Or am I trying to do something impossible and will have to figure out some way of doing this that does not result in a potential loop?

Thank you in advance.

amflare
  • 153
  • $3$ equations. $3$ variables. You have each variable as a solution of other variables. Hm, I think it is a substitution problem of algebra? And I don't quite understand what $x,y,z$ have anything to do with the +20% and all that. Any connection you could expand on? – Simply Beautiful Art Sep 12 '16 at 22:51
  • Just use the Glicko rating system, an improvement on the Elo rating system :) – Zubin Mukerjee Sep 12 '16 at 22:55
  • @SimpleArt, that was a simple example showing how each value is used to calculate every other value. It's not intended to reflect the exact constraints of my problem. Basically abstracting in hopefully find a common fix. – amflare Sep 13 '16 at 15:16

0 Answers0