跳跃的自动机必须付费

Shaull Almagor, Ishai Salgado
{"title":"跳跃的自动机必须付费","authors":"Shaull Almagor, Ishai Salgado","doi":"arxiv-2405.11849","DOIUrl":null,"url":null,"abstract":"Jumping automata are finite automata that read their input in a\nnon-sequential manner, by allowing a reading head to ``jump'' between positions\non the input, consuming a permutation of the input word. We argue that allowing\nthe head to jump should incur some cost. To this end, we propose three\nquantitative semantics for jumping automata, whereby the jumps of the head in\nan accepting run define the cost of the run. The three semantics correspond to\ndifferent interpretations of jumps: the \\emph{absolute distance} semantics\ncounts the distance the head jumps, the \\emph{reversal} semantics counts the\nnumber of times the head changes direction, and the \\emph{Hamming distance}\nmeasures the number of letter-swaps the run makes. We study these measures, with the main focus being the \\emph{boundedness\nproblem}: given a jumping automaton, decide whether its (quantitative)\nlanguages is bounded by some given number $k$. We establish the decidability\nand complexity for this problem under several variants.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"16 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Jumping Automata Must Pay\",\"authors\":\"Shaull Almagor, Ishai Salgado\",\"doi\":\"arxiv-2405.11849\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Jumping automata are finite automata that read their input in a\\nnon-sequential manner, by allowing a reading head to ``jump'' between positions\\non the input, consuming a permutation of the input word. We argue that allowing\\nthe head to jump should incur some cost. To this end, we propose three\\nquantitative semantics for jumping automata, whereby the jumps of the head in\\nan accepting run define the cost of the run. The three semantics correspond to\\ndifferent interpretations of jumps: the \\\\emph{absolute distance} semantics\\ncounts the distance the head jumps, the \\\\emph{reversal} semantics counts the\\nnumber of times the head changes direction, and the \\\\emph{Hamming distance}\\nmeasures the number of letter-swaps the run makes. We study these measures, with the main focus being the \\\\emph{boundedness\\nproblem}: given a jumping automaton, decide whether its (quantitative)\\nlanguages is bounded by some given number $k$. We establish the decidability\\nand complexity for this problem under several variants.\",\"PeriodicalId\":501124,\"journal\":{\"name\":\"arXiv - CS - Formal Languages and Automata Theory\",\"volume\":\"16 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-05-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Formal Languages and Automata Theory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2405.11849\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Formal Languages and Automata Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2405.11849","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

跳转自动机是一种有限自动机,通过允许读数头在输入位置之间 "跳转",消耗输入词的排列组合,从而以非顺序的方式读取输入。我们认为,允许读头 "跳跃 "应该产生一些代价。为此,我们提出了跳转自动机的三种定量语义,即在接受运行中头部的跳转决定了运行的代价。这三种语义对应于对跳跃的不同解释:emph{绝对距离}语义计算头部跳跃的距离,emph{反转}语义计算头部改变方向的次数,而emph{哈明距离}则测量运行的字母交换次数。我们研究这些度量,主要关注的是(emph{有界性问题}:给定一个跳跃自动机,判断它的(定量)语言是否受某个给定数 $k$ 的约束。我们建立了这个问题在几种变体下的可解性和复杂性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Jumping Automata Must Pay
Jumping automata are finite automata that read their input in a non-sequential manner, by allowing a reading head to ``jump'' between positions on the input, consuming a permutation of the input word. We argue that allowing the head to jump should incur some cost. To this end, we propose three quantitative semantics for jumping automata, whereby the jumps of the head in an accepting run define the cost of the run. The three semantics correspond to different interpretations of jumps: the \emph{absolute distance} semantics counts the distance the head jumps, the \emph{reversal} semantics counts the number of times the head changes direction, and the \emph{Hamming distance} measures the number of letter-swaps the run makes. We study these measures, with the main focus being the \emph{boundedness problem}: given a jumping automaton, decide whether its (quantitative) languages is bounded by some given number $k$. We establish the decidability and complexity for this problem under several variants.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Query Learning of Advice and Nominal Automata Well-Behaved (Co)algebraic Semantics of Regular Expressions in Dafny Run supports and initial algebra supports of weighted automata Alternating hierarchy of sushifts defined by nondeterministic plane-walking automata $\mathbb{N}$-polyregular functions arise from well-quasi-orderings
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1