31 coaches online • Server time: 08:44
Forum Chat
Log in
Recent Forum Topics goto Post Gnomes are trashgoto Post ramchop takes on the...goto Post Chaos Draft League R...
SearchSearch 
Post new topic   Reply to topic
View previous topic Log in to check your private messages View next topic
Christer



Joined: Aug 02, 2003

Post   Posted: Jan 25, 2009 - 12:03
FUMBBL Staff
Reply with quote Back to top

The scheduler is modified again. Essentially, the ranking is taken out. If you're not interested in the exact details, feel free to stop reading now Smile

The scheduler's heart is the suitability score of a potential match. To calculate it, the following steps are done:

1. Calculate the win probability (p) of the match as follows:
- Get the team strengths of the two teams.
- Adjust the strength of one of the teams with 5 TS per handicap.
- Calculate the win probability for the teams using the normal ranking formula. In this step, use equal rankings (ie, dR = 0).
- In the above ranking formula, if the normalised strength difference is above 5, use the following instead:
dT = (dT*3) - 10*dT (properly adjusted for who is higher or lower)
- Apply racial factor as normal.

2. Subtract p by 0.5 (transposing the value to be centered around 0 rather than 0.5).

3. Define the distance as the absolute value of p

4. Apply a small random factor (adding 0 - 0.02)

5. Normalise the distance to 0-1

6. Get the base suitability as 1-normalised distance

7. If the two teams are of the same race, multiply suitability by 0.97

8. If either team played the other in their last game, multiply suitability by 0.94

9. If there are any handicaps in the game, multiply suitability by (1-numHandicaps * 0.03)

10. For each team that is NOT the preferred team for the respective coach, multiply suitability by 0.95

11. Scale suitability to 0-1000 (ie, multiply by 1000 and round to an integer).

Now, the scheduler calculates the suitability of all possible (legal) matchups and tries to maximise the total suitability for the entire group of coaches. If necessary, I will explain this process in detail (although I'm sure I've explained it elsewhere as well).

Let me know if you find some strangeness.


Last edited by Christer on %b %29, %2009 - %10:%Jul; edited 3 times in total
UberEvil



Joined: Oct 20, 2003

Post   Posted: Jan 25, 2009 - 12:09 Reply with quote Back to top

Weee... awesome.
CircularLogic



Joined: Aug 22, 2003

Post   Posted: Jan 25, 2009 - 12:10 Reply with quote Back to top

So I may return to the box...
rostern



Joined: Jun 12, 2006

Post   Posted: Jan 25, 2009 - 12:29 Reply with quote Back to top

Guess i could try it again
Lofwyr



Joined: Aug 02, 2003

Post   Posted: Jan 25, 2009 - 12:43 Reply with quote Back to top

Just: Thank you.
JanMattys



Joined: Feb 29, 2004

Post   Posted: Jan 25, 2009 - 12:44 Reply with quote Back to top

\o/

_________________
Image
CircularLogic



Joined: Aug 22, 2003

Post   Posted: Jan 25, 2009 - 13:06 Reply with quote Back to top

Just to clarify:
There is still the hard cap of 15TS after handicaps.
Sarganius



Joined: Jun 15, 2008

Post   Posted: Jan 25, 2009 - 13:25 Reply with quote Back to top

You had me at hello Christer
Hogshine



Joined: Apr 04, 2007

Post   Posted: Jan 25, 2009 - 13:51 Reply with quote Back to top

JanMattys wrote:
\o/
Alf115



Joined: Aug 17, 2005

Post   Posted: Jan 25, 2009 - 13:55 Reply with quote Back to top

Quote:

10. For each team that is NOT the preferred team for the respective coach, multiply suitability by 0.95

What is that ?
Eddy



Joined: Aug 04, 2004

Post   Posted: Jan 25, 2009 - 14:05 Reply with quote Back to top

The team you click "Activate" for is your preferred team. This makes you more likely to play the team you've chosen to play.

_________________
'The generation of random numbers is too important to be left to chance.'
Robert R. Coveyou
Alf115



Joined: Aug 17, 2005

Post   Posted: Jan 25, 2009 - 14:24 Reply with quote Back to top

gotcha
bloodbowljunky



Joined: Aug 07, 2007

Post   Posted: Jan 25, 2009 - 14:26 Reply with quote Back to top

\\o
o//
\o/
GeneralCael



Joined: Jan 12, 2006

Post   Posted: Jan 25, 2009 - 14:49 Reply with quote Back to top

Are teams with 0 or 1 rerolls still getting a bonus?
SillySod



Joined: Oct 10, 2006

Post   Posted: Jan 25, 2009 - 15:17 Reply with quote Back to top

Nice, will be interesting to see how this pans out Smile

CircularLogic wrote:
Just to clarify:
There is still the hard cap of 15TS after handicaps.


I'm guessing this will be less relevant but its a good question.

_________________
Putting the "eh?" back into Sexeh.

"There are those to whom knowledge is a shield. There are those to whom it is a weapon. Neither view is balanced."
Display posts from previous:     
 Jump to:   
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Log in to check your private messages View next topic