65
Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion Ant Colony Optimization for Air Traffic Conflict Resolution Nicolas Durand, Jean-Marc Alliot DSNA/R&D/POM 1 http://pom.tls.cena.fr/pom July 1, 2009 1 DSNA/DTI R&D/Planing Optimization Modeling Team

Ant Colony Optimization for Air Traffic Conflict Resolution · 2010. 7. 8. · Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion Conflict Resolution

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Ant Colony Optimizationfor Air Traffic Conflict Resolution

    Nicolas Durand, Jean-Marc Alliot

    DSNA/R&D/POM1

    http://pom.tls.cena.fr/pom

    July 1, 2009

    1DSNA/DTI R&D/Planing Optimization Modeling Team

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Introduction

    Ant Colony Optimization

    Application to Conflict Resolution

    Conclusion

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Conflict Resolution

    • Current Situation : no effective tool for separating aircraft

    • New means : GPS capabilities (FMS enhancement), Data-Linkcommunications ⇒ Enhance Trajectory Prediction

    • Pairwise conflicts ⇒ Clusters• ⇒ High complexity of the underlying problem• Example : solving a n aircraft conflict in the horizontal plane⇒ n(n−1)2 aircraft pairs ⇒ 2

    n(n−1)2 connected components to

    explore

    • ⇒ Local optimization uneffective

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Conflict Resolution

    • Current Situation : no effective tool for separating aircraft• New means : GPS capabilities (FMS enhancement), Data-Link

    communications ⇒ Enhance Trajectory Prediction

    • Pairwise conflicts ⇒ Clusters• ⇒ High complexity of the underlying problem• Example : solving a n aircraft conflict in the horizontal plane⇒ n(n−1)2 aircraft pairs ⇒ 2

    n(n−1)2 connected components to

    explore

    • ⇒ Local optimization uneffective

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Conflict Resolution

    • Current Situation : no effective tool for separating aircraft• New means : GPS capabilities (FMS enhancement), Data-Link

    communications ⇒ Enhance Trajectory Prediction• Pairwise conflicts ⇒ Clusters

    • ⇒ High complexity of the underlying problem• Example : solving a n aircraft conflict in the horizontal plane⇒ n(n−1)2 aircraft pairs ⇒ 2

    n(n−1)2 connected components to

    explore

    • ⇒ Local optimization uneffective

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Conflict Resolution

    • Current Situation : no effective tool for separating aircraft• New means : GPS capabilities (FMS enhancement), Data-Link

    communications ⇒ Enhance Trajectory Prediction• Pairwise conflicts ⇒ Clusters• ⇒ High complexity of the underlying problem

    • Example : solving a n aircraft conflict in the horizontal plane⇒ n(n−1)2 aircraft pairs ⇒ 2

    n(n−1)2 connected components to

    explore

    • ⇒ Local optimization uneffective

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Conflict Resolution

    • Current Situation : no effective tool for separating aircraft• New means : GPS capabilities (FMS enhancement), Data-Link

    communications ⇒ Enhance Trajectory Prediction• Pairwise conflicts ⇒ Clusters• ⇒ High complexity of the underlying problem• Example : solving a n aircraft conflict in the horizontal plane⇒ n(n−1)2 aircraft pairs ⇒ 2

    n(n−1)2 connected components to

    explore

    • ⇒ Local optimization uneffective

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Conflict Resolution

    • Current Situation : no effective tool for separating aircraft• New means : GPS capabilities (FMS enhancement), Data-Link

    communications ⇒ Enhance Trajectory Prediction• Pairwise conflicts ⇒ Clusters• ⇒ High complexity of the underlying problem• Example : solving a n aircraft conflict in the horizontal plane⇒ n(n−1)2 aircraft pairs ⇒ 2

    n(n−1)2 connected components to

    explore

    • ⇒ Local optimization uneffective

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Examples of existing algorithms

    • Central & Global approaches• Integer Linear programming

    • Semi-definite programming• Branch and Bound Intervals• Genetic Algorithms

    • Autonomous approaches

    • Neural network• Repulsive forces

    • Iterative approaches : give priorities to aircraft and use localoptimization (for example : A∗ algorithm).

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Examples of existing algorithms

    • Central & Global approaches• Integer Linear programming• Semi-definite programming

    • Branch and Bound Intervals• Genetic Algorithms

    • Autonomous approaches

    • Neural network• Repulsive forces

    • Iterative approaches : give priorities to aircraft and use localoptimization (for example : A∗ algorithm).

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Examples of existing algorithms

    • Central & Global approaches• Integer Linear programming• Semi-definite programming• Branch and Bound Intervals

    • Genetic Algorithms• Autonomous approaches

    • Neural network• Repulsive forces

    • Iterative approaches : give priorities to aircraft and use localoptimization (for example : A∗ algorithm).

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Examples of existing algorithms

    • Central & Global approaches• Integer Linear programming• Semi-definite programming• Branch and Bound Intervals• Genetic Algorithms

    • Autonomous approaches

    • Neural network• Repulsive forces

    • Iterative approaches : give priorities to aircraft and use localoptimization (for example : A∗ algorithm).

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Examples of existing algorithms

    • Central & Global approaches• Integer Linear programming• Semi-definite programming• Branch and Bound Intervals• Genetic Algorithms

    • Autonomous approaches

    • Neural network• Repulsive forces

    • Iterative approaches : give priorities to aircraft and use localoptimization (for example : A∗ algorithm).

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Examples of existing algorithms

    • Central & Global approaches• Integer Linear programming• Semi-definite programming• Branch and Bound Intervals• Genetic Algorithms

    • Autonomous approaches• Neural network

    • Repulsive forces

    • Iterative approaches : give priorities to aircraft and use localoptimization (for example : A∗ algorithm).

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Examples of existing algorithms

    • Central & Global approaches• Integer Linear programming• Semi-definite programming• Branch and Bound Intervals• Genetic Algorithms

    • Autonomous approaches• Neural network• Repulsive forces

    • Iterative approaches : give priorities to aircraft and use localoptimization (for example : A∗ algorithm).

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Examples of existing algorithms

    • Central & Global approaches• Integer Linear programming• Semi-definite programming• Branch and Bound Intervals• Genetic Algorithms

    • Autonomous approaches• Neural network• Repulsive forces

    • Iterative approaches : give priorities to aircraft and use localoptimization (for example : A∗ algorithm).

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    ACO principles

    • Use the environment as a medium of communication

    • Mimic the ants trying to find the shortest path from theircolony to food

    HomeFood

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    ACO principles

    • Use the environment as a medium of communication• Mimic the ants trying to find the shortest path from their

    colony to food

    HomeFood

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    ACO algorithm principle

    • Ants deposite pheromones according to the quality of the paththey find

    • Ants more likely to follow paths with the most pheromones

    • Add evaporation process to prevent algorithm from localconvergence

    • Stop when no more improvement

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    ACO algorithm principle

    • Ants deposite pheromones according to the quality of the paththey find

    • Ants more likely to follow paths with the most pheromones

    • Add evaporation process to prevent algorithm from localconvergence

    • Stop when no more improvement

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    ACO algorithm principle

    • Ants deposite pheromones according to the quality of the paththey find

    • Ants more likely to follow paths with the most pheromones

    • Add evaporation process to prevent algorithm from localconvergence

    • Stop when no more improvement

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    ACO algorithm principle

    • Ants deposite pheromones according to the quality of the paththey find

    • Ants more likely to follow paths with the most pheromones

    • Add evaporation process to prevent algorithm from localconvergence

    • Stop when no more improvement

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    ACO for the Traveling Salesman Problem

    • Ants sent on graph. Each ant buildscomplete path. Choice of next cityinfluenced by pheromone quantity on paths.

    • Ants deposite pheromones on the path

    chosen : ∆τij(t) ∝1∑Lij

    • At each iteration, evaporate trails :τij ← ρ · τij

    • Stop when no more improvement

    ������

    ������

    ������

    ������

    ������

    ������

    C

    D

    BG

    F

    O

    E

    A

    Vidéo

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    ACO for the Traveling Salesman Problem

    • Ants sent on graph. Each ant buildscomplete path. Choice of next cityinfluenced by pheromone quantity on paths.

    • Ants deposite pheromones on the path

    chosen : ∆τij(t) ∝1∑Lij

    • At each iteration, evaporate trails :τij ← ρ · τij

    • Stop when no more improvement

    ������

    ������

    ������

    ������

    ������

    ������

    C

    D

    BG

    F

    O

    E

    A

    Vidéo

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    ACO for the Traveling Salesman Problem

    • Ants sent on graph. Each ant buildscomplete path. Choice of next cityinfluenced by pheromone quantity on paths.

    • Ants deposite pheromones on the path

    chosen : ∆τij(t) ∝1∑Lij

    • At each iteration, evaporate trails :τij ← ρ · τij

    • Stop when no more improvement

    ������

    ������

    ������

    ������

    ������

    ������

    C

    D

    BG

    F

    O

    E

    A

    Vidéo

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    ACO for the Traveling Salesman Problem

    • Ants sent on graph. Each ant buildscomplete path. Choice of next cityinfluenced by pheromone quantity on paths.

    • Ants deposite pheromones on the path

    chosen : ∆τij(t) ∝1∑Lij

    • At each iteration, evaporate trails :τij ← ρ · τij

    • Stop when no more improvement

    ������

    ������

    ������

    ������

    ������

    ������

    C

    D

    BG

    F

    O

    E

    A

    Vidéo

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    n aircraft conflict example

    Conflict zone

    n aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Maneuver modeling

    W

    U

    V

    T1

    T0

    Discretize time into timesteps3 possible angles : 10, 20 or 30 degrees

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Possible transitions

    END

    U V W

    Ui+1 = Ui

    Vi+1 = Vi + 6

    Wi+1 = Vi

    U1 = 1, V1 = 6 and W1 = 0Number of possible states at timestep i= Ui + Vi + Wi = 12 i − 5

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    One ant per cluster or one ant per aircraft

    • one ant → one cluster

    • for n aircraft and t timesteps : (12 t − 5)ntrails.

    • For n = 5 and t = 10 : more than 1010 trails• one ant → one aircraft• for n aircraft and t timesteps : n (12 t − 5)

    trails.

    • For n = 30 and t = 20 : more than 7050trails instead of 1071

    one ant for n aircraft

    one ant per aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    One ant per cluster or one ant per aircraft

    • one ant → one cluster• for n aircraft and t timesteps : (12 t − 5)n

    trails.

    • For n = 5 and t = 10 : more than 1010 trails• one ant → one aircraft• for n aircraft and t timesteps : n (12 t − 5)

    trails.

    • For n = 30 and t = 20 : more than 7050trails instead of 1071

    one ant for n aircraft

    one ant per aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    One ant per cluster or one ant per aircraft

    • one ant → one cluster• for n aircraft and t timesteps : (12 t − 5)n

    trails.

    • For n = 5 and t = 10 : more than 1010 trails

    • one ant → one aircraft• for n aircraft and t timesteps : n (12 t − 5)

    trails.

    • For n = 30 and t = 20 : more than 7050trails instead of 1071

    one ant for n aircraft

    one ant per aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    One ant per cluster or one ant per aircraft

    • one ant → one cluster• for n aircraft and t timesteps : (12 t − 5)n

    trails.

    • For n = 5 and t = 10 : more than 1010 trails• one ant → one aircraft

    • for n aircraft and t timesteps : n (12 t − 5)trails.

    • For n = 30 and t = 20 : more than 7050trails instead of 1071

    one ant for n aircraft

    one ant per aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    One ant per cluster or one ant per aircraft

    • one ant → one cluster• for n aircraft and t timesteps : (12 t − 5)n

    trails.

    • For n = 5 and t = 10 : more than 1010 trails• one ant → one aircraft• for n aircraft and t timesteps : n (12 t − 5)

    trails.

    • For n = 30 and t = 20 : more than 7050trails instead of 1071

    one ant for n aircraft

    one ant per aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    One ant per cluster or one ant per aircraft

    • one ant → one cluster• for n aircraft and t timesteps : (12 t − 5)n

    trails.

    • For n = 5 and t = 10 : more than 1010 trails• one ant → one aircraft• for n aircraft and t timesteps : n (12 t − 5)

    trails.

    • For n = 30 and t = 20 : more than 7050trails instead of 1071

    one ant for n aircraft

    one ant per aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Initial amount of pheromones on the graph

    END

    1

    1

    1

    11

    1

    1

    1

    1

    1

    1

    2

    2

    1

    1

    126

    1

    11

    1

    2

    2

    3

    3

    12

    1

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm description (1)

    • Each path is given a score (the smaller, the better)

    • U = +0, V = +2 and W = +1• Conflict → no pheromones• No conflict →

    ∆τ =n − nout

    n· τ0spath

    where nout is the number of ”lost”ants, τ0 the originalquantity of pheromones, and spath the score of the pathfollowed by the ant.

    • At each node, the next edge is chosen with a probabilitydepending on its quantity of pheromones.

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm description (1)

    • Each path is given a score (the smaller, the better)• U = +0, V = +2 and W = +1

    • Conflict → no pheromones• No conflict →

    ∆τ =n − nout

    n· τ0spath

    where nout is the number of ”lost”ants, τ0 the originalquantity of pheromones, and spath the score of the pathfollowed by the ant.

    • At each node, the next edge is chosen with a probabilitydepending on its quantity of pheromones.

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm description (1)

    • Each path is given a score (the smaller, the better)• U = +0, V = +2 and W = +1• Conflict → no pheromones

    • No conflict →∆τ =

    n − noutn

    · τ0spath

    where nout is the number of ”lost”ants, τ0 the originalquantity of pheromones, and spath the score of the pathfollowed by the ant.

    • At each node, the next edge is chosen with a probabilitydepending on its quantity of pheromones.

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm description (1)

    • Each path is given a score (the smaller, the better)• U = +0, V = +2 and W = +1• Conflict → no pheromones• No conflict →

    ∆τ =n − nout

    n· τ0spath

    where nout is the number of ”lost”ants, τ0 the originalquantity of pheromones, and spath the score of the pathfollowed by the ant.

    • At each node, the next edge is chosen with a probabilitydepending on its quantity of pheromones.

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm description (1)

    • Each path is given a score (the smaller, the better)• U = +0, V = +2 and W = +1• Conflict → no pheromones• No conflict →

    ∆τ =n − nout

    n· τ0spath

    where nout is the number of ”lost”ants, τ0 the originalquantity of pheromones, and spath the score of the pathfollowed by the ant.

    • At each node, the next edge is chosen with a probabilitydepending on its quantity of pheromones.

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm description (2)

    • An evaporation principle : the amount of pheromones isdecreased by x% (in the examples x = 10%) at the end ofeach iteration.

    • Ending criteria : the score obtained by each bunch of ants nolonger decreases.

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm description (2)

    • An evaporation principle : the amount of pheromones isdecreased by x% (in the examples x = 10%) at the end ofeach iteration.

    • Ending criteria : the score obtained by each bunch of ants nolonger decreases.

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Example of 5 aircraft conflict resolution

    18 iterations - score=89

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Example of 5 aircraft conflict resolution

    46 iterations - score=78

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Example of 5 aircraft conflict resolution

    105 iterations - score=50

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm improvement : constraint relaxation

    • High density areas → no ants are able to solve every conflict

    • ⇒ Relax the conflict resolution constraint : accept ants with rremaining conflicts

    • When solutions are found for a certain number of ants, theconstraint is reinforced

    • Example : define r as the minimum number of conflicts of theleast conflicting ant

    • r is the number of allowed conflicts per ant at the firstgeneration.

    • Reduce r when the number of ants having less than r conflictsis higher than nr

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm improvement : constraint relaxation

    • High density areas → no ants are able to solve every conflict• ⇒ Relax the conflict resolution constraint : accept ants with r

    remaining conflicts

    • When solutions are found for a certain number of ants, theconstraint is reinforced

    • Example : define r as the minimum number of conflicts of theleast conflicting ant

    • r is the number of allowed conflicts per ant at the firstgeneration.

    • Reduce r when the number of ants having less than r conflictsis higher than nr

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm improvement : constraint relaxation

    • High density areas → no ants are able to solve every conflict• ⇒ Relax the conflict resolution constraint : accept ants with r

    remaining conflicts

    • When solutions are found for a certain number of ants, theconstraint is reinforced

    • Example : define r as the minimum number of conflicts of theleast conflicting ant

    • r is the number of allowed conflicts per ant at the firstgeneration.

    • Reduce r when the number of ants having less than r conflictsis higher than nr

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm improvement : constraint relaxation

    • High density areas → no ants are able to solve every conflict• ⇒ Relax the conflict resolution constraint : accept ants with r

    remaining conflicts

    • When solutions are found for a certain number of ants, theconstraint is reinforced

    • Example : define r as the minimum number of conflicts of theleast conflicting ant

    • r is the number of allowed conflicts per ant at the firstgeneration.

    • Reduce r when the number of ants having less than r conflictsis higher than nr

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm improvement : constraint relaxation

    • High density areas → no ants are able to solve every conflict• ⇒ Relax the conflict resolution constraint : accept ants with r

    remaining conflicts

    • When solutions are found for a certain number of ants, theconstraint is reinforced

    • Example : define r as the minimum number of conflicts of theleast conflicting ant

    • r is the number of allowed conflicts per ant at the firstgeneration.

    • Reduce r when the number of ants having less than r conflictsis higher than nr

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Algorithm improvement : constraint relaxation

    • High density areas → no ants are able to solve every conflict• ⇒ Relax the conflict resolution constraint : accept ants with r

    remaining conflicts

    • When solutions are found for a certain number of ants, theconstraint is reinforced

    • Example : define r as the minimum number of conflicts of theleast conflicting ant

    • r is the number of allowed conflicts per ant at the firstgeneration.

    • Reduce r when the number of ants having less than r conflictsis higher than nr

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Example of 30 aircraft conflict resolution

    generation: 0 - 4 conflicts max - 9 aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Example of 30 aircraft conflict resolution

    generation: 14 - 3 conflicts max - 13 aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Example of 30 aircraft conflict resolution

    generation: 15 - 2 conflicts max - 13 aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Example of 30 aircraft conflict resolution

    generation: 44 - 2 conflicts max - 20 aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Example of 30 aircraft conflict resolution

    generation: 45 - 1 conflict max - 20 aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Example of 30 aircraft conflict resolution

    generation: 47 - 1 conflict max - 30 aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Example of 30 aircraft conflict resolution

    generation: 48 - 0 conflict max - 30 aircraft

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Example of 30 aircraft conflict resolution

    generation: 65 - 0 conflict max - 30 aircraft

    Vidéo

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Conclusion

    • The modeling can be extended to any trajectory

    • Complexity depends on the number of alternate pathsavailable

    • Results will be compared to the existing ERCOS (using GAs)• Stochastic optimization : no guarantee of solution or optimum• No effective tool offered to controllers without significant

    enhancement of ground TP

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Conclusion

    • The modeling can be extended to any trajectory• Complexity depends on the number of alternate paths

    available

    • Results will be compared to the existing ERCOS (using GAs)• Stochastic optimization : no guarantee of solution or optimum• No effective tool offered to controllers without significant

    enhancement of ground TP

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Conclusion

    • The modeling can be extended to any trajectory• Complexity depends on the number of alternate paths

    available

    • Results will be compared to the existing ERCOS (using GAs)

    • Stochastic optimization : no guarantee of solution or optimum• No effective tool offered to controllers without significant

    enhancement of ground TP

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Conclusion

    • The modeling can be extended to any trajectory• Complexity depends on the number of alternate paths

    available

    • Results will be compared to the existing ERCOS (using GAs)• Stochastic optimization : no guarantee of solution or optimum

    • No effective tool offered to controllers without significantenhancement of ground TP

  • Introduction Ant Colony Optimization Application to Conflict Resolution Conclusion

    Conclusion

    • The modeling can be extended to any trajectory• Complexity depends on the number of alternate paths

    available

    • Results will be compared to the existing ERCOS (using GAs)• Stochastic optimization : no guarantee of solution or optimum• No effective tool offered to controllers without significant

    enhancement of ground TP

    IntroductionAnt Colony OptimizationApplication to Conflict ResolutionConclusion