【实验原理】 LLF算法根据实时任务的松弛度来确定任务的优先权,即任务的松弛度越低,其优先权越高。在实现该算法时,要求系统中有一个按松弛度排序的实时任务就绪队列。该算法通常采用抢占方式,当一个任务的最低松弛度为 0 时,它便立即抢占 CPU,以保证它的截止时间要求。 松弛度 = 任务必须完成的时间 - 任务本身运行的时间 - 当前时间 比如说,一个任务在200ms时必须完成而它本身运行需要100ms,所以此任务就必须在100ms之前调度执行,此任务的松弛度就是100ms。在实现此算法时需要系统中有一个按松弛度排序的实时任务就绪队列,松弛度最低的任务排在最烈的最前面,调度程序总是选择就粗队列中的首任务执行。
1
本算法结合相应的具体事例来寻址最优路径,简单易懂,便于很好的理解蚁群算法
2021-10-31 17:18:57 4KB 最短寻址
1
java版的银行家算法源代码,完全可以作为课程设计。
2021-10-31 15:26:35 1KB 银行家算法
1
蚁群算法 C++源代码 有注释说明
2021-10-28 20:24:38 1.43MB 蚁群算法
1
标准SM2实现源码,C语言版本。基于MIRACL数学库实现。符合GM/T 0003-2012《SM2椭圆曲线公钥密钥算法》,包括SM2加密解密/签名验签/密钥交换。
2021-10-27 09:29:47 665KB PDF版本 SM2 加密解密 签名验签
1
matlab中拟合中心线的代码猫 CATS聚类算法源代码和操作指南 Jacob Ezerski /休斯敦大学张氏集团 简介:组合平均瞬态结构(CATS)是一种聚类算法,设计用于具有高度动态行为的蛋白质。 可以在原始出版物中找到有关算法和案例研究结果的详细说明:聚类过程需要几个步骤,以将原始轨迹数据减少到聚类中。 与其他聚类算法一样,必须使用聚类坐标(RMSD,Rg,Etc ..)。 通过使用显示高斯分布的坐标,CATS与许多标准算法不同。 任何包含高斯样分布的坐标集都可以用于CATS中的聚类,但是此处包含的代码和本手册的其余部分是使用蛋白质二面角Phi和Psi角度制定的。 程序: 将MD轨迹还原为二面坐标:第一步是从原始轨迹生成二面坐标数据文件。 这可以通过几种不同的方法完成,但是输出格式必须在目标蛋白中每个残基的列中包含phi和psi二面角坐标。 坐标文件的每一行都必须与轨迹中的一帧相对应。 例如:如果您希望使用1000帧的轨迹分析20个残基的蛋白质,则数据文件将包含1000行40列(以空格分隔)。 我们包含了一个TCL脚本,用于使用名为“ getdihedrals.tcl”的VMD
2021-10-26 16:01:41 13KB 系统开源
1
目标进化算法源代码,懂的人来下吧...呵呵....
2021-10-25 16:35:49 885KB 源代码 目标进化算法
1
MATLAB遗传算法工具箱及应用 附带书中例子程序
2021-10-23 15:51:14 10MB MATLAB 遗传算法 源代码
1
一行行代码亲手敲出来的,绝无仅有的,保证可以成功运行.让初学者对EM算法有大致上的体会
2021-10-22 18:45:32 1.61MB EM算法 C++ 源代码
1
北大教材,数据结构与算法,张铭,源代码,C++
2021-10-22 17:15:11 461KB 数据结构
1