Interface Metric<T>
- All Known Implementing Classes:
ChebyshevMetric, CosineMetric, EuclideanMetric, MahalanobisMetric, ManhattanMetric, MinkowskiMetric
public interface Metric<T>
Represents a metric (distance function).
A metric must satisfy:
- Non-negativity: d(x,y) ≥ 0
- Identity: d(x,y) = 0 ⟺ x = y
- Symmetry: d(x,y) = d(y,x)
- Triangle inequality: d(x,z) ≤ d(x,y) + d(y,z)
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
-
Method Details
-
distance
-