The measure of a schedule's quality has many different, sometimes conflicting, aspects. QuickScores takes all of the following issues into account when creating a schedule.
Even moderately small leagues can be created in an incredibly large number of ways. Take for example an eight-team league playing a single round-robin (once against each of the other seven teams), playing one night a week at four different times, such as Friday night at 6 PM, 7 PM 8 PM or 9 PM. Once you have created a first draft schedule for this league, how many ways can those games be rearranged in order to achieve the goal of all teams having the same number of 6, 7, 8 and 9 PM games?
There are more than four billion ways! 4,586,471,424 ways to be exact. Optimizing a schedule has been studied by mathematicians for decades, but so far there is no direct mathematical solution (like solving three simultaneous equations with three unknowns). A home PC or webserver would take days or weeks to tediously test all four billion possibilities while searching for the optimal schedule.
The only practical way to optimize a schedule is to have an algorithm that intelligently tests and evaluates only a tiny subset of the total possibilities, rejecting the changes that make the schedule worse (according to a complicated set of criterion) and accepting those changes which improve the schedule. QuickScores contains such an intelligent and proprietary algorithm that yields perfect, or nearly perfect, schedules while only testing a few hundred alternatives. The resulting schedule is calculated on the webserver in only a few seconds and is virtually guaranteed to be better than any schedule created by hand.
In the example given above, for each of the 4 billion possible game arrangements, there are more than 268 million ways to arrange the teams in terms of home and away designation. QuickScores contains a second proprietary algorithm to optimize the home-away distributions for each team.
Step-by-Step Instructions | |
Setup & Tools | Managing Events |
Event Options |
Rosters User Manual
Import Players
Introduction to Officials for Admins
Import Officials
Earnings Report Calculations
Intro to Texting for Admins - How To Invite Coaches and Send Messages
Intro to Texting for Coaches - How To Register and Receive Messages
FAQ |
PayPal Setup Instructions
Online Registration Financial Agreement
Pricing Sheet |
Quick Start Guide |
Advanced Online Registration Features
QuickScores now offers an API that you can use to retrieve all of your organization's public data and display it
in a customized format on your own website or app.
View the API Specifications
Download the API Development Kit for PHP (with sample PHP code)
Bryan Quilici, President
214-557-2777
Elliott Collins, Customer Success Manager
214-229-2578
Sam Zachrich, Customer Success Advocate
Including Billing
801-810-4588