Suppose a set of $n$ points, $n\in M$, is given in some $d-$dimensional space, $X\in\mathbb{R}^{n\times d}$. Among these $n$ points, some $k\in K$ are selected, so $k<n$, and the distances from these $k$ points to a all other points are calculated and stored in $D\in\mathbb{R}^{n\times k}$.
Now, given only this distance information, $D$, following the cosine law one is able to construct the matrix of inner-products between all points from $M$ and points from $K$, with respect to an origin $s\in K$, $$x_ik_j=d_{si}d_{sj}\cdot cos(\alpha)= -\frac{1}{2}\left(d_{ij}^2 - d_{si}^2 - d_{sj}^2\right),~~~~~~i\in\{1, \dots, n\}, ~~j\in\{\ 1, \dots, k\} \tag 1.$$ I'm interested in the restrictions of the origin positions in this case when only distances are supplied. With the above approach, for instance, I could not specify some point that is not in $K$ to be the origin, since not all points would have distance information to it. I think that I could specify a linear combination of points from $K$ to be the origin (or?)
In case only coordinates are given, then, by a simple shift, I could specify an arbitrary origin position. But, with the distance information to only a subset of points, I suppose the set of origin choices is more restricted. Is it, and if so, it what way?
To simplify the matters: given the above distance info, what would be the restrictions on the choice of origin? Am I right to state that not all points could be chosen as the origin, because of insufficient distance information?