遗传算法(geneticalgorithm,GA)是一种进化算法,其基本原理是仿效生物界中的“物竞天择、适者生存”的演化法则。
遗传算法是把问题参数编码为染色体,再利用选代的方式进行选择、交叉以及变异等运算来交换种群中染色体的信息,最终生成符合优化目标的染色体。
谢菲尔德(Sheffield)遗传算法工具箱是英国谢菲尔德大学开发的遗传算法工具箱。
该工具箱是用MATLAB高级语言编写的,对问题使用M文件编写,可以看见算法的源代码,与此婚配的是先进的MATLAB数据分析、可视化工具、特殊目的应用领域工具箱和展现给使用者具有研究遗传算法可能性的一致环境。
该工具箱为遗传算法研究者和初次实验遗传算法的用户提供了广泛多样的实用函数。
遗传算法工具箱提供了一种求解非线性、多模型、多目标等复杂系统优化问题的通用框架,它不依赖问题的具体领域,对问题的种类具有很强的鲁棒性,所以它广泛应用于各个科学领域。
遗传算法在函数优化、组合优化、生产调度、自动控制、机器人学、图像处理、人工生命、遗传编码和机器学习等方面得到了广泛运用。
2018/7/26 11:26:44 436KB 算法工具箱
1
来源:Licence:MIT作者:AngusKing????Swift实现“会说话的汤姆猫”App互动效果,除了不能发出声音,动画效果与原App十分类似。
基本原理是,根据选择的不同动作,播放对应的图像序列。
支持图片缓存。
2015/3/7 5:18:44 18.14MB iOS源代码 其它
1
本文档包含端口扫描器课程设计全套代码(Java实现),课程设计报告,以及说明文档。
内容齐全,代码可以运行,有质量保证。
课程设计报告包含五大模块:1.有关端口扫描的基本知识。
2.端口扫描的基本原理。
3.基于Java的端口扫描器的核心代码。
4.端口扫描的设计优化。
5.端口扫描的实现效果。
报告有一定的质量保证,可以用来参考自创。
博主以专业第一的成绩保送至某计算机强校,所做的课程设计有一定的质量保证!欢迎下载自创。
2021/1/20 17:28:28 1.04MB Java 计算机网络课程设计 端口扫描
1
结合现有材料,对VINS边缘化原理进行了分析,包括边缘化的原因,基本原理和实际处理逻辑等,对公式进行了详细推导。
2015/8/11 8:05:28 162KB VINS Marginlization 边缘化 SLAM
1
研究表明,圈养的麻雀存在两种不同类型:发现者和加入者。
发现者在种群中负责寻找食物并为整个麻雀种群提供寻食区域和方向,而加入者则是利用发现者来获取食物。
在生活中我们仔细观察会发现,当群体中有麻雀发现周围有捕食者时,此时群体中一个或多个个体会发出啁啾声,一旦发出这样的声音整个种群就会立即躲避危险,进而飞到其它的安全区域进行寻食。
这样的麻雀被称为警觉者。
麻雀搜索算法就是利用麻雀的这种生物特性进行迭代寻优的优化算法。
本资源包含以下三部分内容:1.麻雀搜索算法的基本原理(两篇参考文献),非常适合用来学习。
2.麻雀搜索算法的matlab代码,注释详细,结构清晰。
3.五个群智能优化算法常用的测试函数。
2022/10/3 20:40:29 4.33MB 麻雀搜索算法 智能优化算法 SSA matlab
1
综述了各种地震定位方法的基本原理,重点引见了Geiger的经典方法以及在此基础上建立的各种线性方法:联合定位法,相对定位法,和最新的双重残差法;
对每一种方法的应用情况,尤其是国内的工作做了总结;
同时也指出了各种方法的特点,并进行了相应的比较。
此外,还简要引见了空间域的定位方法和各种非线性定位方法
2015/9/19 19:23:53 671KB 地震定位 地震震中位置的确定
1
通过该实验理解VLAN的基本原理,掌握按端口划分VLAN的方法,理解VLAN间通讯的基本原理。
2016/5/22 2:28:14 55KB 基于端口 划分VLAN 实验设计
1
引见了扩频系统的基本原理,给出直扩调制信号的MATLAB仿真及FPGA实现代码;
分析可伪码同步的基本原理,给出伪码同步的FPGA实现代码及整个直扩解调系统的FPGA实现代码。
2016/3/27 17:14:39 9.57MB 扩频 MATLAB FPGA 码同步
1
支持向量机的基本理论是从二类分类问题提出的。
我想绝大部分网友仅着重于理解二类分类问题上了,我当初也是这样,认识事物都有一个过程。
二类分类的基本原理固然重要,我在这里也不再赘述,很多文章和书籍都有提及。
我觉得对于工具箱的使用而言,理解如何实现从二类分类到多类分类的过渡才是最核心的内容。
上面我仅以1-a-r算法为例,解释如何由二类分类器构造多类分类器。
2018/10/26 1:49:19 1.09MB 支持向量机
1
本书系统论述了开关变换器建模与控制方面的基本原理、基本方法、基本仿真技术以及实用设计方法。
主要内容有:连续导电模式(CCM)下开关变换器建模;
断续导电模式(DCM)下开关变换器建模;
开关调理系统的基础知识;
电压控制型开关调理系统;
平均电流控制型开关调理系统;
峰值电流控制型开关调理系统;
开关变换器的仿真技术;
谐振变换器建模。
2017/9/22 20:41:11 9.07MB 建模
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡