A universal algorithm for finding the shortest distance between systems of points.
Igor A BlatovElena V KitaevaAlexander P ShevchenkoVladislav A BlatovPublished in: Acta crystallographica. Section A, Foundations and advances (2019)
Three universal algorithms for geometrical comparison of abstract sets of n points in the Euclidean space R3 are proposed. It is proved that at an accuracy ε the efficiency of all the algorithms does not exceed O(n3/ε3/2). The most effective algorithm combines the known Hungarian and Kabsch algorithms, but is free of their deficiencies and fast enough to match hundreds of points. The algorithm is applied to compare both finite (ligands) and periodic (nets) chemical objects.