¿Cuáles son algunos algoritmos informáticos inspirados en la naturaleza?

Muchas cosas, principalmente relacionadas con fractales, optimización e inteligencia artificial, todas las cosas en las que la naturaleza es muy buena.

  • Sistemas Lindenmayer
  • Algoritmos basados ​​en la noción de inteligencia de Enjambre, como el algoritmo de colonia de abejas artificiales mencionado y los algoritmos de optimización de colonias de hormigas
  • Recocido simulado
  • Red neuronal artificial, incluidas las redes de creencias profundas,
  • Programación evolutiva y programación genética.

El algoritmo del árbol de la oruga y el ratón aleatorio han sido nombrados con fantasía por los animales, pero su método de operación probablemente no esté inspirado en el comportamiento de esos animales. Solo suena lindo. Esa categoría también incluye algoritmos como el algoritmo Floyd’s Hare y Tortoise, y sin duda muchos otros.

Aquí hay algunos en Inteligencia Artificial:
Red neuronal artificial: inspirada en el sistema nervioso central del animal
Programación genética: inspirada en la evolución de los organismos vivos.

También puede ver este enlace: Algoritmos inteligentes: Recetas de programación inspiradas en la naturaleza

More Interesting

¿Habrá diferentes algoritmos para implementar la inserción y eliminación de una estructura de datos como b árboles?

¿Estaría de acuerdo en que el aprendizaje profundo es el único algoritmo que rige sobre todos los demás algoritmos en el aprendizaje automático?

¿Qué son los algoritmos de calibración para aplicaciones biomédicas en teléfonos inteligentes?

¿Cuáles son las amplias variedades en programación dinámica que se preguntan con frecuencia en los concursos de codificación?

¿Cuáles son algunos campos en CS en los que puedo considerar entrar si mis intereses principales son las matemáticas y el diseño de algoritmos?

¿Cuál es el secreto de escribir buenos algoritmos?

¿Es normal no entender el algoritmo de Dijkstra si no tengo ningún conocimiento previo sobre algoritmos?

¿Cómo se puede usar un algoritmo genético para clasificar las soluciones candidatas?

¿Qué algoritmo se puede usar para pasar de datos de frecuencia a una nota musical?

Si alguien pudiera factorizar rápidamente los números primos, ¿cuáles serían las consecuencias?

¿Los ingenieros de software de Google, Amazon, etc. utilizan estructuras de datos y algoritmos en el desarrollo de aplicaciones en tiempo real?

No soy bueno con los algoritmos y no puedo encontrar una solución hasta que alguien me lo diga. ¿Cómo puedo arreglar esto?

¿Encontrar la complejidad temporal de los algoritmos está relacionado con las matemáticas discretas?

¿Hay algún problema para el cual se pruebe que no existe un algoritmo óptimo?

Cómo implementar este algoritmo usando Matlab