{"title":"概率输入驱动下推自动机","authors":"Alex Rose , Alexander Okhotin","doi":"10.1016/j.ic.2025.105312","DOIUrl":null,"url":null,"abstract":"<div><div>A probabilistic variant of input-driven pushdown automata (IDPDA), also known as visibly pushdown automata, is introduced. It is proved that these automata can be determinized: an <em>n</em>-state probabilistic IDPDA that accepts each string with probability at least <span><math><mi>λ</mi><mo>+</mo><mi>δ</mi></math></span> or at most <span><math><mi>λ</mi><mo>−</mo><mi>δ</mi></math></span>, for some isolated cut-point <span><math><mi>λ</mi><mo>∈</mo><mo>[</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>]</mo></math></span> with <span><math><mi>δ</mi><mo>></mo><mn>0</mn></math></span>, is transformed to a deterministic IDPDA recognizing the same language, with at most <span><math><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><mn>1</mn></mrow><mrow><mi>δ</mi></mrow></mfrac><mo>)</mo></mrow><mrow><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>−</mo><mi>n</mi></mrow></msup></math></span> states and at most <span><math><mo>|</mo><msub><mrow><mi>Σ</mi></mrow><mrow><mo>+</mo><mn>1</mn></mrow></msub><mo>|</mo><mo>⋅</mo><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><mn>1</mn></mrow><mrow><mi>δ</mi></mrow></mfrac><mo>)</mo></mrow><mrow><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>−</mo><mi>n</mi></mrow></msup></math></span> stack symbols, where <span><math><msub><mrow><mi>Σ</mi></mrow><mrow><mo>+</mo><mn>1</mn></mrow></msub></math></span> is the set of left bracket symbols in the alphabet. An asymptotically close lower bound is provided: for infinitely many <em>n</em>, there is a probabilistic IDPDA with <span><math><mn>2</mn><mi>n</mi><mo>+</mo><mn>3</mn></math></span> states and <em>n</em> stack symbols, and with <span><math><mi>δ</mi><mo>=</mo><mfrac><mrow><mn>1</mn></mrow><mrow><mn>270</mn><mi>n</mi></mrow></mfrac></math></span>, such that every equivalent deterministic IDPDA needs at least <span><math><msup><mrow><mn>7</mn></mrow><mrow><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>/</mo><mn>14</mn></mrow></msup></math></span> states and at least <em>n</em> stack symbols. A few special cases of automata with reduced determinization complexity are identified.</div></div>","PeriodicalId":54985,"journal":{"name":"Information and Computation","volume":"305 ","pages":"Article 105312"},"PeriodicalIF":1.0000,"publicationDate":"2025-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Probabilistic input-driven pushdown automata\",\"authors\":\"Alex Rose , Alexander Okhotin\",\"doi\":\"10.1016/j.ic.2025.105312\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>A probabilistic variant of input-driven pushdown automata (IDPDA), also known as visibly pushdown automata, is introduced. It is proved that these automata can be determinized: an <em>n</em>-state probabilistic IDPDA that accepts each string with probability at least <span><math><mi>λ</mi><mo>+</mo><mi>δ</mi></math></span> or at most <span><math><mi>λ</mi><mo>−</mo><mi>δ</mi></math></span>, for some isolated cut-point <span><math><mi>λ</mi><mo>∈</mo><mo>[</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>]</mo></math></span> with <span><math><mi>δ</mi><mo>></mo><mn>0</mn></math></span>, is transformed to a deterministic IDPDA recognizing the same language, with at most <span><math><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><mn>1</mn></mrow><mrow><mi>δ</mi></mrow></mfrac><mo>)</mo></mrow><mrow><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>−</mo><mi>n</mi></mrow></msup></math></span> states and at most <span><math><mo>|</mo><msub><mrow><mi>Σ</mi></mrow><mrow><mo>+</mo><mn>1</mn></mrow></msub><mo>|</mo><mo>⋅</mo><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><mn>1</mn></mrow><mrow><mi>δ</mi></mrow></mfrac><mo>)</mo></mrow><mrow><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>−</mo><mi>n</mi></mrow></msup></math></span> stack symbols, where <span><math><msub><mrow><mi>Σ</mi></mrow><mrow><mo>+</mo><mn>1</mn></mrow></msub></math></span> is the set of left bracket symbols in the alphabet. An asymptotically close lower bound is provided: for infinitely many <em>n</em>, there is a probabilistic IDPDA with <span><math><mn>2</mn><mi>n</mi><mo>+</mo><mn>3</mn></math></span> states and <em>n</em> stack symbols, and with <span><math><mi>δ</mi><mo>=</mo><mfrac><mrow><mn>1</mn></mrow><mrow><mn>270</mn><mi>n</mi></mrow></mfrac></math></span>, such that every equivalent deterministic IDPDA needs at least <span><math><msup><mrow><mn>7</mn></mrow><mrow><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>/</mo><mn>14</mn></mrow></msup></math></span> states and at least <em>n</em> stack symbols. A few special cases of automata with reduced determinization complexity are identified.</div></div>\",\"PeriodicalId\":54985,\"journal\":{\"name\":\"Information and Computation\",\"volume\":\"305 \",\"pages\":\"Article 105312\"},\"PeriodicalIF\":1.0000,\"publicationDate\":\"2025-05-19\",\"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/S0890540125000483\",\"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/S0890540125000483","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
A probabilistic variant of input-driven pushdown automata (IDPDA), also known as visibly pushdown automata, is introduced. It is proved that these automata can be determinized: an n-state probabilistic IDPDA that accepts each string with probability at least or at most , for some isolated cut-point with , is transformed to a deterministic IDPDA recognizing the same language, with at most states and at most stack symbols, where is the set of left bracket symbols in the alphabet. An asymptotically close lower bound is provided: for infinitely many n, there is a probabilistic IDPDA with states and n stack symbols, and with , such that every equivalent deterministic IDPDA needs at least states and at least n stack symbols. A few special cases of automata with reduced determinization complexity are identified.
期刊介绍:
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