IEEE Trans Cybern. 2014 Dec;44(12):2242-52. doi: 10.1109/TCYB.2014.2305194.
Division of labor is a widely studied aspect of colony behavior of social insects. Division of labor models indicate how individuals distribute themselves in order to perform different tasks simultaneously. However, models that study division of labor from a dynamical system point of view cannot be found in the literature. In this paper, we define a division of labor model as a discrete-time dynamical system, in order to study the equilibrium points and their properties related to convergence and stability. By making use of this analytical model, an adaptive algorithm based on division of labor can be designed to satisfy dynamic criteria. In this way, we have designed and tested an algorithm that varies the response thresholds in order to modify the dynamic behavior of the system. This behavior modification allows the system to adapt to specific environmental and collective situations, making the algorithm a good candidate for distributed control applications. The variable threshold algorithm is based on specialization mechanisms. It is able to achieve an asymptotically stable behavior of the system in different environments and independently of the number of individuals. The algorithm has been successfully tested under several initial conditions and number of individuals.
分工是社会昆虫群体行为中广泛研究的一个方面。分工模型表明个体如何分配自己以同时执行不同的任务。然而,从动态系统角度研究分工的模型在文献中还没有找到。在本文中,我们将分工模型定义为一个离散时间动力系统,以便研究与收敛和稳定性相关的平衡点及其性质。通过利用这个分析模型,可以设计基于分工的自适应算法来满足动态标准。通过这种方式,我们设计并测试了一种算法,该算法改变响应阈值以修改系统的动态行为。这种行为修改使系统能够适应特定的环境和集体情况,使算法成为分布式控制应用的一个很好的候选者。可变阈值算法基于专业化机制。它能够在不同的环境中并独立于个体数量实现系统的渐近稳定行为。该算法已在多种初始条件和个体数量下成功测试。