{"title":"关于某些机器和应用的决策问题的复杂性","authors":"Oscar H. Ibarra , Ian McQuillan","doi":"10.1016/j.ic.2023.105080","DOIUrl":null,"url":null,"abstract":"<div><p><span>We study the computational complexity<span> of important decision problems — including general membership, fixed-machine membership, emptiness, disjointness<span>, equivalence, containment, universe, and finiteness problems — for various restrictions and combinations of two-way nondeterministic reversal-bounded multicounter machines (</span></span></span><span><math><mn>2</mn><mrow><mi>NCM</mi></mrow></math></span><span>) and two-way pushdown automata. We show that the general membership problem (respectively fixed membership problem) for </span><span><math><mn>2</mn><mrow><mi>NCM</mi></mrow></math></span> is <span><math><mi>NP</mi></math></span>-complete (respectively in <span><math><mi>P</mi></math></span>).</p><p>We then give applications to some problems in coding theory. We examine generalizations of various types of codes with marginal errors. For example, a language <em>L</em> is <em>k</em>-infix-free if there is no non-empty string <em>y</em> in <em>L</em> that is an infix of more than <em>k</em> strings in <span><math><mi>L</mi><mo>−</mo><mo>{</mo><mi>y</mi><mo>}</mo></math></span>. Our general results imply the complexity of determining whether a given machine accepts a <em>k</em><span>-infix-free language, for one- and two-way deterministic and nondeterministic finite automata (answering an open question from the literature).</span></p></div>","PeriodicalId":54985,"journal":{"name":"Information and Computation","volume":"294 ","pages":"Article 105080"},"PeriodicalIF":0.8000,"publicationDate":"2023-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"On the complexity of decision problems for some classes of machines and applications\",\"authors\":\"Oscar H. Ibarra , Ian McQuillan\",\"doi\":\"10.1016/j.ic.2023.105080\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p><span>We study the computational complexity<span> of important decision problems — including general membership, fixed-machine membership, emptiness, disjointness<span>, equivalence, containment, universe, and finiteness problems — for various restrictions and combinations of two-way nondeterministic reversal-bounded multicounter machines (</span></span></span><span><math><mn>2</mn><mrow><mi>NCM</mi></mrow></math></span><span>) and two-way pushdown automata. We show that the general membership problem (respectively fixed membership problem) for </span><span><math><mn>2</mn><mrow><mi>NCM</mi></mrow></math></span> is <span><math><mi>NP</mi></math></span>-complete (respectively in <span><math><mi>P</mi></math></span>).</p><p>We then give applications to some problems in coding theory. We examine generalizations of various types of codes with marginal errors. For example, a language <em>L</em> is <em>k</em>-infix-free if there is no non-empty string <em>y</em> in <em>L</em> that is an infix of more than <em>k</em> strings in <span><math><mi>L</mi><mo>−</mo><mo>{</mo><mi>y</mi><mo>}</mo></math></span>. Our general results imply the complexity of determining whether a given machine accepts a <em>k</em><span>-infix-free language, for one- and two-way deterministic and nondeterministic finite automata (answering an open question from the literature).</span></p></div>\",\"PeriodicalId\":54985,\"journal\":{\"name\":\"Information and Computation\",\"volume\":\"294 \",\"pages\":\"Article 105080\"},\"PeriodicalIF\":0.8000,\"publicationDate\":\"2023-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Information and Computation\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0890540123000834\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information and Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0890540123000834","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
On the complexity of decision problems for some classes of machines and applications
We study the computational complexity of important decision problems — including general membership, fixed-machine membership, emptiness, disjointness, equivalence, containment, universe, and finiteness problems — for various restrictions and combinations of two-way nondeterministic reversal-bounded multicounter machines () and two-way pushdown automata. We show that the general membership problem (respectively fixed membership problem) for is -complete (respectively in ).
We then give applications to some problems in coding theory. We examine generalizations of various types of codes with marginal errors. For example, a language L is k-infix-free if there is no non-empty string y in L that is an infix of more than k strings in . Our general results imply the complexity of determining whether a given machine accepts a k-infix-free language, for one- and two-way deterministic and nondeterministic finite automata (answering an open question from the literature).
期刊介绍:
Information and Computation welcomes original papers in all areas of theoretical computer science and computational applications of information theory. Survey articles of exceptional quality will also be considered. Particularly welcome are papers contributing new results in active theoretical areas such as
-Biological computation and computational biology-
Computational complexity-
Computer theorem-proving-
Concurrency and distributed process theory-
Cryptographic theory-
Data base theory-
Decision problems in logic-
Design and analysis of algorithms-
Discrete optimization and mathematical programming-
Inductive inference and learning theory-
Logic & constraint programming-
Program verification & model checking-
Probabilistic & Quantum computation-
Semantics of programming languages-
Symbolic computation, lambda calculus, and rewriting systems-
Types and typechecking