Triangle Fixing Algorithms for the Metric Nearness Problem

Abstract

Various problems in machine learning, databases, and statistics involve pairwise distances among a set of objects. It is often desirable for these distances to satisfy the properties of a metric, especially the triangle in- equality. Applications where metric data is useful include clustering, classification, metric-based indexing, and approximation algorithms for various graph problems. This paper presents the Metric Nearness Prob- lem: Given a dissimilarity matrix, find the "nearest" matrix of distances that satisfy the triangle inequalities. For p nearness measures, this pa- per develops efficient triangle fixing algorithms that compute globally optimal solutions by exploiting the inherent structure of the problem. Empirically, the algorithms have time and storage costs that are linear in the number of triangle constraints. The methods can also be easily parallelized for additional speed.

Cite

Text

Sra et al. "Triangle Fixing Algorithms for the Metric Nearness Problem." Neural Information Processing Systems, 2004.

Markdown

[Sra et al. "Triangle Fixing Algorithms for the Metric Nearness Problem." Neural Information Processing Systems, 2004.](https://mlanthology.org/neurips/2004/sra2004neurips-triangle/)

BibTeX

@inproceedings{sra2004neurips-triangle,
  title     = {{Triangle Fixing Algorithms for the Metric Nearness Problem}},
  author    = {Sra, Suvrit and Tropp, Joel and Dhillon, Inderjit S.},
  booktitle = {Neural Information Processing Systems},
  year      = {2004},
  pages     = {361-368},
  url       = {https://mlanthology.org/neurips/2004/sra2004neurips-triangle/}
}