Abstract

In this article, we study a challenging optimization problem, namely the orientational variable-length strip covering problem. Given a large rectangular region and multiple orientational strips with variable lengths, the strips should be positioned and their lengths be determined such that their union can cover the large region with the minimal total area. This problem is motivated by the real-world problem in which multiple Earth observation satellites are used to image a large region in a cooperative pattern. It is a challenging nonlinear combinatorial optimization problem in continuous space. We propose a set-covering-problem-like integer programming formulation for the problem based on grid discretization and prove that the optimal solutions can be achieved when the strips take discrete values. As there is a large number of columns, we use a column generation method to solve the linear relaxation problem and an enumeration algorithm to solve the subproblem. To accelerate the solution, we propose a provable dominance rule to greatly reduce the solution space of the subproblem, enabling the application of an implicit enumeration (IE) algorithm. Then, we propose a cell-gathered approximate pricing method based on the definition of nested father–child grids. As a result, an efficient branch-and-price-based algorithm (BPBA) is developed. The numerical tests on random instances show that the dominance rule can reduce the subproblem’s solutions by almost 74% and the BPBA can run five times faster than Gurobi (commercial solving software) to find comparable solutions on average.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call