Method and apparatus for propagating cost functions
First Claim
1. A method of expanding a path in a space, said space having a plurality of states, the method comprising:
- a) identifying a first expansion for the path from a start state to a first destination state, said first destination state having at least one dimension;
b) specifying a first cost function that specifies the cost of the first expansion, wherein the first cost function is defined over the first destination state;
c) identifying a second expansion for the path from a first portion of the first destination state to a second destination state, wherein said first portion is less than the entirety of said first destination state; and
d) from a particular portion of the first cost function that is defined over the first portion of the first destination state, computing a second cost function that specifies the cost of the second expansion, wherein said particular portion of the first cost function does not represent the entirety of said first cost function.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a method of expanding a path in a space with dimensional states. In some embodiments, the space includes a set of states and a transition map that specifies a set of states that can be reached from each particular state. The method identifies a first expansion for the path from a start state to a first destination state. It then specifies a first cost function that expresses the cost of the first expansion. The first cost function is defined over the destination state. The method also identifies a second expansion for the path from a first portion of the first destination state to a second destination state. From a portion of the first cost function that is defined over the first portion of the first destination state, the method computes a second cost function that specifies the cost of the second expansion.
71 Citations
20 Claims
-
1. A method of expanding a path in a space, said space having a plurality of states, the method comprising:
-
a) identifying a first expansion for the path from a start state to a first destination state, said first destination state having at least one dimension; b) specifying a first cost function that specifies the cost of the first expansion, wherein the first cost function is defined over the first destination state; c) identifying a second expansion for the path from a first portion of the first destination state to a second destination state, wherein said first portion is less than the entirety of said first destination state; and d) from a particular portion of the first cost function that is defined over the first portion of the first destination state, computing a second cost function that specifies the cost of the second expansion, wherein said particular portion of the first cost function does not represent the entirety of said first cost function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium that stores a computer program having executable code, the computer program for expanding a path in a space, said space having a plurality of states, the computer program comprising sets of instructions for:
-
a) identifying a first expansion for the path from a start state to a first destination state, said first destination state having at least one dimension; b) specifying a first cost function that specifies the cost of the first expansion, wherein the first cost function is defined over the first destination state; c) identifying a second expansion for the path from a first portion of the first destination state to a second destination state, wherein said first portion is less than the entirely of said first destination state; and d) from a particular portion of the first cost function that is defined over the first portion of the first destination state, computing a second cost function that specifies the cost of the second expansion, wherein said particular portion of the first cost function does not represent the entirety of said first cost function. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification