二、粒子群算法的具体表述上面罗嗦了半天,那些都是科研工作者写论文的语气,不过,PSO的历史就像上面说的那样。
下面通俗的解释PSO算法。
PSO算法就是模拟一群鸟寻找食物的过程,每个鸟就是PSO中的粒子,也就是我们需要求解问题的可能解,这些鸟在寻找食物的过程中,不停改变自己在空中飞行的位置与速度。
大家也可以观察一下,鸟群在寻找食物的过程中,开始鸟群比较分散,逐渐这些鸟就会聚成一群,这个群忽高忽低、忽左忽右,直到最后找到食物。
这个过程我们转化为一个数学问题。
寻找函数y=1-cos(3*x)*exp(-x)的在[0,4]最大值。
-----------------------------------------------------------------标准粒子群算法的实现思想基本按照粒子群算法(2)----标准的粒子群算法的讲述实现。
主要分为3个函数。
第一个函数为粒子群初始化函数InitSwarm(SwarmSize......AdaptFunc)其主要作用是初始化粒子群的粒子,并设定粒子的速度、位置在一定的范围内。
本函数所采用的数据结构如下所示:表ParSwarm记录的是粒子的位置、速度与当前的适应度值,我们用W来表示位置,用V来代表速度,用F来代表当前的适应度值。
在这里我们假设粒子个数为N,每个粒子的维数为D。
---------------------------------------------------------------------
2023/2/17 13:39:22 493KB 粒子群 局部版本 多目标 matlab
1
MATLAB的粒子群工具箱,包含使用文件,如何添加到MATLAB中使用等相关详细说明
1
PSO途径规划算法,源码
2023/1/13 6:30:40 2KB 路径规划
1
针对有功网损、电压偏差和静态电压稳定裕度的多目标无功优化问题,提出一种基于改进粒子群-禁忌搜索算法的多目标电力系统无功优化方法。
以最小特征值模为电压稳定裕度指标建立了3个目标函数的单一妥协模型。
应用Kent映射产生的混沌序列作为初始种群,保证初始种群的多样性和均匀性。
粒子群优化(PSO)算法进行前期计算时,采用凸函数递减惯性权重和自适应学习因子提高算法的收敛速度和精度;
针对PSO算法搜索精度不高和陷入局部最优的问题,在PSO算法后期收敛后引入禁忌搜索算法全局寻优。
基于群体适应度方差,引入模糊截集理论将模糊集合转化为经典集合,定义了经典集合下的收敛指标,当其值为0时进入禁忌搜索计算阶段,处理2种算法的切换问题。
将所提方法应用于IEEE14、IEEE30和IEEE118节点系统中,验证了其有效性和可行性。
2023/1/11 2:14:42 1.06MB
1
FasterR-CNN+粒子群优化+图像配准首先利用深度学习FasterR-CNN,在训练好训练集的情况下检测和提取当前帧中的目标,利用5.1节的动目标提取算法校验目标;
然后以此作为接下来配准的模板,利用多自由度的图像配准来求解图像变换参数,并结合粒子群优化PSO的快速求解功能[20],高速的配准定位、跟踪与提取目标,将算法处理速度提升到了每秒60帧以上(配准时的速度)。
在配准过程中,如果出现配准相似度低于设定阈值,则认为目标跟踪失败,此时将重新利用FasterR-CNN检测与提取新目标,并重复过程。
2016/7/19 20:38:15 3KB 粒子群 Faster-RCNN PSO 相机抖动
1
通晓matlab最优化计算的随书源码,PSO 用基本粒子群算法求解无约束优化问题YSPSO 用带压缩因子的粒子群算法求解无约束优化问题LinWPSO 用线性递减权重粒子群优化算法求解无约束优化问题SAPSO 用自适应权重粒子群优化算法求解无约束优化问题RandWPSO 用随机权重粒子群优化算法求解无约束优化问题LnCPSO 用学习因子同步变化的粒子群优化算法求解无约束优化问题AsyLnCPSO 用学习因子异步变化的粒子群优化算法求解无约束优化问题SecPSO 用二阶粒子群优化算法求解无约束优化问题SecVibratPSO 用二阶振荡粒子群优化算法求解无约束优化问题CLSPSO 用混沌粒子群优化算法求解无约束优化问题SelPSO 用基于选择的粒子群优化算法求解无约束优化问BreedPSO 用基于交叉遗传的粒子群优化算法求解无约束优化问SimuAPSO 用基于模拟退火的粒子群优化算法求解无约束优化问题
2015/4/21 19:57:10 1.29MB 精通matlab最优化计算 混沌搜索
1
PSO优化SVM参数PSO优化SVM参数PSO优化SVM参数PSO优化SVM参数
2021/2/12 17:51:52 44.33MB PSO SVM参数
1
粒子群优化算法对象箱....
2015/6/12 1:03:39 3KB PSO MATLAB
1
matlab粒子群算法的psot工具箱,内附PSO工具箱安装和使用阐明,还有常见工具箱的下载地址,亲测有用
2019/7/26 21:19:43 861KB matlab 粒子群算法 PSO 工具箱
1
基于PSO-ACO的多旅行商最优路径规划,结果是在给定1000次迭代的条件下得到的,我们还增加了ACO不是最佳参数配置的算法模型的最大运行次数。
试验结果表明:对于不是最佳参数配置的算法模型,即便再增加1000次或者2000次运行次数,PSO-ACO其所得解的质量与1000次比时也没有明显提高。
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
2021/8/24 11:41:40 67KB ACO
1
共 170 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡