基于竞争、合作、并行模拟退火算法的混合排课系统

来源 :北京林业大学 | 被引量 : 0次 | 上传用户:InsideADONET
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前高等院校排课作业基本停留在人工排课为主,排课软件调整为辅的状况。其根本原因在于排课作业是公认的NP-完全问题,其计算复杂度与问题的规模呈指数关系。因此,产生了大量以智能搜索和演化计算为基础的近似算法,包括遗传算法、模拟退火算法、蚂蚁算法,以及分支限界搜索等算法。模拟退火算法具有较强的全局搜索能力,在排课问题中有诸多应用。但该算法不具备很好的并行性,如果采用并行计算,那么不同的计算单元单独搜索,互不干涉,不能很好地共享演化结果,使得增加计算单元并不能保证提高解的质量。本文提出了基于计算单元间竞争和协作的并行模拟退火算法,使各计算单元定期交互,分享阶段性演化计算结果,一个计算单元的突破会促使其它计算单元的发展。该算法具有优良的可扩展性,通过简单的网络交互,就可以充分利用已有的计算资源,包括CPU、内存,以及CPU中的多核等。计算过程具有开放性,一个计算单元可以在任何时间介入和退出计算过程,贡献自己的计算力量。虽然随着退火温度的降低,模拟退火算法的局部搜索能力有所提高,但由于受到算法本身性质的限制,其局部搜索结果往往不尽如人意。本文依照排课问题本身的性质,改进了爬山法,在模拟退火算法搜索结果的基础上,加强了局部搜索能力,提高了解的质量。以Asp.Net技术为载体,完成了B/S架构基础之上的系统算法。为了使软件更加友好可用,建立了图形界面输入约束和输出排课结果。系统能够输出多种优化方案,供用户选择。
其他文献
当下的网络结构越来越复杂,网络上的各种服务和应用都在飞速扩展。在研究方面,如何帮助研究机构提高网络测量的范围和精度,使其对网络拥有宏观的掌控,这是个很重要的课题。在
伴随人们对更高质量的视频越来越强烈的需求,视频编码技术在近年来取得了长足的发展,在这样的背景下,一系列视频编码标准的制订为音视频相关应用的广泛实施打下了产业化基础。迄
视频音频等多媒体文件,以其生动的表现力,形式的多样性以及强大的内容承载能力等相对于传统的文本形式的信息更为优越的特征,正在越来越多的作为信息的载体被人们越来越广泛
随着信息产业的不断飞速发展壮大,网络上的数据每天都在以惊人的速度不断的增长。用户在查询中越来越多的包含实体的信息,例如人名、机构名等,试图通过围绕实体来构建有意义
该课题的任务是设计和分析电信业务多媒体查询系统,研究人员将电信业务多媒体查询系统(MIS)分为两个子系统,即多媒体演播系统和多媒体编辑系统,目标是:实现多媒体信息的交互
该文首先以渤海湾的两座典型海洋导和架平台为研究对象,运用非线性逐步破坏分析方法,提出了在环境荷载作用下海洋导管架平台结构抗震可靠性的分析方法,并计算了相应的可靠度.