0

Once we have some metrics, e.g., $d_1$ and $d_2$, we can perform some operations to create new metrics $d$ based on the former ones. For example:

Is there general rule(s) for creating new metrics from given metrics?

Which are the most general rules for creating new metrics from given metrics?

1 Answers1

1

Suppose $d = f(d_1, d_2)$, i.e. $d(x,y) = f(d_1(x,y), d_2(x,y))$. The only requirements for a metric are:

  1. $d \ge 0$,
  2. $d(x,y)=0$ iff $x=y$,
  3. $d(x,y) = d(y,x)$, and
  4. $d(x,z) \le d(x,y) + d(y,z)$.

Suppose these are metrics on a set $M$. Let $S$ be the set of pairs $\{(d_1(x,y), d_2(x,y)): x,y \in M\}$. This is a subset of $[0,\infty)^2$.

  1. For (1) you need $f(a,b) \ge 0$ for all $(a,b) \in S$.
  2. For (2) (noting that $(0,0) \in S$ but $(0,x) \notin S$ for $x \ne 0$), you need $f(0,0) = 0$ and $f(a,b) > 0$ for all other $(a,b) \in S$.
  3. (3) is automatically true.
  4. (4) is more complicated, because in principle it requires knowing the set of sextuples $T = \{ (d_1(x,y), d_1(y,z), d_1(x,z), d_2(x,y), d_2(y,z), d_2(x,z)): x,y,z \in M\}$. You need $$ f(t_3, t_6) \le f(t_1, t_4) + f(t_2, t_5)\ \text{for all}\ (t_1,t_2,t_3,t_4,t_5,t_6) \in T$$
    A sufficient condition would be $$ f(t_3, t_6) \le f(t_1, t_4) + f(t_2, t_5)\ \text{whenever}\ t_3 \le t_1 + t_2 \ \text{and}\ t_6 \le t_4 + t_5 $$
Robert Israel
  • 448,999
  • 1
    Thanks for taking time to answer. Your analysis seems full correct. Sadly, It remains too general, I thought I could get a deeper insight on the form of the functions $f(d_1, d_2)$. By the way, my favorite result is 3. the symmetry of the new function $d = f(d_1, d_2)$ is automatically true. :) Blessings. – loved.by.Jesus Jul 01 '20 at 09:00
  • please correct $t_3\leq t_1 + t_4$ into $t_3\leq t_1 + t_2$. Thanks, I did not see it in my edit. – loved.by.Jesus Jul 01 '20 at 10:09