Getting Started

We highly encourage users to get familiar with the competition submission process and platform via the Sandbox, our open testing environment.

Competition information is Challenge dependent. The links below are for Challenge 3. Some links are still under development.

  1. Review the Problem Formulation.
  2. Review the Problem Input Files and Format.
  3. Review the Problem Output Files and Format. 
  4. Review the Evaluation and Scoring procedures. Evaluation code will be made publicly available and  has a routine ( that parses the input data and may serve as a model for this task.
  5. Review the Competition Rules.
  6. Register as an entrant and accept the Terms and Conditions.  Respond to the automated e-mail verification message to complete your registration.
  7. Create a GitHub account for your Team.
  8. Create a TeamAll competition submissions must be submitted by a “team.” Teams may consist of an individual or many individuals. Team creation requires a valid Team GitHub account (step 7).
  9. Return to GitHub to establish the SSH key (copied from My Team view).
  10. Download the Sandbox datasets when they become available. The synthetic Event datasets will not be available for download until the Event is closed.
  11. Develop and test your algorithms/software (on your system) using the provided datasets.
  12. Commit (save/upload) your algorithms/optimization software to your GitHub repository.
  13. Submit your algorithm/software for evaluation and scoring using a selected dataset. Sandbox submissions are for single scenarios, Event submissions are for all Event scenarios.

Please contact the GO Operations Team if you have any questions regarding the steps described above.