I. Introduction
Air Route Network (ARN) plays an important role in transporting air traffic in the airspace. The maximum air traffic flow [1] and the cost of flights are mainly dependent on the structure of ARN. Crossing waypoints (CWs), the intermediate nodes linking the origin and destination airports in an ARN, are of great importance to the performance of an ARN [2]. Firstly, positions of CWs directly determine the Euclidean distance of airlines and thereby determine the total airlines cost. Secondly, as the intersections of air routes, potential flight conflicts will emerge when two aircrafts approach the same CW at the same time. Hence, CWs restrict the safety operation of the whole airspace. For these reasons, it is important to seek the optimal positions of CWs so that the total cost of flights can be minimized and the airspace safety is maintained at a satisfactory level. In [3], this problem is referred to as the Crossing Waypoints Location Problem (CWLP).