Information distance is the distance between two finite objects (represented as computer files) expressed as the number of bits in the shortest program which transforms one object into the other one or vice versa on a universal computer. This is an extension of Kolmogorov complexity. The Kolmogorov complexity of a single finite object is the information in that object; the information distance between a pair of finite objects is the minimum information required to go from one object to the other or vice versa. Information distance was first defined and investigated in based on thermodynamic principles, see also. Subsequently, it achieved final form in. It is applied in the normalized compression distance and the normalized Google distance.
Properties Formally the information distance I D ( x , y ) {\displaystyle ID(x,y)} between x {\displaystyle x} and y {\displaystyle y} is defined by
I D ( x , y ) = min { | p | : p ( x ) = y & p ( y ) = x } , {\displaystyle ID(x,y)=\min\{|p|:p(x)=y\;\&\;p(y)=x\},}
with p {\displaystyle p} a finite binary program for the fixed universal computer with as inputs finite binary strings x , y {\displaystyle x,y} . In it is proven that
I D ( x , y ) = E ( x , y ) + O ( log ⋅ max { K ( x ∣ y ) , K ( y ∣ x ) } ) {\displaystyle ID(x,y)=E(x,y)+O(\log \cdot \max\{K(x\mid y),K(y\mid x)\})} with
E ( x , y ) = max { K ( x ∣ y ) , K ( y ∣ x ) } , {\displaystyle E(x,y)=\max\{K(x\mid y),K(y\mid x)\},}
where K ( ⋅ ∣ ⋅ ) {\displaystyle K(\cdot \mid \cdot )} is the Kolmogorov complexity defined by of the prefix type. This E ( x , y ) {\displaystyle E(x,y)} is the important quantity.
Universality Let Δ {\displaystyle \Delta } be the class of upper semicomputable distances D ( x , y ) {\displaystyle D(x,y)} that satisfy the density condition
∑ x : x ≠ y 2 − D ( x , y ) ≤ 1 , ∑ y : y ≠ x 2 − D ( x , y ) ≤ 1 , {\displaystyle \sum _{x:x\neq y}2^{-D(x,y)}\leq 1,\;\sum _{y:y\neq x}2^{-D(x,y)}\leq 1,}
This excludes irrelevant distances such as D ( x , y ) = 1 2 {\displaystyle D(x,y)={\frac {1}{2}}} for x ≠ y {\displaystyle x\neq y} ; it takes care that if the distance growth then the number of objects within that distance of a given object grows. If D ∈ Δ {\displaystyle D\in \Delta } then E ( x , y ) ≤ D ( x , y ) {\displaystyle E(x,y)\leq D(x,y)} up to a constant additive term. The probabilistic expressions of the distance is the first cohomological class in information symmetric cohomology, which may be conceived as a universality property.
Metricity The distance E ( x , y ) {\displaystyle E(x,y)} is a metric up to an additive O ( log . max { K ( x ∣ y ) , K ( y ∣ x ) } ) {\displaystyle O(\log .\max\{K(x\mid y),K(y\mid x)\})}
term in the metric (in)equalities. The probabilistic version of the metric is indeed unique has shown by Han in 1981.
… excerpt ends here. Continue reading the full article.
