matlab
文章平均质量分 57
HuiNux13
爱睡觉的码农
展开
-
元胞自动机及其MATLAB实例
元胞自动机及其实例目录元胞自动机及其实例一、什么是元胞自动机二、 元胞自动机的基础简介三、边界条件四、特征五、实例5.1 奇偶规则5.2 森林大火一、什么是元胞自动机元胞自动机(Cellular Automata,简称CA,也有人译为细胞自动机、点格自动机、分子自动机或单元口动机)。是一时间和空间都离散的动力系统。二、 元胞自动机的基础简介由元胞、元胞空间、元胞邻居、元胞规则四部分组成。元胞可分为多种类型,最常见的为正方形,可根据实际需要设定,选择正方形是因为正方形方便编程处理。元胞空间就是原创 2021-07-10 16:59:26 · 3331 阅读 · 0 评论 -
粒子群算法和差分进化算法的对比
粒子群算法和差分进化算法的对比此次的测试函数为f(x,y)=3xcos(xy)+x+y2f(x,y)=3xcos(xy)+x+y^{2}f(x,y)=3xcos(xy)+x+y2x,yx,yx,y均属于[-4,4]函数图像如下:粒子群算法采用线性递减惯性权重的的标准粒子群算法。给定参数如下:参数范围或值种群数量10最大迭代次数100惯性权重范围[0.4,0.8]粒子速度范围[-1,1]个体学习因子1.5社会学习因子1.5差分进化原创 2021-04-22 21:58:40 · 1569 阅读 · 0 评论 -
梯度下降算法
梯度下降算法梯度下降算法的基本思想简介:梯度下降算法又称最速下降法。梯度下降法的基本思想可以类比为一个下山的过程。假设这样一个场景:一个人被困在山上,需要从山上下来(找到山的最低点,也就是山谷)。但此时山上的浓雾很大,导致可视度很低;因此,下山的路径就无法确定,必须利用自己周围的信息一步一步地找到下山的路。这个时候,便可利用梯度下降算法来帮助自己下山。怎么做呢,首先以他当前的所处的位置为基准,寻找这个位置最陡峭的地方,然后朝着下降方向走一步,然后又继续以当前位置为基准,再找最陡峭的地方,再走直到最后到原创 2021-03-23 23:01:27 · 3753 阅读 · 1 评论 -
遗传算法解决TSP问题 matlab
matlab GA解决TSP问题借鉴 智能优化算法及其MATLAB实例(第2版),纯手敲怕大家麻烦,并且将其选择过程实时可视化。代码如下:clc;clearcity=[1304 2312;3639 1315;4177 2244;3712 1399;3488 1535;3326 1556;... 3238 1229;4196 1044;4312 790;4386 570;3007 1970;2562 1756;... 2788 1491;2381 1676;1332原创 2021-01-02 15:50:16 · 1752 阅读 · 0 评论