数学建模学习(86):蜻蜓算法(DA)求解多元函数最值 编程语言 2022-08-10 14:37 0 阅读 文章目录 一、蜻蜓算法 1.1 算法介绍 1.2 原理 1.3 数学模型 1.4 算法流程 1.5 算法优缺点 1.6 参考文献 二、案例详细实现 2.1 函数处理 2.2 可视化函数 2.3 蜻蜓算法 2.4 弊端 2.5 封装代码 一、蜻蜓算法 1.1 算法介绍 蜻蜓(蜻蜓属)是奇特的昆虫。世界上有近3000种不同的昆虫。如下图所示,蜻蜓的生命周期包括两个阶段:若虫和成虫。它们一生中大部分的时间都是若虫期,经过变形变成成虫。 蜻蜓被认为是一种小型捕食者,它捕食自然界中几乎所有的小昆虫。若虫也捕食其他海洋昆虫,甚至是小鱼。有趣的是蜻蜓独特而罕见的群集行为。蜻蜓聚集的目的只有两个:狩猎和迁徙。前者称为静态(摄食) 群,后者称为 动态(迁徙)群 猜你喜欢