Investigation and implementation of an algorithm for computing optimal search paths

A moving target is detected at long range with an initial position given by a probability distribution on a grid of N cells. Also located on the grid is a searcher, constrained by speed, who must find an optimal search path in order to minimize the probability of target survival by time T. A branch-...

Full description

Bibliographic Details
Main Author: Caldwell, James F.
Other Authors: NA
Language:en_US
Published: 2012
Online Access:http://hdl.handle.net/10945/22312
Description
Summary:A moving target is detected at long range with an initial position given by a probability distribution on a grid of N cells. Also located on the grid is a searcher, constrained by speed, who must find an optimal search path in order to minimize the probability of target survival by time T. A branch-and- bound algorithm designed by Professors Eagle and Yee of the Naval Postgraduate School in Monterey, California, is successfully implemented in order to solve this problem. Within the algorithm, the problem is set up as a nonlinear optimization of a convex objective function subject to the flow constraints of an acyclic N x T network. Lower bounds are obtained via the Frank-Wolfe method of solution specialized for acyclic networks. This technique relies on linearization of the objective function to yield a shortest path problem that is solvable by dynamic programming. For each iteration, the lower bound can be found by use of a Taylor first order approximation. Implementation of this algorithm is accomplished by the use of a Fortran program which is run for several test cases. The characteristics of the solution procedure as well as program results are discussed in detail. Finally, some real world applications along with several questions requiring further research are proposed. Keywords: Thesis; Integer programming; Antisubmarine warfare