stringtranslate.com

Inteligencia de enjambre

Una bandada de estorninos reaccionando ante un depredador.

La inteligencia de enjambre ( SI ) es el comportamiento colectivo de sistemas descentralizados y autoorganizados , naturales o artificiales. El concepto se emplea en trabajos sobre inteligencia artificial . La expresión fue introducida por Gerardo Beni y Jing Wang en 1989, en el contexto de los sistemas robóticos celulares. [1] [2]

Los sistemas SI consisten típicamente en una población de agentes simples o boids que interactúan localmente entre sí y con su entorno. [3] La inspiración a menudo proviene de la naturaleza, especialmente de los sistemas biológicos. [4] Los agentes siguen reglas muy simples, y aunque no hay una estructura de control centralizada que dicte cómo deben comportarse los agentes individuales, las interacciones locales, y hasta cierto punto aleatorias, entre dichos agentes conducen al surgimiento de un comportamiento global "inteligente", desconocido para los agentes individuales. [5] Los ejemplos de inteligencia de enjambre en sistemas naturales incluyen colonias de hormigas , colonias de abejas , bandadas de pájaros , caza de halcones, pastoreo de animales , crecimiento bacteriano , cardúmenes de peces e inteligencia microbiana .

La aplicación de los principios de enjambre a los robots se denomina robótica de enjambre , mientras que la inteligencia de enjambre se refiere al conjunto más general de algoritmos. La predicción de enjambre se ha utilizado en el contexto de problemas de previsión. Se consideran enfoques similares a los propuestos para la robótica de enjambre para los organismos modificados genéticamente en la inteligencia colectiva sintética. [6]

Modelos de comportamiento de enjambre

Los muchachos (Reynolds 1987)

Boids es un programa de vida artificial , desarrollado por Craig Reynolds en 1986, que simula la formación de bandadas . Fue publicado en 1987 en las actas de la conferencia ACM SIGGRAPH . [7] El nombre "boid" corresponde a una versión abreviada de "bird-oid object", que se refiere a un objeto parecido a un pájaro. [8]

Como ocurre con la mayoría de las simulaciones de vida artificial, Boids es un ejemplo de comportamiento emergente ; es decir, la complejidad de Boids surge de la interacción de agentes individuales (los Boids, en este caso) que se adhieren a un conjunto de reglas simples. Las reglas que se aplican en el mundo más simple de Boids son las siguientes:

Se pueden agregar reglas más complejas, como evitar obstáculos y buscar objetivos.

Partículas autopropulsadas (Vicseky otros. 1995)

Las partículas autopropulsadas (SPP), también conocidas como el modelo de Vicsek , fueron introducidas en 1995 por Vicsek et al. [9] como un caso especial del modelo de boids introducido en 1986 por Reynolds . [7] Un enjambre se modela en SPP por una colección de partículas que se mueven con una velocidad constante pero responden a una perturbación aleatoria adoptando en cada incremento de tiempo la dirección promedio de movimiento de las otras partículas en su vecindario local. [10] Los modelos SPP predicen que los animales en enjambre comparten ciertas propiedades a nivel de grupo, independientemente del tipo de animales en el enjambre. [11] Los sistemas de enjambre dan lugar a comportamientos emergentes que ocurren en muchas escalas diferentes, algunos de los cuales están resultando ser universales y robustos. Se ha convertido en un desafío en la física teórica encontrar modelos estadísticos mínimos que capturen estos comportamientos. [12] [13] [14]

Metaheurística

Los algoritmos evolutivos (EA), la optimización de enjambre de partículas (PSO), la evolución diferencial (DE), la optimización de colonias de hormigas (ACO) y sus variantes dominan el campo de las metaheurísticas inspiradas en la naturaleza . [15] Esta lista incluye algoritmos publicados hasta aproximadamente el año 2000. Una gran cantidad de metaheurísticas inspiradas en metáforas más recientes han comenzado a atraer críticas en la comunidad de investigación por ocultar su falta de novedad detrás de una metáfora elaborada. Para conocer los algoritmos publicados desde entonces, consulte Lista de metaheurísticas basadas en metáforas .

Las metaheurísticas carecen de confianza en una solución. [16] Cuando se determinan los parámetros apropiados, y cuando se logra una etapa de convergencia suficiente, a menudo encuentran una solución que es óptima, o casi óptima; sin embargo, si uno no conoce la solución óptima de antemano, no se conoce la calidad de una solución. [16] A pesar de este inconveniente obvio, se ha demostrado que estos tipos de algoritmos funcionan bien en la práctica, y se han investigado y desarrollado ampliamente. [17] [18] [19] [20] [21] Por otro lado, es posible evitar este inconveniente calculando la calidad de la solución para un caso especial donde tal cálculo es posible, y después de tal ejecución se sabe que cada solución que es al menos tan buena como la solución que tenía un caso especial, tiene al menos una confianza de solución que tenía un caso especial. Un ejemplo de esto es el algoritmo de Monte Carlo inspirado en Ant para el conjunto de arcos de retroalimentación mínimos donde esto se ha logrado de manera probabilística a través de la hibridación del algoritmo de Monte Carlo con la técnica de optimización de colonias de hormigas . [22]

Optimización de colonias de hormigas (Dorigo 1992)

La optimización de colonias de hormigas (ACO), introducida por Dorigo en su tesis doctoral, es una clase de algoritmos de optimización modelados sobre las acciones de una colonia de hormigas . ACO es una técnica probabilística útil en problemas que tratan de encontrar mejores caminos a través de grafos. Las 'hormigas' artificiales (agentes de simulación) localizan soluciones óptimas moviéndose a través de un espacio de parámetros que representa todas las soluciones posibles. Las hormigas naturales depositan feromonas que las dirigen unas a otras hacia los recursos mientras exploran su entorno. Las 'hormigas' simuladas registran de manera similar sus posiciones y la calidad de sus soluciones, de modo que en iteraciones de simulación posteriores más hormigas localizan mejores soluciones. [23]

Optimización de enjambre de partículas (Kennedy, Eberhart y Shi 1995)

La optimización por enjambre de partículas (PSO) es un algoritmo de optimización global para tratar problemas en los que la mejor solución se puede representar como un punto o superficie en un espacio n-dimensional. Las hipótesis se trazan en este espacio y se les asigna una velocidad inicial , así como un canal de comunicación entre las partículas. [24] [25] Las partículas luego se mueven a través del espacio de solución y se evalúan de acuerdo con algún criterio de aptitud después de cada paso de tiempo. Con el tiempo, las partículas se aceleran hacia aquellas partículas dentro de su agrupación de comunicación que tienen mejores valores de aptitud. La principal ventaja de este enfoque sobre otras estrategias de minimización global, como el recocido simulado , es que la gran cantidad de miembros que componen el enjambre de partículas hace que la técnica sea impresionantemente resistente al problema de los mínimos locales .

Algoritmo de colonias de abejas artificiales (Karaboga 2005)

Karaboga introdujo la metaheurística ABC en 2005 como una respuesta para optimizar problemas numéricos. Inspirado en el comportamiento de búsqueda de alimento de las abejas melíferas , el modelo de Karaboga tenía tres componentes: la empleada, la observadora y la exploradora. En la práctica, la abeja exploradora artificial expondría todas las posiciones de fuentes de alimento (soluciones) buenas o malas. La abeja empleada buscaría la ruta más corta a cada posición para extraer la cantidad de alimento (calidad) de la fuente. Si el alimento se agotara de la fuente, la abeja empleada se convertiría en exploradora y buscaría aleatoriamente otras fuentes de alimento. Cada fuente que se abandonara crearía una retroalimentación negativa, lo que significa que las respuestas encontradas eran soluciones deficientes. Las abejas observadoras esperan a que las abejas empleadas abandonen una fuente o den información de que la fuente tiene una gran cantidad de alimento y vale la pena enviarle recursos adicionales. Cuanto más se recluta una abeja observadora, más positiva es la retroalimentación, lo que significa que es probable que la respuesta sea una buena solución.

Inteligencia artificial de enjambre (2015)

La inteligencia artificial de enjambre (IAA) es un método para amplificar la inteligencia colectiva de grupos humanos en red mediante algoritmos de control modelados a partir de enjambres naturales. A veces denominada enjambre humano o IA de enjambre, la tecnología conecta grupos de participantes humanos en sistemas en tiempo real que deliberan y convergen en soluciones como enjambres dinámicos cuando se les presenta simultáneamente una pregunta [26] [27] [28] La IAA se ha utilizado para una amplia gama de aplicaciones, desde permitir que los equipos comerciales generen pronósticos financieros altamente precisos [29] hasta permitir que los fanáticos de los deportes superen los mercados de apuestas de Las Vegas. [30] La IAA también se ha utilizado para permitir que grupos de médicos generen diagnósticos con una precisión significativamente mayor que los métodos tradicionales. [31] [32] La Organización de las Naciones Unidas para la Alimentación y la Agricultura (FAO) ha utilizado la IAA para ayudar a pronosticar hambrunas en puntos críticos de todo el mundo. [33] [ se necesita una mejor fuente ]

Aplicaciones

Las técnicas basadas en inteligencia de enjambre se pueden utilizar en varias aplicaciones. El ejército de los EE. UU. está investigando técnicas de enjambre para controlar vehículos no tripulados. La Agencia Espacial Europea está pensando en un enjambre orbital para autoensamblaje e interferometría. La NASA está investigando el uso de la tecnología de enjambre para el mapeo planetario. Un artículo de 1992 de M. Anthony Lewis y George A. Bekey analiza la posibilidad de utilizar la inteligencia de enjambre para controlar nanobots dentro del cuerpo con el fin de matar tumores cancerosos. [34] Por el contrario, al-Rifaie y Aber han utilizado la búsqueda de difusión estocástica para ayudar a localizar tumores. [35] [36] La inteligencia de enjambre (SI) se aplica cada vez más en los sistemas de Internet de las cosas (IoT) [37] [38] y, por asociación con las redes basadas en intenciones (IBN), [39] debido a su capacidad para manejar tareas complejas y distribuidas a través de algoritmos descentralizados y autoorganizados. La inteligencia de enjambre también se ha aplicado a la minería de datos [40] y al análisis de clústeres . [41] Los modelos basados ​​en hormigas son otro tema de la teoría de gestión moderna. [42]

Enrutamiento basado en hormigas

También se ha investigado el uso de la inteligencia de enjambre en las redes de telecomunicaciones , en forma de enrutamiento basado en hormigas . Esto fue iniciado por separado por Dorigo et al. y Hewlett-Packard a mediados de la década de 1990, con una serie de variantes existentes. Básicamente, esto utiliza una tabla de enrutamiento probabilística que recompensa/refuerza la ruta recorrida con éxito por cada "hormiga" (un pequeño paquete de control) que inunda la red. Se ha investigado el refuerzo de la ruta en la dirección hacia adelante, hacia atrás y en ambas direcciones simultáneamente: el refuerzo hacia atrás requiere una red simétrica y acopla las dos direcciones; el refuerzo hacia adelante recompensa una ruta antes de que se conozca el resultado (pero entonces uno pagaría por el cine antes de saber qué tan buena es la película). Como el sistema se comporta de manera estocástica y, por lo tanto, carece de repetibilidad, existen grandes obstáculos para la implementación comercial. Los medios móviles y las nuevas tecnologías tienen el potencial de cambiar el umbral para la acción colectiva debido a la inteligencia de enjambre (Rheingold: 2002, P175).

La ubicación de la infraestructura de transmisión para redes de comunicación inalámbrica es un importante problema de ingeniería que implica objetivos contrapuestos. Se requiere una selección mínima de ubicaciones (o sitios) con el fin de proporcionar una cobertura de área adecuada para los usuarios. Se ha utilizado con éxito un algoritmo de inteligencia de enjambre muy diferente, inspirado en las hormigas, la búsqueda de difusión estocástica (SDS), para proporcionar un modelo general para este problema, relacionado con el empaquetamiento de círculos y la cobertura de conjuntos. Se ha demostrado que la SDS se puede aplicar para identificar soluciones adecuadas incluso para instancias de problemas de gran tamaño. [43]

Las aerolíneas también han utilizado el enrutamiento basado en hormigas para asignar las llegadas de los aviones a las puertas de embarque del aeropuerto. En Southwest Airlines, un programa de software utiliza la teoría de enjambre, o inteligencia de enjambre, la idea de que una colonia de hormigas funciona mejor que una sola. Cada piloto actúa como una hormiga que busca la mejor puerta de embarque del aeropuerto. "El piloto aprende de su experiencia qué es lo mejor para él, y resulta que esa es la mejor solución para la aerolínea", explica Douglas A. Lawson . Como resultado, la "colonia" de pilotos siempre va a las puertas de embarque a las que puede llegar y salir rápidamente. El programa puede incluso avisar a un piloto de los atascos de aviones antes de que se produzcan. "Podemos anticipar lo que va a ocurrir, por lo que tendremos una puerta de embarque disponible", dice Lawson. [44]

Simulación de multitudes

Los artistas están utilizando la tecnología de enjambre como un medio para crear sistemas interactivos complejos o simular multitudes . [ cita requerida ]

Instancias

La trilogía cinematográfica de El Señor de los Anillos utilizó una tecnología similar, conocida como Massive (software) , durante las escenas de batalla. La tecnología Swarm es particularmente atractiva porque es barata, robusta y simple.

Stanley y Stella en: Breaking the Ice fue la primera película en utilizar la tecnología de enjambre para la representación, representando de manera realista los movimientos de grupos de peces y aves utilizando el sistema Boids. [ cita requerida ]

Batman Returns de Tim Burton también hizo uso de la tecnología de enjambre para mostrar los movimientos de un grupo de murciélagos. [45]

Las aerolíneas han utilizado la teoría de enjambres para simular el embarque de pasajeros en un avión. El investigador de Southwest Airlines, Douglas A. Lawson, utilizó una simulación informática basada en hormigas empleando sólo seis reglas de interacción para evaluar los tiempos de embarque utilizando varios métodos de embarque (Miller, 2010, xii-xviii). [46]

Enjambre humano

Las redes de usuarios distribuidos pueden organizarse en "enjambres humanos" mediante la implementación de sistemas de control de circuito cerrado en tiempo real. [47] [48] Desarrollado por Louis Rosenberg en 2015, el enjambre humano, también llamado inteligencia artificial de enjambre, permite aprovechar la inteligencia colectiva de grupos interconectados de personas en línea. [49] [50] La inteligencia colectiva del grupo a menudo excede las capacidades de cualquiera de los miembros del grupo. [51]

En 2018, la Facultad de Medicina de la Universidad de Stanford publicó un estudio que mostraba que grupos de médicos humanos, cuando se conectaban entre sí mediante algoritmos de enjambre en tiempo real, podían diagnosticar afecciones médicas con una precisión sustancialmente mayor que los médicos individuales o los grupos de médicos que trabajaban juntos utilizando métodos tradicionales de colaboración colectiva. En uno de esos estudios, se encargó a enjambres de radiólogos humanos conectados entre sí que diagnosticaran radiografías de tórax y demostraron una reducción del 33 % en los errores de diagnóstico en comparación con los métodos humanos tradicionales y una mejora del 22 % con respecto al aprendizaje automático tradicional. [31] [52] [53] [32]

La Facultad de Medicina de la Universidad de California en San Francisco (UCSF) publicó en 2021 un artículo preliminar sobre el diagnóstico de imágenes de resonancia magnética realizado por pequeños grupos de médicos colaboradores. El estudio mostró un aumento del 23 % en la precisión del diagnóstico al utilizar la tecnología de inteligencia artificial de enjambre (IAI) en comparación con la votación por mayoría. [54] [55]

Gramáticas de enjambre

Las gramáticas de enjambre son enjambres de gramáticas estocásticas que pueden evolucionar para describir propiedades complejas como las que se encuentran en el arte y la arquitectura. [56] Estas gramáticas interactúan como agentes que se comportan de acuerdo con las reglas de la inteligencia de enjambre. Este comportamiento también puede sugerir algoritmos de aprendizaje profundo , en particular cuando se considera el mapeo de estos enjambres a circuitos neuronales. [57]

Arte enjambre

En una serie de trabajos, al-Rifaie et al. [58] han utilizado con éxito dos algoritmos de inteligencia de enjambre (uno que imita el comportamiento de una especie de hormigas ( Leptothorax acervorum ) en busca de alimento ( búsqueda de difusión estocástica , SDS) y el otro algoritmo que imita el comportamiento de las bandadas de pájaros ( optimización de enjambre de partículas , PSO)) para describir una nueva estrategia de integración que explota las propiedades de búsqueda local del PSO con el comportamiento global del SDS. El algoritmo híbrido resultante se utiliza para esbozar nuevos dibujos de una imagen de entrada, explotando una tensión artística entre el comportamiento local de las "bandas de pájaros" (mientras intentan seguir el boceto de entrada) y el comportamiento global de las "hormigas en busca de alimento" (mientras intentan animar a la bandada a explorar nuevas regiones del lienzo). La "creatividad" de este sistema de enjambre híbrido se ha analizado bajo la luz filosófica del "rizoma" en el contexto de la metáfora de "Orquídea y avispa" de Deleuze . [59]

Un trabajo más reciente de al-Rifaie et al., "Swarmic Sketches and Attention Mechanism" [60] , introduce un nuevo enfoque que implementa el mecanismo de "atención" al adaptar SDS para atender selectivamente áreas detalladas de un lienzo digital. Una vez que la atención del enjambre se dirige a una determinada línea dentro del lienzo, se utiliza la capacidad de PSO para producir un "boceto enjambre" de la línea atendida. Los enjambres se mueven por todo el lienzo digital en un intento de satisfacer sus roles dinámicos (atención a áreas con más detalles) asociados con ellos a través de su función de aptitud. Habiendo asociado el proceso de renderizado con los conceptos de atención, el desempeño de los enjambres participantes crea un boceto único, no idéntico cada vez que los enjambres "artistas" se embarcan en la interpretación de los dibujos de línea de entrada. En otros trabajos, mientras que PSO es responsable del proceso de boceto, SDS controla la atención del enjambre.

En un trabajo similar, "Swarmic Paintings and Colour Attention", [61] se producen imágenes no fotorrealistas utilizando el algoritmo SDS que, en el contexto de este trabajo, es responsable de la atención al color.

La " creatividad computacional " de los sistemas mencionados anteriormente se analiza en [58] [62] [63] a través de los dos prerrequisitos de la creatividad (es decir, libertad y restricciones) dentro de las dos infames fases de exploración y explotación de la inteligencia de enjambre.

Michael Theodore y Nikolaus Correll utilizan instalaciones de arte con inteligencia de enjambre para explorar lo que se necesita para que los sistemas diseñados parezcan reales. [64]

Investigadores notables

Véase también

Referencias

  1. ^ Beni, G.; Wang, J. (1993). "Inteligencia de enjambre en sistemas robóticos celulares". Actas. Taller avanzado de la OTAN sobre robots y sistemas biológicos, Toscana, Italia, 26-30 de junio (1989) . Berlín, Heidelberg: Springer. págs. 703-712. doi :10.1007/978-3-642-58069-7_38. ISBN . 978-3-642-63461-1.
  2. ^ Beni, G. (1989). "El concepto de sistema robótico celular". Actas del Simposio Internacional IEEE sobre Control Inteligente 1988. IEEE. págs. 57–62. doi :10.1109/ISIC.1988.65405. ISBN . 978-0-8186-2012-6.
  3. ^ Hu, J.; Turgut, A.; Krajnik, T.; Lennox, B.; Arvin, F., "Diseño de protocolo de coordinación basado en oclusión para tareas de pastoreo robótico autónomo" IEEE Transactions on Cognitive and Developmental Systems, 2020.
  4. ^ Gad, Ahmed G. (1 de agosto de 2022). "Algoritmo de optimización de enjambre de partículas y sus aplicaciones: una revisión sistemática". Archivos de métodos computacionales en ingeniería . 29 (5): 2531–2561. doi : 10.1007/s11831-021-09694-4 . ISSN  1886-1784.
  5. ^ Hu, J.; Bhowmick, P.; Jang, I.; Arvin, F.; Lanzon, A., "Un marco de contención de formación de clústeres descentralizados para sistemas multirobot" IEEE Transactions on Robotics, 2021.
  6. ^ Solé R, Rodriguez-Amor D, Duran-Nebreda S, Conde-Pueyo N, Carbonell-Ballestero M, Montañez R (octubre de 2016). "Inteligencia colectiva sintética". BioSistemas . 148 : 47–61. Código Bib : 2016BiSys.148...47S. doi :10.1016/j.biosystems.2016.01.002. hdl : 10630/32279 . PMID  26868302.
  7. ^ ab Reynolds, Craig (1987). "Rebaños, manadas y escuelas: un modelo de comportamiento distribuido". Actas de la 14.ª conferencia anual sobre gráficos por ordenador y técnicas interactivas . Association for Computing Machinery . págs. 25–34. CiteSeerX 10.1.1.103.7187 . doi :10.1145/37401.37406. ISBN .  978-0-89791-227-3.S2CID 546350  .
  8. ^ Banks, Alec; Vincent, Jonathan; Anyakoha, Chukwudi (julio de 2007). "Una revisión de la optimización de enjambre de partículas. Parte I: antecedentes y desarrollo". Natural Computing . 6 (4): 467–484. CiteSeerX 10.1.1.605.5879 . doi :10.1007/s11047-007-9049-5. S2CID  2344624. 
  9. ^ Vicsek, T. ; Czirok, A.; Ben-Jacob, E.; Cohen, I.; Shochet, O. (1995). "Nuevo tipo de transición de fase en un sistema de partículas autodirigidas". Physical Review Letters . 75 (6): 1226–1229. arXiv : cond-mat/0611743 . Código Bibliográfico :1995PhRvL..75.1226V. doi :10.1103/PhysRevLett.75.1226. PMID  10060237. S2CID  15918052.
  10. ^ Czirók, A.; Vicsek, T. (2006). "Comportamiento colectivo de partículas autopropulsadas en interacción". Physica A . 281 (1): 17–29. arXiv : cond-mat/0611742 . Código Bibliográfico :2000PhyA..281...17C. doi :10.1016/S0378-4371(00)00013-3. S2CID  14211016.
  11. ^ Buhl, J.; Sumpter, DJT; Couzin, D.; Hale, JJ; Despland, E.; Miller, ER; Simpson, SJ; et al. (2006). "Del desorden al orden en la marcha de langostas" (PDF) . Science . 312 (5778): 1402–1406. Bibcode :2006Sci...312.1402B. doi :10.1126/science.1125142. PMID  16741126. S2CID  359329. Archivado desde el original (PDF) el 29 de septiembre de 2011 . Consultado el 7 de octubre de 2011 .
  12. ^ Toner, J.; Tu, Y.; Ramaswamy, S. (2005). "Hidrodinámica y fases de bandadas" (PDF) . Anales de Física . 318 (1): 170–244. Código Bibliográfico :2005AnPhy.318..170T. doi :10.1016/j.aop.2005.04.011. Archivado desde el original (PDF) el 2011-07-18 . Consultado el 2011-10-07 .
  13. ^ Bertin, E.; Droz, M.; Grégoire, G. (2009). "Ecuaciones hidrodinámicas para partículas autopropulsadas: derivación microscópica y análisis de estabilidad". J. Phys. A . 42 (44): 445001. arXiv : 0907.4688 . Bibcode :2009JPhA...42R5001B. doi :10.1088/1751-8113/42/44/445001. S2CID  17686543.
  14. ^ Li, YX; Lukeman, R.; Edelstein-Keshet, L.; et al. (2007). "Mecanismos mínimos para la formación de cardúmenes en partículas autopropulsadas" (PDF) . Physica D: Nonlinear Phenomena . 237 (5): 699–720. Bibcode :2008PhyD..237..699L. doi :10.1016/j.physd.2007.10.009. Archivado desde el original (PDF) el 2011-10-01.
  15. ^ Lones, Michael A. (2014). "Metaheurísticas en algoritmos inspirados en la naturaleza". Actas de la publicación complementaria de la Conferencia anual de 2014 sobre computación genética y evolutiva (PDF) . pp. 1419–1422. CiteSeerX 10.1.1.699.1825 . doi :10.1145/2598394.2609841. ISBN .  9781450328814.S2CID14997975  .​
  16. ^ de Silberholz, John; Golden, Bruce; Gupta, Swati; Wang, Xingyin (2019), Gendreau, Michel; Potvin, Jean-Yves (eds.), "Comparación computacional de metaheurísticas", Handbook of Metaheuristics , International Series in Operations Research & Management Science, Cham: Springer International Publishing, págs. 581–604, doi :10.1007/978-3-319-91086-4_18, ISBN 978-3-319-91086-4, Número de identificación del sujeto  70030182
  17. ^ Burke, Edmund; De Causmaecker, Patrick; Petrovic, Sanja; Berghe, Greet Vanden (2004), Resende, Mauricio GC; de Sousa, Jorge Pinho (eds.), "Búsqueda de vecindarios variables para problemas de asignación de turnos de enfermeras", Metaheurísticas: toma de decisiones por computadora , Optimización aplicada, Boston, MA: Springer US, págs. 153–172, doi :10.1007/978-1-4757-4137-7_7, ISBN 978-1-4757-4137-7
  18. ^ Fu, Michael C. (1 de agosto de 2002). "Artículo destacado: Optimización para simulación: teoría frente a práctica". INFORMS Journal on Computing . 14 (3): 192–215. doi :10.1287/ijoc.14.3.192.113. ISSN  1091-9856.
  19. ^ Dorigo, Marco; Birattari, Mauro; Stutzle, Thomas (noviembre de 2006). "Optimización de colonias de hormigas". Revista IEEE Computational Intelligence . 1 (4): 28–39. doi :10.1109/MCI.2006.329691. ISSN  1556-603X.
  20. ^ Hayes-RothFrederick (1 de agosto de 1975). "Revisión de "Adaptación en sistemas naturales y artificiales" de John H. Holland", The U. of Michigan Press, 1975". Boletín ACM SIGART (53): 15. doi :10.1145/1216504.1216510. S2CID  14985677.
  21. ^ Resende, Mauricio GC; Ribeiro, Celso C. (2010), Gendreau, Michel; Potvin, Jean-Yves (eds.), "Procedimientos de búsqueda adaptativa aleatoria voraz: avances, hibridaciones y aplicaciones", Handbook of Metaheuristics , International Series in Operations Research & Management Science, Boston, MA: Springer US, págs. 283–319, doi :10.1007/978-1-4419-1665-5_10, ISBN 978-1-4419-1665-5
  22. ^ Kudelić, Robert; Ivković, Nikola (15 de mayo de 2019). "Algoritmo de Monte Carlo inspirado en Ant para el conjunto de arcos de retroalimentación mínimos". Sistemas expertos con aplicaciones . 122 : 108–117. doi :10.1016/j.eswa.2018.12.021. ISSN  0957-4174. S2CID  68071710.
  23. ^ Optimización de colonias de hormigas por Marco Dorigo y Thomas Stützle, MIT Press, 2004. ISBN 0-262-04219-3 
  24. ^ Parsopoulos, KE; Vrahatis, MN (2002). "Enfoques recientes para problemas de optimización global mediante optimización de enjambre de partículas". Natural Computing . 1 (2–3): 235–306. doi :10.1023/A:1016568309421. S2CID  4021089.
  25. ^ Optimización de enjambre de partículas por Maurice Clerc, ISTE, ISBN 1-905209-04-5 , 2006. 
  26. ^ Rosenberg, Louis (20 de julio de 2015). "Enjambres humanos, un método en tiempo real para la inteligencia colectiva". 20 de julio de 2015-24 de julio de 2015. Vol. 27. págs. 658–659. doi :10.7551/978-0-262-33027-5-ch117. ISBN 9780262330275.
  27. ^ Rosenberg, Louis; Willcox, Gregg (2020). "Inteligencia artificial de enjambre". En Bi, Yaxin; Bhatia, Rahul; Kapoor, Supriya (eds.). Sistemas inteligentes y aplicaciones . Avances en sistemas inteligentes y computación. Vol. 1037. Springer International Publishing. págs. 1054–1070. doi :10.1007/978-3-030-29516-5_79. ISBN 9783030295165.S2CID 195258629  .
  28. ^ Metcalf, Lynn; Askay, David A.; Rosenberg, Louis B. (2019). "Mantener a los humanos informados: agrupar conocimientos mediante inteligencia artificial de enjambre para mejorar la toma de decisiones empresariales". California Management Review . 61 (4): 84–109. doi :10.1177/0008125619862256. ISSN  0008-1256. S2CID  202323483.
  29. ^ Schumann, Hans; Willcox, Gregg; Rosenberg, Louis; Pescetelli, Niccolo (2019). ""El enjambre humano" amplifica la precisión y el retorno de la inversión al pronosticar los mercados financieros". Conferencia internacional IEEE de 2019 sobre computación y comunicación humanizadas (HCC) . págs. 77–82. doi :10.1109/HCC46620.2019.00019. ISBN 978-1-7281-4125-1.S2CID209496644  .​
  30. ^ Bayern, Macy (4 de septiembre de 2018). "Cómo los sistemas de inteligencia artificial superan a los corredores de apuestas de Las Vegas en precisión de pronósticos deportivos". TechRepublic . Consultado el 10 de septiembre de 2018 .
  31. ^ ab Scudellari, Megan (13 de septiembre de 2018). "La "mente colmena" humana-inteligente diagnostica neumonía". IEEE Spectrum: Noticias sobre tecnología, ingeniería y ciencia . Consultado el 20 de julio de 2019 .
  32. ^ ab Rosenberg, Louis; Lungren, Matthew; Halabi, Safwan; Willcox, Gregg; Baltaxe, David; Lyons, Mimi (noviembre de 2018). "Inteligencia artificial de enjambre empleada para amplificar la precisión diagnóstica en radiología". 2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON) . Vancouver, BC: IEEE. págs. 1186–1191. doi :10.1109/IEMCON.2018.8614883. ISBN 9781538672662.S2CID58675679  .​
  33. ^ Rosenberg, Louis (13 de octubre de 2021). "Inteligencia de enjambre: la IA inspirada en las abejas puede ayudarnos a tomar mejores decisiones". Big Think .
  34. ^ Lewis, M. Anthony; Bekey, George A. "La autoorganización conductual de nanorobots utilizando reglas locales". Actas de la Conferencia internacional IEEE/RSJ de 1992 sobre robots y sistemas inteligentes .
  35. ^ al-Rifaie, MM; Aber, A. "Identificación de metástasis en exploraciones óseas con Stochastic Diffusion Search". Proc. Tecnología de la información IEEE en medicina y educación, ITME . 2012 : 519–523.
  36. ^ al-Rifaie, Mohammad Majid, Ahmed Aber y Ahmed Majid Oudah. ​​"Utilización de la búsqueda de difusión estocástica para identificar metástasis en exploraciones óseas y microcalcificaciones en mamografías [ enlace muerto ‍ ] ". En Talleres de bioinformática y biomedicina (BIBMW), Conferencia internacional IEEE de 2012, págs. 280-287. IEEE, 2012.
  37. ^ Sun, Weifeng; Tang, Min; Zhang, Lijun; Huo, Zhiqiang; Shu, Lei (enero de 2020). "Una encuesta sobre el uso de algoritmos de inteligencia de enjambre en IoT". Sensores . 20 (5): 1420. Bibcode :2020Senso..20.1420S. doi : 10.3390/s20051420 . ISSN  1424-8220. PMC 7085620 . PMID  32150912. 
  38. ^ Abualigah, Laith; Falcone, Deborah; Forestiero, Agostino (29 de mayo de 2023). "Inteligencia de enjambre para enfrentar los desafíos de IoT". Inteligencia computacional y neurociencia . 2023 : 4254194. doi : 10.1155/2023/4254194 . ISSN:  1687-5265. PMC: 10241578. PMID :  37284052. 
  39. ^ "Redes basadas en intenciones para la Internet de las cosas | Tema de investigación de Frontiers". www.frontiersin.org . Consultado el 14 de agosto de 2024 .
  40. ^ Martens, D.; Baesens, B.; Fawcett, T. (2011). "Encuesta editorial: Inteligencia de enjambre para minería de datos". Aprendizaje automático . 82 (1): 1–42. doi : 10.1007/s10994-010-5216-5 .
  41. ^ Thrun, M.; Ultsch, A. (2021). "Inteligencia de enjambre para agrupamiento autoorganizado". Inteligencia artificial . 290 : 103237. arXiv : 2106.05521 . doi :10.1016/j.artint.2020.103237. S2CID  213923899.
  42. ^ Fladerer, Johannes-Paul; Kurzmann, Ernst (noviembre de 2019). LA SABIDURÍA DE LOS MUCHOS: cómo crear autoorganización y cómo utilizar la inteligencia colectiva en las empresas y en la sociedad a partir del maná . LIBROS A LA DEMANDA. ISBN 9783750422421.
  43. ^ Whitaker, RM, Hurley, S.. Un enfoque basado en agentes para la selección de sitios para redes inalámbricas. Proc ACM Symposium on Applied Computing, págs. 574–577, (2002).
  44. ^ "Aviones, trenes y hormigueros: científicos informáticos simulan la actividad de las hormigas para reducir los retrasos en las aerolíneas". Science Daily . 1 de abril de 2008. Archivado desde el original el 24 de noviembre de 2010 . Consultado el 1 de diciembre de 2010 .
  45. ^ Mahant, Manish; Singh Rathore, Kalyani; Kesharwani, Abhishek; Choudhary, Bharat (2012). "Una encuesta profunda sobre la inteligencia de enjambre". Revista internacional de investigación informática avanzada . 2 (1) . Consultado el 3 de octubre de 2022 .
  46. ^ Miller, Peter (2010). El enjambre inteligente: cómo comprender las bandadas, los cardúmenes y las colonias puede ayudarnos a comunicarnos mejor, tomar decisiones y hacer las cosas mejor . Nueva York: Avery. ISBN 978-1-58333-390-7.
  47. ^ Oxenham, Simon. «Por qué las abejas podrían ser el secreto de la inteligencia sobrehumana» . Consultado el 20 de enero de 2017 .
  48. ^ Rosenberg, L.; Pescetelli, N.; Willcox, G. (octubre de 2017). "La inteligencia artificial de enjambre amplifica la precisión al predecir los mercados financieros". 2017 IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON) . págs. 58–62. doi :10.1109/UEMCON.2017.8248984. ISBN . 978-1-5386-1104-3.S2CID21312426  .​
  49. ^ "Más inteligentes como grupo: cómo la inteligencia de enjambre eligió a los ganadores del Derby". Christian Science Monitor .
  50. ^ "Una startup de inteligencia artificial aprovecha la inteligencia de 'enjambre' humano para predecir a los ganadores". CNET .
  51. ^ Rosenberg, Louis (12 de febrero de 2016). "Inteligencia artificial de enjambre, un enfoque de inteligencia artificial con intervención humana" Actas de la 30.ª Conferencia AAAI sobre Inteligencia Artificial . AAAI'16. Phoenix, Arizona: AAAI Press: 4381–4382.
  52. ^ "La IA unánime logra diagnósticos de neumonía un 22% más precisos". VentureBeat . 2018-09-10 . Consultado el 2019-07-20 .
  53. ^ "Un enjambre de conocimientos - Revista Radiology Today" www.radiologytoday.net . Consultado el 20 de julio de 2019 .
  54. ^ Shah, Rutwik; Astuto, Bruno; Gleason, Tyler; Fletcher, Will; Banaga, Justin; Sweetwood, Kevin; Ye, Allen; Patel, Rina; McGill, Kevin; Link, Thomas; Crane, Jason (6 de septiembre de 2021). "Utilización de una plataforma de inteligencia de enjambre digital para mejorar el consenso entre radiólogos y explorar sus aplicaciones". arXiv : 2107.07341 [cs.HC].
  55. ^ Shah, Rutwik; Astuto Arouche Nunes, Bruno; Gleason, Tyler; Fletcher, Will; Banaga, Justin; Sweetwood, Kevin; Ye, Allen; Patel, Rina; McGill, Kevin; Link, Thomas; Crane, Jason; Pedoia, Valentina; Majumdar, Sharmila (4 de abril de 2023). "Utilización de una plataforma de inteligencia de enjambre digital para mejorar el consenso entre radiólogos y explorar sus aplicaciones". Revista de imágenes digitales . 36 (2): 401–413. doi :10.1007/s10278-022-00662-3. PMC 10039189 . PMID  36414832. 
  56. ^ vonMammen, Sebastian; Jacob, Christian (2009). "La evolución de las gramáticas de enjambre: cultivo de árboles, creación de arte y diseño de abajo hacia arriba". Revista IEEE Computational Intelligence . 4 (3): 10–19. CiteSeerX 10.1.1.384.9486 . doi :10.1109/MCI.2009.933096. S2CID  17882213. 
  57. ^ du Castel, Bertrand (15 de julio de 2015). "Teoría de la activación/reconocimiento de patrones de la mente". Frontiers in Computational Neuroscience . 9 (90): 90. doi : 10.3389/fncom.2015.00090 . PMC 4502584 . PMID  26236228. 
  58. ^ ab al-Rifaie, MM; Bishop, JM; Caines, S. (2012). "Creatividad y autonomía en sistemas de inteligencia de enjambre" (PDF) . Computación cognitiva . 4 (3): 320–331. doi :10.1007/s12559-012-9130-y. S2CID  942335.
  59. ^ Deleuze G, Guattari F, Massumi B. Mil mesetas. Minneapolis: University of Minnesota Press; 2004.
  60. ^ Al-Rifaie, Mohammad Majid; Bishop, John Mark (2013). "Swarmic Sketches and Attention Mechanism" (PDF) . Música, sonido, arte y diseño evolutivos y de inspiración biológica (PDF) . Apuntes de clase en informática. Vol. 7834. págs. 85–96. doi :10.1007/978-3-642-36955-1_8. ISBN 978-3-642-36954-4.
  61. ^ Al-Rifaie, Mohammad Majid; Bishop, John Mark (2013). "Pinturas enjambres y atención al color" (PDF) . Música, sonido, arte y diseño de inspiración evolutiva y biológica (PDF) . Apuntes de clase en informática. Vol. 7834. págs. 97–108. doi :10.1007/978-3-642-36955-1_9. ISBN 978-3-642-36954-4.
  62. ^ al-Rifaie, Mohammad Majid, Mark JM Bishop y Ahmed Aber. "¿Creativo o no? Los pájaros y las hormigas dibujan con músculos". Actas de AISB'11 Computing and Philosophy (2011): 23-30.
  63. ^ al-Rifaie MM, Bishop M (2013) Inteligencia de enjambre y creatividad artificial débil Archivado el 11 de agosto de 2019 en Wayback Machine . En: The Association for the Advancement of Artificial Intelligence (AAAI) 2013: Spring Symposium, Stanford University, Palo Alto, California, EE. UU., págs. 14-19
  64. ^ "Laboratorio de Correll". Laboratorio de Correll .

Lectura adicional

Enlaces externos