Skip to content

Validator and trial instances

Validator

(Updated May, 27th 2021)
Below you can upload your solution to check its feasibility and cost.

How to use the validator

1) Click on "Choose files".
2) Upload simultaneously the file "input.json" and the related "output.json" (you can do so by press Ctrl while clicking on the files).
3) Click on "Submit".
4) The validator will respond with a file named "validatorAnswer.txt" in which will be contained the cost of your solution and its feasability.

NOTE: the files MUST contain the word "input" for the input file and "output" for the related output file!


Desktop validator

(Updated June, 9th 2021)
Here you can download a zip file containing the validator source code (please note that this is a maven project, to compile you may need to install maven on your pc). In the zipper file you'll find also a jar file executable from command line, if you want to run the jar file you'll have to:
1) Open cmd (Windows) or terminal (Mac and Linux) on your pc.
2) Go to the folder where the jar file is contained.
3) Execute the command "java -jar desktopValidator.jar file1.json file2.json" where file1 and file2 are the input and output json files.

NOTE: to execute the jar file you must have at least java jdk 15 installed on your computer

Trial istances

ATTENTION!

  • Due to a typo error, the field breakingTimes was spelled stoppingTimes for every instance belonging to the section "New Instances".
    The correct key in the JSON files is breakingTimes as stated in Section 2.2 in MINOA_Challenge_Input_Output_format_description.
    If you downloaded the trial instances within "New Instances" before April 26th 2021 please download them again.
  • Due to a typo error in the instance Medium_Input_P one of the "maxHeadway" for "lineName": "line2" and "directionType": "inBound" reports a value equal to 12600.
    The correct value is 1260
  •  

    Junior:
    Toy_Example_Input_J
    Toy_Example_Output_J

    Small_Input_J
    Medium_Input_J
    Large_Input_J

    New Instances (Updated April, 26th 2021)

    1line_input_J
    1line_6timeWindow_input_J
    2line_input_J
    2lines_6_timeWindows_input_J
    3lines_input_J
    3linesTriangle_input_J
    5lines_input_J
    8lines_input_J

     
    Senior:
    Toy_Example_Input_S
    Toy_Example_Output_S

    Small_Input_S
    Medium_Input_S
    Large_Input_S

    New Instances (Updated April, 26th 2021)
    1line_input_S
    1line_6timeWindow_input_S
    2lines_input_S
    2lines_6_timeWindows_input_S
    3lines_input_S
    3linesTriangle_input_S
    5lines_input_S
    8lines_input_S

     
    Professional:
    Toy_Example_Input_P
    Toy_Example_Output_P

    Small_Input_P
    Medium_Input_P
    Large_Input_P

    New Instances(Updated April, 26th 2021)
    1line_input_P
    1line_6_timeWindow_input_P
    2lines_input_P
    2lines_6tw_input_P
    3lines_input_P
    3linesTriangle_input_P
    5lines_input_P
    8lines_input_P

    < Challenge home page