基于高级逻辑的交叉算子的形式化研究

来源 :北京化工大学 | 被引量 : 2次 | 上传用户:yztc_yztc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机系统规模的迅速增大,系统设计实现的正确性问题越来越严峻。形式化方法的出现,成为了解决该问题的一个重要手段。它运用数学方法的特点相比于传统的模拟和测试具有更高的可靠性和良好的完备性。其中,定理证明的方法因其既能验证系统规范又不受系统规模的限制而备受关注。遗传算法被越来越多的应用在安全性要求较高的领域,然而定理证明器中还未有形式化的遗传算法,这就限制了形式化方法在相关领域的应用。因此,将遗传算法形式化在HOL4系统中对扩展定理证明方法的应用领域具有重要的研究意义和实用价值。众所周知,遗传算法的求解能力取决于最关键的操作——交叉算子。因此,本文对应用最多的单点交叉和多点交叉进行了形式化。首先,本文采用高阶逻辑的方法对交叉算子进行了形式化分析,从而定义交叉算子生成子代的过程为交叉操作。通过对交叉操作的形式化抽象,提取了交叉操作的基本组成元素。这些基本元素组成了交叉操作的一般化模型,并使用高阶逻辑表示基本组成元素。基于一般化结构模型,使用双递归的方法提出了交叉操作的形式化模型,并用数学的方法描述了此模型。然后,使用形式化的交叉操作分别完成了单点交叉算子和多点交叉算子的形式化,并使用支持高级证明步骤、重写对策和自动推理证明了交叉算子的性质。同时,交叉算子性质的证明充分保证了本文形式化的交叉算子的正确性。最后,为了说明形式化的交叉算子的实用性,用形式化的交叉算子设计了一个遗传算法,用来求解机器人在运动空间的最优避碰路径。此应用为HOL4中设计遗传算法程序提供了一个有效的实例。将交叉操作函数引入HOL4系统,丰富和完善了系统中的理论库,增强了其推理能力,并扩展了应用领域。此外,本文形式化的交叉算子可以被直接应用在遗传算法的形式化模型中,从而有利于遗传算法的形式化研究。通过使用形式化的交叉算子完成了机器人路径规划中遗传算法的实现,挖掘了形式化的交叉算子的应用潜力。
其他文献
近年来,我们在苹果上应用性诱剂进行桃小食心虫和金纹细蛾的预测预报以及金纹细蛾的防治工作,取得了较好的效果,现将使用技术介绍如下.
基于目前手术室二级库耗材的管理现状,通过构建临床路径下手术室二级库管控平台的有效途径,实现了临床路径下耗材的规范管理,预算的前端控制和精细化的成本核算,保证了医疗质
在分析了教师专业合作的含义、理论依据和研究现状后,本文探讨如何以教师专业合作为形式载体促进教师和学生发展,通过在同一年级三个班英语教师中组成同事教学小组后,教师和
大石早生李原产日本,优质、早熟、适应性强,市场前景广阔。2001年春,河南省商水县固墙镇第六示范园从浙江省金华市引进该品种进行试栽,取得了显著成效,现将结果总结报道如下。
毛泽东诗词将政治与艺术相融合,既保留了中国古典诗歌的形式,又在诗歌内容中加入了革命的主题。其语言风格总体豪放大气,又偶有婉约缠绵,蕴含着丰富的视觉、听觉形式,以及中
著名教育家乌申斯基认为:“比较是一切理解和思维的基础,我们正是通过比较来了解世界上的一切。”小学数学中有许多内容既有联系又有区别,在教学中充分运用比较的方法,有助于
报纸
近日,美国加州大学洛杉矶分校公布的一项最新研究发现,晚饭吃得太晚可能损害记忆,此前也有研究表明,吃饭太晚将增加胃癌风险。而快节奏的高压生活,将国人的晚餐时间一拖再拖