A comparison between Mixed Integer Programming and Nonlinear Programming Techniques for 3 D Conflict Resolution of Multiple Aircraft

We consider the problem of optimal cooperative three-dimensional conflict resolution involving multiple aircraft using numerical trajectory optimization methods. The conflict problem is posed as an optimal control problem of finding trajectories that minimize a certain objective function while maintaining the safe separation between each aircraft pair. We assume the origin and destination of the aircraft are known and consider aircraft models with simplified linear kinematics. The main objective of this report is to compare two different approaches to the solution of the problem. In the first approach, the optimal control is converted to a finite dimensional Nonlinear Program (NLP) by using collocation on finite elements and by reformulating the disjunctions involved in modeling the protected zones by using continuous variables. We solve the NLP using an Interior Point algorithm that incorporates a novel line search method. In the second approach the optimal control is converted to a finite dimensional Mixed Integer Linear Program (MILP) using Euler discretization and reformulating the disjunctions involved with the protected zones by using binary variables and Big-M techniques. Based on results of extensive random simulations, we compare time complexity and optimality of the solutions obtained with the MILP approach and the NLP approach.

[1]  Yiyuan Zhao,et al.  Deterministic resolution of two aircraft conflict in free flight , 1997 .

[2]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

[3]  G. D. Sweriduk,et al.  Optimal Strategies for Free-Flight Air Traffic Conflict Resolution , 1999 .

[4]  L. Biegler,et al.  Advances in simultaneous strategies for dynamic process optimization , 2002 .

[5]  L. Biegler,et al.  A stable elemental decomposition for dynamic process optimization , 2000 .

[6]  F. Hoog,et al.  On dichotomy and well conditioning in BVP , 1987 .

[7]  U. Ascher,et al.  A New Basis Implementation for a Mixed Order Boundary Value ODE Solver , 1987 .

[8]  Jan Vlcek,et al.  Interior point methods for large-scale nonlinear programming , 2005, Optim. Methods Softw..

[9]  Lorenz T. Biegler,et al.  Dynamic Optimization Strategies for Three-Dimensional Conflict Resolution of Multiple Aircraft , 2004 .

[10]  E. Feron,et al.  Resolution of Conflicts Involving Many Aircraft via Semidefinite Programming , 2001 .

[11]  Datta N. Godbole,et al.  Addressing Multiobjective Control: Safety and Performance through Constrained Optimization , 2001, HSCC.

[12]  Francesco Borrelli,et al.  Constrained Optimal Control of Linear and Hybrid Systems , 2003, IEEE Transactions on Automatic Control.

[13]  Lorenz T. Biegler,et al.  Global and Local Convergence of Line Search Filter Methods for Nonlinear Programming , 2002 .

[14]  L. Biegler,et al.  A reduced space interior point strategy for optimization of differential algebraic systems , 2000 .

[15]  Jonathan P. How,et al.  Aircraft trajectory planning with collision avoidance using mixed integer linear programming , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).