Systems and methods for building and utilizing k-dimensional complete pointer-free trees
AssigneeNissan North America, Inc.
InventorDavid Marshall ILSTRUP
Life of this patent
Estimating the term…
Loading patent…
AssigneeNissan North America, Inc.
InventorDavid Marshall ILSTRUP
Estimating the term…
Systems and methods for building and utilizing a k-dimensional tree that is complete and pointer-free tree are disclosed herein. In an embodiment, the method includes determining a relative magnitude between (i) half of a high-bit number being the largest number that is a power of two less than or equal to the number of data points at respective node, and (ii) the difference between the number of data points and the high-bit number, splitting the respective node with a hyperplane that places a number of points on the left side of the hyperplane equal to (a) the high-bit number or (b) the sum of half of the high-bit number and the difference between the number of data points and the high-bit number, until each branch of the KD-CPF tree terminates at a leaf node.
A computer-implemented method of building a k-dimensional complete pointer-free tree (“KD-CPF tree”) for a plurality of data points, the method comprising:
A non-transitory machine-readable medium storing source code instructions which, when executed by one or more processor, cause the one or more processor to build a k-dimensional complete pointer-free tree (“KD-CPF tree”) for a plurality of data points, the non-transitory machine readable medium storing source code instructions comprising:
A computer-implemented method of searching a k-dimensional complete pointer-free tree (“KD-CPF tree”), the method comprising:
Dependencies are inferred from the claim text.