Professional Documents
Culture Documents
A_Task_Allocation_Model_for_a_Team_of_Aircraft_Lau
A_Task_Allocation_Model_for_a_Team_of_Aircraft_Lau
Research Article
A Task Allocation Model for a Team of Aircraft Launching on
the Carrier
Copyright © 2018 Jiapeng Cui et al. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
High level efficiency and safety are of paramount importance for the improvement of fighting capability of an aircraft carrier. The
task allocation problem for a team of aircraft launching on the carrier is studied in this paper. Although the study of this problem is
of great significance, no relevant literature has been found on this issue. Firstly, the conceptual model of problem is formulated with
the planning objectives and the constraints defined. Then the multi-aircraft and multi-catapult launching task allocation problem
is decomposed into two consecutive sub-tasks, that is, catapult allocation and the launching sequence determination. The taxi time
of aircraft is considered during the catapult allocation process, and the launching position of each aircraft is determined using
a decision-making method. In the launching sequence determination step, the starting collision risk of aircraft is introduced to
optimize the launching sequence which results in the minimum collision risk on each catapult. Thirdly, the proposed method is
validated using the setups of the Nimitz-class aircraft carrier. The proposed method is used to solve the task allocation problem and
is compared to the artificial heuristics approach and the brute force approach. Experiment results demonstrate that the proposed
method has better performance than the artificial heuristics approach and has better performance than the brute force approach in
balancing efficiency and safety.
Catapult 4
Catapult 3
Catapult 2
Catapult 1
Parking aircraft
Figure 1: General environment of flight deck and the description of task allocation problem.
in order to optimize given objectives subject to a variety of sequence determination. Each task has its own optimization
operational constraints. Dynamic programming [18], branch goal, and a decision-making method and a sequencing
and bound [19], and heuristics and meta-heuristics [20] method are used to obtain the final task allocation result.
are the main solution techniques. In general, ADSP and The proposed model is validated by a series of comparison
TAALC are both treated as examples of the generic job-shop experiments.
scheduling problem.
Compared to ASDP, stricter constraints are imposed on 2. Problem Description and the Modeling Idea
TAALC. To be specific, the narrow space of flight deck results
in more risks. As the launching and landing of aircraft are The aircraft goes into combat once it has received the combat
proceed on the flight deck in a cycling way, any delay may mission. Figure 1 shows the general environment of flight
disturb the tempos under such a time-critical scheduling. deck. It is clear that the shape of the deck is an irregular
Moreover, the constraints are more complicated in the flight polygon, and there are many parking aircraft. They are
deck operation of carrier. preparing to launch, getting recycled, or under maintenance.
Task allocation for a team of aircraft launching on the Four catapults are equipped to assist the aircraft in launching.
carrier means obtaining the optimal launching sequence The dotted lines represent the possible taxi paths between the
under the constraints of limited time, space, and resources aircraft and the catapults. The aircraft can select any possible
[21], and it is a complex combination optimization problem taxi path to reach the corresponding catapult, and it is a
in mathematical essence. The existing literature pays more multi-aircraft and multi-catapult launching problem. In that
attention to the operations of aircraft on the flight deck like case, the launching position of aircraft and the launching
the artificial decision support system [22], path planning sequence on each catapult must be determined to enhance
algorithm [23], support scheduling model [24], and so on. the efficiency and safety. Note that the launch tasks belonging
As far as we know, no relevant literature has reported the to two different catapults cannot be finished consecutively
task allocation method for aircraft launching on the carrier, because the vortex flow produced by the former aircraft
although it is important to enhance the safety and efficiency during the launching process will have a bad influence on the
of launching mission. Currently, the artificial heuristics launch safety of the following aircraft. Therefore, although the
approach is used to solve the task allocation problem [25]. aircraft launching at different catapults are permitted to taxi
Experienced commanders determine the launch position and on the flight deck simultaneously, they have to wait to launch
order of each aircraft based on their knowledge and the before the influence of vortex flow from the other catapult has
environment on the flight deck. Under such a work mode, the disappeared.
knowledge and experience of commanders play an important
role in ensuring the efficiency and safety of the launching 2.1. Proposition of the Conceptual Model. Aircraft are required
mission. When the number of aircraft is relatively small, to complete the launching mission quickly and safely one by
the commander can copy with the situation. However, it is one following the operation flow of flight deck. However, it
difficult for the artificial heuristics approach to guarantee may lead to the congestion and collision among aircraft if the
the efficiency and safety of the launching mission in the aircraft taxi at will. An optimal launch plan is necessary in
complicated environment as the number of aircraft increases. advance to avoid the bad situation. The conceptual model of
Illogical commands will lead to the congestion or collision the task allocation problem is built in Figure 2.
among aircraft on deck. Therefore, a task allocation approach The conceptual model gives a general view of solving the
is necessary, which makes each aircraft reach the specified task allocation problem. The rest of the paper will follow these
catapult with the optimal launching sequence. procedures and obtain the final optimal launch plan.
This paper presents a task allocation model for a team
of aircraft launching on the carrier. To make the solution 2.2. Framework of the Hierarchical Modeling. The task allo-
easier, the task allocation problem is decomposed into two cation is an optimization problem of decision-making and
consecutive sub-tasks: catapult allocation and the launching sequencing. In this paper, the hierarchical thinking is used,
Mathematical Problems in Engineering 3
Collision
and the task allocation problem is decomposed into two optimal launch plan is obtained by optimizing the two cost
consecutive sub-tasks, that is, catapult allocation and the functions, respectively.
launching sequence determination. Different types of con-
straints are put into the corresponding sub-task, and each 3.1. Establishment of the General Models. The models of the
task has its own optimization goal. The hierarchical modeling flight deck environment and the aircraft performance are
reduces the complexity of problem, and the framework of useful in the following work. Therefore, the two models are
hierarchical modeling is shown in Figure 3. established firstly.
The results of catapult allocation are the initial conditions
of the launching sequence determination, and the final opti- (1) Constraints of the Flight Deck Environment. The coordinate
mal launch plan is the combination of launching sequence system 𝑥𝑑 𝑂𝑑 𝑦𝑑 is established at the central axis of the end
on four catapults. The hierarchical modeling identifies the flight deck, as shown in Figure 4. V is defined as the set of
goal of each sub-task and reduces the difficulty of solving the flight deck area, and 𝐴 𝑖 (𝑖 = 1, 2, . . . , 𝑁) denotes the aircraft.
multi-aircraft and multi-catapult launching task allocation 𝑉𝑖 (𝑖 = 1, 2, . . . , 𝑁) and 𝐶𝑗 (𝑗 = 1, 2, . . . , 𝑀) are the sets of
problem. spaces occupied by each aircraft and catapult respectively. As
a footnote, the parameters N and M denote the number of
3. Model Establishment of the Task aircraft and catapults, respectively.
Allocation Problem The aircraft must taxi on the deck and avoid colliding with
each other. The constraints can be expressed as follows:
As mentioned above, the task allocation problem will be
solved by dividing it into two consecutive sub-tasks, that is, (𝑉1 ∪ 𝑉2 ∪ ⋅ ⋅ ⋅ ∪ 𝑉𝑁) ⊂ 𝑉
catapult allocation and the launching sequence determina- (1)
tion. Firstly, the general models for the two sub-tasks are 𝑉𝑠 ∩ 𝑉𝑡 = ⌀ (𝑠, 𝑡 = 1, 2, . . . , 𝑁; 𝑠 ≠ 𝑡) .
established to make preparations for the further work. Then
different cost functions are established in the corresponding (2) Constraints of the Aircraft Performance. There are many
sub-task. Specifically, the taxi time of aircraft is considered kinds of performance parameters for aircraft, and here the
in catapult allocation, and the starting collision risk is ground maneuver performance is the most concerned. 𝑙min
introduced in the launching sequence determination. The is defined as the minimum straight path length before the
4 Mathematical Problems in Engineering
V
yd
C4 C
3
xd
Od
C2
C1
Island
Parking aircraft
aircraft starts to change direction, and 𝜓max is the max- (i) Priority will be given to the aircraft which can only
imum angle when the aircraft makes a turn. The matrix reach one catapult under the current constraints.
𝐹 = [𝑓𝑖𝑗 ] (𝑖 = 1, 2, . . . , 𝑁; 𝑗 = 1, 2) is introduced to (ii) Also, priority will be given to the catapult of which
denote the ground maneuver performance, where 𝑗 = 1 the maximum number of aircraft it can hold is less than
and 𝑗 = 2 represent the performance of 𝑙min and 𝜓max , [𝑁/𝑀], where [𝑁/𝑀] represents the largest integer less than
respectively. 𝑁/𝑀.
(iii) The rest of aircraft are preferred to be assigned to
3.2. Solution of Catapult Allocation. The launching position the nearest catapult, but adjustment is needed to balance the
of each aircraft will be determined in this task. The catapult workload of each catapult. The principle is to minimize the
allocation is transformed into a decision-making problem, additional time when the aircraft turns to taxi to the second
and the launching position of each aircraft is obtained from nearest catapult.
a variety of alternative. The goal is to minimize the time In the real operation, the above three items are imple-
aircraft taxiing on the flight deck. The decision-making model mented one after another. The catapult allocation result is
consists of the following parts. obtained by combining the cost function and decision rule.
Note that, in rule (i), the aircraft are given priority because
(1) Status Set. The status set S is constituted by all states of there is probability that they have no catapult to select when
the system. Here S refers to the possible pairs from 𝐴 𝑖 to 𝐶𝑗 , they are far from the only catapult they can reach, which
and it contains all the possible pairs of catapult allocation. The will result in an infeasible solution. Besides, in rule (ii), the
solution of catapult allocation is chosen from S according to catapult is given the priority in consideration of the balanced
certain rules. work load among each catapult. That is, the number of
aircraft launching on each catapult should be approximately
(2) Decision Set. The decision set D is defined as the solution the same.
of catapult allocation and can be expressed by an array 𝐿 =
[𝑙1 , 𝑙2 , . . . , 𝑙𝑖 , . . . , 𝑙𝑁]. 𝑙𝑖 is picked in 1, 2, . . . , 𝑀 and represents 3.3. Solution of the Launching Sequence Determination.
the fact that 𝐶𝑙𝑖 is the launching position of 𝐴 𝑖 . The launching sequence determination mainly aims to
ensure the safety of the mission and obtain the optimal
(3) Cost Function. The cost function is introduced to evaluate launching sequence based on the result of catapult allo-
the alternatives and provide the basis for decision-making. cation. The final optimal launch plan is the combination
Here the cost function matrix 𝑇 = [𝑡𝑖𝑗 ] is defined, where of the optimal launching sequence on each catapult. To
𝑡𝑖𝑗 refers to the taxi time from 𝐴 𝑖 to 𝐶𝑗 calculated by the obtain the optimal launching sequence on each catapult,
path planning method [26]. The cost function denotes the the starting collision risk is introduced, and the optimal
taxi time of aircraft, and aircraft prefer to reach the nearest launching sequence is the one with the minimum collision
catapult. Exceptionally, if 𝐴 𝑖 cannot reach 𝐶𝑗 under the risk.
current constraints, 𝑡𝑖𝑗 is set as 𝑡𝑖𝑗 = ∞ to express the
impossible pair. 3.3.1. Constraints of the Operation Flow. In the actual opera-
tion flow, the taxiing aircraft is prohibited to get around the
(4) Decision Rule. The decision rule Φ guarantees the feasible immovable obstacles, because it will increase the taxi time, as
solution of catapult allocation and makes a balance of the shown in Figure 5.
workload of catapults. Without the decision rule Φ, all In Figure 5, assume that 𝐴 1 , 𝐴 2 , 𝐴 3 , and 𝐴 4 are assigned
aircraft will reach the nearest catapult, which may lead to the to launch at 𝐶2 and the starting time of 𝐴 3 and 𝐴 4 must be
imbalance workload among the catapults. Some catapults are earlier than that of 𝐴 1 and 𝐴 2 to avoid 𝐴 1 and 𝐴 2 taxiing
busy while others are free. The irrational catapult allocation around them. The constraint can exclude the infeasible
will greatly reduce the usage efficiency of catapults, cause launching sequence on each catapult.
the congestion on the deck, and result in low efficiency
of the launching mission. Therefore, the decision rule Φ is 3.3.2. Calculation of the Starting Collision Risk. The aircraft
proposed to avoid the above bad situations. The decision rule park on the flight deck regularly. Two parking modes of
Φ contains the following four items: aircraft are introduced, as shown in Figure 6.
Mathematical Problems in Engineering 5
C2
A3
A4 C1
A1 A2
(a) (b)
C1
A1 A2 A3 A4
Figure 6(a) is the parking mode of aircraft in the central number of aircraft launching at 𝐶𝑗 ; 𝑃𝑘 (𝑃𝑘 ∈ {0, 𝑟1 , 𝑟2 }) is
area of the flight deck. Aircraft are arranged tightly to save the starting collision risk; and 𝑅𝑗ℎ is the average starting
more space for the operations on fight deck. Figure 6(b) collision risk of each launching sequence on 𝐶𝑗 . Note that if a
shows the parking mode of aircraft at the edge of the flight launching sequence is infeasible, that is, the constraint set in
deck. They are arranged relative loosely, and their tails are Section 3.3.1 is violated, 𝑅𝑗ℎ is set as 𝑅𝑗ℎ = ∞. The launching
all outwards the aircraft carrier to avoid the engine air flow sequence corresponding to the minimum value of 𝑅𝑗ℎ is the
affecting the operations on flight deck. The starting collision optimal launching sequence on the catapult.
risk between two adjacent aircraft are defined as 𝑟1 and 𝑟2
(𝑟1 , 𝑟2 ∈ (0, 1)), respectively, under the two parking modes, 3.3.3. The Launching Sequence Determination. The launching
and 𝑟1 > 𝑟2 because the aircraft arranged tighter are more sequence determination is the combination of the optimal
likely to collide. The specific description is shown in Figure 7. launching sequence on each catapult. The optimal launching
In Figure 7, assume that 𝐴 1 and 𝐴 4 are assigned to launch sequence on 𝐶𝑗 can be calculated in
at 𝐶1 , and they will turn right when starting to taxi. Therefore,
𝐴 1 takes a risk of colliding with 𝐴 2 while 𝐴 4 is safe. The OLS𝑗 = min {𝑅𝑗1 , 𝑅𝑗2 , . . . , 𝑅𝑗𝐴𝑁𝑗 } , (3)
starting collision risk is 𝑟2 and 0, respectively, in the two cases. 𝑁𝑗
The optimal launching sequence on C1 The optimal launching sequence on C2 The optimal launching sequence on CM
3.4. Procedure of the Task Allocation Method. The previous In Figure 9, the rest aircraft are under maintenance and
chapters introduce the task allocation method in detail. A not taken into consideration in task allocation problem.
flow chart is needed to make a better understanding of the
method, as shown in Figure 8. 4.2. The Results with Artificial Heuristics Approach. In the
experiment, the experienced commander working on aircraft
4. Experimental Studies carrier is invited to give the launch plan. The basis of artificial
heuristics approach makes references to the expert user
In the actual combat circumstance, the average number of heuristics in [25] and is listed in Figure 10.
aircraft for mission use is about 20 on the flight deck of According to the above basis, the commander gives the
the Nimitz-class aircraft carrier. The launch plan is obtained launch plan, as shown in Figure 11.
under the artificial heuristics approach and the proposed It turns out that the commander makes the workload
task allocation method, respectively. Besides, the brute force of catapults balanced and tries to reduce the collision risk.
approach is also used, and the comparisons among the However, the ground maneuver performance of aircraft is
three methods are performed. It demonstrates the validity ignored, and the aircraft may be unable to reach the specified
of the proposed method and the limitation of other two catapult directly. As a result, the taxi time will become longer
approaches. due to the detour, reverse, or congestion in taxiing.
4.1. Model of the Experiment and the Parameters Settings. The 4.3. The Results with the Task Allocation Method. The artificial
model of the Nimitz-class aircraft carrier and the parking heuristics approach has exposed its defects in the feasibility of
position of each aircraft are presented in Figure 9. In addition, taxi path. Next, the task allocation is used to obtain the launch
the parameters settings are shown in Table 1. plan.
Mathematical Problems in Engineering 7
V
yd
C4
C3
xd
O A
A 12 A 13 14 A
A1 C2
A 11 A 10 A 9A 8 A 7 A 6 A3 2
A 5A 4
C1
Island
Parking aircraft
Balance the
workload of (i) Make the number of aircraft reaching each catapult
approximately equal
catapult
Reduce the
taxi time of (ii) Make the aircraft reach the nearest catapult
aircraft
Avoid
collision and (iii) Determine the starting time
congestion in of aircraft
taxiing
B Take no account of the deck shape and give weak 𝑓𝑖1 = 10 ft, 𝑖 = 1, 2, . . . , 𝑁
the matrix of ground maneuver performance 𝐹2 :
constraint to the ground maneuver performance of aircraft. 𝑓𝑖2 = 180∘ , 𝑖 = 1, 2, . . . , 𝑁
C Take into account the constraint of deck shape and give 𝑓𝑖1 = 10 ft, 𝑖 = 1, 2, . . . , 𝑁
reasonable constraint to the ground maneuver performance the matrix of ground maneuver performance 𝐹3 :
of aircraft. 𝑓𝑖2 = 70∘ , 𝑖 = 1, 2, . . . , 𝑁
40
C4
30
20 C3
A12 A13 A14
10
A1
A2 C2
y (m)
0 A3
A4
−10 A5
C1
−20
−30
−50
0 50 100 150 200
x (m)
carrier aircraft
catapults
possible paths
40
30 C4
20 C3
A12 A13 A14
10
A1
A2 C2
0 A3
y (m)
A4
−10 A5
C1
−20
−30
−50
0 50 100 150 200
x (m)
carrier aircraft
catapults
possible paths
40
30 C4
20
A12 A13 A14 C3
10
A1
0 A2 C2
y (m)
A3
A4
−10 A5
−20 C1
−30
−40 A11 A10 A9 A8 A7 A6
−50
0 50 100 150 200
x (m)
carrier aircraft
catapults
possible paths
Table 5: Taxi time of each pair in case C. decision rule (i). Note that only 𝐴 6 reaches 𝐶1 with less taxi
time than 𝐶2 among 𝐴 1 –𝐴 6 . If the decision is made based
𝐶1 𝐶2 𝐶3 𝐶4
on the cost function merely, 𝐶1 and 𝐶2 will have imbalanced
𝐴1 15.5 s 12.9 s × × workload. Therefore, an adjustment is needed according to
𝐴2 17.2 s 15.1 s × × the decision rule (iii). The additional time when 𝐴 1 –𝐴 5 turn
𝐴3 19.0 s 17.3 s × × to taxi to 𝐶1 is listed in Figure 15.
𝐴4 20.7 s 19.7 s × × 𝐴 4 and 𝐴 5 have less addition time, and they are assigned
𝐴5 22.8 s 22.1 s × × to launch at 𝐶1 . The launching position of the rest unassigned
𝐴6 21.0 s 22.7 s × × aircraft can also be determined by the decision-making
𝐴7 23.4 s 25.0 s 14.7 s × method. Finally, the decision set D is obtained, and it is
𝐴8 25.8 s 27.1 s 15.5 s 19.8 s
denoted with the array L as follows:
𝐴9 28.1 s 29.6 s 16.7 s 19.8 s 𝐿 = [2 2 2 1 1 1 3 3 3 3 4 4 4 4] . (5)
𝐴 10 30.4 s 31.6 s 17.9 s 20.4 s
𝐴 11 32.8 s 33.9 s 19.3 s 21.5 s
To make it clearer, we represent the above results in
Figure 16.
𝐴 12 44.3 s 42.2 s 21.8 s 19.6 s
Comparing with the artificial heuristics approach, the
𝐴 13 42.3 s 40.0 s 19.6 s 17.4 s
task allocation method takes into account the ground maneu-
𝐴 14 40.1 s 37.8 s 17.3 s 14.9 s ver performance of aircraft and gets the taxi time of each
10 Mathematical Problems in Engineering
2.9 s Table 6
2.1 s (a) The average starting collision risk of feasible launching sequence on 𝐶1
1.7 s
1s
0.7 s 𝐴 4, 𝐴 5, 𝐴 6
Catapult allocation
Sequence Risk
A1 A2 A3 A4 A5 𝐴4 → 𝐴5 → 𝐴6 0.17
Figure 15: The additional time of each aircraft. Feasible launching 𝐴4 → 𝐴6 → 𝐴5 0.17
sequence and 𝐴5 → 𝐴4 → 𝐴6 0.33
average starting 𝐴5 → 𝐴6 → 𝐴4 0.33
collision risk
C1 C2 C3 C4 𝐴6 → 𝐴4 → 𝐴5 0.17
A4 A1 A7 A 11 𝐴6 → 𝐴5 → 𝐴4 0.33
A5 A2 A8 A 12 (b) The average starting collision risk of feasible launching sequence on 𝐶2
A3 A9 A 13
A6 𝐴 1, 𝐴 2, 𝐴 3
Catapult allocation
A 10 A 14 Sequence Risk
𝐴1 → 𝐴2 → 𝐴3 0
Figure 16: Results of the catapult allocation.
Feasible launching 𝐴1 → 𝐴3 → 𝐴2 0.17
sequence and 𝐴2 → 𝐴1 → 𝐴3 0.17
average starting 𝐴2 → 𝐴3 → 𝐴1 0.17
A6 A5
collision risk
C1 A4 𝐴3 → 𝐴1 → 𝐴2 0.17
𝐴3 → 𝐴2 → 𝐴1 0.33
(c) The launching sequence with the minimum average starting collision risk
C2 A1 A2 A3
on 𝐶3 and 𝐶4
operations at sea,” Naval War College Review, vol. 40, no. 4, pp. [20] H. Zhou and X. Jiang, “Multirunway Optimization Schedule of
76–90, 1987. Airport Based on Improved Genetic Algorithm by Dynamical
[4] K. H. Roberts, “Some Characteristics of One Type of High Time Window,” Mathematical Problems in Engineering, vol.
Reliability Organization,” Organization Science, vol. 1, no. 2, pp. 2015, Article ID 854372, 2015.
160–176, 1990. [21] D.-W. Yoo, C.-H. Lee, M.-J. Tahk, and H.-L. Choi, “Optimal
[5] S. Newman, “Shipborne aviation: An introduction,” Proceedings resource management algorithm for unmanned aerial vehicle
of the Institution of Mechanical Engineers, Part G: Journal of missions in hostile territories,” Proceedings of the Institution of
Aerospace Engineering, vol. 219, no. 5, pp. 363–368, 2005. Mechanical Engineers, Part G: Journal of Aerospace Engineering,
[6] C. Wang, J. Li, N. Jing, J. Wang, and H. Chen, “A distributed vol. 228, no. 12, pp. 2157–2167, 2014.
cooperative dynamic task planning algorithm for multiple [22] J. C. Ryan, M. L. Cummings, N. Roy, A. Banerjee, and A. Schulte,
satellites based on multi-agent hybrid learning,” Chinese Journal “Designing an interactive local and global decision support
of Aeronautics, vol. 24, no. 4, pp. 493–505, 2011. system for aircraft carrier deck scheduling,” in Proceedings of the
[7] J. Dou, C. Chen, and P. Yang, “Genetic Scheduling and AIAA Infotech at Aerospace Conference and Exhibit, St. Louis,
Reinforcement Learning in Multirobot Systems for Intelligent Miss, USA, March 2011.
Warehouses,” Mathematical Problems in Engineering, vol. 2015, [23] W. Han, W. Si, D. Ding, and Y. Song, “Multi-routes dynamic
Article ID 597956, 2015. planning on deck of carrier plane based on clustering PSO,”
[8] H. Luo, Y. Niu, M. Zhu, X. Hu, and H. Ma, “Optimization Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing
of Pesticide Spraying Tasks via Multi-UAVs Using Genetic University of Aeronautics and Astronautics, vol. 39, no. 5, pp.
Algorithm,” Mathematical Problems in Engineering, vol. 2017, pp. 610–614, 2013.
1–16, 2017. [24] Q. Feng, S. Li, and B. Sun, “A multi-agent based intelligent
[9] H. Bui, X. Han, S. Mandal, K. R. Pattipati, and D. L. Kleinman, configuration method for aircraft fleet maintenance personnel,”
“Optimization-based decision support algorithms for a team- Chinese Journal of Aeronautics, vol. 27, no. 2, pp. 280–290, 2014.
in-the-loop planning experiment,” in Proceedings of the 2009 [25] J. C. Ryan, A. G. Banerjee, M. L. Cummings, and N. Roy,
IEEE International Conference on Systems, Man and Cybernetics, “Comparing the performance of expert user heuristics and an
SMC 2009, pp. 4684–4689, usa, October 2009. integer linear program in aircraft carrier deck operations,” IEEE
[10] Y. Wu, Z. Huang, Y. Li, and Z. Wang, “Modeling Multioperator Transactions on Cybernetics, vol. 44, no. 6, pp. 761–773, 2014.
Multi-UAV Operator Attention Allocation Problem Based on [26] Y. Wu and X. Qu, “Path planning for taxi of carrier aircraft
Maximizing the Global Reward,” Mathematical Problems in launching,” Science China Technological Sciences, vol. 56, no. 6,
Engineering, vol. 2016, Article ID 1825134, 2016. pp. 1561–1570, 2013.
[11] I. Anagnostakis, J. Clarke, D. Bohme, and U. Volckers, “Runway
operations planning and control: Sequencing and scheduling,”
Journal of Aircraft, vol. 38, no. 6, pp. 988–996, 2001.
[12] I. A. McManus and R. A. Walker, “Multidisciplinary approach
to intelligent unmanned-airborne-vehicles mission planning,”
Journal of Aircraft, vol. 43, no. 2, pp. 318–335, 2006.
[13] S. Y. P. Chien, L. Q. Xue, and M. Palakal, “Task planning for a
mobile robot in an indoor environment using object-oriented
domain information,” IEEE Transactions on Systems, Man, and
Cybernetics, Part B: Cybernetics, vol. 27, no. 6, pp. 1007–1016,
1997.
[14] S. Bagchi, G. Biswas, and K. Kawamura, “Task planning under
uncertainty using a spreading activation network,” IEEE Trans-
actions on Systems, Man and Cybernetics, Part A: Systems and
Humans, vol. 30, no. 6, pp. 639–650, 2000.
[15] Y. Eun and H. Bang, “Cooperative task assignment/Path
planning of multiple unmanned aerial vehicles using genetic
algorithms,” Journal of Aircraft, vol. 46, no. 1, pp. 338–343, 2009.
[16] W. Zhang, M. Kamgarpour, D. Sun, and C. J. Tomlin, “A hier-
archical flight planning framework for air traffic management,”
Proceedings of the IEEE, vol. 100, no. 1, pp. 179–194, 2012.
[17] T. Wei, X. Qu, and L. Wang, “Hierarchical mission planning for
multiple vehicles airdrop operation,” Aircraft Engineering and
Aerospace Technology, vol. 83, no. 5, pp. 315–323, 2011.
[18] G. Gupta, W. Malik, and Y. C. Jung, “A mixed integer linear
program for airport departure scheduling,” in Proceedings of
the 9th AIAA Aviation Technology, Integration and Operations
(ATIO) Conference, Aircraft Noise and Emissions Reduction
Symposium (ANERS), usa, September 2009.
[19] J. A. Bennell, M. Mesgarpour, and C. N. Potts, “Airport runway
scheduling,” Annals of Operations Research, vol. 204, no. 1, pp.
249–270, 2013.