A polynomial-time algorithm to solve the large scale of airplane refueling problem

10/18/2022
by   Jinchuan Cui, et al.
0

Airplane refueling problem (ARP) is a scheduling problem with an objective function of fractional form. Given a fleet of n airplanes with mid-air refueling technique, each airplane has a specific fuel capacity and fuel consumption rate. The fleet starts to fly together to a same target and during the trip each airplane could instantaneously refuel to other airplanes and then be dropped out. The question is how to find the best refueling policy to make the last remaining airplane travels the farthest. We give a definition of the sequential feasible solution and construct a sequential search algorithm, whose computational complexity depends on the number of sequential feasible solutions referred to Q_n. By utilizing combination and recurrence ideas, we prove that the the upper bound of Q_n is 2^n-2. Then we focus on the worst-case and investigate the complexity of the sequential search algorithm from a dynamic perspective. Given a worst-case instance under some assumptions, we prove that there must exist an index m such that when n is greater than 2m, Q_n turns out to be upper bounded by m^2/nC_n^m. Here the index m is a constant and could be regarded as an "inflection point": with the increasing scale of input n, Q_n turns out to be a polynomial function of n. Hence, the sequential search algorithm turns out to run in polynomial time of n. Moreover, we build an efficient computability scheme by which we shall predict the complexity of Q_n to choose a proper algorithm considering the available running time for decision makers or users.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/21/2023

The airplane refueling problem is NP-complete and is solvable in polynomial time

The airplane refueling problem is a nonlinear combinatorial optimization...
research
04/18/2021

Revisiting the Complexity Analysis of Conflict-Based Search: New Computational Techniques and Improved Bounds

The problem of Multi-Agent Path Finding (MAPF) calls for finding a set o...
research
09/12/2017

Optimal On The Fly Index Selection in Polynomial Time

The index selection problem (ISP) is an important problem for accelerati...
research
03/17/2021

Compact enumeration for scheduling one machine

A strongly NP-hard scheduling problem in which non-simultaneously releas...
research
07/22/2019

The Complexity of Online Bribery in Sequential Elections (Extended Abstract)

Prior work on the complexity of bribery assumes that the bribery happens...
research
02/02/2021

Majorizing Measures, Sequential Complexities, and Online Learning

We introduce the technique of generic chaining and majorizing measures f...
research
06/19/2019

The Complexity of Online Bribery in Sequential Elections

Prior work on the complexity of bribery assumes that the bribery happens...

Please sign up or login with your details

Forgot password? Click here to reset