并行语法分析中几类算法的设计与研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jinshuxian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
并行语法分析是并行编译技术、并行系统程序设计等研究领域的关键技术。是目前计算机科学研究领域中倍受关注的热点之一。这一问题的研究涉及自动机理论、并行计算模型、并行存储结构、算法复杂度、并行算法设计、数据结构、多处理机任务分配、优化技术等。这些关键技术问题的研究和关键算法的设计策略对完善并行编译技术、扩大其应用范围、增强其通用和实用性都有着重要的理论和实践意义。本文主要对基于改进的CYK算法的字—格语法分析方法、线性阵列LA(Linear Array)连接状态中上下文无关文法(CFG)的并行语法分析算法、扩增式LL语法分析算法的并行化、PRAM模型上的上下文无关文法的并行识别和并行语法分析方法、并行环境下非确定有限自动机和确定有限自动机之间等价性转换、有限自动机模型最小化等问题进行研究。具体内容如下:对并行语法分析技术做了较系统的分类和综述;提出一种基于改进的CYK算法的字—格语法分析方法:将字—格的CYK初始化表与CYK算法对常规句子的语法分析相比较,以字—格变形后的时间序列跨度为属性改进CYK算法,在字—格的CYK初始化表结构基础上做语法分析而不需改动CYK表结构或数据;指出环型结构网络连接状态中,并行语法分析项目表的存储结构中形如[i , j , B?η·]的项目的传递可能产生冗余的情况,对其产生的原因做了仔细分析;提出线性阵列LA(Linear Array)连接状态中上下文无关文法(CFG)的并行语法分析算法的设计思想,减少这种传递中的冗余,并以实例详细描述了线性阵列连接结构中分析信息的存储演变过程;对PRAM模型上的上下文无关文法的并行识别和并行语法分析方法—金字塔结构进行分析、修改和补充,使其适用于非Chomsky范式;在对扩增式语法分析算法和线索化LL语法分析树进行分析的基础上,对其中的语法分析树的重用、d距离函数的计算和结点分离等关键问题的并行性做了详细讨论,给出一个改进的并行化扩增式LL语法分析算法;提出一种多处理机环境中FIRST和FOLLOW集合求解的并行处理方法,并对这类集合的并行算法设计思想和它的实现策略做了详细论述。由于文法中终结符和非终结符个数很多,因此这种并行处理方法对并行编译和提高效率有其理论和现实意义;对并行环境下非确定有限自动机和确定有限自动机之间等价性转换、有限自动机模型最小化等问题进行研究,提出并详细分析了非确定有限自动机到确定有限自动机的并行转换方法及算法和基于可区分状态表结构的并行最小化算法,并以实例描述了并行转化的过程和并行最小化算法的并行处理过程,并验证其算法的可行性和与理论分析值的一致性。本课题的后续工作包括:期望从系统角度和理论高度上研究和讨论并行语法分析的设计和操作规范;文中对所设计或改进的算法从逻辑和理论上做了验证或推导,下一步考虑这些算法实现中的技术问题。
其他文献
我国《物权法》第149条关于建设用地使用权期限届满后的续期缴费规定的缺失,与其说是一个法律条款的立法漏洞,莫不如说是一个有意的立法留白。对续期是否缴费进行解释,一方面
手语识别研究致力于通过计算机将手语翻译成文字或者语音,以方便聋人与健听人之间的交流和帮助聋人更好地融入社会。依手语数据获取方式的不同,手语识别研究通常分为基于数据
活体细胞内的基因通常按照一定的顺序进行基因表达,但在某些情况下,会因环境条件等因素的变化导致基因突变,并引起一定的表型异常变化,即所谓的差异基因表达。基因芯片数据差
文章探讨了《中国图书馆分类法》(简称《中图法》)(第五版)A大类在马克思、恩格斯,列宁,斯大林,毛泽东,邓小平各时期单行著作部分下位类目在时间、类号、类名设置上存在的一些问题,并
剥脱性皮炎型药疹为严重型药疹,亦称红皮病,是一种严重的全身性炎性反应性皮肤病。急性期起病急,皮损起初表现为麻疹样或猩红热样型损害,逐渐增重,最终全身皮肤呈现弥漫性(超过体表
如何管理才能提高急诊护理质量?成为每一位急诊科护理管理者所面对的问题。根据本人对急诊护理管理体会,现总结如下。
待识对象的特征检测是各种智能系统(如机器人,医疗诊断仪器等)实现智能信息处理的基础。其应用的日益广泛性、任务的复杂性、工作环境的不确定性和特殊性、其自身资源的有限
《计算机专业英语》是计算机专业的基础课、工具课。然而,中职学校到底应否开设这门课?如何开设这门课程而使其能够被学生所接受?这些问题曾在中职教师中存在着争议。持否定态度
计算机图形学历经三十多年发展,其理论研究和应用实践都取得了巨大进步,在医疗医药、工业应用、国防建设、建筑规划、传媒娱乐、科研教育等领域应用广泛。近年来,计算机图形