Los algoritmos genéticos y el "simulated annealing" se han usado para optimizar las puntuaciones de alineamientos múltiples de secuencias, valorándolos mediante una función de puntuación como la del método de "suma de pares".