El modelo NK es un modelo matemático descrito por su inventor principal, Stuart Kauffman, como un paisaje de aptitud "ajustablemente accidentado" . La "ajustabilidad accidentada" captura la intuición de que tanto el tamaño general del paisaje como el número de sus "colinas y valles" locales pueden ajustarse mediante cambios en sus dos parámetros.y, consiendo la longitud de una cadena de evolución ydeterminar el grado de accidentado del paisaje.
El modelo NK se ha aplicado en una amplia variedad de campos, incluyendo el estudio teórico de la biología evolutiva , la inmunología , la optimización , la evolución tecnológica , la ciencia de equipos [ 1 ] y los sistemas complejos . El modelo también se adoptó en la teoría organizacional , donde se utiliza para describir la forma en que un agente puede explorar un entorno manipulando diversas características de sí mismo. Por ejemplo, un agente puede ser una organización , las colinas y los valles representan las ganancias (o sus cambios), y el movimiento en el entorno requiere decisiones organizacionales (como agregar líneas de productos o modificar la estructura organizacional), las cuales tienden a interactuar entre sí y afectar las ganancias de manera compleja. [ 2 ]
Una versión temprana del modelo, que consideraba solo los más suaves () y los más resistentes () paisajes, fue presentado en Kauffman y Levin (1987). [ 3 ] El modelo tal como se conoce actualmente apareció por primera vez en Kauffman y Weinberger (1989). [ 4 ]
Una de las razones por las que el modelo ha atraído tanta atención en optimización es que es una instancia particularmente simple de un problema denominado NP-completo [ 5 ], lo que significa que es difícil encontrar óptimos globales. Recientemente, se demostró que el modelo NK para K > 1 también es PLS-completo [ 6 ] , lo que significa que, en general, es difícil encontrar incluso óptimos de aptitud locales. Esto tiene consecuencias para el estudio de la evolución abierta .
Ejemplo prototípico: aptitud del plásmido
Un plásmido es un pequeño círculo de ADN dentro de ciertas células que puede replicarse independientemente de sus células huésped. Supongamos que deseamos estudiar la aptitud de los plásmidos.
Para simplificar, modelamos un plásmido como un anillo de N genes posibles, siempre en el mismo orden, y cada uno puede tener dos estados posibles (activo o inactivo, tipo X o tipo Y, etc.). Entonces, el plásmido se modela mediante una cadena binaria de longitud N , y por lo tanto la función de aptitud es.
El modelo más simple implicaría que los genes no interactúan entre sí, y así obtenemosdonde cadadenota la contribución a la aptitud del genen la ubicación.
Para modelar la epistasis , introducimos otro factor K , el número de otros genes con los que interactúa un gen. Es razonable suponer que en un plásmido, dos genes interactúan si son adyacentes, dando así comoPor ejemplo, cuando K = 1 y N = 5 ,
El modelo NK generaliza esto al permitir valores arbitrarios y finitos de K y N, así como una definición arbitraria de la adyacencia de los genes (los genes no necesariamente se encuentran en un círculo o un segmento de línea).
Definición matemática
El modelo NK define un espacio de fase combinatorio , que consiste en cada cadena (elegida de un alfabeto dado) de longitudPara cada cadena en este espacio de búsqueda, se define un valor escalar (llamado aptitud ). Si se define una métrica de distancia entre cadenas, la estructura resultante es un paisaje .
Los valores de aptitud se definen según la encarnación específica del modelo, pero la característica clave del modelo NK es que la aptitud de una cadena dadaes la suma de las contribuciones de cada locusen la cadena:
y la contribución de cada locus en general depende de su estado y del estado deotros loci,:
dóndees el índice de lavecino del locus.
Por lo tanto, la función de aptitudes una correspondencia entre cadenas de longitud K + 1 y escalares, que el trabajo posterior de Weinberger denomina "contribuciones de aptitud". Dichas contribuciones de aptitud suelen elegirse aleatoriamente a partir de alguna distribución de probabilidad especificada .

Ejemplo: los modelos de vidrio giratorio
El modelo de Ising 1D del vidrio de espín se suele escribir comodóndees el hamiltoniano, que puede pensarse como energía.
Podemos reformularlo como un caso especial del modelo NK con K=1 :definiendoEn general, el modelo de Ising m-dimensional en una cuadrícula cuadradaes un modelo NK con.
Dado que K mide aproximadamente la "rugosidad" del panorama de aptitud (véase más abajo), vemos que a medida que aumenta la dimensión del modelo de Ising, también aumenta su rugosidad.
CuandoEste es el modelo de Edwards-Anderson, que es exactamente soluble.
El modelo de Sherrington-Kirkpatrick generaliza el modelo de Ising al permitir que todos los pares posibles de espines interactúen (en lugar de un grafo de cuadrícula , se utiliza el grafo completo ), por lo que también es un modelo NK con.
Al permitir que todas las subsecuencias posibles de espines interactúen, en lugar de solo pares, obtenemos el modelo de rango infinito, que también es un modelo NK con.
Topología ajustable
El valor de K controla el grado de epistasis en el modelo NK, o cuánto influyen otros loci en la contribución de aptitud de un locus dado. Con K = 0, la aptitud de una cadena dada es una simple suma de las contribuciones individuales de los loci: para funciones de aptitud no triviales, existe un óptimo global que es fácil de localizar (el genoma de todos 0 si f (0) > f (1), o todos 1 si f (1) > f (0)). Para K distinto de cero , la aptitud de una cadena es una suma de las aptitudes de las subcadenas, que pueden interactuar para frustrar el sistema (considere cómo lograr la aptitud óptima en el ejemplo anterior). Por lo tanto, aumentar K incrementa la complejidad del paisaje de aptitud.
Variaciones con espacios neutros
El modelo NK básico no admite el fenómeno del espacio neutral , es decir, conjuntos de genomas conectados por mutaciones únicas que tienen el mismo valor de aptitud. Se han propuesto dos adaptaciones para incluir esta estructura biológicamente importante . El modelo NKP introduce un parámetro: una proporcióndelLas contribuciones de aptitud se establecen en cero, de modo que las contribuciones de varios motivos genéticos son degeneradas . El modelo NKQ introduce un parámetroy aplica una discretización en los posibles valores de contribución de aptitud de modo que cada contribución tome uno devalores posibles, introduciendo de nuevo la degeneración en las contribuciones de algunos motivos genéticos . El modelo NK desnudo corresponde alycasos bajo estas parametrizaciones.
Resultados conocidos
En 1991, Weinberger publicó un análisis detallado [ 7 ] del caso en el quey las contribuciones de aptitud se eligen aleatoriamente. Posteriormente se demostró que su estimación analítica del número de óptimos locales era errónea . Sin embargo, los experimentos numéricos incluidos en el análisis de Weinberger respaldan su resultado analítico de que la aptitud esperada de una cadena se distribuye normalmente con una media de aproximadamente
y una variación de aproximadamente
.
Aplicaciones
El modelo NK se ha utilizado en muchos campos, incluyendo el estudio de vidrios de espín , la resolución colectiva de problemas , [ 8 ] la epistasis y la pleiotropía en biología evolutiva y la optimización combinatoria .
Referencias
- ↑ Boroomand, Amin; Smaldino, Paul E. (2023). "El sesgo de superioridad y el ruido de comunicación pueden mejorar la resolución colectiva de problemas" . Journal of Artificial Societies and Social Simulation . 26 (3). doi : 10.18564/jasss.5154 .
- ↑ Levinthal, DA (1997). "Adaptación en paisajes accidentados". Management Science . 43 (7): 934– 950. doi : 10.1287/mnsc.43.7.934 .
- ↑ Kauffman, S.; Levin, S. (1987). "Hacia una teoría general de las caminatas adaptativas en paisajes accidentados". Journal of Theoretical Biology . 128 (1): 11– 45. Bibcode : 1987JThBi.128...11K . doi : 10.1016/s0022-5193(87)80029-2 . PMID 3431131 .
- ↑ Kauffman, S.; Weinberger, E. (1989). "El modelo NK de paisajes de aptitud accidentados y su aplicación a la maduración de la respuesta inmune". Journal of Theoretical Biology . 141 (2): 211– 245. Bibcode : 1989JThBi.141..211K . doi : 10.1016/s0022-5193(89)80019-0 . PMID 2632988 .
- ↑ Weinberger, E. (1996), "NP-completitud del modelo Nk de Kauffman, un paisaje de aptitud ajustable", Documento de trabajo del Instituto Santa Fe, 96-02-003.
- ↑ Kaznatcheev, Artem (2019). "Complejidad computacional como restricción última de la evolución" . Genetics . 212 ( 1): 245– 265. doi : 10.1534/genetics.119.302000 . PMC 6499524. PMID 30833289 .
- ↑ Weinberger, Edward (15 de noviembre de 1991). "Propiedades locales del modelo Nk de Kauffman: un paisaje energético rugoso y ajustable". Physical Review A. 10. 44 (10): 6399– 6413. Bibcode : 1991PhRvA..44.6399W . doi : 10.1103/physreva.44.6399 . PMID 9905770 .
- ↑ Boroomand, A. y Smaldino, PE, 2021. Trabajo duro, toma de riesgos y diversidad en un modelo de resolución colectiva de problemas. Journal of Artificial Societies and Social Simulation, 24(4).
- Matemáticas aplicadas
- Biología matemática y teórica