蚁群优化大学课程表问题的研究与实践

来源 :苏州大学 | 被引量 : 0次 | 上传用户:ZHY19641030
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蚁群优化(ACO)算法在国内外已经取得了很多的研究成果,也有很多应用证实了其在解决组合优化问题中的优越性,本文研究将ACO算法应用于大学课程时间表问题。本文分析了大学课程时间表问题(UCTP)的特征和求解目标,结合已有蚂蚁算法(MMAS)的求解策略,构建了一个新的大学课程时间表问题的求解模型,相比原有的MMAS求解UCTP算法,新的计算模型充分利用启发式搜索的特征,定义了基于软限制条件的新的启发因子,并在不同规模的问题实例上进行实验,结果表明本文的MMAS算法框架可以方便地融合新的技术来提高解的质量。鉴于任何元启发算法在解决特定问题时,都必须充分分析问题实例的特征、结合问题本身的逻辑,本文对新MMAS-UCTP算法进行了改进,对按照一般ACO准则构造出来的解进行可行化,具体采用了三种可行化技术:improve,shu?e,survive,结果表明改进后的算法质量有明显地提高。最后,所有的蚂蚁通过共享同一信息素的方式并行构造解,实现了本课题中MMAS-UCTP算法的并行化。实验表明,并行化的结果在解的质量和运行时间方面都有很好的表现。
其他文献
现阶段,中国的自动售货行业蓬勃发展。作为自动服务的核心部件,基于单片机的纸币识别系统已经越来越不能满足市场需求。本文对基于uClinux操作系统和S3C4510B的纸币识别系统
BPEL4WS(Business Process Execution Language for Web Service)是一种通过服务组合来定义业务流程的新的规范。通过BPEL4WS规范,可以直接对基于SOAP的Web服务进行编排、组
随着World Wide Web(WWW)的飞速发展,整个互连网上的有用信息量也在急剧增长。为了能够有效的利用这些信息,需要将来自于不同网站上的数据识别出来,并将这些有用的信息合并到
随着计算机图形学的飞速发展,以非真实感为目标的图形学越来越受到人们的重视。非真实感绘制是计算机图形学中一个崭新而富有活力的分支。线条画作为一种有效表示形状抽象信
社会的需求和技术的进步促进了网络带宽和传输速度的飞速发展。当网络进入Gbit或者更高速度传输时,提高TCP/IP协议性能的主要任务已经从网络转移到主机CPU上,传统的基于软件进
随着图像处理技术的快速发展,近年来视觉测量技术的研究也取得了较大进步,并得到了广泛应用,例如工业零件检测、车辆测距以及机器人视觉。在现代体育中利用该技术可以实现体
随着软件业的不断发展,与软件质量息息相关的软件测试环节也越来越受到软件用户以及软件开发者们的重视。现在所谓的软件测试不仅仅是在开发结束以后,对代码的功能性测试;伴随着
三维打印是一种增材制造技术已经在医学、电子、机械、航空等领域得到了广泛应用,同时桌面式三维打印机由于其成本低,体积小等优势也在办公,家庭等领域得到应用。但目前已有
中间件通过提供简单、一致、集成的分布式开发环境,简化了分布式应用的开发和管理。中间件使得应用程序能够跨平台和异构网络运行。其中,主流的中间件有CORBA和DCOM。CORBA具
分布式协同设计是计算机支持大型工程设计的有效方法。由于飞机协同设计等大型项目的设计过程是多次反复迭代的过程,因此对分布式协同设计而言,可靠、有效的版本控制显得尤为重