An optimal data-splitting algorithm for aircraft scheduling on a single runway to maximize throughput

In this research, we present a data-splitting algorithm to optimally solve the aircraft sequencing problem (ASP) on a single runway under both segregated and mixed-mode of operation. This problem is formulated as a 0–1 mixed-integer program (MIP), taking into account several realistic constraints, i...

Full description

Saved in:
Bibliographic Details
Main Authors: Prakash, Rakesh, Piplani, Rajesh, Desai, Jitamitra
Other Authors: School of Mechanical and Aerospace Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/136894
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-136894
record_format dspace
spelling sg-ntu-dr.10356-1368942023-03-04T17:20:46Z An optimal data-splitting algorithm for aircraft scheduling on a single runway to maximize throughput Prakash, Rakesh Piplani, Rajesh Desai, Jitamitra School of Mechanical and Aerospace Engineering Engineering::Mechanical engineering Aircraft Sequencing Problem 0–1 Mixed-integer Programming In this research, we present a data-splitting algorithm to optimally solve the aircraft sequencing problem (ASP) on a single runway under both segregated and mixed-mode of operation. This problem is formulated as a 0–1 mixed-integer program (MIP), taking into account several realistic constraints, including safety separation standards, wide time-windows, and constrained position shifting, with the objective of maximizing the total throughput. Varied scenarios of large scale realistic instances of this problem, which is NP-hard in general, are computationally difficult to solve with the direct use of commercial solver as well as existing state-of-the-art dynamic programming method. The design of the algorithm is based on a recently introduced data-splitting algorithm which uses the divide-and-conquer paradigm, wherein the given set of flights is divided into several disjoint subsets, each of which is optimized using 0–1 MIP while ensuring the optimality of the entire set. Computational results show that the difficult instances can be solved in real-time and the solution is efficient in comparison to the commercial solver and dynamic programming, using both sequential, as well as parallel, implementation of this pleasingly parallel algorithm. Accepted version 2020-02-04T08:39:07Z 2020-02-04T08:39:07Z 2018 Journal Article Prakash, R., Piplani, R., & Desai, J. (2018). An optimal data-splitting algorithm for aircraft scheduling on a single runway to maximize throughput. Transportation Research Part C: Emerging Technologies, 95, 570-581. doi:10.1016/j.trc.2018.07.031 0968-090X https://hdl.handle.net/10356/136894 10.1016/j.trc.2018.07.031 2-s2.0-85051408631 95 570 581 en Transportation Research Part C: Emerging Technologies © 2018 Elsevier Ltd. All rights reserved. This paper was published in Transportation Research Part C: Emerging Technologies and is made available with permission of Elsevier Ltd. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Mechanical engineering
Aircraft Sequencing Problem
0–1 Mixed-integer Programming
spellingShingle Engineering::Mechanical engineering
Aircraft Sequencing Problem
0–1 Mixed-integer Programming
Prakash, Rakesh
Piplani, Rajesh
Desai, Jitamitra
An optimal data-splitting algorithm for aircraft scheduling on a single runway to maximize throughput
description In this research, we present a data-splitting algorithm to optimally solve the aircraft sequencing problem (ASP) on a single runway under both segregated and mixed-mode of operation. This problem is formulated as a 0–1 mixed-integer program (MIP), taking into account several realistic constraints, including safety separation standards, wide time-windows, and constrained position shifting, with the objective of maximizing the total throughput. Varied scenarios of large scale realistic instances of this problem, which is NP-hard in general, are computationally difficult to solve with the direct use of commercial solver as well as existing state-of-the-art dynamic programming method. The design of the algorithm is based on a recently introduced data-splitting algorithm which uses the divide-and-conquer paradigm, wherein the given set of flights is divided into several disjoint subsets, each of which is optimized using 0–1 MIP while ensuring the optimality of the entire set. Computational results show that the difficult instances can be solved in real-time and the solution is efficient in comparison to the commercial solver and dynamic programming, using both sequential, as well as parallel, implementation of this pleasingly parallel algorithm.
author2 School of Mechanical and Aerospace Engineering
author_facet School of Mechanical and Aerospace Engineering
Prakash, Rakesh
Piplani, Rajesh
Desai, Jitamitra
format Article
author Prakash, Rakesh
Piplani, Rajesh
Desai, Jitamitra
author_sort Prakash, Rakesh
title An optimal data-splitting algorithm for aircraft scheduling on a single runway to maximize throughput
title_short An optimal data-splitting algorithm for aircraft scheduling on a single runway to maximize throughput
title_full An optimal data-splitting algorithm for aircraft scheduling on a single runway to maximize throughput
title_fullStr An optimal data-splitting algorithm for aircraft scheduling on a single runway to maximize throughput
title_full_unstemmed An optimal data-splitting algorithm for aircraft scheduling on a single runway to maximize throughput
title_sort optimal data-splitting algorithm for aircraft scheduling on a single runway to maximize throughput
publishDate 2020
url https://hdl.handle.net/10356/136894
_version_ 1759855624934391808