Say that at dataset size D0, the distance between points is x0. Now consider a new distance x -- what is the corresponding D we need?
Intuitively, for each factor of 2 that x is smaller than x0 (which we can quantify as log2(x0x)), we need to multiply by another factor of 2d.
So D=D0×(2d)log2(x0x)=D0×(2log2(x0x))d=D0×(x0x)d
(DD0)1d=x0x
x=x0(DD0)−1d
That is, the distance scales as D−1d.
Say that at dataset size D0, the distance between points is x0. Now consider a new distance x -- what is the corresponding D we need?
Intuitively, for each factor of 2 that x is smaller than x0 (which we can quantify as log2(x0x)), we need to multiply by another factor of 2d.
So D=D0×(2d)log2(x0x)=D0×(2log2(x0x))d=D0×(x0x)d
(DD0)1d=x0x
x=x0(DD0)−1d
That is, the distance scales as D−1d.