说明:八数码问题(类似于华容道),是一个有益智力的小游戏,通过空白滑块的移动来将混乱的图案恢复到有序的状态本代码的核心算法通过fortran编写,经过matlab的制图功能进行可视化,解决了任意初始条件下的八数码问题的自动求解过程1、matlab的exe文件在matlab文件夹中,点击打开之后出现gui图...
fortran 九宫 自动 模拟 求解 问题 数码
说明:应用背景在电脑里科学,粒子群优化(粒子群算法)是一种计算方法,通过反复地尝试提高候选人的问题来优化问题关于一个给定的解决方案质量测量。粒子群优化算法的一个问题,有一个人口的候选人解决方案,在这里被称为粒子,并根据简单的数学公式在粒子的位置和速度移动这些粒子周围的搜索空间。每个粒子的运动受其局部的影响...
matlab 算法 代码 实现 优化 粒子
说明:基于蚁群算法的 TSP 求解,分别采用蚁群算法和蚁群算法-粒子群混合算法进行优化求解,使用不同的交叉和变异适应度函数更新粒子,从而实现 TSP问题的优化求解,更加逼近实际问题。
蚁群算法 TSP 粒子群混合算法
说明:OMP原子算法,Gabor原子分解,能提高速度,并且分解效果很好,能很快算出分解结果。并将其与MP算法进行了比对。
gabor原子 Gabor原子分解 gabor-omp MP与OMP 原子分解matlab
说明:遗传算法解决求解带约束优化问题明确遗传算法求解问题的一般思路和编码设计
约束优化 带约束的算法 遗传算法约束 带约束的优化 遗传算法
说明:考虑到TSP问题的特点,采用一种受贪婪算法启发的贪婪交叉算子和贪婪倒位变异算子,实验证明,该算法能够极大地提高了算法的收敛速度又保证了最优解的得到,而且具有较好的鲁棒性。下面遗传算法求解TSP的基本步骤: (1)种群初始化。个体编码方法有二进制编码和实数编码,在解决TSP问题过程中个体编码方法为...
matlab 算法 tsp 简单 蚁群 求解 问题 随时 拓展
说明: 提出一种改进的禁忌搜索算法来求解背包问题。该算法基于禁忌搜索技术,并采用I&D策略,同时设计了两种针对局 部最优解的变异算子。改进后的算法能有效地弥补标准禁忌算法对初始解依赖的缺陷,同时也避免了搜索停滞的现象。通过对具 体实例和随机问题的测试,表明改进后的禁忌搜索算法有更好的性能。 关...
vb 算法 搜索 改进 求解 问题 背包 禁忌
说明:蝙蝠算法( BA) 是 Yang 教授于 2010 年基于群体智能提出的启发式搜索算法,是一种搜索全局最优解的有效方法。该算法是一种基于迭代的优化技术,初始化为一组随机解,然后 通过迭代搜寻最优解,且在最优解周围通过随机飞行产生局部新解,加强了局部搜索。与其他算法相比,BA 在准确性和有...
算法 ba 蝙蝠
说明:标准遗传算法有时候会出现未成熟收敛问题,在求解多目标优化问题时显得尤其严重。遗传算法存在未成熟收敛问题,在求解多目标优化问题时显得尤其严重。因此已有学者提出了多种群遗传算法。该算法中多个种群使用同一目标函数,各种群的交叉率和变异率取不同的固定值,以搜索不同解空间中的最优解,种群之间定期进行信息交换。...
matlab multi-objective 多种群算法 bush589 lovef5t
说明:几种典型的MUSIC实现方法。包括前后向平滑解相干算法。
MUSIC超分辨DOA估计算法 前后平滑MUSIC MUSIC方法 589 music