We've just enabled submissions for Flight Quest 2. To make your first submission, download sampleSubmission.csv from the data page and upload it under "Make a Submission". The submission should take about 10s to process, or a bit longer if another FQ2 submission is in the queue ahead of you. The code to create this submission is available on Github.
This is an alpha release for submissions on this competition. If you only like participating in competitions where the data and evaluation metric are more stable and less likely to be updated, come back in a couple weeks. For this competition, we will likely be updating the evaluation metric over the next one to two weeks. As it is being updated, your leaderboard scores may change or submissions made before the update may be discarded.
However, we wanted to go ahead and let you get used to the submission process and start exploring the competition while load-testing our system. You will be able to tackle the problem in full force when we release the simulator code and the full test dataset.
When you make a submission, it should contain a list of waypoints for the plane to follow along its flight. These waypoints should take it to within 75 standard miles of the destination airport at an altitude of 18,000 feet. The sample submission has two waypoints for most flights: one that's 150 miles from the airport at 38,000 feet and a second that's directly over the airport at 18,000 feet (which will cause the plane to descend and then trigger the landing model once it's within 75 miles of the airport at an altitude of at most 18,000 feet).
The key components of the current version of the Simulator are as follows:
- Fuel model: This is a function of the plane's current weight, airspeed and altitude. It governs how much fuel the plane burns during the cruise portion of the flight and during its changes in altitude. This fuel model is for a single model, medium-range plane type.
- Wind information: The simulator uses NOAA's Rapid Refresh product to estimate the current headwind/tailwind the plane is experiencing. Since the instructions have the plane flying at a specific airpseed, this impacts the observed groundspeed of the plane, the time it will take for a plane to complete the route, and the corresponding fuel burn.
- Landing model: When the plane is at an altitude below 18,000 ft and within 75 miles of the destination airport, any subsequent waypoints are ignored. A basic predictive model that takes into account airport ground conditions and traffic is used to predict the remaining duration of the flight along with the remaining fuel usage.
- Altitude corrections: Pilots must fly at designated flight levels to avoid collision. Westbound flights travel at even thousands of feet; Eastbound flights travel at odd thousands of feet. Each waypoint altitude is rounded to the nearest flight level that is less than the aircraft's ceiling. For instance: Given an aircraft with a 41,000 ft ceiling travelling westbound that has an instruction to reach 43,284 ft, the target altitude will be changed to 40,000 ft.
- Cost model: A relative cost for the flight is calculated as a function of the fuel burned and the amount of time delayed. The parameters for the cost function and number of passengers are selected randomly from a pre-specified range for each flight. These do not correspond to any real world costs for the flight.
This is by far the most complex competition we've ever hosted, which means there is a large surface area for potential bugs and issues in both the data and the Simulator. Please report any issues that you find on the competitions forums in a constructive manner. Remember, as George Box said, "All models are wrong, some models are useful." The current version of the Simulator is by no means a complete reflection of reality nor does it account for all the considerations that need to be made when determining a flight route.
The Simulator is not currently taking into account the following constraints:
- Limiting the flight to specific airways or routes
- Static no-fly zones due to special use airspace restrictions
- Moving no-fly zones due to storms and other weather
- Explicit fuel models for multiple types of aircraft (though some of these tradeoffs are accounted for by the spectrum of parameters in the cost function)
- Airport curfews
- Direction from which a plane should approach a specific airport for landing
- Turbulence
At the Milestone, the Simulator may be updated to include one or more of the above considerations or other features that are not listed above.


Flagging is a way of notifying administrators that this message contents inappropriate or abusive content. Are you sure this forum post qualifies?

with —