禁忌鱼群算法及其在边坡稳定分析中的应用

TABU FISH SWARM ALGORITHM AND ITS APPLICATION TO SLOPE STABILITY ANALYSIS

  • 摘要: 构造了一种两点禁忌寻优算子以避免寻优过程中的迂回搜索,并用它模拟鱼群中单条鱼的追寻历史最优鱼、追尾、群聚三种行为,采用遗传算法中非均匀变异算子模拟单条鱼的觅食行为,鱼群中各个体通过这四种行为进行交流、合作从而形成了一种禁忌鱼群算法。将该算法应用于两个复杂土坡的最小安全系数搜索中,并同基本鱼群算法的计算结果进行了比较,结果证明禁忌鱼群算法具有搜索高效、适于约束优化问题求解等特点。

     

    Abstract: A two-point tabu search operator is proposed in order to avoid the iterance during optimization. It is adapted to simulate the activities of a single fish such as pursuing the historically optimal fish, pursuing the current optimal fish, converging to the centroid of the other fishes. The non-uniformity mutation operator used in genetic algorithm is used to represent the individual activity of searching food. The whole fish swarm communicate and cooperate by the above four activities, thereby generating tabu fish swarm algorithm. The tabu fish swarm algorithm is applied to the search of the minimum factor of safety of complicated soil slopes. Comparison of the results by tabu fish swarm algorithm with that by the basic fish swarm algorithm shows that the tabu fish swarm algorithm can find the global optimum and is applicable to constrained optimization problems.

     

/

返回文章
返回