Sobre la base del argumento de que una solución óptima verdadera no es biológicamente significativa debido al error experimental inherente en la determinación de la estructura proteica, se ha desarrollado un algoritmo con aproximadamente tiempo polinómico para el alineamiento de estructuras que produce una familia de soluciones "óptimas" dentro de un parámetro de aproximación para una función de puntuación dada.