- 博客(33)
- 收藏
- 关注
原创 遗传算法解决旅行商问题
评价函数eval(vi):用来对种群中的每个染色体vi设定一个概率,以使该染色体被选中的可能性与其种群中其它染色体的适应性成比例,既通过轮盘赌,适应性强的染色体被选择产生后台的机会要大,设alpha∈(0,1),本文定义基于序的评价函数为eval(vi)=alpha*(1-alpha).^(i-1)。,n)和非对称旅行商问题(dij≠dji,,任意i,j=1,2,3,…,n),且记tn+1= t1,则旅行商问题的数学模型为:min l=σd(t(i),t(i+1)) (i=1,…
2023-11-07 12:32:42
336
原创 matlab遗传算法工具箱安装
以gatbx工具箱为例,先将gatbx文件夹复制到MATLAB安装目录下的toolbox下,然后打开MATLAB,点击菜单中file ->set path,选ADD FOLDER,选择你刚才复制的那个文件夹就OK了,如果你的工具箱中有很多子目录的话,选择 ADD WITH SUBFOLDER 之后的操作和上面一样了。安装之后可以在matlab 工作窗口输入ver命令查看。之后吧单引号里的内容改为:(matlab安装路径)(好像gaot显示不出来)
2023-11-05 20:47:22
953
转载 主成分分析步骤及Matlab实例代码
disp('主成分得分及排序(按第四列的总分进行排序,前三列为个主成分得分,第五列为企业编号)')DS(i,3)=sum(DS(1:i,1))/sum(DS(:,1));% %计算相关系数矩阵的特征值和特征向量。% % 选择主成分及对应的特征向量。% % 计算各评价对象的主成分得分。
2023-10-31 22:00:01
337
原创 模拟退火算法
根据Metropolis准则,粒子在温度T时趋于平衡的概率为e-ΔE/(kT),其中E为温度T时的内能,ΔE为其改变量,k为Boltzmann常数。用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参数t,即得到解组合优化问题的模拟退火算法:由初始解i和控制参数初值t开始,对当前解重复“产生新解→计算目标函数差→接受或舍弃”的迭代,并逐步衰减t值,算法终止时的当前解即为所得近似最优解,这是基于蒙特卡罗迭代求解法的一种启发式随机搜索过程。,wn),并记wn+1= w1。
2023-10-30 22:45:42
332
原创 美赛参赛经验及常用数据网址
这些期刊一般都是从创刊起,直到最新出版的期刊,最近几年的全文是链接到J-STAGE 上的。PubMed Central(PMC)是2000年1月由美国国家医学图书馆(NLM)的国家生物技术,信息中心(NCBI)建立的生命科学期刊全文数据库,它旨在保存生命科学期刊中的原始研究论文的全文。通过Socolar,您可以检索到来自世界各地、各种语种的重要OA资源,并提供OA资源的全文链接.刊物数量:7076种.下载全文情况:因各刊物的情况不同。2006年创立于印度新德里,收集整理网络上开放存取的期刊。
2023-10-09 12:51:59
461
原创 元胞自动机的matlab编程(附案例)
元胞自动机的应用对元胞自动机的初步认识元胞自动机(CA)是一种用来仿真局部规则和局部联系的方法。典型的元胞自动机是定义在网格上的,每一个点上的网格代表一个元胞与一种有限的状态。变化规则适用于每一个元胞并且同时进行。元胞的变化规则&元胞状态典型的变化规则,决定于元胞的状态,以及其( 4 或 8 )邻居的状态。元胞自动机的应用元胞自动机已被应用于物理模拟,生物模拟等领域。元胞自动机的matlab编程结合以上,我们可以理解元胞自动机仿真需要理解三点。
2023-10-08 12:56:38
331
原创 蚁群算法的基本原理
当蚂蚁沿着一条路到达终点以后会马上返回来,这样,短的路蚂蚁来回一次的时间就短,这也意味着重复的频率就快,因而在单位时间里走过的蚂蚁数目就多,洒下的信息素自然也会多,自然会有更多的蚂蚁被吸引过来,从而洒下更多的信息素……原因就是所谓的自组织理论,简单规则的涌现。蚂蚁所在的环境是一个虚拟的世界,其中有障碍物,有别的蚂蚁,还有信息素,信息素有两种,一种是找到食物的蚂蚁洒下的食物信息素,一种是找到窝的蚂蚁洒下的窝的信息素。每只蚂蚁在刚找到食物或者窝的时候撒发的信息素最多,并随着它走远的距离,播撒的信息素越来越少。
2023-10-05 18:38:09
1112
原创 现代密码学——古典密码算法实验
设计程序,实现一种置换密码(如列置换、周期置换)的密钥设定、加解密过程以及一种代换密码(如仿射密码、Playfair密码、维吉尼亚密码)的密钥设定、加解密过程。
2023-10-02 11:41:48
370
1
原创 操作系统——互斥算法的实现
本实验在Eclipse环境下,用Java语言编程实现Dekker互斥算法、面包店互斥算法、Peterson互斥算法和Eisenberg_Meguire算法。
2023-09-22 18:59:05
181
1
原创 数据结构与算法——图的深度优先和广度优先遍历 实验报告及代码
(1)建立邻接矩阵表示的图(2)实现邻接矩阵表示的图的深度优先遍历、广度优先遍历
2023-09-13 09:11:25
983
1
粒子群算法优化RBF网络
2023-10-26
中文分词-正向最大匹配法和逆向最大匹配法的实现
2023-09-22
操作系统-最高响应比优先调度算法和基于最高优先数的循环轮转调度算法实现
2023-09-20
C++语言程序设计第五版郑莉 第二章到第六章课本例题及课后习题代码
2023-09-19
直接插入排序算法起泡(冒泡)排序算法的实现
2023-09-16
一算法可实现两个非递减的线性表的合并,采用链式存储结构,能够输出合并前和合并后链表的内容
2023-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人