蚁群算法论文:基于蚁群遗传算法的实验教学排课优化策略内容摘要:
索整个过程的。 种群中的每个个体是问题的一个解,称为“染色体”。 这些染色体在后续迭代中不断进化,称为遗传。 在每一代中用适应度来衡量染色体的好坏。 生成的下一代染色体称为后代,后代是由前一代染色体通过交叉或者变异运算形成的。 新一代形成中,根据适应度的大小选择、淘汰部分后代,从而保持种群大小的稳定性。 适应度高的染色体被选中的概率高,这样,经过若干代之后,算法收敛于最好的染色体,它很可能就成为问题的最优解或次优解。 在求解各种问 题的特殊性和复杂性上,蚁群算法、遗传算法都有各自的优点和缺陷。 蚁群算法的优缺点:其是一种正反馈机制、是一个增强型学习系统,融入了人类的智能,易于与其他优化算法融合。 但蚁群算法在解决大型优化问题时,在搜索空间和时间性能上容易产生矛盾,易于出现过早收敛于非全局最优解以及求解速度较慢。 遗传算法的优缺点:具有全局搜索能力,与问题领域无关;具有潜在的并行性,可进行多值比较,鲁棒性强;计算过程简单,能很好地解决开发最优解和探寻搜索空间的矛盾,具有可扩展性,易与其它算法结合。 但遗传算法对于系统中的反馈信息利用不够,当求解到一定范围时往往会做大量的无效迭代,求精确解效率低。 基于蚁群算法和遗传算法的融合,其基本思想是采用蚁群算法寻找最佳空间,采用遗传算法寻找空间中最好方案。 同时汲取两种算法的优点,克服各自的缺陷,优势互补。 从而在优化排课问题时,在时间效率上优于蚁群算法,在求精解效率上优于遗传算法。 ( 1)编码 采用 holland 的二进制编码方法,以矩阵 a 来表示一个染色体,每个染色体就是一个排课方案。 行值代表时间 p, 列值代表所有授课任务 d。 ( 2)适应度函数 适应度值按照实验教学排课的约束条件分为三类:基本适应度(用 fitness_b表示)主适应度(用 fitness_m 表示)和副适应度(用 fitness_s表示)。 基本适应度用来记录基。蚁群算法论文:基于蚁群遗传算法的实验教学排课优化策略
相关推荐
只需要简单的通过几句 C 命令就可以解决, 在这里我就是只用两个判断语句就可以知道温度是过高还是过低。 为了在以后几个部分使用上的方便,计算出实际温度与上下限温度的差值,在进行判断。 根据判断所得的结果,选择不一样的警报灯显示警报。 基于 labview 的 温度控制 器的设计 3 温度控制部分 升温、降温是通过调节方波的占空比( PWM 方式调控)来实现的
挖土方 3 天 申舟明林苑地下车库工程施工组织设计申舟明林苑地下车库工程 —— 施工组织设计 11, X2020/12第一章 ,工程总体概况一、工程地理位置及环境 申舟明 林苑地下车库兼六级人员掩蔽库工程,现场对外交通方便,罗蟹贿经糙泰傅秤鲍渺炳折蒜白蒂可烹厌脓怎剑掠胯咱勺败嵌纪筒曝赎资购徘壳作焚谩牌各吓罩晴芽妹致木乖炳棘赶苟钎笼图绽州虾讶油赖闸论麦 地下车库底板施工 12 天
顶上 ,下内护筒至孔底,再换小钻头继续冲砸,直至击穿洞顶,然后按 1︰ 1 的比例回填片石和粘土的混合物,采用反复冲砸的方法将洞内冲砸密实,再转入正常钻进。 内护筒采用钢板制作,厚度根据溶洞的大小,在 10~ 16mm 选取,同时用 8#槽钢每隔 做一道箍筋加劲。 钻头通过加焊合金钢加大。 若孔位钻斜时,亦按 1︰ 1 的比例回填片石和粘土的混合物至斜孔上 ,然后重砸;出现破碎带时,首先补水
参考文献 ..................................................................................................................................... 11 附录 ......................................................
何测量系统都可分为数据采集、数据分析和处理、数据显示和输出三大模块,将这些模块分别用不同的硬件和软件实现,就可以构成不同的虚拟仪器系统。 虚拟仪器系统包括硬件和软件两要素。 硬件部分的功能是获取真实世界中的被测信号;软件部分的作用是实现数据采集、分析、处理、显示等功能,软件通常用专用的虚拟仪器开发语言编写。 所以,虚拟仪器系统可 13 以用一个简单的公式来表达:虚拟仪器系统 =计算机及其附件