<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0120-5609</journal-id>
<journal-title><![CDATA[Ingeniería e Investigación]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. Investig.]]></abbrev-journal-title>
<issn>0120-5609</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad Nacional de Colombia.]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-56092008000200015</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Inteligencia de enjambres: sociedades para la solución de problemas (una revisión)]]></article-title>
<article-title xml:lang="en"><![CDATA[Swarm intelligence: problem-solving societies (a review)]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Muñoz]]></surname>
<given-names><![CDATA[Mario A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[López]]></surname>
<given-names><![CDATA[Jesús A.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Caicedo]]></surname>
<given-names><![CDATA[Eduardo F.]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad del Valle Grupo Percepción y Sistemas Inteligentes ]]></institution>
<addr-line><![CDATA[ Valle]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad del Valle  ]]></institution>
<addr-line><![CDATA[ Valle]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad del Valle Grupo Percepción y Sistemas Inteligentes ]]></institution>
<addr-line><![CDATA[ Valle]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2008</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2008</year>
</pub-date>
<volume>28</volume>
<numero>2</numero>
<fpage>119</fpage>
<lpage>130</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-56092008000200015&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0120-56092008000200015&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0120-56092008000200015&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo se presenta una revisión de los conceptos de inteligencia de enjambres, y algunas perspectivas en la investigación con estas técnicas, con el objetivo de establecer un punto de partida para trabajos futuros en diferentes áreas de la ingeniería. Para la construcción de esta revisión se llevó a cabo una búsqueda bibliográfica en las bases de datos más actualizadas de los artículos clásicos del tema y de las últimas aplicaciones y resultados publicados, en particular en las áreas de control automático, procesamiento de señales e imágenes, y robótica, extrayendo su concepto más relevante y organizándolo de manera cronológica. Como resultado se obtuvo taxonomía de la computación evolutiva, la diferencia entre la inteligencia de enjambres y otros algoritmos evolutivos, y una visión amplia de las diferentes técnicas y aplicaciones.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper presents a review of the basic concepts of swarm intelligence and some views regarding the future of research in this area aimed at establishing a starting point for future work in different engineering fields. A bibliographic search of the most updated databases regarding classic articles on the subject and the most recent applications and results was used for constructing this review, especially in the areas of automatic control, signal and image processing and robotics. The main concepts were selected and organised in chronological order. A taxonomy was obtained for evolutionary computing techniques, a clear differentiation between swarm intelligence and other evolutionary algorithms and an overview of the different techniques and applications.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[algoritmos de optimización]]></kwd>
<kwd lng="es"><![CDATA[computación evolutiva]]></kwd>
<kwd lng="es"><![CDATA[inteligencia computacional]]></kwd>
<kwd lng="es"><![CDATA[inteligencia de enjambres]]></kwd>
<kwd lng="en"><![CDATA[computational intelligence]]></kwd>
<kwd lng="en"><![CDATA[evolutionary computing]]></kwd>
<kwd lng="en"><![CDATA[optimisation algorithm]]></kwd>
<kwd lng="en"><![CDATA[swarm intelligence]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font size = "2" face = "verdana">     <p>    <center><font size = "4"><b> Inteligencia de enjambres: sociedades para la soluci&oacute;n de problemas (una revisi&oacute;n) </b></font></center></p>     <p>    <center><font size = "3"><b> Swarm intelligence: problem-solving societies (a review) </b></font></center></p>     <p><b> Mario A. Muñoz<sup>1</sup>, Jes&uacute;s A. L&oacute;pez<sup>2</sup> y Eduardo F. Caicedo<sup>3</sup> </b></p>     <p>    <br><sup>1</sup> Ingeniero electr&oacute;nico. Candidato a Mag&iacute;ster, en Ingenier&iacute;a Electr&oacute;nica, Universidad del Valle, Colombia. Investigador, Grupo Percepci&oacute;n y Sistemas Inteligentes, Universidad del Valle, Colombia. <a href = "mailto:andremun@univalle.edu.co">andremun@univalle.edu.co</a>     <br><sup>2</sup> Ingeniero electricista. Mag&iacute;ster, en Autom&aacute;tica y Doctor, en Ingenier&iacute;a, Universidad del Valle, Colombia. Profesor Asistente, Universidad del Valle, Colombia. Investigador, Percepci&oacute;n y Sistemas Inteligentes, Universidad del Valle, Colombia. <a href = "mailto:jesuslop@univalle.edu.co">jesuslop@univalle.edu.co</a>     <br><sup>3</sup> Ingeniero electricista. Master, en Tecnolog&iacute;as de la Informaci&oacute;n en Fabricaci&oacute;n, Universidad Polit&eacute;cnica de Madrid, España. Doctor Ingeniero, en Inform&aacute;tica Industrial, Universidad Polit&eacute;cnica de Madrid, España. Profesor Titular, Universidad del Valle, Colombia. Investigador, Grupo Percepci&oacute;n y Sistemas Inteligentes, Universidad del Valle, Colombia. <a href = "mailto:ecaicedo@univalle.edu.co">ecaicedo@univalle.edu.co</a> </p> <hr size = "1">     ]]></body>
<body><![CDATA[<p><b> RESUMEN </b></p>     <p>En este art&iacute;culo se presenta una revisi&oacute;n de los conceptos de inteligencia de enjambres, y algunas perspectivas en la investigaci&oacute;n con estas t&eacute;cnicas, con el objetivo de establecer un punto de partida para trabajos futuros en diferentes &aacute;reas de la ingenier&iacute;a. Para la construcci&oacute;n de esta revisi&oacute;n se llev&oacute; a cabo una b&uacute;squeda bibliogr&aacute;fica en las bases de datos m&aacute;s actualizadas de los art&iacute;culos cl&aacute;sicos del tema y de las &uacute;ltimas aplicaciones y resultados publicados, en particular en las &aacute;reas de control autom&aacute;tico, procesamiento de señales e im&aacute;genes, y rob&oacute;tica, extrayendo su concepto m&aacute;s relevante y organiz&aacute;ndolo de manera cronol&oacute;gica. Como resultado se obtuvo taxonom&iacute;a de la computaci&oacute;n evolutiva, la diferencia entre la inteligencia de enjambres y otros algoritmos evolutivos, y una visi&oacute;n amplia de las diferentes t&eacute;cnicas y aplicaciones.</p>     <p><b>Palabras clave:</b> algoritmos de optimizaci&oacute;n, computaci&oacute;n evolutiva, inteligencia computacional, inteligencia de enjambres.</p> <hr size = "1">     <p><b> ABSTRACT </b></p>     <p>This paper presents a review of the basic concepts of swarm intelligence and some views regarding the future of research in this area aimed at establishing a starting point for future work in different engineering fields. A bibliographic search of the most updated databases regarding classic articles on the subject and the most recent applications and results was used for constructing this review, especially in the areas of automatic control, signal and image processing and robotics. The main concepts were selected and organised in chronological order. A taxonomy was obtained for evolutionary computing techniques, a clear differentiation between swarm intelligence and other evolutionary algorithms and an overview of the different techniques and applications.</p>     <p><b>Keywords:</b> computational intelligence, evolutionary computing, optimisation algorithm, swarm intelligence.</p> <hr size = "1">     <p>Recibido: abril 3 de 2008    <br> Aceptado: junio 27 de 2008</p>     <p><font size = "3"><b> Introducci&oacute;n </b></font></p>     <p>Una de las aplicaciones m&aacute;s comunes de la inteligencia artificial (IA) es la b&uacute;squeda de la soluci&oacute;n &oacute;ptima en problemas de alta complejidad, tanto en espacios continuos como discretos. Un algoritmo de optimizaci&oacute;n es un m&eacute;todo num&eacute;rico que encuentra un valor <i>&theta;<sub>i</sub></i> <img src="img/revistas/iei/v28n2/2a15s1.jpg"> <i>R<sup>n</sup></i>, donde <i>R<sup>n</sup></i> es un espacio <i>n</i>–dimensional de b&uacute;squeda, que minimiza o maximiza una funci&oacute;n <i>J</i>(<i>&theta;</i>), por medio de la selecci&oacute;n sistem&aacute;tica de valores de la variable <i>&theta;<sub>i</sub></i> posiblemente con algunas restricciones. La variable <i>&theta;<sub>i</sub></i> puede ser un escalar o un vector de valores discretos o continuos llamados funciones factibles, mientras que <i>J</i>(<i>&theta;</i>) es llamada funci&oacute;n objetivo. Una soluci&oacute;n factible que minimiza o maximiza la funci&oacute;n objetivo es llamada una soluci&oacute;n &oacute;ptima. Un tipo de problemas de optimizaci&oacute;n son aquellos que requieren combinaciones de valores, y se le denomina de optimizaci&oacute;n combinatoria.</p>     ]]></body>
<body><![CDATA[<p>Seg&uacute;n Hertz y Kobler (2000), las t&eacute;cnicas utilizadas para resolver problemas complejos de optimizaci&oacute;n combinatoria han evolucionado progresivamente de m&eacute;todos constructivos a m&eacute;todos de b&uacute;squeda local y finalmente a algoritmos basados en poblaciones. Estos &uacute;ltimos son muy populares actualmente puesto que proveen buenas soluciones al utilizar un m&eacute;todo constructivo para la obtenci&oacute;n de la poblaci&oacute;n inicial, y una t&eacute;cnica de b&uacute;squeda local para mejorar la soluci&oacute;n de la poblaci&oacute;n. Adem&aacute;s los m&eacute;todos basados en poblaciones tienen la ventaja adicional de ser capaces de combinar buenas soluciones en orden de obtener unas mejores, ya que se considera que las buenas soluciones comparten componentes con las soluciones &oacute;ptimas. A estos m&eacute;todos se les conoce como algoritmos de computaci&oacute;n evolutiva (<i>Evolutionary Computation</i> – EC).</p>     <p>Los algoritmos de EC comprenden un conjunto de t&eacute;cnicas iterativas que manejan una poblaci&oacute;n de individuos que son evolucionados (modificados) mediante una serie de reglas que han sido claramente especificadas. En cada iteraci&oacute;n hay periodos de autoadaptaci&oacute;n, los cuales implican cambios en el individuo; son alternados con periodos de cooperaci&oacute;n, lo que implica el intercambio de informaci&oacute;n entre individuos.</p>     <p>Debido a que varios algoritmos pueden ser descritos de esta manera, al considerar el diseño de un nuevo algoritmo de EC para la soluci&oacute;n de un problema particular de optimizaci&oacute;n, se deben tener en cuenta las siguientes caracter&iacute;sticas principales:</p>     <p>-La existencia de <i>individuos</i> que pueden representar soluciones de un problema. Estas soluciones pueden ser factibles o no, parciales o completas, individuales o grupales.</p>     <p>-Un proceso de <i>evoluci&oacute;n</i> que permite definir los cambios en la poblaci&oacute;n a cada generaci&oacute;n o de manera continua.</p>     <p>Una definici&oacute;n de <i>vecindad</i> que permite conocer el modo como los individuos intercambian informaci&oacute;n. Puede ser estructurada si solo un grupo de la poblaci&oacute;n puede conocer la informaci&oacute;n de un miembro, o por el contrario, todos los individuos pueden tener acceso a ella.</p>     <p>-Un mecanismo que permita identificar las <i>fuentes de informaci&oacute;n</i> de un individuo. Ya que la vecindad puede proveer una gran cantidad de informaci&oacute;n, se puede determinar cu&aacute;l es m&aacute;s conveniente utilizar.</p>     <p>-Una medida de la <i>factibilidad</i> de la soluci&oacute;n obtenida, lo cual permite determinar cu&aacute;l es buena, &oacute;ptima o inadecuada.</p>     <p>-Un mecanismo de <i>intensificaci&oacute;n</i>, que corresponde al uso de m&eacute;todos que puedan generar mejoras significativas durante la fase de autoadaptaci&oacute;n. Este mecanismo realiza mejoras sobre un individuo sin tener en cuenta la informaci&oacute;n suministrada por otros individuos, permitiendo la intensificaci&oacute;n de la b&uacute;squeda sobre algunas regiones del espacio.</p>     <p>-Un mecanismo de <i>diversificaci&oacute;n</i>, el cual permite evitar convergencia hacia puntos &oacute;ptimos locales. Este procedimiento modifica cada individuo independientemente, pero al contrario del mecanismo de intensificaci&oacute;n, tiene resultados inesperados sobre un individuo. Un tipo de mecanismo de diversificaci&oacute;n es el operador mutaci&oacute;n en los GA.</p>     ]]></body>
<body><![CDATA[<p>As&iacute;, la EC representa un amplio grupo de t&eacute;cnicas, b&aacute;sicamente dividida en dos ramas, cuyas diferencias fundamentales se encuentran en la aplicaci&oacute;n de los conceptos anteriores: los algoritmos evolutivos (<i>Evolutionary Algorithms</i> – EA) y la inteligencia de enjambres (<i>Swarm Intelligence</i> – SI).</p>     <p>-<i>Los algoritmos evolutivos</i>: corresponden a un grupo de t&eacute;cnicas estoc&aacute;sticas que utilizan los conceptos de evoluci&oacute;n biol&oacute;gica. Los EA act&uacute;an sobre una poblaci&oacute;n de soluciones potenciales aplicando los principios de diversidad de individuos y supervivencia del m&aacute;s fuerte para producir mejores aproximaciones a una soluci&oacute;n. En cada generaci&oacute;n es creado un nuevo grupo de aproximaciones por el proceso de selecci&oacute;n de individuos de acuerdo a su nivel de “desempeño” en el dominio del problema, y se cruzan entre s&iacute; utilizando operadores que imitan los conceptos gen&eacute;ticos. Este proceso lleva a la evoluci&oacute;n de poblaciones de individuos que est&aacute;n mejor adaptados a su ambiente. Sus principales t&eacute;cnicas son los algoritmos gen&eacute;ticos (<i>Genetic Algorithms</i> – GA), las estrategias evolutivas (<i>Evolutionsstrategie</i> – ES), la programaci&oacute;n evolutiva (<i>Evolutionary Programming</i> – EP) y la programaci&oacute;n gen&eacute;tica (<i>Genetic Programming</i> – GP). Existen otros algoritmos que pueden ser catalogados dentro de esta rama, uno de ellos es la optimizaci&oacute;n por matrimonio de abejas (<i>Marriage in Honey Bees Optimization</i> – MBO), desarrollado por Abbass y Teo (2001), en donde se simula el proceso de apareamiento en una colonia de abejas.</p>     <p>-<i>Inteligencia de enjambres</i>: corresponde a un grupo de t&eacute;cnicas que est&aacute;n basadas en el estudio del comportamiento colectivo en sistemas autoorganizados y descentralizados (distribuidos). Estos sistemas est&aacute;n conformados t&iacute;picamente por una poblaci&oacute;n de agentes computacionales simples capaces de percibir y modificar su ambiente de manera local. Tal capacidad hace posible la comunicaci&oacute;n entre los individuos, que detectan los cambios en el ambiente generado por el comportamiento de sus semejantes. Aunque normalmente no hay una estructura centralizada de control que dictamina c&oacute;mo los agentes deben comportarse, las interacciones locales entre los agentes usualmente llevan a la emergencia de un comportamiento global. Otra caracter&iacute;stica adicional es la inexistencia de un modelo expl&iacute;cito del ambiente. Dentro de esta rama las t&eacute;cnicas principales son la optimizaci&oacute;n por enjambre de part&iacute;culas (<i>Particle Swarm Optimization</i> – PSO) y la optimizaci&oacute;n por colonia de hormigas (<i>Ant Colony Optimization</i> – ACO). Existen otros algoritmos que pueden ser catalogados dentro de esta rama, como lo son la optimizaci&oacute;n por enjambre de bacterias (<i>Bacteria Swarm Foraging Optimization</i> – BSFO), la b&uacute;squeda por difusi&oacute;n estoc&aacute;stica (<i>Stochastic Diffusion Search</i> – SDS) y el algoritmo de colmena de abejas artificiales (<i>Artificial Bee Hive Algorithm</i> – ABHA).</p>     <p>Al examinar las diferentes caracter&iacute;sticas de cada rama de la EC, se puede establecer una serie de diferencias entre las t&eacute;cnicas, siendo la m&aacute;s notoria la naturaleza centralizada de los EA frente al comportamiento distribuido en SI. Otra diferencia se encuentra en la interacci&oacute;n con la funci&oacute;n objetivo, donde en los EA corresponde al nivel de “desempeño” y en la SI por lo general corresponde al ambiente a ser explorado. A su vez, los agentes en EA no pueden modificar su ambiente, mientras que en SI esta caracter&iacute;stica es fundamental. La <a href="#fig1">Figura 1</a> muestra la taxonom&iacute;a de EC propuesta.</p>      <p>    <center><a name="fig1"><img src="img/revistas/iei/v28n2/2a15f1.jpg"></a></center></p>      <p>En este art&iacute;culo se presenta una revisi&oacute;n a los conceptos de las t&eacute;cnicas m&aacute;s importantes dentro de SI. Se enuncian los conceptos de las principales, junto con algunas de sus variaciones y aplicaciones. Finalmente, se presentan algunas conclusiones sobre la teor&iacute;a b&aacute;sica.</p>     <p><font size = "3"><b> Optimizaci&oacute;n por enjambre de part&iacute;culas </b></font></p>     <p>La optimizaci&oacute;n por enjambre de part&iacute;culas (PSO), desarrollada por Kennedy y Eberhart (1995), es un m&eacute;todo de optimizaci&oacute;n para funciones no lineales en espacios continuos y discretos, basado en la simulaci&oacute;n de un modelo social simple del desplazamiento de card&uacute;menes y bandadas (Kennedy y Eberhart, 1997). En un sistema PSO, la b&uacute;squeda se realiza utilizando una poblaci&oacute;n de part&iacute;culas que corresponden a los individuos, cada uno de los cuales representa una soluci&oacute;n candidata al problema. Las part&iacute;culas cambian su estado al “volar” a trav&eacute;s del espacio de b&uacute;squeda hasta que se ha encontrado un estado relativamente estable. Un sistema PSO combina un modelo “&uacute;nicamente social”, el cual sugiere que los individuos ignoran su propia experiencia y ajustan su conocimiento de acuerdo a las creencias exitosas de los individuos en la vecindad; y un modelo “&uacute;nicamente cognitivo”, el cual trata a los individuos como seres aislados. Una part&iacute;cula cambia de posici&oacute;n utilizando estos dos modelos (Ozcan y Mohan, 1999).</p>     <p>Dentro de PSO, la <i>i</i>–&eacute;sima part&iacute;cula es tratada como un punto dentro de un espacio <i>N</i>–dimensional, representada por <i>X<sub>i</sub></i>.= (<i>x<sub>i1</sub></i>, <i>x<sub>i2</sub></i>,...,<i>x<sub>iN</sub></i>). La mejor posici&oacute;n encontrada por la part&iacute;cula anteriormente, o sea aquella donde se obtuvo el mejor valor en la funci&oacute;n de costo, es representada como <i>p<sub>i</sub></i>.= (<i>p<sub>i1</sub></i>, <i>p<sub>i2</sub></i>,...,<i>p<sub>iN</sub></i>). La mejor posici&oacute;n encontrada por el total de la poblaci&oacute;n es representada por el s&iacute;mbolo <i>g</i>. La rata de cambio de posici&oacute;n (velocidad) para una part&iacute;cula i es representada como <i>&nu;<sub>i</sub></i>.= (<i>&nu;<sub>i1</sub></i>, <i>&nu;<sub>i2</sub></i>,...,<i>&nu;<sub>iN</sub></i>). Las part&iacute;culas son manipuladas de acuerdo a las ecuaciones (1 y 2, donde <i>c<sub>1</sub></i> y <i>c<sub>2</sub></i> son dos constantes positivas, <i>R<sub>1</sub></i> y <i>R<sub>2</sub></i> son dos n&uacute;meros aleatorios en el rango de &#91;0 1&#93;, y <i>w</i> es el peso inercial. La ecuaci&oacute;n (1 es utilizada para calcular la nueva velocidad de la part&iacute;cula de acuerdo a su velocidad anterior y las distancias de su posici&oacute;n actual a su mejor posici&oacute;n y la mejor posici&oacute;n dentro del grupo. Luego la part&iacute;cula se desplaza hacia una nueva posici&oacute;n de acuerdo a la ecuaci&oacute;n 2. El peso inercial <i>w</i>, formulado por Shi y Eberhart (1998), es utilizado para controlar el impacto de las velocidades previas en la velocidad actual, influenciando el cambio entre las habilidades de exploraci&oacute;n global (rango amplio) o local (rango corto) de las part&iacute;culas. Un peso inercial mayor facilita la exploraci&oacute;n global para buscar nuevas &aacute;reas, mientras que un peso inercial menor tiende a facilitar exploraci&oacute;n local para sintonizar finamente el &aacute;rea de b&uacute;squeda actual. Una correcta selecci&oacute;n del peso inercial puede proveer un balance entre las habilidades de b&uacute;squeda local y global, por lo tanto requiere menores iteraciones para encontrar el punto &oacute;ptimo. En general el algoritmo realiza las operaciones mostradas en la <a href="#tab1">Tabla 1</a>.</p>      ]]></body>
<body><![CDATA[<p>    <center><img src="img/revistas/iei/v28n2/2a15e1.jpg"></center></p>      <p>    <center><img src="img/revistas/iei/v28n2/2a15e2.jpg"></center></p>      <p>    <center><a name="tab1"><img src="img/revistas/iei/v28n2/2a15t1.jpg"></a></center></p>      <p>Conceptualmente el algoritmo de PSO es bastante simple, sin embargo existe inter&eacute;s en encontrar maneras de mejorar el desempeño del algoritmo por medio de varias t&eacute;cnicas. La primera modificaci&oacute;n la realizaron Eberhart y Kennedy (1995) al cambiar el concepto vecindad, seleccionando en lugar de la mejor posici&oacute;n global <i>p<sub>g</sub></i>, la mejor posici&oacute;n de las <i>m</i> part&iacute;culas m&aacute;s cercanas <i>p<sub>l</sub></i>. Clerc (1999), hace uso de un factor de constricci&oacute;n <i>K</i> que ayuda a la convergencia del algoritmo PSO al evitar que las part&iacute;culas detengan su movimiento. Løvbjerg y Kink en sus trabajos de (2001, 2002) combinaron los conceptos de PSO con la reproducci&oacute;n encontrada en Algoritmos Gen&eacute;ticos, subpoblaciones y auto-organizaci&oacute;n cr&iacute;tica (<i>Self–Organized Criticality</i> - SOC), con el objetivo de aumentar la diversidad de la poblaci&oacute;n. Miranda y Fonseca en sus trabajos (2002a, 2002b) presentan EPSO, el cual muta por medio de una distribuci&oacute;n gaussiana los par&aacute;metros de inercia (<i>w</i>), individual (<i>c<sub>1</sub></i>) y social (<i>c<sub>2</sub></i>) con el objetivo de autoadaptarlos durante la ejecuci&oacute;n. Zhang y Xie (2003) incluyen un operador de evoluci&oacute;n diferencial, que provee una mutaci&oacute;n de tipo gaussiana sobre <i>p<sub>in</sub></i>, dando origen a la variaci&oacute;n DEPSO. Monson y Seppi (2004) desarrollaron el KSwarm, que utiliza un filtro Kalman para actualizar las posiciones de las part&iacute;culas. Poli <i>et al.</i>, (2005) exploran la posibilidad de evolucionar la fuerza &oacute;ptima generando ecuaciones para controlar las part&iacute;culas por medio de programaci&oacute;n gen&eacute;tica. Grosan <i>et al.</i>, (2005) presentan la variaci&oacute;n con vecindades independientes (INPSO), donde se establecen subenjambres independientes, a diferencia de la definici&oacute;n anterior de vecindad. Tillett <i>et al.</i>, (2005) introducen los conceptos de selecci&oacute;n natural en la variaci&oacute;n DPSO, donde se hace uso de sub–enjambres independientes, los cuales son reproducidos o eliminados dependiendo de su desempeño global. Liu y Abraham (2005) presentan las variaciones con turbulencia (TPSO) y con turbulencia adaptada difusamente (FATPSO), en las que la turbulencia evita la r&aacute;pida convergencia al penalizar la reducci&oacute;n dr&aacute;stica de la velocidad de las part&iacute;culas. Leontitsis <i>et al.</i>, (2006) incluyen el concepto de repelencia del peor punto. Yisu <i>et al.</i>, (2007) presentan las variaciones con vector de distribuci&oacute;n (DVPSO), con habilidad de cruza (COPSO) y adaptable al entorno (LAPSO).</p>     <p>Otros campos de investigaci&oacute;n sobre el algoritmo PSO corresponden al an&aacute;lisis matem&aacute;tico o estad&iacute;stico para conocer mejor el comportamiento del sistema (e.g. Ozcan y Mohan, 1999; Clerc y Kennedy, 2002; Bartz-Beielstein <i>et al.</i>, 2004). Tambi&eacute;n se buscan nuevas aplicaciones del algoritmo donde se busca obtener mejores resultados que con otros m&eacute;todos de optimizaci&oacute;n. Algunos ejemplos son el entrenamiento de redes neuronales reemplazando el algoritmo de entrenamiento por retropropagaci&oacute;n (<i>backpropagation</i>) en redes tipo perceptron multicapa (<i>Multilayer Perceptron</i> – MLP) (e.g. Salerno, 1997; El-Gallad <i>et al.</i>, 2001) y de producto por unidad (<i>Product Unit Neural Network</i> – PUNN) (Ismail y Engelbrecht, 1999); la sintonizaci&oacute;n de controladores PID (Easter Selvan <i>et al.</i>, 2003), robustos con ley <i>H<sub>2</sub></i>/<i>H<sub>&infin;</sub></i> (Krohling <i>et al.</i>, 2002), neuronales (E. Conradie <i>et al.</i>, 2002) y predictivos (Yuan <i>et al.</i>, 2006); la optimizaci&oacute;n de funciones de pertenencia en un conjunto difuso (Esmin <i>et al.</i>, 2002); la identificaci&oacute;n de modelos din&aacute;micos (Voss y Feng, 2002); la identificaci&oacute;n de grupos o <i>clustering</i> para la clasificaci&oacute;n de im&aacute;genes (Omran <i>et al.</i>, 2005) y otros problemas de optimizaci&oacute;n como el control de la potencia reactiva y voltaje (Yoshida <i>et al.</i>, 2001).</p>     <p><font size = "3"><b> Optimizaci&oacute;n por colonia de hormigas </b></font></p>     <p>La optimizaci&oacute;n por colonia de hormigas (ACO) es una familia de algoritmos derivados del trabajo realizado por Dorigo <i>et al.</i>, (1991a), basada en el comportamiento social de las hormigas, las cuales usan una forma de comunicaci&oacute;n basada en sustancias qu&iacute;micas denominadas feromonas. Estas sustancias, depositadas por la hormiga al avanzar por un camino, ejercen una acci&oacute;n sobre la decisi&oacute;n de las hormigas precedentes, las cuales escogen el camino que posea una mayor concentraci&oacute;n de sustancia, permitiendo que encuentren la ubicaci&oacute;n de las fuentes de alimento as&iacute; como su nido. Se ha demostrado que los rastros de feromona permiten lentamente la optimizaci&oacute;n distribuida en la cual cada agente sencillo realiza una pequeña contribuci&oacute;n en la b&uacute;squeda de la mejor soluci&oacute;n.</p>     ]]></body>
<body><![CDATA[<p>En los algoritmos ACO cada agente construye una soluci&oacute;n o parte de esta, comenzando de un estado inicial y desplaz&aacute;ndose a trav&eacute;s de una secuencia finita de estados vecinos, cuyo criterio de vecindad es dependiente del problema, haciendo uso de dos fuentes de informaci&oacute;n: la visibilidad y los rastros de feromona. La probabilidad de que la <i>k</i>–&eacute;sima hormiga se desplace del nodo <i>i</i> al nodo <i>j</i> est&aacute; dada por la ecuaci&oacute;n 3, siendo los nodos <i>J<sup>k</sup><sub>i</sub></i> los estados v&aacute;lidos. A su vez, los rastros son modificados para cambiar la representaci&oacute;n del problema, que utilizar&aacute;n las otras hormigas para tomar sus decisiones por medio de la ecuaci&oacute;n 4, donde es el coeficiente de “evaporaci&oacute;n” de la feromona usado para evitar la r&aacute;pida convergencia de las hormigas hacia una regi&oacute;n del espacio de b&uacute;squeda. Entonces la feromona se convierte en una memoria local compartida de largo t&eacute;rmino que influencia las decisiones subsecuentes de las hormigas. Las hormigas pueden actuar concurrente e independientemente, mostrando un comportamiento cooperativo que usa la estigmergia, una forma de comunicaci&oacute;n indirecta por medio de la modificaci&oacute;n del ambiente. Aunque cada una de las hormigas es capaz de encontrar una soluci&oacute;n, probablemente inadecuada, las mejores soluciones son encontradas como el resultado de la cooperaci&oacute;n global entre todos los agentes de la colonia, como una caracter&iacute;stica inesperada de la interacci&oacute;n cooperativa de los agentes.</p>      <p>    <center><img src="img/revistas/iei/v28n2/2a15e3.jpg"></center></p>      <p>    <center><img src="img/revistas/iei/v28n2/2a15e4.jpg"></center></p>      <p>Otras caracter&iacute;sticas usualmente incluidas dentro de un sistema ACO son el balance entre las caracter&iacute;sticas aleatorias y la severidad en la toma de decisiones (exploraci&oacute;n/ explotaci&oacute;n del conocimiento); y estrategias de conocimiento global denominadas <i>daemon actions</i>. Las caracter&iacute;sticas de un algoritmo ACO pueden necesitar alguna clase de sincronizaci&oacute;n, usualmente obtenida por una programaci&oacute;n secuencial, donde el conocimiento global es f&aacute;cilmente accesible en cualquier instante. En general, un algoritmo de optimizaci&oacute;n por colonia de hormigas realiza las operaciones mostradas en la <a href="#tab2">Tabla 2</a>.</p>      <p>    <center><a name="tab2"><img src="img/revistas/iei/v28n2/2a15t2.jpg"></a></center></p>      <p>Las caracter&iacute;sticas de este grupo de algoritmos hacen que sean &uacute;tiles en problemas estoc&aacute;sticos distribuidos donde la presencia de fuentes ex&oacute;genas produce din&aacute;micas en la representaci&oacute;n del problema. Por ejemplo, muchos problemas relacionados con redes de comunicaci&oacute;n y transporte son intr&iacute;nsecamente distribuidos y din&aacute;micos, y a menudo es imposible obtener un modelo exacto de la variabilidad subyacente. Por el contrario, el uso de la estigmergia como &uacute;nico m&eacute;todo de comunicaci&oacute;n entre las hormigas, los algoritmos ACO pueden presentar dificultades en problemas donde cada estado tiene un gran tamaño de vecindad, debido a sus caracter&iacute;sticas locales. De hecho, una hormiga que visita un estado con un gran tamaño de vecindad tiene un enorme n&uacute;mero de posibles movimientos entre los cuales elegir, siendo la probabilidad de selecci&oacute;n de cada estado muy pequeña, haciendo poco probable que varias hormigas visiten el mismo estado. Esta situaci&oacute;n hace que la diferencia entre usar o no el rastro de feromona, en estos casos, sea muy pequeña o ninguna.</p>     <p>Los algoritmos ACO tienen una naturaleza discreta, lo cual los hace &uacute;tiles para la soluci&oacute;n de problemas de optimizaci&oacute;n combinatoria. De hecho, el primer algoritmo b&aacute;sico de hormigas desarrollado, el <i>Ant System</i> (AS) (Dorigo <i>et al.</i>, 1991a; Dorigo <i>et al.</i>, 1991b; Colorni <i>et al.</i>, 1991; Colorni <i>et al.</i>, 1992), tuvo su primera aplicaci&oacute;n en la soluci&oacute;n del problema del viajero (<i>Traveling Salesman Problem</i> – TSP). En estos primeros trabajos ya se proponen variaciones al concepto de feromona, deriv&aacute;ndose tres algoritmos del AS, el <i>Ant Quantity</i>, el <i>Ant Density</i> y el <i>Ant Cycle</i>. Otros problemas solucionados por medio del AS son la versi&oacute;n asim&eacute;trica del TSP, el <i>Quadratic Assigment Problem</i> (QAP) y el <i>Job–shop Scheduling Problem</i> (JSP) (Dorigo <i>et al.</i>, 1996). Otros algoritmos ACO son: el ANT–Q, presentado por Gambardella y Dorigo en sus trabajos (1995, 1996), el cual se basa en el aprendizaje por refuerzo; el <i>Ant Colony System</i> (ACS), propuesto por Dorigo y Gambardella (1997), que difiere del AS al proveer una regla de transici&oacute;n de estados que balancea la exploraci&oacute;n/explotaci&oacute;n del conocimiento, la actualizaci&oacute;n global es realizada sobre el mejor recorrido y la actualizaci&oacute;n local es efectuada durante la exploraci&oacute;n del espacio; el min–max <i>Ant System</i> (MMAS), propuesto por Stützle y Hoos (1997), donde la feromona est&aacute; delimitada en un rango para evitar el estancamiento; el <i>Rank Based Ant System</i> (AS<i><sub>rank</sub></i>), presentado por Bullnheimer <i>et al.</i>, (1997), en el que la actualizaci&oacute;n de la feromona es llevada a cabo por las <i>m</i> mejores hormigas; el <i>Best–Worst Ant System</i> (BWAS), desarrollado por Cord&oacute;n <i>et al.</i>, (2000), el cual considera la actualizaci&oacute;n positiva para la mejor hormiga y negativa para la peor, la reinicializaci&oacute;n de la b&uacute;squeda cuando ocurre estancamiento y la inclusi&oacute;n de mutaciones a la matriz de feromona para inducir variabilidad. Otras variaciones en el concepto de la actualizaci&oacute;n de la feromona se pueden encontrar en (Meuleau y Dorigo, 2000) donde se usa una regla derivada del descenso estoc&aacute;stico del gradiente (<i>Stochastic Gradient Descent</i> – SGD); en (Rubinstein, 2001) se utiliza el concepto de entrop&iacute;a cruzada, retomado en (Heegaard <i>et al.</i>, 2004) de una manera distribuida.</p>     ]]></body>
<body><![CDATA[<p>Para su uso sobre espacios continuos se requiere un tratamiento diferente del problema donde la vecindad no sea un impedimento. El primer trabajo en este campo fue el de Bilchev y Parmee (1995), definiendo un nido del cual parten los agentes a explorar el espacio. Luego, Yan-jun y Tie-jun (2003) presentaron el <i>Adaptive Ant Colony Algorithm</i> (AACA), un algoritmo que utiliza un &aacute;rbol binario para “mapear” un espacio continuo, obteni&eacute;ndose una cadena binaria que representa la soluci&oacute;n de manera similar a un algoritmo gen&eacute;tico. Tsutsui (2004) propuso el sistema de agregaci&oacute;n de feromona (<i>Aggregation Pheromone System</i> – APS), donde la feromona es una funci&oacute;n de densidad continua.</p>     <p><font size = "3"><b> Optimizaci&oacute;n por enjambre de bacterias </b></font></p>     <p>La optimizaci&oacute;n por enjambre de bacterias representa una aproximaci&oacute;n diferente a la b&uacute;squeda de valores &oacute;ptimos en funciones no lineales desarrollado por Passino (2000), basado en el comportamiento quimiot&aacute;ctico de la <i>E. Coli.</i> Si bien utilizar la quimiotaxis como modelo para optimizaci&oacute;n se propuso por primera vez en (Bremermann, 1974) y se ha utilizando en trabajos como (Leiviskä y Joensuu, 2006), el trabajo de Passino incluy&oacute; algunas modificaciones como la reproducci&oacute;n y la dispersi&oacute;n de los agentes.</p>     <p>La <i>E. Coli</i> es tal vez el microorganismo m&aacute;s comprendido, ya que su comportamiento y estructura gen&eacute;tica est&aacute;n bien estudiados. Esta consta de una c&aacute;psula que incluye sus &oacute;rganos, y flagelos que utiliza para su locomoci&oacute;n; posee capacidad de reproducirse por divisi&oacute;n y tambi&eacute;n es capaz de intercambiar informaci&oacute;n gen&eacute;tica con sus cong&eacute;neres. Adem&aacute;s, puede detectar alimento y evitar sustancias nocivas, efectuando un tipo de b&uacute;squeda aleatoria, basado en dos estados de locomoci&oacute;n, el desplazamiento y el giro. La decisi&oacute;n de permanecer en uno de estos dos estados se debe a la concentraci&oacute;n de nutrientes o sustancias nocivas en el medio. Este comportamiento se denomina quimiotaxis.</p>     <p>En este algoritmo, descrito en detalle en (Liu y Passino, 2002; Passino, 2002), se busca obtener el m&iacute;nimo de una funci&oacute;n <i>J</i>(<i>&theta;</i>), <i>&theta;<sub>i</sub></i> <img src="img/revistas/iei/v28n2/2a15s1.jpg"> <i>R<sup>n</sup></i> cuando se desconoce su gradiente. Suponiendo que <i>&theta;</i> es la posici&oacute;n de la bacteria y <i>J</i>(<i>&theta;</i>) representa la ubicaci&oacute;n de los nutrientes y sustancias nocivas, as&iacute; <i>&Delta;J</i>&lt;0 un incremento en la concentraci&oacute;n de nutrientes, <i>&Delta;J</i>=0 representa un medio neutro y <i>&Delta;J</i>&gt;0 un incremento en la presencia de sustancias nocivas. Sea entonces <i>P</i>(<i>j</i>,<i>k</i>,<i>l</i>)=<i>&theta;<sub>i</sub></i>(<i>j</i>,<i>k</i>,<i>l</i>)i=1,2,...<i>S</i> las posiciones de cada miembro en la poblaci&oacute;n <i>S</i> de bacterias al <i>j</i>-&eacute;simo paso quimiot&aacute;ctico, <i>k</i>-&eacute;simo paso reproductivo el <i>l</i>-&eacute;simo evento de eliminaci&oacute;n – dispersi&oacute;n. Sea <i>J</i>(<i>i</i>,<i>j</i>,<i>k</i>,<i>l</i>) el costo de la ubicaci&oacute;n de la <i>i</i>-&eacute;sima bacteria <i>&theta;<sub>i</sub></i>(<i>j</i>,<i>k</i>,<i>l</i>) <img src="img/revistas/iei/v28n2/2a15s1.jpg"> <i>R<sub>p</sub></i>. Sea <i>N<sub>c</sub></i> el tiempo de vida de una bacteria medido en pasos quimiot&aacute;cticos. Para representar un giro, se genera una unidad de longitud en una direcci&oacute;n aleatoria <i>&Psi;</i>(<i>j</i>), por lo tanto la nueva posici&oacute;n de la bacteria se calcula por medio de la ecuaci&oacute;n 5, donde <i>C</i>(<i>i</i>) es el tamaño del paso a tomar en la direcci&oacute;n especificada por el giro. Si en <i>&theta;<sub>i</sub></i>(<i>j</i>,<i>k</i>,<i>l</i>) el valor de <i>J</i>(<i>i</i>,<i>j</i>+1,<i>k</i>,<i>l</i>) es menor que el obtenido en <i>&theta;<sub>i</sub></i>(<i>j</i>,<i>k</i>,<i>l</i>), entonces un nuevo paso quimiot&aacute;ctico es tomado hasta un n&uacute;mero m&aacute;ximo <i>N<sub>s</sub></i>.</p>      <p>    <center><img src="img/revistas/iei/v28n2/2a15e5.jpg"></center></p>      <p>Adicionalmente, las bacterias mantienen comunicaci&oacute;n haciendo uso de señales qu&iacute;micas que afectan el comportamiento quimiot&aacute;ctico del enjambre, creando un ambiente cooperativo. A estas señales, denominadas atrayentes – repelentes, se las representa por <i>J<sub>cci</sub></i>(<i>&theta;</i>,<i>&theta;</i><sub>i</sub>(<i>j</i>,<i>k</i>,<i>l</i>), para la <i>i</i>-&eacute;sima bacteria. Sea <i>d<sub>at</sub></i> y <i>w<sub>at</sub></i> la profundidad y el ancho del atrayente, <i>h<sub>re</sub></i> y <i>w<sub>re</sub></i> la altitud y el ancho del repelente. La profundidad y el ancho de los atrayentes es relativamente pequeño a la concentraci&oacute;n de nutrientes representados. Cada efecto atrayente y repelente es adicionado en la funci&oacute;n de costo total de la bacteria como la suma de todos los efectos de una bacteria con todos los agentes de la poblaci&oacute;n, de acuerdo a la ecuaci&oacute;n 6.</p>      <p>    <center><img src="img/revistas/iei/v28n2/2a15e6.jpg"></center></p>      ]]></body>
<body><![CDATA[<p>De acuerdo a la distribuci&oacute;n de los agentes, se puede decir que entre m&aacute;s lejos se encuentre entre s&iacute;, el efecto de las señales ser&aacute; menor y por lo tanto no intentar&aacute;n agruparse. Lo contrario ocurre cuando se encuentran muy cerca y por lo tanto los agentes se atraen para formar grupos cooperativos. Debido al movimiento de todas las bacterias, la funci&oacute;n <i>J<sub>cci</sub></i>(<i>&theta;</i>,<i>P</i>(<i>j</i>,<i>k</i>,<i>l</i>) es variante en el tiempo. Las bacterias, en efecto, no s&oacute;lo intentar&aacute;n buscar zonas con buenos nutrientes, evitando sustancias nocivas, sino que adem&aacute;s intentar&aacute;n moverse hacia otras bacterias, sin acercarse tanto entre s&iacute;. Por lo tanto, la funci&oacute;n <i>J<sub>cc</sub></i>(<i>&theta;</i>,<i>P</i>) deforma din&aacute;micamente la superficie de b&uacute;squeda a medida que las bacterias se mueven.</p>     <p>Despu&eacute;s de <i>N<sub>c</sub></i> pasos quimiot&aacute;cticos se realiza un paso reproductivo, siendo <i>N<sub>re</sub></i> el n&uacute;mero de pasos reproductivos. Durante la reproducci&oacute;n, las bacterias m&aacute;s saludables (las que poseen un menor costo acumulado en su vida) se dividen y se eliminan el mismo n&uacute;mero de bacterias no saludables, obteniendo as&iacute; una poblaci&oacute;n de tamaño constante. Luego se efect&uacute;a un evento de dispersi&oacute;n – eliminaci&oacute;n <i>N<sub>ed</sub></i>, en el que cada bacteria en la poblaci&oacute;n es sujeta a la reubicaci&oacute;n en una nueva posici&oacute;n aleatoria con una probabilidad <i>p<sub>ed</sub></i>. En general el algoritmo realiza las operaciones mostradas en la <a href="#tab3">Tabla 3</a>.</p>      <p>    <center><a name="tab3"><img src="img/revistas/iei/v28n2/2a15t3.jpg"></a></center></p>      <p>Este algoritmo se ha aplicado con &eacute;xito en la sintonizaci&oacute;n de controladores adaptativos (Passino, 2002), la sintonizaci&oacute;n de controladores PID (Kim y Cho, 2005) y la regulaci&oacute;n de temperatura en superficies (Alfonso, 2007). Otros trabajos relacionados son el estudio de estabilidad realizados en (Gazi y Passino, 2003; Gazi y Passino, 2004) y la hibridizaci&oacute;n con algoritmos gen&eacute;ticos (Kim <i>et al.</i>, 2007) para mejorar su desempeño. Otro algoritmo que utiliza el comportamiento quimiot&aacute;ctico de las bacterias fue desarrollado por Müller <i>et al.</i>, (2002).</p>     <p><font size = "3"><b> B&uacute;squeda por difusi&oacute;n estoc&aacute;stica </b></font></p>     <p>La b&uacute;squeda por difusi&oacute;n estoc&aacute;stica es otro m&eacute;todo de b&uacute;squeda gen&eacute;rico basado en poblaciones; creado por Bishop en (1989a, 1989b), fue inspirado por el m&eacute;todo de transformaci&oacute;n Hinton (Hinton, 1981; Rumelhart y McClelland, 1986; Bishop y Torr, 1992), como una t&eacute;cnica de reconocimiento de patrones capaz de resolver el problema de equivalencia de est&iacute;mulo: la habilidad de reconocer un patr&oacute;n independiente de sus potenciales distorsiones o transformaciones en el espacio de b&uacute;squeda. En SDS, los agentes realizan evaluaciones parciales de una hip&oacute;tesis, las cuales comparten a trav&eacute;s de una comunicaci&oacute;n directa uno a uno.</p>     <p>SDS est&aacute; basada en el denominado “juego del restaurante” (De Meyer <i>et al.</i>, 2003), donde un grupo de personas asisten a una conferencia en una ciudad desconocida y cada noche deben encontrar un lugar para comer. Puesto que hay una gran variedad de restaurantes y cada uno ofrece una variedad de platos, el grupo se encuentra ante la dificultad de encontrar el mejor restaurante, o sea aquel donde el mayor n&uacute;mero de personas est&eacute;n satisfechas comiendo. Puesto que una b&uacute;squeda paralela exhaustiva tomar&iacute;a demasiado tiempo para obtener informaci&oacute;n v&aacute;lida, se instituye una pol&iacute;tica diferente. Cada individuo propone una hip&oacute;tesis correspondiente al mejor restaurante en la ciudad. Cada noche los individuos prueban su hip&oacute;tesis al comer en el sitio un plato al azar. A la mañana siguiente cada individuo que no obtuvo una buena experiencia le pregunta a un colega, al azar, cu&aacute;l fue su experiencia. Si la informaci&oacute;n recibida es satisfactoria el individuo selecciona al restaurante como su favorito. De otra manera, selecciona un restaurante al azar. Usando esta estrategia, se ha encontrado que r&aacute;pidamente un n&uacute;mero significativo de individuos se congregan alrededor de la mejor soluci&oacute;n. En t&eacute;rminos generales, el algoritmo se comporta como se muestra en la <a href="#tab4">Tabla 4</a>.</p>      <p>    <center><a name="tab4"><img src="img/revistas/iei/v28n2/2a15t4.jpg"></a></center></p>      ]]></body>
<body><![CDATA[<p>Por medio de la iteraci&oacute;n de fases de prueba y difusi&oacute;n, los agentes estoc&aacute;sticamente exploran todo el espacio de b&uacute;squeda. Sin embargo, puesto que las pruebas se realizan con mayor frecuencia sobre buenas soluciones que en regiones con informaci&oacute;n irrelevante, un agente tender&aacute; a gastar una mayor cantidad de tiempo en regiones adecuadas y al mismo tiempo recluta m&aacute;s agentes, los cuales a su vez reclutan a&uacute;n m&aacute;s. Las soluciones candidatas de alta calidad pueden ser identificadas por la concentraci&oacute;n de agentes con la misma hip&oacute;tesis.</p>     <p>La ventaja principal que presenta SDS es su capacidad de salir de m&iacute;nimos locales. Esto se logra mediante la salida probabil&iacute;stica de la evaluaci&oacute;n parcial de hip&oacute;tesis en combinaci&oacute;n con la reubicaci&oacute;n de recursos (en este caso los agentes) por medio de mecanismos de reclutamiento estoc&aacute;stico. La evaluaci&oacute;n parcial de la hip&oacute;tesis permite al agente formarse r&aacute;pidamente su opini&oacute;n acerca de la calidad de la soluci&oacute;n puesta a prueba sin una b&uacute;squeda exhaustiva (e.g. probando todos los platos disponibles en un restaurante).</p>     <p>A diferencia de muchas t&eacute;cnicas de b&uacute;squeda inspiradas en la naturaleza, existe un trabajo matem&aacute;tico muy profundo acerca del comportamiento y las propiedades b&aacute;sicas de SDS, de tal manera que es un algoritmo muy bien comprendido. Entre las caracter&iacute;sticas estudiadas est&aacute;n la convergencia a la soluci&oacute;n global &oacute;ptima (Bishop y Torr, 1992; Nasuto <i>et al.</i>, 1998), convergencia en el tiempo incrementando linealmente con el tamaño del espacio de b&uacute;squeda (Nasuto y Bishop, 1999), din&aacute;micas de asignaci&oacute;n de recursos (Bishop y Nasuto, 1999) y robustez (Myatt <i>et al.</i>, 2004). En el contexto de clasificaci&oacute;n de patrones, el algoritmo es robusto a distorsi&oacute;n por ruido y a m&uacute;ltiples instancias del objetivo (Nasuto, 1999).</p>     <p>La t&eacute;cnica ha sido utilizada en una variedad de problemas de la vida real. La red h&iacute;brida de difusi&oacute;n estoc&aacute;stica (<i>Hybrid Stochastic Diffusion Network</i> – HSDN), una combinaci&oacute;n de SDS con una red neuronal, fue usada para localizar caracter&iacute;sticas oculares en im&aacute;genes faciales humanas (Bishop y Torr, 1992) y para el seguimiento de labios en videos (Grech-Cini, 1995). En Beattie y Bishop (1998) SDS fue utilizado como m&eacute;todo de autolocalizaci&oacute;n de una silla de ruedas aut&oacute;nomas, extendiendo el algoritmo original para proveer soluciones m&aacute;s r&aacute;pidas en espacios de b&uacute;squeda mayores por medio de la Red enfocada de difusi&oacute;n estoc&aacute;stica (<i>Focused Stochastic Diffusion Network</i> – FSDN). Otros usos son la b&uacute;squeda de texto (Bishop, 1989a) y la selecci&oacute;n de sitios para redes inal&aacute;mbricas (Whitaker y Hurley, 2002).</p>     <p><font size = "3"><b> Colonias de abejas </b></font></p>     <p>A diferencia de otras t&eacute;cnicas de inteligencia de enjambres, donde se propuso una metaheur&iacute;stica y una serie de algoritmos se acogieron a ella, los algoritmos basados en abejas no cuentan con el mismo nivel de agrupamiento. Prueba de ello es la variedad de algoritmos que han surgido en los &uacute;ltimos años, desde la colonia artificial de abejas (<i>Artificial Bee Colony</i> – ABC) (Karaboga, 2005), pasando por la optimizaci&oacute;n por colonia de abejas (<i>Bee Colony Optimization</i> – BCO) (Teodorovic y Dell’Orco, 2005) y el algoritmo Bees (Pham, Ghanbarzadeh, Koç, Otri, Rahim y Zaidi, 2006), hasta la optimizaci&oacute;n por b&uacute;squeda de n&eacute;ctar por abejas (<i>Bee Nectar Search Optimization</i> – BNSO) (Alfonso <i>et al.</i>, 2007) y el algoritmo de colmena de abejas artificiales (<i>Artificial Bee Hive Algorithm</i> – ABHA) (Muñoz <i>et al.</i>, 2008). Por ahora el uso de estos algoritmos no es extensivo y la bibliograf&iacute;a es limitada.</p>     <p>Una primera metaheur&iacute;stica propuesta dentro de los algoritmos de abejas corresponde a BCO. Sus autores proponen un marco de referencia donde las abejas artificiales realizan movimientos de construcci&oacute;n y selecci&oacute;n de soluciones. En el proceso de decisi&oacute;n, se asume que cada abeja puede obtener informaci&oacute;n acerca de la calidad de las soluciones generadas por la poblaci&oacute;n. De esta manera, las abejas intercambian informaci&oacute;n acerca de la calidad de las soluciones parciales creadas. Bas&aacute;ndose en la calidad, cada una decide si abandonar o no su soluci&oacute;n parcial y convertirse en un seguidor no comprometido, si continuar con la expansi&oacute;n de su soluci&oacute;n parcial sin reclutar a otras compañeras, o si danza y recluta a otras compañeras antes de regresar a su soluci&oacute;n parcial. Dependiendo de la cualidad de las soluciones parciales generadas, cada abeja posee un nivel de lealtad hacia la soluci&oacute;n parcial descubierta. El proceso iterativo permite que las soluciones parciales se complementen hasta obtener una soluci&oacute;n completa factible.</p>     <p>Como ejemplo de los algoritmos de abejas se presenta el algoritmo ABHA. Este algoritmo permite realizar b&uacute;squedas sobre espacios continuos, basados en el modelo orientado al individuo desarrollado en de Vries y Biesmeijer, (1998), donde se define una serie de reglas de comportamiento para cada agente que determinan las acciones a realizarse, incluyendo algunas adaptaciones no consideradas en el modelo biol&oacute;gico para incrementar el desempeño en la b&uacute;squeda de mejores soluciones. En t&eacute;rminos generales, el algoritmo se comporta como se muestra en la <a href="#tab5">Tabla 5</a>.</p>      <p>    <center><a name="tab5"><img src="img/revistas/iei/v28n2/2a15t5.jpg"></a></center></p>      ]]></body>
<body><![CDATA[<p>Pese a ser relativamente recientes, los algoritmos de abejas ya presentan alguna variedad de aplicaciones, principalmente propuestas por sus creadores. Algunas de estas son la soluci&oacute;n del problema del viajante (Lucic y Teodorovic, 2003), el entrenamiento de redes neuronales (Pham, Koç, Ghanbarzadeh y Otri, 2006), la sintonizaci&oacute;n de controladores difusos (Pham, Darwish, Eldukhr y Otri, 2007), la optimizaci&oacute;n de m&aacute;quinas de soporte vectorial (Pham, Muhamad, Mahmuddin, Ghanbarzadeh, Koç y Otri, 2007), el diseño de celdas de manufactura (Pham, Afify y Koç, 2007), el diseño de uniones por soldadura (Pham y Ghanbarzadeha, 2007) y la regulaci&oacute;n de temperatura sobre una superficie (Alfonso, 2007).</p>     <p><font size = "3"><b> Conclusiones </b></font></p>     <p>La SI comprende una amplia variedad de t&eacute;cnicas auto-organizadas y distribuidas que comparten caracter&iacute;sticas comunes como la existencia de una poblaci&oacute;n de agentes computacionales simples capaces de percibir y modificar su ambiente de manera local, lo que hace posible la interacci&oacute;n entre los individuos; la inexistencia de una estructura centralizada de control que dictamina c&oacute;mo los agentes deben comportarse, o de un modelo expl&iacute;cito del ambiente. El comportamiento global, por tanto, es producto de las interacciones locales entre los agentes, al contrario de un conocimiento global.</p>     <p>Es notoria la diferencia entre la SI y la otra rama dentro de la EC, los EA, siendo las m&aacute;s importantes la naturaleza centralizada de los EA frente al comportamiento distribuido en SI; la interacci&oacute;n con la funci&oacute;n objetivo, donde en los EA corresponde al nivel de “desempeño” y en la SI por lo general corresponde al ambiente a ser explorado; y la capacidad de modificar su ambiente de los algoritmos de SI.</p>     <p>Las aplicaciones de SI en la actualidad son muy diversas, desde las redes de comunicaci&oacute;n, los sistemas de control autom&aacute;tico, la soluci&oacute;n de problemas combinatorios, el enrutamiento de veh&iacute;culos, entre otros. En cada momento se encuentran nuevas aplicaciones y se desarrollan variaciones que mejoran el desempeño de los algoritmos como la hibridizaci&oacute;n con los EA. Al mismo tiempo, se hace necesario el estudio profundo de las cualidades de estabilidad y convergencia de estos m&eacute;todos. Adem&aacute;s, el estudio detallado de algunos bi&oacute;logos permite encontrar nuevos modelos que pueden llevar a proponer nuevos algoritmos de SI. En este &uacute;ltimo caso, el desarrollo de las t&eacute;cnicas de SI implica el trabajo conjunto de disciplinas tan diversas como las ciencias biol&oacute;gicas, sociales, computacionales, la ingenier&iacute;a, la filosof&iacute;a, entre otras, siendo un paradigma bastante rico para su exploraci&oacute;n por su mezcla de naturaleza y computaci&oacute;n (Nunez de Castro, 2007). Existen a&uacute;n muchas sociedades naturales que pueden ser simuladas o emuladas en computadores, y los frutos de estas exploraciones se convierten en nuevas soluciones tecnol&oacute;gicas a problemas cl&aacute;sicos o recientes, y su completo potencial todav&iacute;a est&aacute; por alcanzarse.</p>     <p>Con el desarrollo de sistemas de c&oacute;mputo de mayor poder, la aparici&oacute;n de nuevos problemas complejos y la colaboraci&oacute;n entre cient&iacute;ficos de diversas &aacute;reas, el futuro de las t&eacute;cnicas de IA, en particular de SI, es bastante prometedor.</p>     <p><font size = "3"><b> Agradecimientos </b></font></p>     <p>Este trabajo fue posible gracias al financiamiento de Colciencias y la Universidad del Valle, a trav&eacute;s de una beca de investigaci&oacute;n otorgada a Mario A. Muñoz, por medio del proyecto “Plataforma de procesamiento distribuido, con acceso remoto multiusuario y emulaci&oacute;n de sistemas din&aacute;micos, para la investigaci&oacute;n y educaci&oacute;n en ingenier&iacute;a”, Contrato No. 1106-11-17707.</p>     <p><font size = "3"><b> Bibliograf&iacute;a </b></font></p>     <!-- ref --><p>Abbass, H. A., Teo, J., A true annealing approach to the marriage in honey-bees optimization algorithm., Memorias del Inaugural workshop on Artificial Life (AL’01), 2001.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000102&pid=S0120-5609200800020001500001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Alfonso, W., Regulaci&oacute;n de temperatura en la plataforma UV–PTM01 basada en agentes cooperativos para la asignaci&oacute;n din&aacute;mica de recursos., tesis presentada a la Universidad del Valle para optar al grado de Ingeniero Electr&oacute;nico, 2007.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000103&pid=S0120-5609200800020001500002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Alfonso, W., Muñoz, M., L&oacute;pez, J., Caicedo, E., Optimizaci&oacute;n de funciones inspirada en el comportamiento de b&uacute;squeda de n&eacute;ctar en abejas., Memorias del Congreso Internacional de Inteligenicia Computacional (CIIC2007), 2007.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000104&pid=S0120-5609200800020001500003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Bartz-Beielstein, T., Parsopoulos, K., Vrahatis, M., Analysis of particle swarm optimization using computational statistics., Memorias del International Conference of Numerical Analysis and Applied Mathematics (ICNAAM), 2004, pp. 34–37.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000105&pid=S0120-5609200800020001500004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Beattie, P., Bishop, J., Self-localisation in the ‘senario’ autonomous wheelchair., Journal of Intelligent and Robotic Systems, Vol. 22, 1998, pp. 255–267.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000106&pid=S0120-5609200800020001500005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Bilchev, G., Parmee, I., The ant colony metaphor for searching continuous design spaces., Evolutionary Computing, Selected Papers AISB Workshop, Vol. 993 of Lecture Notes in Computer Science, T. Fogarty (ed.), Springer, 1995, pp. 25–39.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000107&pid=S0120-5609200800020001500006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Bishop, J., Anarchic Techniques for Pattern Classification, tesis presentada a la University of Reading para optar al grado de Doctor of Philosophy, 1989a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000108&pid=S0120-5609200800020001500007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Bishop, J., Stochastic searching Networks., Memorias del First IEE Conference on Artifical Neural Networks, 1989b, pp. 329–331.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000109&pid=S0120-5609200800020001500008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Bishop, J., Nasuto, S., Communicating neurons – an alternative connectionism., Memorias del Weightless Neural Networks Workshop, 1999.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000110&pid=S0120-5609200800020001500009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Bishop, J., Torr, P., The stochastic search network., Neural Networks for Images, Speech and Natural Language, R. Linggard, D. Myers y C. Nightingale (eds.), Chapman & Hall, 1992, pp. 370–387.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000111&pid=S0120-5609200800020001500010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Bremermann, H., Chemotaxis and optimization., Journal of the Franklin Institute, Vol. 297, No. 5, 1974, pp. 397–404.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000112&pid=S0120-5609200800020001500011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Bullnheimer, B., Hartl, R. F., Strauss, C., A new rank-based version of the ant system: a computational study., Technical Report POM-03/97, Institute of Management Science, University of Vienna, 1997.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000113&pid=S0120-5609200800020001500012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Clerc, M., The swarm and the queen: towards a deterministic and adaptive particle swarm optimization., Memorias del 1999 Congress on Evolutionary Computation (CEC 99), 1999.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000114&pid=S0120-5609200800020001500013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Clerc, M., Kennedy, J., The particle swarm–explosion, stability, and convergence in a multidimensional complex space., IEEE Transactions on Evolutionary Computation, Vol 6, No. 1, 2002, pp. 58–73.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000115&pid=S0120-5609200800020001500014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Colorni, A., Dorigo, M., Maniezzo, V., Distributed optimization by ant colonies., Memorias del European Conference on Artificial Life (ECAL91), Elsevier Publishing, 1991, pp. 134–142.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000116&pid=S0120-5609200800020001500015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Colorni, A., Dorigo, M., Maniezzo, V., An investigation of some properties of an “ant algorithm”., Memorias del Parallel Problem Solving from Nature Conference, Elsevier Publishing, 1992, pp. 509–520.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000117&pid=S0120-5609200800020001500016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Cord&oacute;n, O., de Viana, I. F., Herrera, F., Moreno, L., A new aco model integrating evolutionary computation concepts: The best-worst ant system., Memorias del ANTS 2000 - From Ant Colonies to Artificial Ants: Third International Workshop on Ant Algorithms, 2000, pp. 22–29.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000118&pid=S0120-5609200800020001500017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>De Meyer, K., Bishop, J., Nasuto, S., Stochastic difussion: Using recruitment for search., Memorias del Symposium on Evolvability & Interaction, 2003.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000119&pid=S0120-5609200800020001500018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>de Vries, H., Biesmeijer, J. C., Modelling collective foraging by means of individual behaviour rules in honey-bees., Behav Ecol Sociobiol, Vol. 44, 1998, pp. 109–124.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000120&pid=S0120-5609200800020001500019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Dorigo, M., Gambardella, L. M., A study of some properties of ANT-Q., Memorias del Fourth International Conference on Parallel Problem Solving From Nature, H. M. Voigt, W. Ebeling, I. Rechenberg y H. S. Schwefel (eds.), Springer Verlag, Berlin, Germany, 1996, pp. 656–665.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000121&pid=S0120-5609200800020001500020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Dorigo, M., Gambardella, L. M., Ant colony system: A cooperative learning approach to the traveling salesman problem., IEEE Transactions on Evolutionary Computation, Vol. 1, No. 1, 1997, pp. 53–66.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000122&pid=S0120-5609200800020001500021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Dorigo, M., Maniezzo, V., Colorni, A., Ant system: An autocatalytic optimizing process., Technical Report 91-016, Politecnico di Milano, Italy, 1991a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000123&pid=S0120-5609200800020001500022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Dorigo, M., Maniezzo, V., Colorni, A., Positive feedback as a search strategy, Technical Report 91-016, Politecnico di Milano, Italy, 1991b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000124&pid=S0120-5609200800020001500023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Dorigo, M., Maniezzo, V., Colorni, A., The ant system: Optimization by a colony of cooperating agents., IEEE Transactions on Systems, Man, and Cybernetics-Part B, Vol 26, No. 1, 1996, pp. 1–13.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000125&pid=S0120-5609200800020001500024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Easter Selvan, S., Subramanian, S., Theban Solomon, S., Novel technique for PID tuning by particle swarm optimization., Memorias del Seventh Annual Swarm Users/ Researchers Conference (SwarmFest 2003), 2003.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000126&pid=S0120-5609200800020001500025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Eberhart, R., Kennedy, J., A new optimizer using particle swarm theory., Memorias del Sixth International Symposium on Micro Machine and Human Science, 1995, pp. 39–43.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000127&pid=S0120-5609200800020001500026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>El-Gallad, A. I., El-Hawary, M., Sallam, A. A., Kalas, A., Swarm-intelligently trained neural network for power transformer protection., Memorias del Canadian Conference on Electrical and Computer Engineering, 2001, pp. 265–269.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000128&pid=S0120-5609200800020001500027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Esmin, A. A. A., Aoki, A. R., Lambert-Torres, G., Particle swarm optimization for fuzzy membership functions optimization., Memorias del IEEE International Conference on Systems, Man and Cybernetics, 2002, pp. 108–113.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000129&pid=S0120-5609200800020001500028&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Gambardella, L. M., Dorigo, M., Ant-Q: A reinforcement learning approach to the traveling salesman problem, Memorias del Twelfth International Conference on Machine Learning, Morgan Kaufmann, 1995, pp. 252–260.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000130&pid=S0120-5609200800020001500029&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Gazi, V., Passino, K. M., Stability analysis of swarms., IEEE Transactions on Automatic Control Vol 48, No. 4, 2003, pp. 692–697.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000131&pid=S0120-5609200800020001500030&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Gazi, V., Passino, K. M., Stability analysis of social foraging swarms., IEEE Transactions of Systems, Man and Cybernetics - Part B, Vol 34, No. 1, 2004, pp. 539–557.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000132&pid=S0120-5609200800020001500031&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Grech-Cini, H., Locating Facial Features., tesis presentada a la University of Reading, para optar al grado de Doctor of Philosophy, 1995.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000133&pid=S0120-5609200800020001500032&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Grosan, C., Abraham, A., Han, S.,., Gelbukh, A., Hybrid particle swarm – evolutionary algorithm for search and optimization., Memorias del 4th Mexican International Conference on Artificial Intelligence (MICAI’05), Lecture Notes in Computer Science, 2005, pp. 623–632.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000134&pid=S0120-5609200800020001500033&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Heegaard, P. E., Wittner, O., Incola, V. F., Helvik, B., Distributed asynchronous algorithm for cross-entropy-based combinatorial optimization., Memorias del International Workshop on Rare Event Simulation & Combinatorial Optimization (RESIM 2004), 2004.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000135&pid=S0120-5609200800020001500034&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Hertz, A., Kobler, D., A framework for the description of evolutionary algorithms., European Journal of Operational Research, Vol 126, No. 1, 2000, pp. 1–12.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000136&pid=S0120-5609200800020001500035&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Hinton, G., A parallel computation that assigns canonical object–based frames of reference., Memorias del 7th International Joint Conference on Artificial Intelligence, 1981.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000137&pid=S0120-5609200800020001500036&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Ismail, A., Engelbrecht, A. P., Training product units in feedforward neural networks using particle swarm optimization., Memorias del International Conference on Artificial Intelligence, 1999, pp. 36–40.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000138&pid=S0120-5609200800020001500037&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Karaboga, D., An idea based on honey bee swarm for numerical optimization., Technical Report TR06, Erciyes University, 2005.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000139&pid=S0120-5609200800020001500038&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Kennedy, J., Eberhart, R., Particle swarm optimization., Memorias del IEEE International Conference on Neural Networks, 1995, pp. 1942–1498.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000140&pid=S0120-5609200800020001500039&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Kennedy, J., Eberhart, R., A discrete binary version of the particle swarm algorithm., Memorias del World Multiconference on Systemics, Cybernetics and Informatics, 1997, pp. 4104–4109.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000141&pid=S0120-5609200800020001500040&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Kim, D. H., Abraham, A., Cho, J. H., A hybrid genetic algorithm and bacterial foraging approach for global optimization., Information Sciences, Vol. 177, 2007, pp. 3918–3937.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000142&pid=S0120-5609200800020001500041&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Kim, D. H., Cho, J. H., Adaptive tuning of PID controller for multivariable system using bacterial foraging based optimization., Advances in Web Intelligence, Vol. 3528 of Lecture Notes in Computer Science, Springer, 2005, pp. 231–235.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000143&pid=S0120-5609200800020001500042&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Krohling, R. A., d.S. Coelho, L., Shi, Y., Cooperative particle swarm optimization for robust control system design., Memorias del 7th Online World Conference on Soft Computing in Industrial Applications, 2002.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000144&pid=S0120-5609200800020001500043&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Leiviskä, K., Joensuu, I., Chemotaxis for controller tuning, Memorias del 2nd Annual Symposium of the Nature-inspired Smart Information Systems (NiSIS 2006), 2006.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000145&pid=S0120-5609200800020001500044&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Leontitsis, A., Kontogiorgos, D., Pagge, J., Repel the swarm to the optimum!, Applied Mathematics and Computation, Vol, 173, 2006, pp. 265–272.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000146&pid=S0120-5609200800020001500045&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Liu, H., Abraham, A., Fuzzy adaptive turbulent particle swarm optimization., Memorias del Fifth International Conference on Hybrid Intelligent Systems, 2005, pp. 6–9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000147&pid=S0120-5609200800020001500046&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Liu, Y., Passino, K. M., Biomimicry of social foraging bacteria for distributed optimization: Models, principles and emergent behaviors., Journal of Optimization Theory and Applications, Vol. 115, No. 3, 2002, pp. 603–628.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000148&pid=S0120-5609200800020001500047&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Lucic, P., Teodorovic, D., Computing with bees: Attacking complex transportation engineering problems., International Journal on Artificial Intelligence Tools, Vol. 12, No. 3, 2003, pp. 375–394.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000149&pid=S0120-5609200800020001500048&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Løvbjerg, M., Kink, T., Hybrid particle swarm optimiser with breeding and subpopulations., Memorias del Genetic and Evolutionary Computation Conference (GECCO), 2001.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000150&pid=S0120-5609200800020001500049&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Løvbjerg, M., Kink, T., Extending particle swarm optimizers with self-organized criticality., Memorias del IEEE Congress on Evolutionary Computation (CEC2002), 2002.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000151&pid=S0120-5609200800020001500050&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Meuleau, N., Dorigo, M., Ant colony optimization and stochastic gradient descent, Technical Report TR/IRIDIA/ 2000-36, IRIDIA, Universit´e Libre de Bruxelles, Belgium, 2000.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000152&pid=S0120-5609200800020001500051&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Miranda, V., Fonseca, N., EPSO – evolutionary particle swarm optimization, a new algorithm with applications in power systems., Memorias del Asia Pacific Transmission and Distribution Conference and Exhibition, Vol. 2, 2002a, pp. 745–750.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000153&pid=S0120-5609200800020001500052&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Miranda, V., Fonseca, N., EPSO – best-of-two-worlds meta-heuristic applied to power system problems., 2002 Congress on Evolutionary Computation (CEC02), Vol. 2, 2002b, pp. 1080–1085.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000154&pid=S0120-5609200800020001500053&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Müller, S. D., Marchetto, J., Airaghi, S., Koumoutsakos, P., Optimization based on bacterial chemotaxis., IEEE Transactions on Evolutionary Computation, Vol. 6, No. 1, 2002, pp. 16–29.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000155&pid=S0120-5609200800020001500054&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Monson, C. K., Seppi, K. D., The kalman swarm: A new approach to particle motion in swarm optimization, Memorias del Genetic and Evolutionary Computation Conference 2004 (GECCO2004), 2004, pp. 140–150.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000156&pid=S0120-5609200800020001500055&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Muñoz, M., L&oacute;pez, J., Caicedo, E., An artificial bee hive for continuous optimization., Aceptado en International Journal of Intelligent Systems, 2008.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000157&pid=S0120-5609200800020001500056&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Myatt, D., Bishop, J., Nasuto, S., Minimum stable convergence criteria for stochastic diffusion search., Electronics Letters, Vol, 40, No. 2, 2004, pp. 112–113.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000158&pid=S0120-5609200800020001500057&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Nasuto, S., Resource Allocation Analysis of the Stochastic Diffusion Search., tesis presentada a la University of Reading para optar al grado de Doctor of Philosophy, 1999.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000159&pid=S0120-5609200800020001500058&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Nasuto, S., Bishop, J., Convergence analysis of stochastic diffusion search., Journal of Parallel Algorithms and Applications, Vol. 14, No. 2, 1999, pp. 89–107.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000160&pid=S0120-5609200800020001500059&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Nasuto, S., Bishop, J., Lauria, S., Time complexity of stochastic diffusion search., Memorias del Neural Computation ’98, 1998.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000161&pid=S0120-5609200800020001500060&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Nunez de Castro, L., Fundamentals of natural computing: an overview., Physics of Life Reviews Vol. 4, 2007, pp. 1–36.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000162&pid=S0120-5609200800020001500061&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Omran, M. G. H., Engelbrecht, A. P., Salman, A., Dynamic clustering using particle swarm optimization with application in unsupervised image classification., Transactions on Engineering, Computing and Technology, Vol. 9, 2005, pp. 199–204.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000163&pid=S0120-5609200800020001500062&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Ozcan, E., Mohan, C. K., Particle swarm optimization: Surfing the waves., Memorias del IEEE Congress on Evolutionary Computation (CEC1999), 1999.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000164&pid=S0120-5609200800020001500063&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Passino, K. M., Distributed optimization and control using only a germ of intelligence., Memorias del 2000 IEEE International Symposium on Intelligent Control, 2000, pp. 5–13.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000165&pid=S0120-5609200800020001500064&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Passino, K. M., Biomimicry of bacterial foraging for distributed optimization and control., IEEE Control Systems Magazine, Vol. 22, No. 3, 2002, pp. 52–67.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000166&pid=S0120-5609200800020001500065&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Pham, D., Afify, A., Koç, E., Manufacturing cell formation using the bees algorithm., Memorias del Innovative Production Machines and Systems Virtual Conference, 2007.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000167&pid=S0120-5609200800020001500066&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Pham, D., Darwish, A. H., Eldukhr, E., Otri, S., Using the bees algorithm to tune a fuzzy logic controller for a robot gimnasta., Memorias del Innovative Production Machines and Systems Virtual Conference, 2007.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000168&pid=S0120-5609200800020001500067&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Pham, D., Ghanbarzadeh, A., Koç, E., Otri, S., Rahim, S., Zaidi, M., The bees algorithm – a novel tool for complex optimisation problems., Memorias del Innovative Production Machines and Systems Virtual Conference, 2006.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000169&pid=S0120-5609200800020001500068&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Pham, D., Ghanbarzadeha, A., Multi–objective optimisation using the bees algorithm., Memorias del Innovative Production Machines and Systems Virtual Conference, 2007.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000170&pid=S0120-5609200800020001500069&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Pham, D., Koç, E., Ghanbarzadeh, A., Otri, S., Optimisation of the weights of multi–layered perceptrons using the bees algorithm, Memorias del 5th International Symposium on Intelligent Manufacturing Systems, 2006.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000171&pid=S0120-5609200800020001500070&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Pham, D., Muhamad, Z., Mahmuddin, M., Ghanbarzadeh, A., Koç, E., Otri, S., Using the bees algorithm to optimise a support vector machine for wood defect classification., Memorias del Innovative Production Machines and Systems Virtual Conference, 2007.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000172&pid=S0120-5609200800020001500071&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Poli, R., Langdon, W. B., Holland, O., Extending particle swarm optimization via genetic programming., Memorias del 8th European Conference on Genetic Programming, 2005, pp. 291–300.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000173&pid=S0120-5609200800020001500072&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Rubinstein, R., Combinatorial optimization, cross-entropy, ants and rare events., Stochastic Optimization: Algorithms and Applications, S. Uryasev y P. M. Pardalos (eds.), Kluwer Academic Publishers, 2001.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000174&pid=S0120-5609200800020001500073&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Rumelhart, D., McClelland, J., Parallel Distributed Processing Vol. 1, MIT Press, 1986, pp. 113–118.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000175&pid=S0120-5609200800020001500074&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Salerno, J., Using the particle swarm optimization technique to train a recurrent neural model., IEEE International Conference on Tools with Artificial Intelligence, 1997, pp. 45–49.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000176&pid=S0120-5609200800020001500075&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Shi, Y., Eberhart, R. C., Parameter selection in particle swarm optimization., Memorias del Seventh Annual Conference on Evolutionary Programming, 1998, pp. 591–600.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000177&pid=S0120-5609200800020001500076&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Stützle, T., Hoos, H., The max–min ant system and local search for the traveling salesman problem., Memorias del IEEE International Conference on Evolutionary Computation and Evolutionary Programming Conference (IEEE–ICEC–EPS’97), T. Baeck, Z. Michalewicz y X.,ao (eds), IEEE Press, 1997, pp. 309–314.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000178&pid=S0120-5609200800020001500077&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Teodorovic, D., Dell’Orco, M., Bee colony optimization – a cooperative learning approach to complex transportation problems., Memorias del 10th EWGT Meeting and 16th Mini-EURO Conference, 2005.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000179&pid=S0120-5609200800020001500078&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Tillett, J., Rao, T. M., Sahin, F., Rao, R., Darwinian particle swarm optimization., Memorias del 2nd Indian International Conference on Artificial Intelligence, 2005, pp. 1474–1487.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000180&pid=S0120-5609200800020001500079&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Tsutsui, S., Ant colony optimisation for continuous domains with aggregation pheromones metaphor., Memorias del 5th International Conference on Recent Advances in Soft Computing, 2004, pp. 207–212.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000181&pid=S0120-5609200800020001500080&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>v.E. Conradie, A., Miikkulainen, R., Aldrich, C., Adaptive control utilising neural swarming., Memorias del Genetic and Evolutionary Computation Conference 2002 (GECCO2002), 2002.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000182&pid=S0120-5609200800020001500081&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Voss, M. S., Feng, X., ARMA model selection using particle swarm optimization and AIC criteria., Memorias del IFAC 15th Triennial World Congress, 2002.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000183&pid=S0120-5609200800020001500082&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Whitaker, R., Hurley, S., An agent based approach to site selection for wireless networks., Memorias del ACM Symposium on Applied Computing, 2002, pp. 574–577.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000184&pid=S0120-5609200800020001500083&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Yan-jun, L., Tie-jun, W., An adaptative ant colony system algorithm for continuous-space optimization problems., Journal of Zhejiang University SCIENCE, Vol. 4, No. 1, 2003, pp. 40–46.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000185&pid=S0120-5609200800020001500084&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Yisu, J., Knowles, J., Hongmei, L., Yizeng, L., Kell, D. B., The landscape adaptive particle swarm optimizar., Applied Soft Computing, Vol. 8, No. 1, 2007, pp. 295–304.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000186&pid=S0120-5609200800020001500085&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Yoshida, H., Kawata, K., Fukuyama, Y., Takayama, S., Nakanishi, Y., A particle swarm optimization for reactive power and voltage control considering voltage security assessment., IEEE Transactions on Power Systems, Vol. 15, No. 4, 2001, pp. 1232–1239.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000187&pid=S0120-5609200800020001500086&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Yuan, R., Guang-yi, C., Xin-jian, Z., Particle swarm optimization based predictive control of proton exchange membrane fuel cell (pemfc)., Journal of Zhejiang University SCIENCE A, Vol. 7, No. 3, 2006, pp. 458–462.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000188&pid=S0120-5609200800020001500087&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Zhang, W., Xie, X., DEPSO: Hybrid particle swarm with differential evolution operador., Memorias del IEEE International Conference on Systems, Man and Cybernetics (SMCC), 2003, pp. 3816–3821.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000189&pid=S0120-5609200800020001500088&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Abbass]]></surname>
<given-names><![CDATA[H. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Teo]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[A true annealing approach to the marriage in honey-bees optimization algorithm]]></source>
<year></year>
<conf-name><![CDATA[ Inaugural workshop on Artificial Life (AL’01)]]></conf-name>
<conf-date>2001</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Alfonso]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<source><![CDATA[Regulación de temperatura en la plataforma UV-PTM01 basada en agentes cooperativos para la asignación dinámica de recursos]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Alfonso]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Muñoz]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[López]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Caicedo]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimización de funciones inspirada en el comportamiento de búsqueda de néctar en abejas]]></source>
<year></year>
<conf-name><![CDATA[ Congreso Internacional de Inteligenicia Computacional (CIIC2007)]]></conf-name>
<conf-date>2007</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bartz-Beielstein]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Parsopoulos]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Vrahatis]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Analysis of particle swarm optimization using computational statistics]]></source>
<year></year>
<conf-name><![CDATA[ International Conference of Numerical Analysis and Applied Mathematics (ICNAAM)]]></conf-name>
<conf-date>2004</conf-date>
<conf-loc> </conf-loc>
<page-range>34-37</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Beattie]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Bishop]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Self-localisation in the ‘senario’ autonomous wheelchair]]></article-title>
<source><![CDATA[Journal of Intelligent and Robotic Systems]]></source>
<year>1998</year>
<volume>22</volume>
<page-range>255-267</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bilchev]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Parmee]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<source><![CDATA[The ant colony metaphor for searching continuous design spaces]]></source>
<year>1995</year>
<volume>993</volume>
<page-range>25-39</page-range><publisher-name><![CDATA[T. Fogarty (ed.), Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bishop]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Anarchic Techniques for Pattern Classification]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bishop]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Stochastic searching Networks]]></source>
<year></year>
<conf-name><![CDATA[ First IEE Conference on Artifical Neural Networks]]></conf-name>
<conf-date>1989</conf-date>
<conf-loc> </conf-loc>
<page-range>329-331</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bishop]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Nasuto]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Communicating neurons - an alternative connectionism]]></source>
<year></year>
<conf-name><![CDATA[ Weightless Neural Networks Workshop]]></conf-name>
<conf-date>1999</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bishop]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Torr]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[The stochastic search network]]></source>
<year>1992</year>
<page-range>370-387</page-range><publisher-name><![CDATA[R. Linggard, D. Myers y C. Nightingale (eds.), Chapman & Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bremermann]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Chemotaxis and optimization]]></article-title>
<source><![CDATA[Journal of the Franklin Institute]]></source>
<year>1974</year>
<volume>297</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>397-404</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bullnheimer]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Hartl]]></surname>
<given-names><![CDATA[R. F.]]></given-names>
</name>
<name>
<surname><![CDATA[Strauss]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[A new rank-based version of the ant system: a computational study]]></source>
<year>1997</year>
<publisher-name><![CDATA[Institute of Management Science, University of Vienna]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Clerc]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[The swarm and the queen: towards a deterministic and adaptive particle swarm optimization]]></source>
<year></year>
<conf-name><![CDATA[ Congress on Evolutionary Computation (CEC 99)]]></conf-name>
<conf-date>1999</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Clerc]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Kennedy]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The particle swarm-explosion, stability, and convergence in a multidimensional complex space]]></article-title>
<source><![CDATA[IEEE Transactions on Evolutionary Computation]]></source>
<year>2002</year>
<volume>6</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>58-73</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Colorni]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Dorigo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Maniezzo]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
</person-group>
<source><![CDATA[Distributed optimization by ant colonies]]></source>
<year></year>
<conf-name><![CDATA[ European Conference on Artificial Life (ECAL91)]]></conf-name>
<conf-date>1991</conf-date>
<conf-loc> </conf-loc>
<page-range>134-142</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Colorni]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Dorigo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Maniezzo]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
</person-group>
<source><![CDATA[An investigation of some properties of an “ant algorithm”]]></source>
<year></year>
<conf-name><![CDATA[ Parallel Problem Solving from Nature Conference]]></conf-name>
<conf-date>1992</conf-date>
<conf-loc> </conf-loc>
<page-range>509-520</page-range></nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cordón]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[de Viana]]></surname>
<given-names><![CDATA[I. F.]]></given-names>
</name>
<name>
<surname><![CDATA[Herrera]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Moreno]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<source><![CDATA[A new aco model integrating evolutionary computation concepts: The best-worst ant system]]></source>
<year></year>
<conf-name><![CDATA[ ANTS 2000 - From Ant Colonies to Artificial Ants: Third International Workshop on Ant Algorithms]]></conf-name>
<conf-date>2000</conf-date>
<conf-loc> </conf-loc>
<page-range>22-29</page-range></nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[De Meyer]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Bishop]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Nasuto]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Stochastic difussion: Using recruitment for search]]></source>
<year></year>
<conf-name><![CDATA[ Symposium on Evolvability & Interaction]]></conf-name>
<conf-date>2003</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[de Vries]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Biesmeijer]]></surname>
<given-names><![CDATA[J. C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Modelling collective foraging by means of individual behaviour rules in honey-bees]]></article-title>
<source><![CDATA[Behav Ecol Sociobiol]]></source>
<year>1998</year>
<volume>44</volume>
<page-range>109-124</page-range></nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dorigo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Gambardella]]></surname>
<given-names><![CDATA[L. M.]]></given-names>
</name>
</person-group>
<source><![CDATA[A study of some properties of ANT-Q]]></source>
<year>1996</year>
<conf-name><![CDATA[ Fourth International Conference on Parallel Problem Solving From Nature]]></conf-name>
<conf-loc> </conf-loc>
<page-range>656-665</page-range><publisher-loc><![CDATA[Berlin ]]></publisher-loc>
<publisher-name><![CDATA[H. M. Voigt, W. Ebeling, I. Rechenberg y H. S. Schwefel (eds.), Springer Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dorigo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Gambardella]]></surname>
<given-names><![CDATA[L. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Ant colony system: A cooperative learning approach to the traveling salesman problem]]></article-title>
<source><![CDATA[IEEE Transactions on Evolutionary Computation]]></source>
<year>1997</year>
<volume>1</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>53-66</page-range></nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dorigo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Maniezzo]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Colorni]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Ant system: An autocatalytic optimizing process]]></source>
<year>1991</year>
<publisher-name><![CDATA[Politecnico di Milano]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dorigo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Maniezzo]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Colorni]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Positive feedback as a search strategy]]></source>
<year>1991</year>
<publisher-name><![CDATA[Politecnico di Milano]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dorigo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Maniezzo]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Colorni]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The ant system: Optimization by a colony of cooperating agents]]></article-title>
<source><![CDATA[IEEE Transactions on Systems, Man, and Cybernetics-Part B]]></source>
<year>1996</year>
<volume>26</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>1-13</page-range></nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Easter Selvan]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Subramanian]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Theban Solomon]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Novel technique for PID tuning by particle swarm optimization]]></source>
<year></year>
<conf-name><![CDATA[ Seventh Annual Swarm Users/ Researchers Conference (SwarmFest 2003)]]></conf-name>
<conf-date>2003</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B26">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Eberhart]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Kennedy]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[A new optimizer using particle swarm theory]]></source>
<year></year>
<conf-name><![CDATA[ Sixth International Symposium on Micro Machine and Human Science]]></conf-name>
<conf-date>1995</conf-date>
<conf-loc> </conf-loc>
<page-range>39-43</page-range></nlm-citation>
</ref>
<ref id="B27">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[El-Gallad]]></surname>
<given-names><![CDATA[A. I.]]></given-names>
</name>
<name>
<surname><![CDATA[El-Hawary]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Sallam]]></surname>
<given-names><![CDATA[A. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Kalas]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Swarm-intelligently trained neural network for power transformer protection]]></source>
<year></year>
<conf-name><![CDATA[ Canadian Conference on Electrical and Computer Engineering]]></conf-name>
<conf-date>2001</conf-date>
<conf-loc> </conf-loc>
<page-range>265-269</page-range></nlm-citation>
</ref>
<ref id="B28">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Esmin]]></surname>
<given-names><![CDATA[A. A. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Aoki]]></surname>
<given-names><![CDATA[A. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Lambert-Torres]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Particle swarm optimization for fuzzy membership functions optimization]]></source>
<year></year>
<conf-name><![CDATA[ IEEE International Conference on Systems, Man and Cybernetics]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc> </conf-loc>
<page-range>108-113</page-range></nlm-citation>
</ref>
<ref id="B29">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gambardella]]></surname>
<given-names><![CDATA[L. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Dorigo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Ant-Q: A reinforcement learning approach to the traveling salesman problem]]></source>
<year></year>
<conf-name><![CDATA[ Twelfth International Conference on Machine Learning, Morgan Kaufmann]]></conf-name>
<conf-date>1995</conf-date>
<conf-loc> </conf-loc>
<page-range>252-260</page-range></nlm-citation>
</ref>
<ref id="B30">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gazi]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Passino]]></surname>
<given-names><![CDATA[K. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Stability analysis of swarms]]></article-title>
<source><![CDATA[IEEE Transactions on Automatic Control]]></source>
<year>2003</year>
<volume>48</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>692-697</page-range></nlm-citation>
</ref>
<ref id="B31">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gazi]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Passino]]></surname>
<given-names><![CDATA[K. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Stability analysis of social foraging swarms]]></article-title>
<source><![CDATA[IEEE Transactions of Systems, Man and Cybernetics - Part B]]></source>
<year>2004</year>
<volume>34</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>539-557</page-range></nlm-citation>
</ref>
<ref id="B32">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Grech-Cini]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Locating Facial Features]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B33">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Grosan]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Abraham]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Han]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Gelbukh]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Hybrid particle swarm - evolutionary algorithm for search and optimization]]></source>
<year>2005</year>
<conf-name><![CDATA[ 4th Mexican International Conference on Artificial Intelligence (MICAI’05)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>623-632</page-range></nlm-citation>
</ref>
<ref id="B34">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Heegaard]]></surname>
<given-names><![CDATA[P. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Wittner]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Incola]]></surname>
<given-names><![CDATA[V. F.]]></given-names>
</name>
<name>
<surname><![CDATA[Helvik]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Distributed asynchronous algorithm for cross-entropy-based combinatorial optimization]]></source>
<year></year>
<conf-name><![CDATA[ International Workshop on Rare Event Simulation & Combinatorial Optimization (RESIM 2004)]]></conf-name>
<conf-date>2004</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B35">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hertz]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Kobler]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A framework for the description of evolutionary algorithms]]></article-title>
<source><![CDATA[European Journal of Operational Research]]></source>
<year>2000</year>
<volume>126</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>1-12</page-range></nlm-citation>
</ref>
<ref id="B36">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hinton]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<source><![CDATA[A parallel computation that assigns canonical object-based frames of reference]]></source>
<year></year>
<conf-name><![CDATA[ 7th International Joint Conference on Artificial Intelligence]]></conf-name>
<conf-date>1981</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B37">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ismail]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Engelbrecht]]></surname>
<given-names><![CDATA[A. P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Training product units in feedforward neural networks using particle swarm optimization]]></source>
<year></year>
<conf-name><![CDATA[ International Conference on Artificial Intelligence]]></conf-name>
<conf-date>1999</conf-date>
<conf-loc> </conf-loc>
<page-range>36-40</page-range></nlm-citation>
</ref>
<ref id="B38">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Karaboga]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An idea based on honey bee swarm for numerical optimization]]></article-title>
<source><![CDATA[]]></source>
<year>2005</year>
<publisher-name><![CDATA[Erciyes University]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B39">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kennedy]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Eberhart]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Particle swarm optimization]]></source>
<year></year>
<conf-name><![CDATA[ IEEE International Conference on Neural Networks]]></conf-name>
<conf-date>1995</conf-date>
<conf-loc> </conf-loc>
<page-range>1942-1498</page-range></nlm-citation>
</ref>
<ref id="B40">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kennedy]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Eberhart]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[A discrete binary version of the particle swarm algorithm]]></source>
<year></year>
<conf-name><![CDATA[ World Multiconference on Systemics, Cybernetics and Informatics]]></conf-name>
<conf-date>1997</conf-date>
<conf-loc> </conf-loc>
<page-range>4104-4109</page-range></nlm-citation>
</ref>
<ref id="B41">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[D. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Abraham]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Cho]]></surname>
<given-names><![CDATA[J. H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A hybrid genetic algorithm and bacterial foraging approach for global optimization]]></article-title>
<source><![CDATA[Information Sciences]]></source>
<year>2007</year>
<volume>177</volume>
<page-range>3918-3937</page-range></nlm-citation>
</ref>
<ref id="B42">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[D. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Cho]]></surname>
<given-names><![CDATA[J. H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Adaptive tuning of PID controller for multivariable system using bacterial foraging based optimization]]></article-title>
<source><![CDATA[Advances in Web Intelligence]]></source>
<year>2005</year>
<volume>3528</volume>
<page-range>231-235</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B43">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Krohling]]></surname>
<given-names><![CDATA[R. A.]]></given-names>
</name>
<name>
<surname><![CDATA[d.S. Coelho]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Shi]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<source><![CDATA[Cooperative particle swarm optimization for robust control system design]]></source>
<year></year>
<conf-name><![CDATA[ 7th Online World Conference on Soft Computing in Industrial Applications]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B44">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Leiviskä]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Joensuu]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<source><![CDATA[Chemotaxis for controller tuning]]></source>
<year></year>
<conf-name><![CDATA[ 2nd Annual Symposium of the Nature-inspired Smart Information Systems (NiSIS 2006)]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B45">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Leontitsis]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Kontogiorgos]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Pagge]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Repel the swarm to the optimum!]]></article-title>
<source><![CDATA[Applied Mathematics and Computation]]></source>
<year>2006</year>
<volume>173</volume>
<page-range>265-272</page-range></nlm-citation>
</ref>
<ref id="B46">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Abraham]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Fuzzy adaptive turbulent particle swarm optimization]]></source>
<year></year>
<conf-name><![CDATA[ Fifth International Conference on Hybrid Intelligent Systems]]></conf-name>
<conf-date>2005</conf-date>
<conf-loc> </conf-loc>
<page-range>6-9</page-range></nlm-citation>
</ref>
<ref id="B47">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Passino]]></surname>
<given-names><![CDATA[K. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Biomimicry of social foraging bacteria for distributed optimization: Models, principles and emergent behaviors]]></article-title>
<source><![CDATA[Journal of Optimization Theory and Applications]]></source>
<year>2002</year>
<volume>115</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>603-628</page-range></nlm-citation>
</ref>
<ref id="B48">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lucic]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Teodorovic]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Computing with bees: Attacking complex transportation engineering problems]]></article-title>
<source><![CDATA[International Journal on Artificial Intelligence Tools]]></source>
<year>2003</year>
<volume>12</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>375-394</page-range></nlm-citation>
</ref>
<ref id="B49">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Løvbjerg]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Kink]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Hybrid particle swarm optimiser with breeding and subpopulations]]></source>
<year></year>
<conf-name><![CDATA[ Genetic and Evolutionary Computation Conference (GECCO)]]></conf-name>
<conf-date>2001</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B50">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Løvbjerg]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Kink]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Extending particle swarm optimizers with self-organized criticality]]></source>
<year></year>
<conf-name><![CDATA[ IEEE Congress on Evolutionary Computation (CEC2002)]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B51">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Meuleau]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Dorigo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Ant colony optimization and stochastic gradient descent]]></source>
<year>2000</year>
</nlm-citation>
</ref>
<ref id="B52">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Miranda]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Fonseca]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<source><![CDATA[EPSO - evolutionary particle swarm optimization, a new algorithm with applications in power systems]]></source>
<year>2002</year>
<volume>2</volume>
<conf-name><![CDATA[ Memorias del Asia Pacific Transmission and Distribution Conference and Exhibition]]></conf-name>
<conf-loc> </conf-loc>
<page-range>745-750</page-range></nlm-citation>
</ref>
<ref id="B53">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Miranda]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Fonseca]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<source><![CDATA[EPSO - best-of-two-worlds meta-heuristic applied to power system problems]]></source>
<year>2002</year>
<volume>2</volume>
<conf-name><![CDATA[ 2002 Congress on Evolutionary Computation (CEC02)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1080-1085</page-range></nlm-citation>
</ref>
<ref id="B54">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Müller]]></surname>
<given-names><![CDATA[S. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Marchetto]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Airaghi]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Koumoutsakos]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimization based on bacterial chemotaxis]]></article-title>
<source><![CDATA[IEEE Transactions on Evolutionary Computation]]></source>
<year>2002</year>
<volume>6</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>16-29</page-range></nlm-citation>
</ref>
<ref id="B55">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Monson]]></surname>
<given-names><![CDATA[C. K.]]></given-names>
</name>
<name>
<surname><![CDATA[Seppi]]></surname>
<given-names><![CDATA[K. D.]]></given-names>
</name>
</person-group>
<source><![CDATA[The kalman swarm: A new approach to particle motion in swarm optimization]]></source>
<year></year>
<conf-name><![CDATA[ Genetic and Evolutionary Computation Conference 2004 (GECCO2004)]]></conf-name>
<conf-date>2004</conf-date>
<conf-loc> </conf-loc>
<page-range>140-150</page-range></nlm-citation>
</ref>
<ref id="B56">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Muñoz]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[López]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Caicedo]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An artificial bee hive for continuous optimization]]></article-title>
<source><![CDATA[International Journal of Intelligent Systems]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B57">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Myatt]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Bishop]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Nasuto]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Minimum stable convergence criteria for stochastic diffusion search]]></article-title>
<source><![CDATA[Electronics Letters]]></source>
<year>2004</year>
<volume>40</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>112-113</page-range></nlm-citation>
</ref>
<ref id="B58">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nasuto]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Resource Allocation Analysis of the Stochastic Diffusion Search]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B59">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nasuto]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Bishop]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Convergence analysis of stochastic diffusion search]]></article-title>
<source><![CDATA[Journal of Parallel Algorithms and Applications]]></source>
<year>1999</year>
<volume>14</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>89-107</page-range></nlm-citation>
</ref>
<ref id="B60">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nasuto]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Bishop]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Lauria]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Time complexity of stochastic diffusion search]]></source>
<year></year>
<conf-name><![CDATA[ Neural Computation ’98]]></conf-name>
<conf-date>1998</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B61">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nunez de Castro]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Fundamentals of natural computing: an overview]]></article-title>
<source><![CDATA[Physics of Life Reviews]]></source>
<year>2007</year>
<volume>4</volume>
<page-range>1-36</page-range></nlm-citation>
</ref>
<ref id="B62">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Omran]]></surname>
<given-names><![CDATA[M. G. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Engelbrecht]]></surname>
<given-names><![CDATA[A. P.]]></given-names>
</name>
<name>
<surname><![CDATA[Salman]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dynamic clustering using particle swarm optimization with application in unsupervised image classification]]></article-title>
<source><![CDATA[Transactions on Engineering, Computing and Technology]]></source>
<year>2005</year>
<volume>9</volume>
<page-range>199-204</page-range></nlm-citation>
</ref>
<ref id="B63">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ozcan]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Mohan]]></surname>
<given-names><![CDATA[C. K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Particle swarm optimization: Surfing the waves]]></source>
<year></year>
<conf-name><![CDATA[ IEEE Congress on Evolutionary Computation (CEC1999)]]></conf-name>
<conf-date>1999</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B64">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Passino]]></surname>
<given-names><![CDATA[K. M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Distributed optimization and control using only a germ of intelligence]]></source>
<year></year>
<conf-name><![CDATA[ 2000 IEEE International Symposium on Intelligent Contro]]></conf-name>
<conf-date>2000</conf-date>
<conf-loc> </conf-loc>
<page-range>5-13</page-range></nlm-citation>
</ref>
<ref id="B65">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Passino]]></surname>
<given-names><![CDATA[K. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Biomimicry of bacterial foraging for distributed optimization and control]]></article-title>
<source><![CDATA[IEEE Control Systems Magazine]]></source>
<year>2002</year>
<numero>22</numero><numero>3</numero>
<issue>22</issue><issue>3</issue>
<page-range>52-67</page-range></nlm-citation>
</ref>
<ref id="B66">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pham]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Afify]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Koç]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Manufacturing cell formation using the bees algorithm]]></source>
<year></year>
<conf-name><![CDATA[ Innovative Production Machines and Systems Virtual Conference]]></conf-name>
<conf-date>2007</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B67">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pham]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Darwish]]></surname>
<given-names><![CDATA[A. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Eldukhr]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Otri]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Using the bees algorithm to tune a fuzzy logic controller for a robot gimnasta]]></source>
<year></year>
<conf-name><![CDATA[ Innovative Production Machines and Systems Virtual Conference]]></conf-name>
<conf-date>2007</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B68">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pham]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Ghanbarzadeh]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Koç]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Otri]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Rahim]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Zaidi]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[The bees algorithm - a novel tool for complex optimisation problems]]></source>
<year></year>
<conf-name><![CDATA[ Innovative Production Machines and Systems Virtual Conference]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B69">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pham]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Ghanbarzadeha]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Multi-objective optimisation using the bees algorithm]]></source>
<year></year>
<conf-name><![CDATA[ Innovative Production Machines and Systems Virtual Conference]]></conf-name>
<conf-date>2007</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B70">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pham]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Koç]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Ghanbarzadeh]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Otri]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimisation of the weights of multi-layered perceptrons using the bees algorithm]]></source>
<year></year>
<conf-name><![CDATA[ 5th International Symposium on Intelligent Manufacturing Systems]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B71">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pham]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Muhamad]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[Mahmuddin]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Ghanbarzadeh]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Koç]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Otri]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Using the bees algorithm to optimise a support vector machine for wood defect classification]]></source>
<year></year>
<conf-name><![CDATA[ Innovative Production Machines and Systems Virtual Conference]]></conf-name>
<conf-date>2007</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B72">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Poli]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Langdon]]></surname>
<given-names><![CDATA[W. B.]]></given-names>
</name>
<name>
<surname><![CDATA[Holland]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
</person-group>
<source><![CDATA[Extending particle swarm optimization via genetic programming]]></source>
<year></year>
<conf-name><![CDATA[ 8th European Conference on Genetic Programming]]></conf-name>
<conf-date>2005</conf-date>
<conf-loc> </conf-loc>
<page-range>291-300</page-range></nlm-citation>
</ref>
<ref id="B73">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rubinstein]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Combinatorial optimization, cross-entropy, ants and rare events]]></source>
<year>2001</year>
<publisher-name><![CDATA[S. Uryasev y P. M. Pardalos (eds.), Kluwer Academic Publishers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B74">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rumelhart]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[McClelland]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Parallel Distributed Processing]]></source>
<year>1986</year>
<volume>1</volume>
<publisher-name><![CDATA[MIT Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B75">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Salerno]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Using the particle swarm optimization technique to train a recurrent neural model]]></source>
<year></year>
<conf-name><![CDATA[ IEEE International Conference on Tools with Artificial Intelligence]]></conf-name>
<conf-date>1997</conf-date>
<conf-loc> </conf-loc>
<page-range>45-49</page-range></nlm-citation>
</ref>
<ref id="B76">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shi]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Eberhart]]></surname>
<given-names><![CDATA[R. C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Parameter selection in particle swarm optimization]]></source>
<year></year>
<conf-name><![CDATA[ Seventh Annual Conference on Evolutionary Programming]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B77">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Stützle]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Hoos]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[The max-min ant system and local search for the traveling salesman problem]]></source>
<year>1997</year>
<conf-name><![CDATA[ IEEE International Conference on Evolutionary Computation and Evolutionary Programming Conference (IEEE-ICEC-EPS’97)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>309-314</page-range><publisher-name><![CDATA[T. Baeck, Z. Michalewicz y X.,ao (eds), IEEE Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B78">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Teodorovic]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Dell’Orco]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Bee colony optimization - a cooperative learning approach to complex transportation problems]]></source>
<year></year>
<conf-name><![CDATA[ 10th EWGT Meeting and 16th Mini-EURO Conference]]></conf-name>
<conf-date>2005</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B79">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tillett]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Rao]]></surname>
<given-names><![CDATA[T. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Sahin]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Rao]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Darwinian particle swarm optimization]]></source>
<year></year>
<conf-name><![CDATA[ 2nd Indian International Conference on Artificial Intelligence]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1474-1487</page-range></nlm-citation>
</ref>
<ref id="B80">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tsutsui]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Ant colony optimisation for continuous domains with aggregation pheromones metaphor]]></source>
<year></year>
<conf-name><![CDATA[ 5th International Conference on Recent Advances in Soft Computing]]></conf-name>
<conf-date>2004</conf-date>
<conf-loc> </conf-loc>
<page-range>207-212</page-range></nlm-citation>
</ref>
<ref id="B81">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[v.E. Conradie]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Miikkulainen]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Aldrich]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Adaptive control utilising neural swarming]]></source>
<year></year>
<conf-name><![CDATA[ Genetic and Evolutionary Computation Conference 2002 (GECCO2002)]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B82">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Voss]]></surname>
<given-names><![CDATA[M. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Feng]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
</person-group>
<source><![CDATA[ARMA model selection using particle swarm optimization and AIC criteria]]></source>
<year></year>
<conf-name><![CDATA[ IFAC 15th Triennial World Congress]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B83">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Whitaker]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Hurley]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[An agent based approach to site selection for wireless networks]]></source>
<year></year>
<conf-name><![CDATA[ ACM Symposium on Applied Computing]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc> </conf-loc>
<page-range>574-577</page-range></nlm-citation>
</ref>
<ref id="B84">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yan-jun]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Tie-jun]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An adaptative ant colony system algorithm for continuous-space optimization problems]]></article-title>
<source><![CDATA[Journal of Zhejiang University SCIENCE]]></source>
<year>2003</year>
<volume>4</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>40-46</page-range></nlm-citation>
</ref>
<ref id="B85">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yisu]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Knowles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Hongmei]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Yizeng]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Kell]]></surname>
<given-names><![CDATA[D. B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The landscape adaptive particle swarm optimizar]]></article-title>
<source><![CDATA[Applied Soft Computing]]></source>
<year>2007</year>
<volume>8</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>295-304</page-range></nlm-citation>
</ref>
<ref id="B86">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yoshida]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Kawata]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Fukuyama]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Takayama]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Nakanishi]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A particle swarm optimization for reactive power and voltage control considering voltage security assessment]]></article-title>
<source><![CDATA[IEEE Transactions on Power Systems]]></source>
<year>2001</year>
<volume>15</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>1232-1239</page-range></nlm-citation>
</ref>
<ref id="B87">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yuan]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Guang-yi]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Xin-jian]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Particle swarm optimization based predictive control of proton exchange membrane fuel cell (pemfc)]]></article-title>
<source><![CDATA[Journal of Zhejiang University SCIENCE A]]></source>
<year>2006</year>
<volume>7</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>458-462</page-range></nlm-citation>
</ref>
<ref id="B88">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Xie]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
</person-group>
<source><![CDATA[DEPSO: Hybrid particle swarm with differential evolution operador]]></source>
<year></year>
<conf-name><![CDATA[ IEEE International Conference on Systems, Man and Cybernetics (SMCC)]]></conf-name>
<conf-date>2003</conf-date>
<conf-loc> </conf-loc>
<page-range>3816-3821</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
