Finite-state machines and their extensions: Foundational questions and applications
Finite-state machines and their extensions: Foundational questions and applications
批准号:
RGPIN-2018-04110
负责人:
Salomaa, Kai
金额:
$6.99万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
A finite-state machine, or a finite automaton, is an abstract model of computation where state transitions are determined by the current state and the next input character. Finite automata recognize the class of regular languages and, due to their simplicity and ease of implementation, regular languages have many applications, for example, in natural language processing and program verification. Descriptional complexity is concerned with how succinctly certain objects, such as finite automata, can be specified. Having succinct objects will improve our control of software which becomes more efficient and easier to verify. In order to gain deeper insights into the complexity of computation we need to establish lower bounds, that is, to prove that no machine with fewer states can recognize a given language. The work of the proposal focuses on studying the descriptional complexity, or state complexity, of finite automata and their extensions, such as visibly pushdown machines.One major direction of the proposed work deals with the state complexity of error detection. Strings, or sequences of symbols, are used to represent different kinds of objects. By defining a distance measure on strings we can formalize the notion of closeness between the objects. The edit distance of strings u and v counts the smallest number of insertion, deletion and substitution operations that are needed to transform the string u into v. A neighborhood of a language L consists of all strings that have distance at most r from some string of L where r is the radius of the neighborhood. The edit distance, as well as other commonly used string distance measures, are regularity preserving in the sense that a neighborhood of a regular language is always regular, that is, can be recognized by a finite automaton. The insertions, deletions and substitutions can be viewed as errors on a communication channel and for error detection and error correction applications the crucial question is how large a finite automaton is needed to recognize a neighborhood of L (as a function of the number of states of the minimal automaton for L). Since complementation does not change the size of a deterministic finite automaton (DFA), the size of the minimal DFA for the neighborhood of L having radius r is equal to the state complexity of the set of strings that have distance at least r+1 from any string of L. The optimal size of a DFA for a neighborhood of radius r can be viewed as the state complexity of error detection on a channel that introduces r errors. Due to modern applications that require finite automata of very large size, a thorough understanding of their descriptional complexity is important. The goal of related algorithmic work is to design efficient algorithms to compute the distance between (regular) languages.The requested funding over the five year period will support the research activity of 6 PhD, 6 MSc and 5 undergraduate students.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Finite-state machines and their extensions: Foundational questions and applications
-
批准号:RGPIN-2018-04110
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2021
-
负责人:Salomaa, Kai
-
依托单位:
Finite-state machines and their extensions: Foundational questions and applications
-
批准号:RGPIN-2018-04110
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2020
-
负责人:Salomaa, Kai
-
依托单位:
Finite-state machines and their extensions: Foundational questions and applications
-
批准号:RGPIN-2018-04110
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2019
-
负责人:Salomaa, Kai
-
依托单位:
Finite-state machines and their extensions: Foundational questions and applications
-
批准号:RGPIN-2018-04110
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2018
-
负责人:Salomaa, Kai
-
依托单位:
Automata with limited nondeterminism and applications of automata
-
批准号:217321-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2017
-
负责人:Salomaa, Kai
-
依托单位:
Automata with limited nondeterminism and applications of automata
-
批准号:217321-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2016
-
负责人:Salomaa, Kai
-
依托单位:
Automata with limited nondeterminism and applications of automata
-
批准号:217321-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2015
-
负责人:Salomaa, Kai
-
依托单位:
Automata with limited nondeterminism and applications of automata
-
批准号:217321-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2014
-
负责人:Salomaa, Kai
-
依托单位:
Automata with limited nondeterminism and applications of automata
-
批准号:217321-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2013
-
负责人:Salomaa, Kai
-
依托单位:
Descriptional complexity of finite-state machines
-
批准号:217321-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2012
-
负责人:Salomaa, Kai
-
依托单位:
Descriptional complexity of finite-state machines
-
批准号:217321-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2011
-
负责人:Salomaa, Kai
-
依托单位:
Descriptional complexity of finite-state machines
-
批准号:217321-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2010
-
负责人:Salomaa, Kai
-
依托单位:
Descriptional complexity of finite-state machines
-
批准号:217321-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2009
-
负责人:Salomaa, Kai
-
依托单位:
Descriptional complexity of finite-state machines
-
批准号:217321-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2008
-
负责人:Salomaa, Kai
-
依托单位:
Automata, language operations and distance measures
-
批准号:217321-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2007
-
负责人:Salomaa, Kai
-
依托单位:
Automata, language operations and distance measures
-
批准号:217321-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2006
-
负责人:Salomaa, Kai
-
依托单位:
Automata, language operations and distance measures
-
批准号:217321-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2005
-
负责人:Salomaa, Kai
-
依托单位:
Automata, language operations and distance measures
-
批准号:217321-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2004
-
负责人:Salomaa, Kai
-
依托单位:
Automata, language operations and distance measures
-
批准号:217321-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2003
-
负责人:Salomaa, Kai
-
依托单位:
Automata and rewriting systems
-
批准号:217321-1999
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.61万
-
财政年份:2002
-
负责人:Salomaa, Kai
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Simulation and certification of the ground state of many-body systems on quantum simulators
-
批准号:--
-
项目类别:--
-
资助金额:40万元
-
批准年份:2020
-
负责人:Abolfazl Bayat
-
依托单位:
Cortical control of internal state in the insular cortex-claustrum region
-
批准号:--
-
项目类别:--
-
资助金额:25万元
-
批准年份:2020
-
负责人:Robert Konrad Naumann
-
依托单位:
微波有源Scattering dark state粒子的理论及应用研究
-
批准号:61701437
-
项目类别:青年科学基金项目
-
资助金额:28.0万元
-
批准年份:2017
-
负责人:李欢
-
依托单位:
超导量子器件中关于量子计算、电路量子电动力学和退相干的研究
-
批准号:11174248
-
项目类别:面上项目
-
资助金额:75.0万元
-
批准年份:2011
-
负责人:王浩华
-
依托单位:
拓扑绝缘体中的强关联现象
-
批准号:11047126
-
项目类别:专项基金项目
-
资助金额:4.0万元
-
批准年份:2010
-
负责人:封晓勇
-
依托单位:
以硫氧还蛋白还原酶为靶点的化学生物学研究
-
批准号:21002047
-
项目类别:青年科学基金项目
-
资助金额:19.0万元
-
批准年份:2010
-
负责人:房建国
-
依托单位:
分子高振动-转动激发态结构中的复杂相互作用
-
批准号:11074204
-
项目类别:面上项目
-
资助金额:38.0万元
-
批准年份:2010
-
负责人:孙卫国
-
依托单位:
激光催化下的旋量凝聚原子:自旋混合与共振拍
-
批准号:10974045
-
项目类别:面上项目
-
资助金额:34.0万元
-
批准年份:2009
-
负责人:景辉
-
依托单位:
基于SSD的大规模元数据处理技术研究
-
批准号:60970025
-
项目类别:面上项目
-
资助金额:30.0万元
-
批准年份:2009
-
负责人:熊劲
-
依托单位:
李超代数的表示和仿射李代数的VCS表示及双代数结构
-
批准号:10901028
-
项目类别:青年科学基金项目
-
资助金额:17.0万元
-
批准年份:2009
-
负责人:吴月柱
-
依托单位: