Descriptional complexity of two-way pushdown automata with restricted head reversals (Q443747): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Importer (talk | contribs)
Changed an Item
Property / review text
 
While in the case of finite automata, the possibility of moving the input head in both directions does not increase the recognition power, in the case of pushdown automata the models resulting by adding this capability, called two-way pushdown automata (2PDAs), are strictly more powerful than standard one-way pushdown automata (PDAs) that, as is well known, characterize the class of context-free languages. For instance, it is not difficult to write an algorithm which uses a deterministic 2PDA to recognize the language \(\{a^nb^nc^n\mid n\geq 0\}\), but, as is well known, such a language cannot be accepted by any PDA, even making use of nondeterminism. Actually, up to now, the computational power of 2PDAs has not been clearly identified. In particular, it is unknown whether these models are equivalent to linear bounded automata and whether the nondeterministic and the deterministic versions have the same computational power. The paper investigates, from a descriptional complexity point of view, 2PDAs which are allowed to make a constant number (i.e., not dependent on the input length) of input head reversals on each string. The authors show that under this restriction, 2PDAs have some interesting common properties with standard PDAs [the first author and the reviewer, Lect. Notes Comput. Sci. 4588, 312--323 (2007; Zbl 1202.68233); Inf. Comput. 227, 1--20 (2013; Zbl 1358.68173)]: -- In the case of (letter- and word-) bounded languages, the number of pushdown turns can be reduced to a constant by exponentially increasing the size of the description. -- If the restriction to bounded languages is dropped, then the size of the description of the resulting devices cannot be bounded by any recursive function. Further results are given, by restricting to deterministic 2PDAs. Not so many papers are devoted to the study of 2PDAs and, as already mentioned, fundamental questions about these devices are still open. This paper gives new contributions to this area where, as pointed out in the final section, many questions are open and should be investigated in the future.
Property / review text: While in the case of finite automata, the possibility of moving the input head in both directions does not increase the recognition power, in the case of pushdown automata the models resulting by adding this capability, called two-way pushdown automata (2PDAs), are strictly more powerful than standard one-way pushdown automata (PDAs) that, as is well known, characterize the class of context-free languages. For instance, it is not difficult to write an algorithm which uses a deterministic 2PDA to recognize the language \(\{a^nb^nc^n\mid n\geq 0\}\), but, as is well known, such a language cannot be accepted by any PDA, even making use of nondeterminism. Actually, up to now, the computational power of 2PDAs has not been clearly identified. In particular, it is unknown whether these models are equivalent to linear bounded automata and whether the nondeterministic and the deterministic versions have the same computational power. The paper investigates, from a descriptional complexity point of view, 2PDAs which are allowed to make a constant number (i.e., not dependent on the input length) of input head reversals on each string. The authors show that under this restriction, 2PDAs have some interesting common properties with standard PDAs [the first author and the reviewer, Lect. Notes Comput. Sci. 4588, 312--323 (2007; Zbl 1202.68233); Inf. Comput. 227, 1--20 (2013; Zbl 1358.68173)]: -- In the case of (letter- and word-) bounded languages, the number of pushdown turns can be reduced to a constant by exponentially increasing the size of the description. -- If the restriction to bounded languages is dropped, then the size of the description of the resulting devices cannot be bounded by any recursive function. Further results are given, by restricting to deterministic 2PDAs. Not so many papers are devoted to the study of 2PDAs and, as already mentioned, fundamental questions about these devices are still open. This paper gives new contributions to this area where, as pointed out in the final section, many questions are open and should be investigated in the future. / rank
 
Normal rank
Property / reviewed by
 
Property / reviewed by: Giovanni Pighizzini / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 68Q45 / rank
 
Normal rank
Property / zbMATH DE Number
 
Property / zbMATH DE Number: 6065035 / rank
 
Normal rank
Property / zbMATH Keywords
 
two-way pushdown automata
Property / zbMATH Keywords: two-way pushdown automata / rank
 
Normal rank
Property / zbMATH Keywords
 
bounded head reversals
Property / zbMATH Keywords: bounded head reversals / rank
 
Normal rank
Property / zbMATH Keywords
 
bounded pushdown reversals
Property / zbMATH Keywords: bounded pushdown reversals / rank
 
Normal rank
Property / zbMATH Keywords
 
descriptional complexity
Property / zbMATH Keywords: descriptional complexity / rank
 
Normal rank
Property / zbMATH Keywords
 
bounded languages
Property / zbMATH Keywords: bounded languages / rank
 
Normal rank

Revision as of 01:39, 30 June 2023

scientific article
Language Label Description Also known as
English
Descriptional complexity of two-way pushdown automata with restricted head reversals
scientific article

    Statements

    Descriptional complexity of two-way pushdown automata with restricted head reversals (English)
    0 references
    0 references
    0 references
    0 references
    13 August 2012
    0 references
    While in the case of finite automata, the possibility of moving the input head in both directions does not increase the recognition power, in the case of pushdown automata the models resulting by adding this capability, called two-way pushdown automata (2PDAs), are strictly more powerful than standard one-way pushdown automata (PDAs) that, as is well known, characterize the class of context-free languages. For instance, it is not difficult to write an algorithm which uses a deterministic 2PDA to recognize the language \(\{a^nb^nc^n\mid n\geq 0\}\), but, as is well known, such a language cannot be accepted by any PDA, even making use of nondeterminism. Actually, up to now, the computational power of 2PDAs has not been clearly identified. In particular, it is unknown whether these models are equivalent to linear bounded automata and whether the nondeterministic and the deterministic versions have the same computational power. The paper investigates, from a descriptional complexity point of view, 2PDAs which are allowed to make a constant number (i.e., not dependent on the input length) of input head reversals on each string. The authors show that under this restriction, 2PDAs have some interesting common properties with standard PDAs [the first author and the reviewer, Lect. Notes Comput. Sci. 4588, 312--323 (2007; Zbl 1202.68233); Inf. Comput. 227, 1--20 (2013; Zbl 1358.68173)]: -- In the case of (letter- and word-) bounded languages, the number of pushdown turns can be reduced to a constant by exponentially increasing the size of the description. -- If the restriction to bounded languages is dropped, then the size of the description of the resulting devices cannot be bounded by any recursive function. Further results are given, by restricting to deterministic 2PDAs. Not so many papers are devoted to the study of 2PDAs and, as already mentioned, fundamental questions about these devices are still open. This paper gives new contributions to this area where, as pointed out in the final section, many questions are open and should be investigated in the future.
    0 references
    two-way pushdown automata
    0 references
    bounded head reversals
    0 references
    bounded pushdown reversals
    0 references
    descriptional complexity
    0 references
    bounded languages
    0 references

    Identifiers