确定性表达式及其子类的理论问题与工具研究
项目介绍
AI项目解读
基本信息
- 批准号:61472405
- 项目类别:面上项目
- 资助金额:80.0万
- 负责人:
- 依托单位:
- 学科分类:F0201.计算机科学的基础理论
- 结题年份:2018
- 批准年份:2014
- 项目状态:已结题
- 起止时间:2015-01-01 至2018-12-31
- 项目参与者:吴鹏; 郑黎晓; 陆平; 陈明帅; 冯晓强; 李慧松; 彭飞飞; 张帅; 岳翰;
- 关键词:
项目摘要
Deterministic regular expressions are widely used in XML and other fields. However the related theoretical studies for this kind of expressions currently cannot meet the need of practical work. This project will study several most important problems in the theoretical studies for deterministic expressions. Presently the most difficulty in using this kind of expressions is that they do not have a syntax definition. This has become an important reason for restricting the use of deterministic expressions, and also a reason for using DTDs and XML Schemas that do not conform specifications in practice. Meanwhile, most of DTDs and XML Schemas use subclasses of deterministic expressions, such as SOREs and CHAREs. Hence the main objectives of this project are to develop syntax definitions for deterministic expressions and their subclasses, and study tools for automatically generating deterministic expressions based on these definitions. For the situation where there is not any schema for the XML files, we will study how to infer deterministic expressions or their subclasses for these files. For some important decision problems in deterministic languages, we will try to investigate theoretical properties and develop new algorithms, and hope to get some computational complexity results. For strongly deterministic regular expressions, we want to establish the relations between strongly deterministic expressions and deterministic expressions. By using these relations, we intend to design a linear time algorithm for deciding strong determinism of regular expressions, and find automata whose determinism will indicates determinism of regular expressions with counting. All these theoretical results will greatly promote the use of deterministic regular expressions in practice.
确定性表达式在XML以及其它领域有着很多应用,然而相关的理论研究目前还远不能满足实际工作的需要。本项目将对其中迫切需要解决的问题进行深入、系统的研究。目前使用确定性表达式的最主要的困难在于这类表达式没有语法定义,这已成为制约确定性表达式应用以及在实际当中使用不符合规范的DTDs和XML Schemas的重要因素。另外在实际中,还经常使用确定性表达式的一些子类。因此,本项目研究确定性表达式及其子类的语法表示问题,和基于语法的确定性表达式生成工具。对于模式缺失的情况,则需要研究确定性表达式及子类的推断问题。对于确定性语言研究中极为重要的若干判定问题,我们将进行理论与算法研究,希望得到新的复杂度结论和算法。对于强确定性表达式,则希望得到线性判定算法,并通过建立确定性与强确定性表达式之间的联系,得到带数字出现的确定性表达式的自动机刻画。这些研究结果,将对确定性表达式的更好应用产生积极而深远的影响。
结项摘要
确定性表达式在XML以及其它领域有着很多应用,本项目对其中迫切需要解决的问题进行深入、系统的研究,包括语法表示和推断问题、确定性语言与强确定性表达式的判定算法、和生成工具。本项目执行结果超额完成了研究计划,取得的主要进展和结果如下。.(1) 在确定性表达式的语法表示研究方面,1) 提出了标准确定性表达式的第一个文法。2) 证明标准确定性表达式所属的文法类为上下文无关文法。3) 给出了判定有效文法产生式的规则。上述工作,迈出了解决语法表示问题的重要一步。.(2) 在确定性语言的理论与判定算法研究方面,1) 标准确定性正则语言的判定。a) 证明了当字母表固定时判定一个最小确定性自动机是否刻画了一个确定性正则语言是NL(非确定对数空间)完全的。b) 证明了判定一个单字母表的标准正则表达式是否对应于一个确定性正则表达式是coNP完全的。2) 带数字出现的确定性正则语言的判定。我们通过研究单字母确定性正则语言的判定,给出这个问题的一个复杂度下界。3) 字符单次出现确定性正则表达式(SORE)所刻画语言的判定。给出了这个问题在不同条件下所对应的复杂度。4) 限界的字符单次出现确定性正则语言的判定。给出了该问题在不同条件下所对应的复杂度。.(3) 在强、弱确定性表达式判定算法研究方面,1) 提出了强确定性表达式的第一个线性判定算法。 2) 分别提出了无序正则表达式的第一个强、弱确定性判定算法。3) 分别提出了带无序与带数字出现的正则表达式的第一个强、弱确定性判定算法。.(4) 在工具研究方面,设计并实现了一组确定性表达式生成、判定与诊断工具。.(5) 在确定性表达式及子类的推断算法研究方面,1) 针对已有的XML子类研究中存在的不足,开展了网络数据的获取与实验研究,并得到了新的研究结果。2) 基于上述数据,提出了多个确定性表达式的新子类及其推断算法。.(6) 已发表和录用17篇研究论文。
项目成果
期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(11)
专利数量(0)
多类型递归函数
- DOI:--
- 发表时间:2015
- 期刊:中国科学:数学
- 影响因子:--
- 作者:董韫美
- 通讯作者:董韫美
String Generation for Testing Regular Expressions
用于测试正则表达式的字符串生成
- DOI:10.1093/comjnl/bxy137
- 发表时间:--
- 期刊:The Computer Journal
- 影响因子:--
- 作者:Lixiao Zheng;Shuai Ma;Yuanyang Wang;Gang Lin
- 通讯作者:Gang Lin
Single-View Determinacy and Rewriting Completenes
单视图确定性和重写完整性
- DOI:--
- 发表时间:2016
- 期刊:SCIENCE CHINA Information Sciences
- 影响因子:--
- 作者:Zheng Lixiao;Ma Shuai;Luo Xiangyu;Ma Tiejun.
- 通讯作者:Ma Tiejun.
Deciding determinism of unary languages
一元语言的决定决定论
- DOI:10.1016/j.ic.2015.08.005
- 发表时间:2015
- 期刊:Information and Computation
- 影响因子:1
- 作者:Ping Lu;Feifei Peng;Haiming Chen;Lixiao Zheng
- 通讯作者:Lixiao Zheng
Deciding Determinism of Regular Languages
决定常规语言的决定论
- DOI:10.1007/s00224-014-9576-2
- 发表时间:2015
- 期刊:Theory of Computing Systems
- 影响因子:0.5
- 作者:Ping Lu;Joachim Bremer;Haiming Chen
- 通讯作者:Haiming Chen
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--"}}
- 发表时间:{{ item.publish_year || "--" }}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--"}}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ patent.updateTime }}
其他文献
正规树文法的产生式相交判定
- DOI:--
- 发表时间:2012
- 期刊:计算机工程与设计
- 影响因子:--
- 作者:倪晓勇;陈海明
- 通讯作者:陈海明
上下文无关语言分析树的一种表示形式
- DOI:--
- 发表时间:--
- 期刊:计算机研究与发展
- 影响因子:--
- 作者:陈海明;董韫美
- 通讯作者:董韫美
石竹烯对热杀索丝菌的抑菌机理
- DOI:--
- 发表时间:2020
- 期刊:食品科学
- 影响因子:--
- 作者:舒慧珍;唐志凌;韩薇;陈海明;陈卫军;胡月英;陈文学
- 通讯作者:陈文学
EasiPLED:一种基于监督学习理论的无线传感网络分组丢失和错误原因识别方法
- DOI:--
- 发表时间:2013
- 期刊:计算机学报
- 影响因子:--
- 作者:黄庭培;陈海明;张招亮;崔莉
- 通讯作者:崔莉
基于MST的优化技术:监督式编译
- DOI:--
- 发表时间:2011
- 期刊:计算机工程与设计
- 影响因子:--
- 作者:郑丽丽;陈海明
- 通讯作者:陈海明
其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--" }}
- 发表时间:{{ item.publish_year || "--"}}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--" }}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
内容获取失败,请点击重试
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:
AI项目摘要
AI项目思路
AI技术路线图
请为本次AI项目解读的内容对您的实用性打分
非常不实用
非常实用
1
2
3
4
5
6
7
8
9
10
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
陈海明的其他基金
支持计数与无序的扩展表达式的理论问题与应用研究
- 批准号:61872339
- 批准年份:2018
- 资助金额:63.0 万元
- 项目类别:面上项目
无秩树结构数据和语义多态类型系统的研究
- 批准号:61070038
- 批准年份:2010
- 资助金额:32.0 万元
- 项目类别:面上项目
基于文法的系统的模型和检验问题研究
- 批准号:60573013
- 批准年份:2005
- 资助金额:22.0 万元
- 项目类别:面上项目
多种类递归函数的求值算法和优化技术研究
- 批准号:60103008
- 批准年份:2001
- 资助金额:18.0 万元
- 项目类别:青年科学基金项目
相似国自然基金
{{ item.name }}
- 批准号:{{ item.ratify_no }}
- 批准年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}
相似海外基金
{{
item.name }}
{{ item.translate_name }}
- 批准号:{{ item.ratify_no }}
- 财政年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}