“…Other algorithmic developments followed, including: a divide-and-conquer algorithm called ABBIE based on identifying rigid substructures [72]; an alternating projection approach [58]; a global smoothing continuation code called DGSOL [93,94]; a geometric build-up algorithm [48,49,116,117]; an extended recursive geometric build-up algorithm [50]; a difference of convex functions (d.c.) optimization algorithm [15]; a method based on rank-reducing perturbations of the distance matrix that maintain desired structures [52]; an algorithm for solving a distance matrix based, large-scale, bound constrained, non-convex optimization problem called StrainMin [68].…”