约束满足问题的一类权值学习算法

来源 :福州大学 | 被引量 : 2次 | 上传用户:houjhz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
约束满足问题是人工智能的核心,约束满足技术越来越广泛地应用在工程技术和计算机科学的诸多领域中。近年来,人们发现随机不完全搜索算法,特别是局部搜索算法,能有效地解决大规模的约束满足问题(CSP)。许多局部搜索算法都加入了跳出局部极小的机制来提高算法性能。 通用的局部搜索算法GENET是一个基于连接主义的约束求解方法。在GENET中,用一个网络来表示CSP,其中节点代表对变量的可能赋值,边代表约束。GENET的创新之一在于它对每条边引入一个可修改的权值,代价函数是所有被违反约束的权值和。它采用的最小冲突启发式修补过程能保证GENET收敛到某些状态,这些状态要么是解,要么是局部极小点。每当收敛到局部极小点时,将被违反的约束的权值减1,重新进行搜索,从而使GENET跳出局部极小,直到找到解或满足终止条件。 本文从多个方面对GENET进行了扩展和改进。首先,我们加入快速确定合理权值和防止代价函数过度变形的方法,构造了RQ-GENET算法。同时引入“启发式替换策略”来提高目标函数值较小时的搜索效率。HRT算法是RQ-GENET和“启发式替换策略”相结合的结果,在解一些出名频率分配问题的的基准测试范例时,RQ-GENET、HRT比GENET快10倍以上。 其次,我们从GENET等权值学习算法中抽象总结出一个直观通用的简单权值学习算法——SWLA。我们对SWLA进行了两方面的改进形成MCWLA算法:为了避免权值持续增大而产生的不利影响,我们引入一个按比例降低权值的过程使权值的平均值保持大致不变;同时,为了尽可能多地利用局部搜索的中间信息,使算法可以在近似最优解的基础上进行范围更广、更接近解的搜索,我们还提出基于权值的交叉算子。MCWLA算法在解特别难的图着色问题实例时,性能超过著名的GSAT算法,并能在合理时间内求得GSAT无法求得的最优解。 最后,我们研究了权值学习算法和领域知识相结合的方法,提出“强约束”和“弱约束”的概念,指出结合问题相关的特性,在算法中加入将“强约束违反”转化为“弱约束违反”的过程,能非常明显地提高解题效率。在该思想指导下, 我们提出求解大学考试时间表问题的**Wl刀算法。在求解一些标准测试范 例的实验中,该算法大大优于GENET,而且比目前被认为最适合于求解时间表 问题的演化算法快了 100多倍。 我们的研究结果表明:为了提高搜索的效率,必须保证搜索的指导性和候选 解的多样性,若在搜索过程中结合多种搜索策略就能较好地平度上述两个要求。 . 此外,在实际应用中充分利用问题的特性能最大限度地提高效率。. 约束满足问题是知识表示的一个良好模型,我们提出的新算i去在求解CSP 多个领域的著名测试范例时,显示出较高的性能。约束理论和技术将在社会的诸 多方面起着越来越大的作用,本研究工作在约束求解理论及其实际应用上都是很 有意义的。
其他文献
该文根据现有分布式信息系统的特点,讨论了分布式信息系统的软件技术.分布式信息系统的软件技术是个外延很广的概念,该文重点讨论了分布式信息系统软件的设计与实现问题.对一
具有真实感的人脸模拟是计算机图形工作者长期以来所追求的目标.它的应用范围十分广泛.可以用于人体语言感知模型的研究,虚拟环境,通信技术,辅助教学,医疗研究,电影响制作,游
信息系统开发方法的选择对信息系统建设的成败至关重要。应用传统的信息系统开发方法进行信息系统的开发建设,软件的可重用性很低,系统的开发效率也很低,信息系统的可升级性和扩
该文将对如何解决制药行业的生产过程控制进行深入的探讨.全文介绍了ERP系统的基本模型和UML的基本理论,并详细地讨论和研究制药行业ERP系统的生产控制子系统,提出了适用于制
该文给出了一种基于互连网电子邮件机制将稿件及时地传回总社的满意的方法.通过将以电子邮件格式存放的稿件解码成以纯文本文件存放的格式,从而很好地解决了电子邮件易传染病
Series-parallel图是平面图的一种.该文对series-parallel图(S-P图)的画图算法进行了较为系统、全面的研究.Seires-parallel图的画法就是把符合定义的S-P图自动、美观地画到
中国已有若干条WDM干线,今后还将有更多条WDM工程陆续上马.当前电信骨干传送网的承载业务量大、传输通路多、对传输的质量和可靠性要求高,一旦WDM系统出现障碍,造成的危害与
文章首先结合国内外电子商务的发展情况和技术特点对电子商务系统的发展现状作了概括性的介绍,在此基础上对区域性电子商务服务平台的总体结构、层次模型、体系划分、业务功
论文提出了一种新的文本文件结构化数据提取技术,我们称之为TSDE(Text Structured Data Extracting),它是一个交互式的文件结构及数据提取工具.用户通过该工具提供的图形化用户
在“地域分布的指控计算机系统”中,对并行处理效率、实时性、环境适应性.I/O带宽、高可用性等有特殊要求,尤其是上层的指挥控制计算机,需要处理大量的突发事件,同时考虑到指