Suppose we have a collection of exactly $N$ points (say $N=1000$), with each point belonging to 2-dimensional Euclidean space $\mathbb{R}^2$, but we don't know the coordinates of the points. Suppose that we instead have, for some pairs of points, an approximation for the Euclidean distance between them.
Question: How can we find an approximation of the coordinates of these points (up to flip/rotations of the plane) in the plane?
I.e., we want to embed the points in the plane in a way that is as consistent as possible with the estimated distances. (Note: These distances might turn out to be inconsistent, since they're approximations.)
I need something that I can actually implement on a computer.
Motivation: This question arises from studying geometric graphs in the plane: we can approximate the Euclidean distance between vertices by studying the number of common neighbours. More common neighbours imply the vertices are more likely to be closer together. But not all pairs of vertices have common neighbours, in which case we don't have an estimate.