Original Post
I have a fixed set of 2^16 points located inside a unit cube in 3-space. I need to be able to detect which of these is closest to a new random point very frequently and very quickly. A linear search through all of the fixed points is too slow, so I want to organize the fixed points into some sort of rapidly traversable graph. In looking online, it appears that the best structure would be a Delaunay triangulation. However, the listed algorithmic information doesn't seem complete enough to help me know how to generate this graph. Any suggestions?