Department of Electrical Engineering, Da-Yeh University, Chang-Hwa, Taiwan, ROC.
Math Biosci. 2013 Oct;245(2):299-313. doi: 10.1016/j.mbs.2013.07.019. Epub 2013 Aug 6.
S-type biological systems (S-systems) are demonstrated to be universal approximations of continuous biological systems. S-systems are easy to be generalized to large systems. The systems are identified through data-driven identification techniques (cluster-based algorithms or computational methods). However, S-systems' identification is challenging because multiple attractors exist in such highly nonlinear systems. Moreover, in some biological systems the interactive effect cannot be neglected even the interaction order is small. Therefore, learning should be focused on increasing the gap between the true and redundant interaction. In addition, a wide searching space is necessary because no prior information is provided. The used technologies should have the ability to achieve convergence enhancement and diversity preservation. Cockroaches live in nearly all habitats and survive for more than 300 million years. In this paper, we mimic cockroaches' competitive swarm behavior and integrated it with advanced evolutionary operations. The proposed cockroach genetic algorithm (CGA) possesses strong snatching-food ability to rush forward to a target and high migration ability to escape from local minimum. CGA was tested with three small-scale systems, a twenty-state medium-scale system and a thirty-state large-scale system. A wide search space ([0,100] for rate constants and [-100,100] for kinetic orders) with random or bad initial starts are used to show the high exploration performance.
S 型生物系统(S-systems)被证明是连续生物系统的通用逼近。S-systems 易于推广到大型系统。系统通过数据驱动的识别技术(基于聚类的算法或计算方法)进行识别。然而,由于在这些高度非线性系统中存在多个吸引子,因此 S-systems 的识别具有挑战性。此外,在某些生物系统中,即使交互阶数较小,交互效应也不可忽略。因此,学习应侧重于增加真实和冗余交互之间的差距。此外,由于没有提供先验信息,因此需要一个广泛的搜索空间。所使用的技术应该具有增强收敛性和保持多样性的能力。蟑螂几乎生活在所有的栖息地,并生存了超过 3 亿年。在本文中,我们模仿蟑螂的竞争群集行为,并将其与先进的进化操作相结合。所提出的蟑螂遗传算法(CGA)具有强大的抢食能力,可以冲向目标,并且具有很高的迁移能力,可以逃离局部最小值。CGA 已经在三个小规模系统、一个二十状态的中规模系统和一个三十状态的大规模系统上进行了测试。使用随机或不良的初始起点的广泛搜索空间([0,100] 用于速率常数,[-100,100] 用于动力学阶数)来展示其高探索性能。