SMACOF
SMACOF is an iterative optimization algorithm used in multidimensional scaling (MDS) to produce a configuration of points in a low-dimensional Euclidean space that best represents a given set of pairwise dissimilarities among objects. The method seeks to minimize a stress function that measures the discrepancy between the observed proximities and the distances in the configuration, often Kruskal’s stress-1 or a related weighted stress.
The algorithm relies on majorization, a principle from optimization. At each iteration SMACOF constructs a simple
SMACOF is flexible and robust. It supports metric and nonmetric MDS, allows weights for observations, and can
Applications of SMACOF span various fields, including social sciences, psychology, biology, and information visualization, wherever a
Historically, SMACOF is associated with the majorization-based optimization approach for MDS developed in the 1990s and