El algoritmo genético y sus posibles aplicaciones - página 6

 

La segunda (si no me equivoco) ley de la Dialéctica establece que la cantidad (valor) pasa a la calidad (parámetro/propiedad). En este caso, el proceso de optimización, tras n-número de iteraciones, debe generar "automáticamente" nuevos parámetros como "subproducto" de su ciclo. Además, los parámetros resultantes pueden "agruparse" y formar nuevos sistemas que se irán incorporando al "caldero" de la optimización y el proceso se repetirá de nuevo. Esto da lugar a la producción por convección de especies con una complejidad creciente, pasando a otras etapas de la evolución: clonación, mestizaje, selección, etc.

Cómo funciona la dialéctica en los procesos químicos y biológicos a nivel micro no lo sé, pero en teoría todo encaja...)

 
Реter Konow:

Creo que es poco probable. Basándose en el concepto de AG, las estructuras idénticas - clones del mismo sistema con diferentes valores de parámetros - pueden cruzarse. En la naturaleza tampoco pueden cruzarse individuos diferentes dentro del mismo entorno. Esta restricción biológica natural impide la aparición de fenómenos ridículos e inviables que no tienen sentido para el ecosistema. Estos "experimentos" siempre acaban en fracaso y sólo son aptos para la investigación de laboratorio. El AG imita a la biología y, por tanto, no se aparta de los principios de mestizaje, herencia y selección.

La cuestión, desde un punto de vista teórico, es muy interesante. La evolución no sólo crea versiones "optimizadas" de las criaturas en el curso de su "adaptación" a las condiciones, sino también especies fundamentalmente nuevas. ¿De dónde vienen si el mestizaje es imposible? Así que provienen de mutaciones naturales. Pero, - la mutación es un cambio en los genes existentes, no la adquisición de otros nuevos. Es decir, - el conjunto no puede aumentar, y la "calibración" sólo adapta (optimiza) las especies vivas. ¿De dónde vienen las nuevas y más complejas criaturas?

Incluso si hacemos que un algoritmo "arroje" aleatoriamente parámetros en sistemas arbitrarios y también encuentre aleatoriamente un objetivo de optimización (función de aptitud) para ellos, ¿qué puede darnos?

Unalgoritmo genético es más perfecto porque no tiene limitaciones, a diferencia de un prototipo natural.

En cuanto a la adaptabilidad, la evolución no sólo sigue el camino de la perfección (más fuerte, más rápido, más duro), sino también el del inevitable "deterioro". Así, por ejemplo, la naturaleza podría haber creado un monstruo del tamaño de una orca, con un caparazón quitinoso (el mejor material en combinación de fuerza y peso), y con patas, incluso las crías de tal especie habrían sido invulnerables, pero esto no ocurrió, porque muy rápidamente la base alimenticia se habría agotado y todas las demás especies habrían sido destruidas en el planeta y la especie de este monstruo se habría comido a sí misma al final. Por eso, las ballenas, los felinos y otros depredadores tienen exactamente el tamaño y el grado de vulnerabilidad que garantizaría la supervivencia. La vulnerabilidad de una especie es una característica necesaria para la supervivencia, y las especies invulnerables mueren de hambre. Los seres humanos son prácticamente invulnerables y pueden ser fácilmente empujados al borde de la extinción por la destrucción de su "base alimenticia".

 
Andrey Dik:

El algoritmo genético es más perfecto porque no tiene limitaciones, a diferencia del prototipo natural.

Sobre la adaptabilidad: la evolución no sólo consiste en la perfección (más fuerte, más rápida, más dura), sino también en el inevitable "deterioro". Así, por ejemplo, la naturaleza podría haber creado un monstruo del tamaño de una orca, con un caparazón quitinoso (el mejor material en combinación de fuerza y peso), y con patas, incluso las crías de tal especie habrían sido invulnerables, pero esto no ocurrió, porque muy rápidamente la base alimenticia se habría agotado y todas las demás especies habrían sido destruidas en el planeta y la especie de este monstruo se habría comido a sí misma al final. Por eso, las ballenas, los felinos y otros depredadores tienen exactamente el tamaño y el grado de vulnerabilidad que garantizaría la supervivencia. La vulnerabilidad de una especie es una característica necesaria para su supervivencia.

Estoy de acuerdo sobre la evolución y la necesaria vulnerabilidad de las criaturas. La perfección de la AG no lo es. Creo que es sólo un calco y muy limitado.

En general, me sorprende el camino evolutivo que ha elegido la naturaleza. Al fin y al cabo, las especies vivas sólo existen en un entorno cargado de energía (oxígeno, sustancias químicas consumidas con los alimentos y el agua) y no tienen una fuente autónoma e independiente en su interior. Esta es una solución mucho mejor. Haga una fuente de energía dentro de cada ser basada en alguna reacción poderosa (nuclear o química) y el ser se independizará del oxígeno, el agua, los alimentos y otras cosas. Podrán vivir en el espacio y en otras condiciones imposibles para nosotros.

Por alguna razón, la naturaleza no fue así...

 
Реter Konow:

Estoy de acuerdo sobre la evolución y la necesaria vulnerabilidad de las criaturas. Sólo sobre la perfección de GA no es. Creo que sólo es una parodia y muy limitada.

En general, me sorprende el camino evolutivo que ha elegido la naturaleza. Al fin y al cabo, las especies vivas sólo existen en un entorno cargado de energía (oxígeno, sustancias químicas consumidas con los alimentos y el agua) y no tienen una fuente autónoma e independiente en su interior. Esta es una solución mucho mejor. Haga una fuente de energía dentro de cada ser basada en alguna reacción poderosa (nuclear o química) y el ser se independizará del oxígeno, el agua, los alimentos y otras cosas. Podrán vivir en el espacio y en otras condiciones imposibles para nosotros.

Por alguna razón, la naturaleza no fue así...

hay seres autónomos - bacterias con cholophilus. y algunos seres no necesitan oxígeno y pueden sobrevivir en el frío absoluto así como a 600-800c en agua presurizada.

el mecanismo evolutivo natural se limita a las combinaciones de aminoácidos y sólo está limitado por la imaginación de sus usuarios.

 
Sobre la selección genética de los más fuertes.
La naturaleza se las arregla para que haya defectos en el genocódigo además de registrar las mejores cualidades, y son esos genes "defectuosos" los que finalmente se ensamblan en el código que acaba sobreviviendo.
Convirtiéndolo en las condiciones del robot, es necesario que del conjunto de las condiciones para el comercio de la señal la genética además de una selección del más fuerte haga el genocódigo "defectuoso". como las variables para la entrada 6, la genética recogió los parámetros, y en la nueva generación comienza el par de decenas de los descendientes y entre ellos hace un matrimonio de 6 variables con los parámetros recogidos + el 7º parámetro.
Y esta es la versión de la evolución de la genética que devolverá un robot de comercio con un conjunto de código genético autodesarrollado.
Una simple búsqueda de parámetros para un conjunto de variables constantemente invariable sólo da velocidad en la selección de valores óptimos.
Para llevar a cabo una tarea tan compleja, necesitamos un historial de cotizaciones muy grande y un conjunto de variables no pequeño. Una condición estable debe ser que las variables no sean inferiores a una determinada cantidad, el robot vive sólo si genera beneficios, y la viabilidad se pierde por inactividad, como si no estuviera operando, morirá.
 
Andrey Dik:

hay criaturas autónomas - bacterias con cholophilus. y algunas criaturas no necesitan oxígeno y pueden sobrevivir en el frío absoluto así como en agua presurizada a 600-800c.

el mecanismo evolutivo natural se limita a las combinaciones de aminoácidos, y ha sólo está limitado por la imaginación de sus usuarios.

Probablemente la autonomía energética es rechazada por la Naturaleza debido a la falta de interacción y destrucción del motivo de la evolución. Si los seres no se devoran unos a otros para la existencia diaria, no interactúan y, por tanto, no evolucionan. En consecuencia, la autonomía destruye los fundamentos de la Evolución y limita la vida a un ciclo. Un callejón sin salida...

 
Реter Konow:

Probablemente la autonomía energética es rechazada por la Naturaleza debido a la falta de interacción y a la destrucción de la base para el desarrollo. Si los seres no se devoran unos a otros en aras de la existencia cotidiana, no interactúan y, por tanto, no evolucionan. Por lo tanto, la autonomía destruye la base de la Evolución, y limita la vida a un ciclo. Un callejón sin salida...

¿Por qué evolucionar?

Es suficiente para los extremófilos simples, no necesitan oxígeno, consumen sulfuro de hidrógeno - lo principal es seguir viviendo.

 
Andrey Dik:

... El ser humano es una especie prácticamente invulnerable y podría verse fácilmente empujado al borde de la extinción por la destrucción de su "base alimenticia".

Estoy de acuerdo.

 
Anatolii Zainchkovskii:
En cuanto a la selección genética de los más fuertes.
La naturaleza se las arregla para que haya defectos en el genocódigo además de registrar las mejores cualidades, y son esos genes "defectuosos" los que finalmente se ensamblan en el código que acaba sobreviviendo.
Traduciendo a condiciones de robot, es necesario que de un conjunto de condiciones para una señal de comercio la genética haga un genocódigo "defectuoso" además de la selección de los más fuertes. como variables para la entrada 6, la genética recogió parámetros , y en la nueva generación comienza un par de docenas de descendientes y entre ellos hace un matrimonio de 6 variables con parámetros recogidos + el 7º parámetro.
Y esta es la versión de la evolución de la genética que devolverá un robot de comercio con un conjunto de código genético autodesarrollado.
Una simple búsqueda de parámetros para un conjunto de variables constantemente invariable sólo da velocidad en la selección de valores óptimos.
Para llevar a cabo una tarea tan compleja, necesitamos un historial de cotizaciones muy grande y un conjunto de variables no pequeño. Una condición estable debe ser que las variables no sean inferiores a una determinada cantidad, el robot vive sólo si genera beneficios y pierde vitalidad en la inactividad. Al igual que si no opera, muere.

El problema es que no se puede "añadir un parámetro" al sistema. No funciona así. El parámetro es una derivada de todo el sistema. Se basa en muchas funciones y propiedades. No se puede añadir simplemente...

 
Реter Konow:

El problema es que no se puede "añadir un parámetro" al sistema. No funciona así. El parámetro es una derivada de todo el sistema. Se basa en muchas funciones y propiedades. No se puede añadir simplemente...

Ahí tengo un error, no el 7º parámetro, sino la 7ª variable. Hay algunas dificultades, pero es posible implementarlo, e incluso mt5 lo permite, pero no se puede atornillar el proceso de selección de parámetros a través de la genética.