# How can the runway allocation process be optimised?

I would like to write a programme that would be able to find the optimal arrival sequence for a given list of aircraft on a given airport. By optimal I mean in terms of delay, fuel burn and runway throughput

Before this, I'm trying to collect information on the matter because I'm totally novice. I have a few questions

Do air traffic controlers only use the First Come First Served (FCFS) principle to assign runways to aircraft or are there other algorithms ?

I've read that this principle can prove inefficient because, for example, it doesn't consider aircraft "size". I've read that a sequence of 5 small aircraft followed by 5 large is better than one alternating 10 large and small aircraft because less spacing required. Is it true ?

Do you have other examples showing that the FCFS is not optimal ?

When is a runway allocated to an aircraft ? When it reaches the Initial Approach Fix ?

Thanks a lot for your help!

Sorry for the mistakes, english is not my native tongue

• This is not an easy (or short) answer. Runways are not always allocated on "first come first served", or by initial approach fix. VFR aircraft don't go to the IAF, so they would never get sequenced. Often faster aircraft are vectored in while slower aircraft are on long finals. This depends also on the type of traffic into/out of the airport. Aircraft in distress can override all other aircraft, medivacs, etc. – Ron Beyer Oct 31 '16 at 20:26
• This should get you started skybrary.aero/index.php/Arrival_Manager_(AMAN) – expeditedescent Oct 31 '16 at 20:30
• Thank you for your answers, what is the scope of an arrival manager ? I mean, I don't really understand at what moment it allocates the aircraft a position in the sequence. Because I guess there is a minimum preparation time required before landing. Also, I often hear about holding stacks, but where are they located ? Near the point where the aircraft is given a position in the sequence, so if it has to wait it doesn't have to go to another location ? – Jkev Nov 1 '16 at 19:20