Agent-Based Computational Approach to Airline Competition and Airport Congestion Problems

advertisement
Agent-Based Computational
Approach to Airline
Competition and Airport
Congestion Problems
Junhyuk Kim
Dušan Teodorovic
Antonio Trani
Virginia Tech
Agent-Based Approach
n
The traditional approach to analyze
transportation problems has been the “Topdown approach”
n
The individual parts (passengers, airlines,
airports, and Air Transportation authorities)
have great autonomy to make decisions,
communicate and to interact with one another
2
Agents
3
Objectives of Agents
n
Airline : Maximize Profit
n
Passenger : Decrease Travel time and Cost
n
Airport : Minimize Congestion
4
Agent Behavior
n
Relatively minor change in agents’ behavior
can cause significant change in whole system
n
Complex collective behavior can be emerged
from simple actions of individual agents passengers, airlines, airports and aviation
authorities
5
Simulate Agent Behavior
n
Congestion in air transportation could be
viewed as emergent phenomena that is
sometimes difficult to predict and that is even
sometimes counterintuitive
n
A promising way for analyzing congestion in
air transportation is the development of the
simulation models that can simulate behavior
of every agent
6
Agent-Based Model in Air Transportation
n
Our Agent-based model considers that each
part act based on its local knowledge and
competes and/or cooperates with other parts
n
Model developed allows agents that represent
airports to increase the capacity, or to
significantly change landing fee policy, while
the agents that represent airlines learn all the
time, change their markets, fares structure,
flight frequencies, and schedules
7
Congestion Pricing
The basic idea of congestion pricing in air
transportation is to introduce peak-period
pricing and other possible strategies as a
powerful tool that will be capable to
modify airlines' use of existing airways and
airports and to change passengers' behavior
8
Congestion Pricing (Continued)
n
Vickrey: “Charges should reflect as closely as
possible the marginal social cost of each trip
in terms of the impacts on others. There is no
excuse for charges below marginal social
cost.”
n
Airlines (and passengers) should pay a price
equivalent to the delay cost they impose on
others
9
Non-Cooperative Evolutionary Game
between Agents
To explore evolved unplanned coordination
under the different landing pricing strategies
produce similar results like the planned global
coordination with the “central planner”
whose main objective is the minimization of
the total air traffic congestion
10
Airlines Behavior
For every airline that operates in the network
determine:
n
Set of routes that airline flies, aircraft types on
these routes, flight frequencies and departure
times
n
Under the time dependent airport landing fees
11
Airlines Competition
8
9
2
10
7
4
1
5
3
Airlines A
Airlines B
6
12
Airlines C
Strategy of Airlines
The strategy of airline j related to the i-th market
during G-th iteration
:
SijG = {PijG , N ijG , AijG , DijG }, i = 1, 2,...,K
13
j = 1, 2, ..., M
Payoff of Airlines
The total payoff of airline j at generation G :
TP
G
j
=
M
∑
i
14
P (S
G
ij
)
Payoff of Airlines (Continued)
n
n
n
n
15
Iteration (generation) represents certain time unit
Airlines collect information about the profit they
make, as well as information about activities of
their competitors
Based on this information airlines change
markets, aircraft types, flight frequencies, and
departure times
Airlines change through the evolution, from
iteration to iteration, their operating strategy
Representation of Airline Strategies
Time Slot
Time Slot
Route 1 :
0
1
0
0
3
0
0
………….
0
2
Route 2 :
0
0
0
0
0
0
0
………….
0
0
Route 3 :
0
0
0
1
3
0
0
………….
0
2
Route 4 :
0
3
0
0
1
0
0
………….
0
0
0
3
0
0
1
0
0
0
0
0
0
0
0
………….0
Route 2 :
0
1
0
0
0
0
0
………….0
Route 3 :
0
0
0
0
0
0
0
………….0
Route 4 :
0
3
0
0
0
0
0
………….0
Route i :
0
0
0
2
0
0
0
………….0
………..
0
Airline 1
16
………..
Route1 :
………
………
Route i :
………..
………….
0
0
………..
Airline j
What we can determine
n
Markets that airline serve
n
Flight frequencies on all airline’s routes
n
Fleet assignment
n
Aircraft departure times on all routes
17
Flight (Travel option) choice:
Pass/Hr
i
18
k
Time
Passenger’s Flight Choice based
on Logit model
p
ik
=
U
e
U
∑ e
f ∈ F
19
ik
if
Passenger’s Flight Choice based
on Logit model (Continued)
Utility associated with the passenger from the i-th time slot
who chooses flight that departs in the k-th time slot
U ik = a ⋅ Tik + b ⋅ ATk
20
:
Fuzzy Logic for Flight Choice Model
n
If
Then
21
schedule delay is LOW and ticket
price is ACCEPTABLE and total
travel time is SHORT
passenger’s preference to choose
the considered flight is VERY
HIGH
Evolutionary Strategies
n
Various evolutionary strategies (mimic
strategies) are applied to compare profits of
all airlines and also convergence ability
n
Most of evolutionary strategies that we have
explored are based on the logic that airlines in
some way change flight schedule on the low
performance markets
22
Model Procedure
(1-1)
O-D DEMAND
MATRIX
START
(2-1)
FLIGHT
SCHEDULING
(2-2)
PRICE
SCHEDULING
(1-2)
PARTICIPITATION
MATRIX
(1) INPUT DATA
(1-3)
MARKET-ROUTE
MATRIX
(2) DEVELOP INITIAL
STRATEGY FOR EACH
AIRLINE
(1-4)
ROUTE-LEG
MATRIX
(1-5)
LANDING FEE
MATRIX
(TIME OR WEIGHT)
(3) EVOLVE
AIRLINE & AIRPORT
STRATEGY
PASSENGER STRATEGY
(1-5)
AIRPORT
CAPACITY MATRIX
(4) SIMULATE
PASSENGERS' BEHAVIOR
TO CHOOSE FLIGHT
(4-1)
LOGIT MODEL
FOR FLIGHT
CHOICE
(4-2)
FUZZY LOGIC
(5) SIMULATE
FLIGHTS IN
PRE-DEFINED NETWORK
AIRPORT STRATEGY
AIRLINE STRATEGY
(6) COMPUTE PROFIT
OF EACH AIRLINES
(3-4)
LANDING FEE
BY
LANDING TIME
(3-1)
STOCHASTIC
MIMIC
(3-2)
DETERMINISTIC
MIMIC
(3-5)
LANDING FEE
BY
AIRCRAFT
WEIGHT
(7) SAVE SIMULATION
RESULTS
(3-3)
PERTURBATE
FLIGHT
SCHEDULE
(3-6)
SLOT AUCTION
(8) FINAL ITERATION?
YES
TERMINATE
23
No
Sample Problem
1
6
7
2
3
8
HUB I
HUB II
4
9
5
24
10
c arrier1
c arrier2
c arrier3
Deterministic mimic strategy
195000
190000
185000
Average Profit
($) 180000
175000
170000
165000
160000
155000
150000
145000
140000
1
3
5
7
9
11
13
15
17
Generation
25
19
21
23
25
27
29
Disturbing flight schedule strategy
195000
carrier1
carrier2
carrier3
190000
185000
Average Profit
($) 180000
175000
170000
165000
160000
155000
150000
145000
140000
1
13 25 37 49 61 73
85 97 109 121 133 145 157 169 181 193
Generation
26
Open questions
n
Would different landing pricing strategies change
the runway occupancy rate or average parking
duration?
n
Would airlines easily accept new landing pricing
strategies?
n
What is the most appropriate fare structure when
introducing different landing pricing strategies?
27
Open questions (Continued)
n
Would proposed systems significantly decrease the
total number of flights during peak hours and
increase the total number of flights outside peakhours?
n
How will regional carriers behave vs large
carriers?
n
How will certain classes of air passengers behave
in the situation when direct operating cost and ticket
prices increase for the peak-hour flights?
28
Download