Page - 384 - in Intelligent Environments 2019 - Workshop Proceedings of the 15th International Conference on Intelligent Environments
Image of the Page - 384 -
Text of the Page - 384 -
ât1,t2 âx:AIRCRAFT_PROBLEM ây:CREW_PROBLEM at(Observation(AOS, Aircraft_problem(x))), t1)
& at(Observation(AOS, Crew_problem(y))), t2) & ât3,t4 t3 < t1 & t4 < t2 &
at(Communicate_from_to(AMS, ACo, inform, Aircraft_problem(x)), t3) &
at(Communicate_from_to(AMS, CCo, inform, Crew_problem(y)), t4)
â âtâ,tââ tâ > t1 & tâ > t2 & tââ > t1 & tââ > t2 âs: INTEGRATED_SOLUTION &
at(Communicate_from_to(AOS, ACo, inform, integrated_solution(s)),tâ) &
at(Communicate_from_to(AOS, CCo, inform, integrated_solution(s)), tââ)
This property is checked to ensure that the specialist agents provide solutions to the AOS
before he announces offers to solve the problem.
âą Policy P4 - Property 2: If AOS announces an integrated disruption management
solution, he should obtain within 5 minutes the vote results (approval/rejection) from
both ACo and CCo on the AMS. Formally:
ât1,t2 âs: INTEGRATED_SOLUTION & at(Communicate_from_to(AOS, ACo, inform,
integrated_solution(s)),t1) & at(Communicate_from_to(AOS, CCo, inform, integrated_solution(s)), t2)
â âtâ, tââ, t3, t4 tâ < t1+5 & tââ < t2+5 & t3 < t1+5 & t4 < t2+5 âz1,z2: VOTE_RESULT &
at(Communicate_from_to(AOS, ACo, reply, vote_for(s, z1)), tâ) & at(Communicate_from_to (AOS, CCo,
reply, vote_for(s, z2)), tââ) & at(Observation(AOS, vote_for(s, z2)), t3) & at(Observation(AOS, vote_for(s,
z2)), t4)
This property is checked to ensure that the AOS obtain the vote results after he announces
a solution to solve the problem. All the identified properties were verified as true for the
developed agent-based model.
5. Simulation Results
The four AOC policies introduced in Section 3 have been implemented and simulated in
the presented agent-based model. For each of these four policies various results have
been collected such as related to aircraft, crew, passengers, and the minimum time
needed to manage the disruption. Table 2 presents the simulation results obtained for the
four AOC policies.
The outcome of policy P3 concurs with the best solution identified by the expert panel.
However, the outcomes of P1 and P2 are significantly worse, and the outcome of P4 even
outperforms the expert panel result. In order to understand the background of these
differences, the agent-based simulation results have carefully been analyzed. Under
policies P1 and P2, AOC operators make decisions based on limited coordination, as a
result of which the disruption considered is not efficiently managed. The aircraft
mechanical problem was eventually fixed, however the flight was cancelled. As a result,
the 420 passengers were accommodated in hotels (i.e. greatly inconvenienced). This
unfavorable outcome can be explained as a result of the possible actions identified by the
crew controller i.e. âawait crew from inbound aircraftâ and âseek extensions to crew duty
time.â Crew controllers mainly considered crew sign-on time and duty time limitations
and tried to work within these constraints. In this scenario, none of the possible actions
solves the crew problem.
Under policy P3, AOC controllers consider complex crewing alternatives and can either
choose to deadhead replacement crew from another airport or use crew from other
aircraft. Therefore, under P3 the decision was made to reroute the flight via BOM and
S.Bouarfaetal. /AMulti-AgentNegotiationApproach
forAirlineOperationControl384
Intelligent Environments 2019
Workshop Proceedings of the 15th International Conference on Intelligent Environments
- Title
- Intelligent Environments 2019
- Subtitle
- Workshop Proceedings of the 15th International Conference on Intelligent Environments
- Authors
- Andrés Muñoz
- Sofia Ouhbi
- Wolfgang Minker
- Loubna Echabbi
- Miguel Navarro-CĂa
- Publisher
- IOS Press BV
- Date
- 2019
- Language
- German
- License
- CC BY-NC 4.0
- ISBN
- 978-1-61499-983-6
- Size
- 16.0 x 24.0 cm
- Pages
- 416
- Category
- TagungsbÀnde