Algoritmos adaptativos
De Wikipedia, la enciclopedia libre
Los Algoritmos Adaptativos son aquellos que modifican su conducta durante su ejecución, atendiendo a los cambios que se producen en su entorno o en el propio programa.
Un ejemplo de ellos es el algoritmo de ordenación introsort, que al principio ordena los elementos utilizando el algoritmo quicksort, y que cambia a heapsort si percibe que se demora más de lo habitual (quicksort suele ordenar un array de elementos en O(n·log n) salvo en algunos casos en los que tiene un orden de O(n²)).
Los algoritmos adaptativos se usan en multitud de campos, como por ejemplo el control, o el procesado de señal. Algoritmos adaptativos típicos son el LMS,RLS, feedforward...