14 research outputs found
A Model for Optimal Human Navigation with Stochastic Effects
We present a method for optimal path planning of human walking paths in
mountainous terrain, using a control theoretic formulation and a
Hamilton-Jacobi-Bellman equation. Previous models for human navigation were
entirely deterministic, assuming perfect knowledge of the ambient elevation
data and human walking velocity as a function of local slope of the terrain.
Our model includes a stochastic component which can account for uncertainty in
the problem, and thus includes a Hamilton-Jacobi-Bellman equation with
viscosity. We discuss the model in the presence and absence of stochastic
effects, and suggest numerical methods for simulating the model. We discuss two
different notions of an optimal path when there is uncertainty in the problem.
Finally, we compare the optimal paths suggested by the model at different
levels of uncertainty, and observe that as the size of the uncertainty tends to
zero (and thus the viscosity in the equation tends to zero), the optimal path
tends toward the deterministic optimal path
Optimal Human Navigation in Steep Terrain: a Hamilton-Jacobi-Bellman Approach
We present a method for determining optimal walking paths in steep terrain
using the level set method and an optimal control formulation. By viewing the
walking direction as a control variable, we can determine the optimal control
by solving a Hamilton-Jacobi-Bellman equation. We then calculate the optimal
walking path by solving an ordinary differential equation. We demonstrate the
effectiveness of our method by computing optimal paths which travel throughout
mountainous regions of Yosemite National Park. We include details regarding the
numerical implementation of our model and address a specific application of a
law enforcement agency patrolling a nationally protected area.Comment: 19 pages, 11 figure
Maximum Volume Subset Selection for Anchored Boxes
Let B be a set of n axis-parallel boxes in d-dimensions such that each box has a corner at the origin and the other corner in the positive quadrant, and let k be a positive integer. We study the problem of selecting k boxes in B that maximize the volume of the union of the selected boxes. The research is motivated by applications in skyline queries for databases and in multicriteria optimization, where the problem is known as the hypervolume subset selection problem. It is known that the problem can be solved in polynomial time in the plane, while the best known algorithms in any dimension d>2 enumerate all size-k subsets. We show that:
* The problem is NP-hard already in 3 dimensions.
* In 3 dimensions, we break the enumeration of all size-k subsets, by providing an n^O(sqrt(k)) algorithm.
* For any constant dimension d, we give an efficient polynomial-time approximation scheme
Maximum Volume Subset Selection for Anchored Boxes
Let be a set of axis-parallel boxes in such that each box has a corner at the origin and the other corner in the positive quadrant of , and let be a positive integer. We study the problem of selecting boxes in that maximize the volume of the union of the selected boxes. This research is motivated by applications in skyline queries for databases and in multicriteria optimization, where the problem is known as the hypervolume subset selection problem. It is known that the problem can be solved in polynomial time in the plane, while the best known running time in any dimension is . We show that: - The problem is NP-hard already in 3 dimensions. - In 3 dimensions, we break the bound , by providing an algorithm. - For any constant dimension , we present an efficient polynomial-time approximation scheme
Geodesics in CAT(0) Cubical Complexes
We describe an algorithm to compute the geodesics in an arbitrary CAT(0)
cubical complex. A key tool is a correspondence between cubical complexes of
global non-positive curvature and posets with inconsistent pairs. This
correspondence also gives an explicit realization of such a complex as the
state complex of a reconfigurable system, and a way to embed any interval in
the integer lattice cubing of its dimension.Comment: 27 pages, 7 figure
Algorithms for Optimizing Search Schedules in a Polygon
In the area of motion planning, considerable work has been done on guarding
problems, where "guards", modelled as points, must guard a polygonal
space from "intruders". Different variants
of this problem involve varying a number of factors. The guards performing
the search may vary in terms of their number, their mobility, and their
range of vision. The model of intruders may or may not allow them to
move. The polygon being searched may have a specified starting point,
a specified ending point, or neither of these. The typical question asked
about one of these problems is whether or not certain polygons can be
searched under a particular guarding paradigm defined by the types
of guards and intruders.
In this thesis, we focus on two cases of a chain of guards searching
a room (polygon with a specific starting point) for mobile intruders.
The intruders must never be allowed to escape through the door undetected.
In the case of the two guard problem, the guards must start at the door
point and move in opposite directions along the boundary of the
polygon, never crossing the door point. At all times, the
guards must be able to see each other. The search is complete once both
guards occupy the same spot elsewhere on the polygon. In the case of
a chain of three guards, consecutive guards in the chain must always
be visible. Again, the search starts at the door point, and the outer
guards of the chain must move from the door in opposite directions.
These outer guards must always remain on the boundary of the polygon.
The search is complete once the chain lies entirely on a portion of
the polygon boundary not containing the door point.
Determining whether a polygon can be searched is a problem in the area
of visibility in polygons; further to that, our work is related
to the area of planning algorithms. We look for ways to find optimal schedules that minimize
the distance or time required to complete the search. This is done
by finding shortest paths in visibility diagrams that indicate valid
positions for the guards. In the case of
the two-guard room search, we are able to find the shortest distance
schedule and the quickest schedule. The shortest distance schedule
is found in O(n^2) time by solving an L_1 shortest path problem
among curved obstacles in two dimensions. The quickest search schedule is
found in O(n^4) time by solving an L_infinity shortest path
problem among curved obstacles in two dimensions.
For the chain of three guards, a search schedule minimizing the total
distance travelled by the outer guards is found in O(n^6) time by
solving an L_1 shortest path problem among curved obstacles in two dimensions