System and method for resource allocation and management
First Claim
Patent Images
1. A method of planning sensor platform movement, comprising:
- dividing an area of interest into a grid of grid cells, each grid cell having a target probability and the sensor platform having a starting point corresponding to one of the grid cells;
determining, via a computer system, a heuristic for the sensor platform by;
iteratively searching a subset of the grid cells within incrementing respective search distances, from a search depth equal to one to a search depth defined by a look ahead depth, for a predetermined number of iterations defined by the look ahead depth,selecting, in each iteration, the grid cell having the highest target probability of the grid cells searched,logging the respective target probabilities of the selected grid cells and logging the respective search distances associated with the respective selected grid cells,wherein the search distance for the sensor platform in each iteration is measured from the starting point of the sensor platform, thereby ignoring feasibility of moves from the selected grid cell of one iteration to the selected grid cell of a subsequent iteration;
determining, via the computer system, a current best path through the grid cells of the area of interest for a number of moves up to the look ahead depth;
pruning, via the computer system, possible sensor platform movements by iterating a beginning branch and bound function for the predetermined number of steps in the look ahead depth, by comparing potential branches with the current best path, and eliminating potential branches that are not better than the current best path, wherein the potential branches each include a current node corresponding to the current step in the look ahead depth and ancestor and successor nodes collectively equal to the look ahead depth minus one, the current node having a value corresponding to a target probability of a feasible move, each ancestor node having a value corresponding to a target probability of a feasible move and each successor node having a value corresponding to a target probability of the heuristic; and
tasking the sensor platform in accordance with the pruned possible sensor platform movements.
1 Assignment
0 Petitions
Accused Products
Abstract
To improve the scheduling and tasking of sensors, the present disclosure describes an improved planning system and method for the allocation and management of sensors. In one embodiment, the planning system uses a branch and bound approach of tasking sensors using a heuristic to expedite arrival at a deterministic solution. In another embodiment, a progressive lower bound is applied to the branch and bound approach. Also, in another embodiment, a hybrid branch and bound approach is used where both local and global planning are employed in a tiered fashion.
-
Citations
19 Claims
-
1. A method of planning sensor platform movement, comprising:
-
dividing an area of interest into a grid of grid cells, each grid cell having a target probability and the sensor platform having a starting point corresponding to one of the grid cells; determining, via a computer system, a heuristic for the sensor platform by; iteratively searching a subset of the grid cells within incrementing respective search distances, from a search depth equal to one to a search depth defined by a look ahead depth, for a predetermined number of iterations defined by the look ahead depth, selecting, in each iteration, the grid cell having the highest target probability of the grid cells searched, logging the respective target probabilities of the selected grid cells and logging the respective search distances associated with the respective selected grid cells, wherein the search distance for the sensor platform in each iteration is measured from the starting point of the sensor platform, thereby ignoring feasibility of moves from the selected grid cell of one iteration to the selected grid cell of a subsequent iteration; determining, via the computer system, a current best path through the grid cells of the area of interest for a number of moves up to the look ahead depth; pruning, via the computer system, possible sensor platform movements by iterating a beginning branch and bound function for the predetermined number of steps in the look ahead depth, by comparing potential branches with the current best path, and eliminating potential branches that are not better than the current best path, wherein the potential branches each include a current node corresponding to the current step in the look ahead depth and ancestor and successor nodes collectively equal to the look ahead depth minus one, the current node having a value corresponding to a target probability of a feasible move, each ancestor node having a value corresponding to a target probability of a feasible move and each successor node having a value corresponding to a target probability of the heuristic; and tasking the sensor platform in accordance with the pruned possible sensor platform movements. - View Dependent Claims (2, 3, 4)
-
-
5. A method of planning sensor platform movement, comprising:
-
dividing an area of interest into a grid of grid cells, each grid cell having a target probability and the sensor platform having a current starting point corresponding to one of the grid cells; pruning possible sensor platform movements through the grid cells of the area of interest by carrying out a progressive lower bound branch and bound function by a computer that includes determining an initial lower bound for the progressive lower bound branch and bound function by performing a greedy search of moves available from an end node of a predetermined path, adding a search value for corresponding movement resulting from the greedy search to a current cumulative search value for all predetermined movement steps in the predetermined path and subtracting a search value for the first of the movement steps in the predetermined path; and tasking the sensor platform in accordance with the pruned possible sensor platform movements. - View Dependent Claims (6, 7)
-
-
8. A method of planning sensor platform movement, comprising:
-
dividing an area of interest into a first grid covering the extent of the area of interest, the first grid being a coarse grid of coarse grid cells; dividing the area of interest into a second grid covering the extent of the area of interest, the second grid being a fine grid of fine grid cells, the area of each fine grid cell being smaller than the area of each coarse grid cell; determining a gross movement path from a starting point to an ending point in a coarse grid cell through the coarse grid cells by carrying out via a computer a global branch and bound function using a global search depth on the coarse grid; and determining an exact movement path from the starting point to the ending point in the coarse grid cell through the fine grid cells by carrying out via the computer a local branch and bound function using a local search depth on the fine grid, wherein the fine grid cells considered by the local branch and bound function are reachable within the local search depth from a path of fine grid cells through which the gross movement path traverses; and tasking the sensor platform in accordance with the exact movement path. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification