Are there sufficient conditions to say that a certain matrix is a distance matrix for a certain set of vectors? For example, for the Euclidean metric or Hamming distance.
Suppose that all vectors are different. Since we consider the distance matrix, its elements must satisfy the following conditions: $$a_{ii} = 0 \quad \forall i\\a_{ij} \neq 0 \quad \forall i \neq j\\ a_{ij} = a_{ji} \quad \forall i,j \\\ a_{ij} \leq a_{ik} + a_{kj} \quad \forall i, j,k$$
These are necessary conditions. But are they sufficient? Can we come up with a matrix that satisfies these conditions, but is not a distance matrix for some set of vectors?
If we now want these points to be vectors in a vector space, the question is whether the given distance function is induced by some norm in that vector space. Is this what you are trying to ask?
– avs Mar 15 '19 at 23:01