D-时刻表的设计与应用

来源 :安徽大学 | 被引量 : 0次 | 上传用户:XFJ1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时间规划是人工智能所涉及的特殊的规划领域,它是以时间关系约束作为推理依据。现实生活中,很多和时间有关的问题都可以用时间规划进行研究。该问题是NP难度的问题。  D-时刻表是求解时间规划问题的算法之一,它可以解决既有时间关系约束又有时间宽度约束的一类时间规划问题。本文通过对D-时刻表问题的描述和探讨,以时间关系矩阵为基础,给出了D-时刻表算法的详细步骤,并设计了一个通用的时间规划D_时刻表系统,并将其应用于大学课程表问题中,从中我们学习并了解了时间规划的原理和机制。  在本文中我们的讨论只针对单成份关系约束下的时间规划问题,但对于多成份约束下的时间规划问题,有待我们进一步研究。  本文所做的研究工作主要在以下几个方面:  1)给出了基于Allen的时间世界模型的关系矩阵表示法;运用关系矩阵表示法,详细介绍了时间规划中用于解决时间关系约束的R时刻表算法,以及用于解决既有时间关系约束又有时间宽度约束的D-时刻表算法。  2)完善了算法在实际应用中的一些不足之处,给出了完善后的算法。例如,通过数组记录了简化关系矩阵和初始关系矩阵的行列号的对应关系。  3)在完善的算法基础上,设计并实现了一个通用的时间规划系统,该系统很好的完成了关系矩阵构造、关系矩阵的简化、R-时刻表求解、D-时刻表的求解和运算过程及结果的不同方式显示,实例说明改进后的算法是可行的。  4)分析了大学课程表编排问题中的各种原则和要求,根据排课问题自身的要求和特点,提出了将时间规划中D-时刻表算法应用在排课问题中的方法,最后通过实例,说明该方法的可行性。  
其他文献
个性化信息服务是互联网应用中的一个研究热点,得到了很多研究者的关注,已经在电子商务和搜索引擎等领域得到了广泛的研究和应用。随着新一代以“用户”为中心的互联网模式We
现有的以入侵检测系统(IDS)和防火墙为核心的网络安全措施,主要是在入侵者对网络进行攻击时进行被动的防护,这种被动防护有效的前提是能够对入侵攻击技术的及时认知和学习。
嵌入式网络视频监控系统是一种以嵌入式技术、视频压缩编码技术和网络传输控制技术为核心的新型视频监控系统。它在稳定性、实时性、处理速度、功能、价格、扩展性等方面和传
中立型时滞神经网络不仅是一种考虑过去状态,而且还特别考虑过去状态的变化对现在状态的影响的时滞神经网络。近年来,越来越多的学者注意到中立型现象是不容忽视的,近两年对
Web服务是基于网络的、分布式的模块化构件,应用程序或其它Web服务可以发现并调用部署后的Web服务。单个Web服务的功能粒度有限,组合Web服务通过组合不同提供者提供的原子服
随着计算机技术及网络技术的快速发展,人们越来越多地借助Internet进行各种活动,代理服务器技术在Internet和Intranet上已经得到了很广泛的应用,但同时普通的代理服务器也很
近年来,信息技术的飞速发展,使得各行各业的信息系统中都积累了大量而丰富的数据。时态数据是其中重要的一类,它大量存在于新闻系统、医疗信息系统、交通系统等应用领域,且在
随着计算机软硬件技术的发展,特别是Internet的出现,计算机在企业生产经营中起着越来越重要的作用。许多企业开始实施企业资源计划(Enterprise Resource Planning, ERP)、客
机动车辆牌照识别系统是智能交通应用领域的重要研究课题之一,牌照定位、字符分割和字符识别是此系统中的三个主要组成部分。本文在分析和研究了当前车辆牌照识别系统的研究
学位