VLDB 2026 Research / reviewers in the wild / expert
Oscar H. Ibarra
dblp:i/OscarHIbarra
· DBLP profile ↗
305ranked-venue papers
192as first author
14since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 235 · 161 first-author · 12 since 2021Systems, architecture and hardware · 29 · 13 first-authorDatabases, data management, data science and information retrieval · 19 · 9 first-authorApplied, interdisciplinary, general and emerging computing · 18 · 8 first-authorArtificial intelligence and machine learning · 12 · 7 first-author · 1 since 2021Software engineering, systems software and programming languages · 7 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Decidability of Regularity for Families of Languages
Oscar H. Ibarra, Ian McQuillan |
CIAA | 1 |
| 2026 | Store languages of Turing machines and counter machinesabstractThe store language of an automaton is the set of store configurations (state and store contents, but not the input) that can appear as an intermediate step in an accepting computation. A one-way nondeterministic finite-visit Turing machine ( fvNTM ) is a Turing machine with a one-way read-only input tape, and a single worktape, where there is some number k such that in every accepting computation, each worktape cell is visited at most k times. We show that the store language of every fvNTM is a regular language. Furthermore, we show that the store language of every fvNTM augmented by reversal-bounded counters can be accepted by a machine with only reversal-bounded counters and no worktape. Several applications are given to problems in the areas of verification and fault tolerance, and to the study of right quotients. We also continue the investigation of the store languages of one-way and two-way machine models where we present some conditions under which their store languages are recursive or non-recursive. Noah Friesen, Oscar H. Ibarra, Jozef Jirásek 0001, Ian McQuillan |
Theor. Comput. Sci. | 2 |
| 2025 | Relativized Codes, Finite Decodability, and Bounded LanguagesabstractA language C is a code relative to L if every word in L has a unique factorization into words of C; this is a generalization of a code. We extend this notion to d-decodability (respectively, finite-decodability) for $$d \ge 1$$ , which means that every word in L has at most d (respectively, a finite number of) factorizations into words of C. We study decidability of testing this property on languages accepted (respectively, generated) by different machine (respectively, grammar) models. Then, we study applications of finite decodability towards a new notion regarding bounded languages called C-boundedness for a language C, leading to several new and general decidability results. In particular, we show that in any family with a decidable finiteness problem that is effectively closed under homomorphism, inverse homomorphism, and intersection with regular languages, it is decidable, given a language L in the family and a set $$\varSigma ^{\le l}$$ of all strings of length at most l over $$\varSigma $$ , whether there exist words $$w_1, \ldots , w_n$$ in $$\varSigma ^{\le l}$$ such that $$L \subseteq w_1^* \cdots w_n^*$$ . This can be considered as a finite analog of the boundedness problem. This also implies that the letter-boundedness problem is always decidable in these families. Oscar H. Ibarra, Ian McQuillan |
DLT | 1 |
| 2025 | On the containment problem for deterministic multicounter machine modelsabstractA new model of multicounter machines is introduced where testing the counter status of a counter is optional, rather than existing models where they are always either required (traditional multicounter machines) or no status can be checked (partially-blind multicounter machines). If, in every accepting computation, each counter has a bounded number of occurrences where its status is tested and verified to be zero, then the machine is called finite-testable . One-way nondeterministic finite-testable multicounter machines are shown to be equivalent to partially-blind multicounter machines. However, one-way deterministic finite-testable multicounter machines are strictly more powerful than deterministic partially-blind machines. Interestingly, one-way deterministic finite-testable multicounter machines are shown to have a decidable containment problem. This makes it the most general known model where this problem is decidable, making the class important in the areas of model checking and formal verification. We also study properties of their reachability sets. Oscar H. Ibarra, Ian McQuillan |
Inf. Comput. | 1 |
| 2025 | On decidability of problems involving insertion operations
Oscar H. Ibarra, Ian McQuillan |
Nat. Comput. | 1 |
| 2025 | On decision problems concerning contextual insertions and deletionsabstractThe notions of stability, anti-stability, and error-correctability of a language that is modified by making contextual insertions in the words of the language were introduced in a previous paper by Bottoni et al. in 2011, where it was shown that these properties are decidable for regular languages. The authors proposed investigating the decidability of these properties for other classes of languages. Here, we derive necessary and sufficient conditions for a class of languages to have decidable stable, anti-stable, and error-correctable properties, and use these conditions to exhibit general classes of languages (strictly greater than the regular languages) for which the properties are decidable, and also simple classes (the first such classes) for which the properties are undecidable. We obtain identical results for the case when contextual deletions (instead of insertions) are made in the words of the language, and also with mixes of insertions and deletions . Our constructions also demonstrate that certain general problems involving nondeterministic generalized sequential machines ( GSM s) applied to languages accepted by deterministic machine models are decidable, which is surprising as the deterministic language families do not need to be closed under GSM mappings. Oscar H. Ibarra, Ian McQuillan |
Theor. Comput. Sci. | 1 |
| 2024 | Techniques for Showing the Decidability of the Boundedness Problem of Language Acceptors
Oscar H. Ibarra, Ian McQuillan |
DLT | 1 |
| 2023 | On the Containment Problem for Deterministic Multicounter Machine Models
Oscar H. Ibarra, Ian McQuillan |
ATVA (1) | 1 |
| 2023 | Unboundedness Problems for Machines with Reversal-Bounded CountersabstractAbstract We consider a general class of decision problems concerning formal languages, called “(one-dimensional) unboundedness predicates”, for automata that feature reversal-bounded counters (RBCA). We show that each problem in this class reduces—non-deterministically in polynomial time—to the same problem for just finite automata. We also show an analogous reduction for automata that have access to both a pushdown stack and reversal-bounded counters (PRBCA). This allows us to answer several open questions: For example, we show that it is $$\textsf{coNP}$$ coNP -complete to decide whether a given (P)RBCA language L is bounded, meaning whether there exist words $$w_1,\ldots ,w_n$$ w 1 , … , w n with $$L\subseteq w_1^*\cdots w_n^*$$ L ⊆ w 1 ∗ ⋯ w n ∗ . For PRBCA, even decidability was open. Our methods also show that there is no language of a (P)RBCA of intermediate growth. This means, the number of words of each length grows either polynomially or exponentially. Part of our proof is likely of independent interest: We show that one can translate an RBCA into a machine with $$\mathbb {Z}$$ Z -counters in logarithmic space, while preserving the accepted language. Pascal Baumann 0001, Flavio D'Alessandro, Moses Ganardi, Oscar H. Ibarra, Ian McQuillan, Lia Schütze, Georg Zetzsche |
FoSSaCS | 4 |
| 2023 | New characterizations of exponential, elementary, and non-elementary time-bounded Turing machines
Oscar H. Ibarra, Ian McQuillan |
Inf. Comput. | 1 |
| 2023 | On the complexity of decision problems for some classes of machines and applications
Oscar H. Ibarra, Ian McQuillan |
Inf. Comput. | 1 |
| 2022 | On the Complexity of Decision Problems for Counter Machines with Applications to Coding Theory
Oscar H. Ibarra, Ian McQuillan |
DLT | 1 |
| 2021 | On finite-index indexed grammars and their restrictions
Flavio D'Alessandro, Oscar H. Ibarra, Ian McQuillan |
Inf. Comput. | 2 |
| 2021 | Relationships between bounded languages, counter machines, finite-index grammars, ambiguity, and commutative regularity
Arturo Carpi, Flavio D'Alessandro, Oscar H. Ibarra, Ian McQuillan |
Theor. Comput. Sci. | 3 |
| 2020 | Space Complexity of Stack Automata Models
Oscar H. Ibarra, Jozef Jirásek 0002, Ian McQuillan, Luca Prigioniero |
DLT | 1 |
| 2019 | On store languages and applications
Oscar H. Ibarra, Ian McQuillan |
Inf. Comput. | 1 |
| 2019 | Insertion operations on deterministic reversal-bounded counter machines
Joey Eremondi, Oscar H. Ibarra, Ian McQuillan |
J. Comput. Syst. Sci. | 2 |
| 2019 | State grammars with stores
Oscar H. Ibarra, Ian McQuillan |
Theor. Comput. Sci. | 1 |
| 2019 | On families of full trios containing counter machine languages
Oscar H. Ibarra, Ian McQuillan |
Theor. Comput. Sci. | 1 |
| 2019 | On counting functions and slenderness of languages
Oscar H. Ibarra, Ian McQuillan, Bala Ravikumar |
Theor. Comput. Sci. | 1 |
| 2018 | Generalizations of Checking Stack Automata: Characterizations and Hierarchies
Oscar H. Ibarra, Ian McQuillan |
DLT | 1 |
| 2018 | On Counting Functions of Languages
Oscar H. Ibarra, Ian McQuillan, Bala Ravikumar |
DLT | 1 |
| 2018 | Semilinearity of Families of Languages
Oscar H. Ibarra, Ian McQuillan |
CIAA | 1 |
| 2018 | On the complexity and decidability of some problems involving shuffle
Joey Eremondi, Oscar H. Ibarra, Ian McQuillan |
Inf. Comput. | 2 |
| 2018 | Accepting runs in a two-way finite automaton
Oscar H. Ibarra, Zhe Dang |
Inf. Comput. | 1 |
| 2018 | Grammatical characterizations of NPDAs and VPDAs with counters
Oscar H. Ibarra |
Theor. Comput. Sci. | 1 |
| 2018 | Variations of checking stack automata: Obtaining unexpected decidability properties
Oscar H. Ibarra, Ian McQuillan |
Theor. Comput. Sci. | 1 |
| 2018 | On store languages of language acceptors
Oscar H. Ibarra, Ian McQuillan |
Theor. Comput. Sci. | 1 |
| 2017 | Variations of Checking Stack Automata: Obtaining Unexpected Decidability Properties
Oscar H. Ibarra, Ian McQuillan |
DLT | 1 |
| 2017 | On Finite-Index Indexed Grammars and Their Restrictions
Flavio D'Alessandro, Oscar H. Ibarra, Ian McQuillan |
LATA | 2 |
| 2017 | Information rate of some classes of non-regular languages: An automata-theoretic approach
Cewei Cui, Zhe Dang, Thomas R. Fischer, Oscar H. Ibarra |
Inf. Comput. | 4 |
| 2017 | Further remarks on DNA overlap assembly
Srujan Kumar Enaganti, Oscar H. Ibarra, Lila Kari, Steffen Kopecki |
Inf. Comput. | 2 |
| 2017 | Deletion operations on deterministic families of automata
Joey Eremondi, Oscar H. Ibarra, Ian McQuillan |
Inf. Comput. | 2 |
| 2017 | On the overlap assembly of strings and languages
Srujan Kumar Enaganti, Oscar H. Ibarra, Lila Kari, Steffen Kopecki |
Nat. Comput. | 2 |
| 2016 | On Families of Full Trios Containing Counter Machine Languages
Oscar H. Ibarra, Ian McQuillan |
DLT | 1 |
| 2016 | On Bounded Semilinear Languages, Counter Machines, and Finite-Index ET0L
Oscar H. Ibarra, Ian McQuillan |
CIAA | 1 |
| 2016 | Visibly Pushdown Automata and Transducers with CountersabstractWe generalize the models of visibly pushdown automata (VPDAs) and visibly pushdown transducers (VPDTs) by equipping them with reversal-bounded counters. We show that some of the results for VPDAs and VPDTs (e.g., closure under intersection and decidability of emptiness for VPDA languages) carry ove r to the generalized models, but other results (e.g., determinization and closure under complementation) do not carry over, in general. We define a model that combines the desirable features of a VPDA and reversal-bounded counters, called 2-phase VPCM, and show that the deterministic and nondeterministic versions are equivalent and that the family of languages they define is closed under Boolean operations and has decidable emptiness, infiniteness, disjointness, containment, and equivalence problems. We also investigate the finite-ambiguity and finite-valuedness problems concerning these devices. Oscar H. Ibarra |
Fundam. Informaticae | 1 |
| 2016 | Execution information rate for some classes of automata
Cewei Cui, Zhe Dang, Thomas R. Fischer, Oscar H. Ibarra |
Inf. Comput. | 4 |
| 2016 | On bounded languages and reversal-bounded automata
Oscar H. Ibarra, Bala Ravikumar |
Inf. Comput. | 1 |
| 2016 | On decidability and closure properties of language classes with respect to bio-operations
Oscar H. Ibarra |
Nat. Comput. | 1 |
| 2016 | Preface
Oscar H. Ibarra, Lila Kari, Steffen Kopecki |
Nat. Comput. | 1 |
| 2016 | Quantifying communication in synchronized languages
Zhe Dang, Thomas R. Fischer, William J. Hutton III, Oscar H. Ibarra |
Theor. Comput. Sci. | 4 |
| 2016 | The effect of end-markers on counter machines and commutativity
Oscar H. Ibarra, Ian McQuillan |
Theor. Comput. Sci. | 1 |
| 2015 | Quantifying Communication in Synchronized Languages
Zhe Dang, Thomas R. Fischer, William J. Hutton III, Oscar H. Ibarra |
COCOON | 4 |
| 2015 | On the Density of Context-Free and Counter Languages
Joey Eremondi, Oscar H. Ibarra, Ian McQuillan |
DLT | 2 |
| 2015 | Insertion Operations on Deterministic Reversal-Bounded Counter Machines
Joey Eremondi, Oscar H. Ibarra, Ian McQuillan |
LATA | 2 |
| 2015 | Deletion Operations on Deterministic Families of Automata
Joey Eremondi, Oscar H. Ibarra, Ian McQuillan |
TAMC | 2 |
| 2015 | Semilinear Sets and Counter Machines: a Brief SurveyabstractSemilinear sets are one of the most important concepts in theoretical computer science, as illustrated by the fact that the set of nonnegative integer solutions to any system of Diophantine equations is semilinear. Parikh's theorem enables us to represent any semilinear set as a pushdown automaton (PDA). We summarize recent results on the descriptional complexity of conversions among different representations of a semilinear set: as a vector set (conventional), a finite automaton (FA), a PDA, etc.. We also discuss semilinearity-preserving operations like union, intersection, and complement. We use Parikh's theorem to enlarge the class of finite-state machines that can represent semilinear sets. In particular, we give a simpler proof of a known result that characterizes semilinear sets in terms of machines with reversal-bounded counters. We then investigate the power of such a machine with only one counter in the context of a long-standing conjecture about repetition on words. Oscar H. Ibarra, Shinnosuke Seki 0001 |
Fundam. Informaticae | 1 |
| 2014 | Lossiness of Communication Channels Modeled by Transducers
Oscar H. Ibarra, Cewei Cui, Zhe Dang, Thomas R. Fischer |
CiE | 1 |
| 2014 | On Decidability and Closure Properties of Language Classes with Respect to Bio-operations
Oscar H. Ibarra |
DNA | 1 |
| 2014 | On the Parikh Membership Problem for FAs, PDAs, and CMs
Oscar H. Ibarra, Bala Ravikumar |
LATA | 1 |
| 2014 | Information Rate of Some Classes of Non-regular Languages: An Automata-Theoretic Approach - (Extended Abstract)
Cewei Cui, Zhe Dang, Thomas R. Fischer, Oscar H. Ibarra |
MFCS (1) | 4 |
| 2014 | On the Ambiguity, Finite-Valuedness, and Lossiness Problems in Acceptors and Transducers
Oscar H. Ibarra |
CIAA | 1 |
| 2014 | Automata-based symbolic string analysis for vulnerability detection
Fang Yu 0001, Muath Alkhalaf, Tevfik Bultan, Oscar H. Ibarra |
Formal Methods Syst. Des. | 4 |
| 2013 | Some Decision Questions Concerning the Time Complexity of Language Acceptors
Oscar H. Ibarra, Bala Ravikumar |
Developments in Language Theory | 1 |
| 2013 | Execution Information Rate for Some Classes of Automata
Cewei Cui, Zhe Dang, Thomas R. Fischer, Oscar H. Ibarra |
LATA | 4 |
| 2013 | On Bounded Languages and Reversal-Bounded Automata
Oscar H. Ibarra, Bala Ravikumar |
LATA | 1 |
| 2013 | On the Boundedness Property of Semilinear Sets
Oscar H. Ibarra, Shinnosuke Seki 0001 |
TAMC | 1 |
| 2013 | Some Decision Problems Concerning NPDAs, Palindromes, and Dyck Languages
Oscar H. Ibarra, Bala Ravikumar |
CIAA | 1 |
| 2013 | Similarity in languages and programs
Cewei Cui, Zhe Dang, Thomas R. Fischer, Oscar H. Ibarra |
Theor. Comput. Sci. | 4 |
| 2013 | On the open problem of Ginsburg concerning semilinear sets and related problems
Oscar H. Ibarra, Shinnosuke Seki 0001 |
Theor. Comput. Sci. | 1 |
| 2012 | Weak Synchronization and Synchronizability of Multitape Pushdown Automata and Turing Machines
Oscar H. Ibarra, Nicholas Q. Trân |
LATA | 1 |
| 2012 | Multitape NFA: Weak Synchronization of the Input Heads
Ömer Egecioglu, Oscar H. Ibarra, Nicholas Q. Trân |
SOFSEM | 2 |
| 2012 | How to Synchronize the Heads of a Multitape Automaton
Oscar H. Ibarra, Nicholas Q. Trân |
CIAA | 1 |
| 2012 | A Survey of Results on Stateless Multicounter AutomataabstractA stateless multicounter machine has m-counters operating on a one-way input delimited by left and right end markers. A move of the machine depends only on the symbol under the input head and the sign pattern of the counters. An input string is accep Oscar H. Ibarra, Ömer Egecioglu |
Fundam. Informaticae | 1 |
| 2012 | One-reversal counter machines and multihead automata: Revisited
Ehsan Chiniforooshan, Mark Daley, Oscar H. Ibarra, Lila Kari, Shinnosuke Seki 0001 |
Theor. Comput. Sci. | 3 |
| 2012 | On synchronized multi-tape and multi-head automata
Oscar H. Ibarra, Nicholas Q. Trân |
Theor. Comput. Sci. | 1 |
| 2012 | On the containment and equivalence problems for two-way transducers
Oscar H. Ibarra, Hsu-Chun Yen |
Theor. Comput. Sci. | 1 |
| 2011 | On Two-Way Transducers
Oscar H. Ibarra, Hsu-Chun Yen |
Developments in Language Theory | 1 |
| 2011 | One-Reversal Counter Machines and Multihead Automata: Revisited
Ehsan Chiniforooshan, Mark Daley, Oscar H. Ibarra, Lila Kari, Shinnosuke Seki 0001 |
SOFSEM | 3 |
| 2011 | On the Containment and Equivalence Problems for GSMs, Transducers, and Linear CFGs
Oscar H. Ibarra |
CIAA | 1 |
| 2010 | Computing with Cells: Membrane Systems
Oscar H. Ibarra |
COCOON | 1 |
| 2010 | On Decision Problems for Simple and Parameterized Machines
Oscar H. Ibarra |
Developments in Language Theory | 1 |
| 2010 | Relational String Verification Using Multi-track Automata
Fang Yu 0001, Tevfik Bultan, Oscar H. Ibarra |
CIAA | 3 |
| 2010 | On the universe, disjointness, and containment problems for simple machines
Oscar H. Ibarra |
Inf. Comput. | 1 |
| 2010 | On spiking neural P systems
Oscar H. Ibarra, Mario J. Pérez-Jiménez, Takashi Yokomori |
Nat. Comput. | 1 |
| 2010 | Bond computing systems: a biologically inspired and high-level dynamics model for pervasive computing
Linmin Yang, Zhe Dang, Oscar H. Ibarra |
Nat. Comput. | 3 |
| 2010 | On sets of numbers accepted by P/T systems composed by join
Pierluigi Frisco, Oscar H. Ibarra |
Theor. Comput. Sci. | 2 |
| 2010 | On stateless multihead automata: Hierarchies and the emptiness problem
Oscar H. Ibarra, Juhani Karhumäki, Alexander Okhotin |
Theor. Comput. Sci. | 1 |
| 2010 | On decision problems for parameterized machines
Oscar H. Ibarra, Igor Potapov, Hsu-Chun Yen |
Theor. Comput. Sci. | 1 |
| 2009 | On Stateless Multicounter Machines
Ömer Egecioglu, Oscar H. Ibarra |
CiE | 2 |
| 2009 | Hierarchies and Characterizations of Stateless Multicounter Machines
Oscar H. Ibarra, Ömer Egecioglu |
COCOON | 1 |
| 2009 | On Stateless Multihead Finite Automata and Multihead Pushdown Automata
Pierluigi Frisco, Oscar H. Ibarra |
Developments in Language Theory | 2 |
| 2009 | Symbolic String Verification: Combining String Analysis and Size Analysis
Fang Yu 0001, Tevfik Bultan, Oscar H. Ibarra |
TACAS | 3 |
| 2009 | Asynchronous spiking neural P systems
Matteo Cavaliere, Oscar H. Ibarra, Gheorghe Paun, Ömer Egecioglu, Mihai Ionescu, Sara Woodworth |
Theor. Comput. Sci. | 2 |
| 2009 | Sequential SNP systems based on min/max spike number
Oscar H. Ibarra, Andrei Paun, Alfonso Rodríguez-Patón |
Theor. Comput. Sci. | 1 |
| 2008 | Sequentiality Induced by Spike Number in SNP Systems
Oscar H. Ibarra, Andrei Paun, Alfonso Rodríguez-Patón |
DNA | 1 |
| 2008 | On Stateless Multihead Automata: Hierarchies and the Emptiness Problem
Oscar H. Ibarra, Juhani Karhumäki, Alexander Okhotin |
LATIN | 1 |
| 2008 | Characterizations of some classes of spiking neural P systems
Oscar H. Ibarra, Sara Woodworth |
Nat. Comput. | 1 |
| 2008 | On spiking neural P systems and partially blind counter machines
Oscar H. Ibarra, Sara Woodworth, Fang Yu 0001, Andrei Paun |
Nat. Comput. | 1 |
| 2008 | Minimum-cost delegation in service composition
Cagdas Evren Gerede, Oscar H. Ibarra, Bala Ravikumar, Jianwen Su |
Theor. Comput. Sci. | 2 |
| 2007 | Asynchronous Spiking Neural P Systems: Decidability and Undecidability
Matteo Cavaliere, Ömer Egecioglu, Oscar H. Ibarra, Mihai Ionescu, Gheorghe Paun, Sara Woodworth |
DNA | 3 |
| 2007 | Spiking Neural P Systems: Some Characterizations
Oscar H. Ibarra, Sara Woodworth |
FCT | 1 |
| 2007 | Bond Computing Systems: A Biologically Inspired and High-Level Dynamics Model for Pervasive Computing
Linmin Yang, Zhe Dang, Oscar H. Ibarra |
UC | 3 |
| 2007 | Developments in language theory
Oscar H. Ibarra |
Theor. Comput. Sci. | 1 |
| 2007 | Normal forms for spiking neural P systems
Oscar H. Ibarra, Andrei Paun, Gheorghe Paun, Alfonso Rodríguez-Patón, Petr Sosík, Sara Woodworth |
Theor. Comput. Sci. | 1 |
| 2006 | On Spiking Neural P Systems and Partially Blind Counter Machines
Oscar H. Ibarra, Sara Woodworth, Fang Yu 0001, Andrei Paun |
UC | 1 |
| 2006 | On the Computational Power of 1-Deterministic and Sequential P Systems
Oscar H. Ibarra, Sara Woodworth, Hsu-Chun Yen, Zhe Dang |
Fundam. Informaticae | 1 |
| 2006 | On the Computational Complexity of P Automata
Erzsébet Csuhaj-Varjú, Oscar H. Ibarra, György Vaszil |
Nat. Comput. | 2 |
| 2006 | On the solvability of a class of diophantine equations and applications
Oscar H. Ibarra, Zhe Dang |
Theor. Comput. Sci. | 1 |
| 2006 | Characterizations of context-sensitive languages and other language classes in terms of symport/antiport P systems
Oscar H. Ibarra, Gheorghe Paun |
Theor. Comput. Sci. | 1 |
| 2006 | On partially blind multihead finite automata
Oscar H. Ibarra, Bala Ravikumar |
Theor. Comput. Sci. | 1 |
| 2006 | Deterministic catalytic systems are not universal
Oscar H. Ibarra, Hsu-Chun Yen |
Theor. Comput. Sci. | 1 |
| 2005 | On Sequential and 1-Deterministic P Systems
Oscar H. Ibarra, Sara Woodworth, Hsu-Chun Yen, Zhe Dang |
COCOON | 1 |
| 2005 | Signaling P Systems and Verification Problems
Zhe Dang, Oscar H. Ibarra, Hsu-Chun Yen |
ICALP | 3 |
| 2005 | SPiDeR: P2P-Based Web Service Discovery
Ozgur D. Sahin, Cagdas Evren Gerede, Divyakant Agrawal, Amr El Abbadi, Oscar H. Ibarra, Jianwen Su |
ICSOC | 5 |
| 2005 | Some Computational Issues in Membrane Computing
Oscar H. Ibarra |
MFCS | 1 |
| 2005 | On Model-Checking of P Systems
Zhe Dang, Oscar H. Ibarra, Gaoyan Xie |
UC | 2 |
| 2005 | On Deterministic Catalytic Systems
Oscar H. Ibarra, Hsu-Chun Yen |
CIAA | 1 |
| 2005 | On two-way nondeterministic finite automata with one reversal-bounded counter
Zhe Dang, Oscar H. Ibarra, Zhi-Wei Sun |
Theor. Comput. Sci. | 2 |
| 2005 | On composition and lookahead delegation of e-services modeled by automata,
Zhe Dang, Oscar H. Ibarra, Jianwen Su |
Theor. Comput. Sci. | 2 |
| 2005 | On membrane hierarchy in P systems
Oscar H. Ibarra |
Theor. Comput. Sci. | 1 |
| 2005 | On determinism versus nondeterminism in P systems
Oscar H. Ibarra |
Theor. Comput. Sci. | 1 |
| 2004 | The Power of Maximal Parallelism in P Systems
Oscar H. Ibarra, Hsu-Chun Yen, Zhe Dang |
Developments in Language Theory | 1 |
| 2004 | Real-Counter Automata and Their Decision Problems
Zhe Dang, Oscar H. Ibarra, Pierluigi San Pietro, Gaoyan Xie |
FSTTCS | 2 |
| 2004 | Modeling Affective Responses in Intelligent Tutoring SystemsabstractAn important trend in the development of intelligent tutoring systems (ITS) has been that of integrating characteristics proper of human tutoring into their performance, with the aim of providing the student with a more personalized and friendly environment for learning according to his traits and progress. These characteristics may give the student the sensation that there is "someone" behind the program who follows his learning development and cares about him as a human tutor would. One of the most important highlights of personal tutoring is that of recognizing the student's affective state and reacting accordingly by expressing the pedagogical movements in an affectively suitable way. In this paper, a proposal for an affective behavior model to be used in ITS is presented. The aim of this model is to provide students with a suitable response from a pedagogical and affective viewpoint. Yasmín Pérez, Rafael Gamboa, Oscar H. Ibarra |
ICALT | 3 |
| 2004 | Automated composition of e-services: lookaheadsabstractThe e-services paradigm promises to enable rich, flexible, and dynamic inter-operation of highly distributed, heterogeneous network-enabled services. Among the challenges, a fundamental question concerns the design and analysis of composite e-services. This paper proposes techniques towards automated design of composite e-services. We consider the Roman model which represents e-services as activity-based finite state automata. For a given set of existing e-services and a desired e-service, does there exist a "mediator" which delegates activities in the desired e-service to existing e-services? The question was raised in an early study by Berardi et. al. for a restricted subclass of delegators which does not take into consideration of future activities. In this paper, we define a more general class of delegators called "lookahead" delegators and we show that the hierarchy based on the amount of lookahead is strict. We, then, study the complexity of constructing such delegators. We prove that in the case of deterministic e-services, a k-lookahead delegator can be computed in time polynomial in the size of target and subcontractor e-services, and exponential in k and the number of subcontractor e-services. We also present Wozart, an automated mediator construction tool implemented to realize our approaches. Cagdas Evren Gerede, Richard Hull 0001, Oscar H. Ibarra, Jianwen Su |
ICSOC | 3 |
| 2004 | Composability of Infinite-State Activity Automata
Zhe Dang, Oscar H. Ibarra, Jianwen Su |
ISAAC | 2 |
| 2004 | Automata-Theoretic Techniques for Analyzing Infinite-State Systems
Oscar H. Ibarra |
CIAA | 1 |
| 2004 | Past pushdown timed automata and safety verification
Zhe Dang, Tevfik Bultan, Oscar H. Ibarra, Richard A. Kemmerer |
Theor. Comput. Sci. | 3 |
| 2004 | On the computational complexity of membrane systems
Oscar H. Ibarra |
Theor. Comput. Sci. | 1 |
| 2004 | Editorial
Oscar H. Ibarra |
Theor. Comput. Sci. | 1 |
| 2004 | On two-way FA with monotonic counters and quadratic Diophantine equations
Oscar H. Ibarra, Zhe Dang |
Theor. Comput. Sci. | 1 |
| 2004 | Catalytic P systems, semilinear sets, and vector addition systems
Oscar H. Ibarra, Zhe Dang, Ömer Egecioglu |
Theor. Comput. Sci. | 1 |
| 2003 | Dense Counter Machines and Verification Problems
Gaoyan Xie, Zhe Dang, Oscar H. Ibarra, Pierluigi San Pietro |
CAV | 3 |
| 2003 | A Solvable Class of Quadratic Diophantine Equations with Applications to Verification of Infinite-State Systems
Gaoyan Xie, Zhe Dang, Oscar H. Ibarra |
ICALP | 3 |
| 2003 | Characterizations of Catalytic Membrane Computing Systems
Oscar H. Ibarra, Zhe Dang, Ömer Egecioglu |
MFCS | 1 |
| 2003 | Closure and decidability properties of some language classes with respect to ciliate bio-operations
Mark Daley, Oscar H. Ibarra, Lila Kari |
Theor. Comput. Sci. | 2 |
| 2003 | Generalized discrete timed automata: decidable approximations for safety verificatio
Zhe Dang, Oscar H. Ibarra, Richard A. Kemmerer |
Theor. Comput. Sci. | 2 |
| 2003 | Eliminating the storage tape in reachability constructions
Oscar H. Ibarra, Zhe Dang |
Theor. Comput. Sci. | 1 |
| 2003 | Verification in loosely synchronous queue-connected discrete timed automata
Oscar H. Ibarra, Zhe Dang, Pierluigi San Pietro |
Theor. Comput. Sci. | 1 |
| 2002 | Trajectory queries and octagons in moving object databasesabstractAn important class of queries in moving object databases involves trajectories. We propose to divide trajectory predicates into topological and non-topological parts; extend the 9 intersection model of Egenhofer-Franzosa to a 3-step evaluation strategy for trajectory queries: a filter step, a refinement step, and a tracing step.The filter and refinement steps are similar to region searches. As in spatial databases, approximations of trajectories are typically used in evaluating trajectory queries. In earlier studies, minimum bounding boxes (mbrs) are used to approximate trajectory segments which allow index structures to be built, e.g., TB-trees and R*-trees. The use of mbrs hinders the efficiency since mbrs are very coarse approximations especially for trajectory segments. To overcome this problem, we propose a new type of approximations, "minimum bounding octagon prism" mbop. We extend R*-tree to a new index structure "Octagon-Prism tree" (OP-tree) for mbops of trajectory segments. We conducted experiments to evaluate efficiency of OP-trees in performing region searches and trajectory queries. The results show that OP-trees improve region searches significantly over synthetic trajectory data sets to TB-trees and R*-trees and can significantly reduce the evaluation cost of trajectory queries compared to TB-trees. Jianwen Su, Oscar H. Ibarra |
CIKM | 3 |
| 2002 | Safety Verification for Two-Way Finite Automata with Monotonic Counters
Oscar H. Ibarra, Zhe Dang, Zhi-Wei Sun |
Developments in Language Theory | 1 |
| 2002 | On the Emptiness Problem for Two-Way NFA with One Reversal-Bounded Counter
Zhe Dang, Oscar H. Ibarra, Zhi-Wei Sun |
ISAAC | 2 |
| 2002 | On Moving Object QueriesabstractDatabase applications for moving objects pose new challenges in modeling, querying, and maintenance of objects whose locations are rapidly changing over time. Previous work on modeling and querying spatio-temporal databases and constraint databases focus primarily on snapshots of changing databases. In this paper we study query evaluation techniques for moving object databases where moving objects are being updated frequently. We consider a constraint database approach to moving objects and queries. We classify moving object queries into: and queries. We argue that while traditional constraint query evaluation techniques are suitable for past queries, new techniques are needed for continuing and future queries. Motivated by nearest-neighbor queries, we define a query language based on a single generalized function f mapping from objects to continuous functions from time to ℝ. Queries in this language may be past, continuing, or future. We show that if f maps to polynomials, queries can be evaluated efficiently using the plane sweeping technique from computational geometry. Consequently, many known distance based queries can be evaluated efficiently. Hoda M. O. Mokhtar, Jianwen Su, Oscar H. Ibarra |
PODS | 3 |
| 2002 | Some Decision Problems Concerning Semilinearity and Commutation
Tero Harju, Oscar H. Ibarra, Juhani Karhumäki, Arto Salomaa |
J. Comput. Syst. Sci. | 2 |
| 2002 | Augmenting the discrete timed automaton with other data structures
Oscar H. Ibarra, Jianwen Su |
Theor. Comput. Sci. | 1 |
| 2002 | Counter Machines and Verification Problems
Oscar H. Ibarra, Jianwen Su, Zhe Dang, Tevfik Bultan, Richard A. Kemmerer |
Theor. Comput. Sci. | 1 |
| 2001 | Decidable Approximations on Generalized and Parameterized Discrete Timed Automata
Zhe Dang, Oscar H. Ibarra, Richard A. Kemmerer |
COCOON | 2 |
| 2001 | Liveness Verification of Reversal-Bounded Multicounter Machines with a Free Counter
Zhe Dang, Oscar H. Ibarra, Pierluigi San Pietro |
FSTTCS | 2 |
| 2001 | Decision Questions Concerning Semilinearity, Morphisms, and Commutation of Languages
Tero Harju, Oscar H. Ibarra, Juhani Karhumäki, Arto Salomaa |
ICALP | 2 |
| 2001 | On Removing the Pushdown Stack in Reachability Constructions
Oscar H. Ibarra, Zhe Dang |
ISAAC | 1 |
| 2001 | Moving Objects: Logical Relationships and Queries
Jianwen Su, Oscar H. Ibarra |
SSTD | 3 |
| 2001 | On Multi-way Spatial Joins with Direction Predicates
Jianwen Su, Oscar H. Ibarra |
SSTD | 3 |
| 2001 | Past Pushdown Timed Automata
Zhe Dang, Tevfik Bultan, Oscar H. Ibarra, Richard A. Kemmerer |
CIAA | 3 |
| 2000 | Binary Reachability Analysis of Discrete Pushdown Timed Automata
Zhe Dang, Oscar H. Ibarra, Tevfik Bultan, Richard A. Kemmerer, Jianwen Su |
CAV | 2 |
| 2000 | Reachability Analysis for Some Models of Infinite-State Transition Systems
Oscar H. Ibarra, Tevfik Bultan, Jianwen Su |
CONCUR | 1 |
| 2000 | Conter Machines: Decidable Properties and Applications to Verification Problems
Oscar H. Ibarra, Jianwen Su, Zhe Dang, Tevfik Bultan, Richard A. Kemmerer |
MFCS | 1 |
| 2000 | Toward Spatial Joins for PolygonsabstractEfficient evaluation of spatial join is an important issue in spatial databases. The traditional evaluation strategy is to perform a join of "minimum bounding rectangles" (MBR) of the spatial objects (MBR-filter) and evaluate the actual join of the objects using the results of the join on approximations. Improvements to add additional filtering using more accurate approximations were also considered. In the present paper, we develop efficient algorithms for evaluating joins of "trapezoids" without using MBR'S. For the case where there are no intersecting non-horizontal boundaries of trapezoids in the same set, a spatial join of two sets of N trapezoids can be evaluated in O(N logb N+k) I/Os, where b is the page size and k the number of trapezoid intersections. For the general case without any assumptions, a join can be done in O((N+l+k) logb N) I/Os, where l is the total number of intersections of non-horizontal boundaries within the same set, and N, k, b are the same as above. The new algorithms can be used to evaluate spatial joins for polygons. One possibility is to decompose polygons into trapezoids and apply a trapezoid join algorithm. In particular, this approach is efficient for "I/O bounded polygons" (each of which can be retrieved in a constant number of I/Os). Given two sets of N "I/O bounded polygons, we show that in the case where there are no boundary intersections among polygons of the same set, the join of the two sets can be computed in O(N log/sub b/ N+k) I/Os, and in the case where there is no such assumption, the join takes O((N+l+k) log/sub b/ N) I/Os, where b is the page size, k the number of pairs of intersecting polygons, and l the number of boundary intersections within the same polygon set. Another possibility is to approximate objects by I/O bounded polygons (e.g., 5-corner convex polygons) which are finer than rectangles and use the new algorithms as a filter. Jianwen Su, Oscar H. Ibarra |
SSDBM | 3 |
| 2000 | Reachability and Safety in Queue Systems
Oscar H. Ibarra |
CIAA | 1 |
| 2000 | Generalizing the Discrete Timed Automaton
Oscar H. Ibarra, Jianwen Su |
CIAA | 1 |
| 2000 | Image compression for fast wavelet-based subregion retrieval
Athanassios S. Poulakidas, Ashok Srinivasan, Ömer Egecioglu, Oscar H. Ibarra, Tao Yang 0009 |
Theor. Comput. Sci. | 4 |
| 1999 | An Index Structure for Spatial Joins in Linear Constraint DatabasesabstractConstraint databases integrate database technology with constraint solving to deal with new applications such as spatial or geographical applications and those requiring arithmetic computations. Although the conceptual framework is elegant, issues related to efficient query evaluation and optimization techniques have not been sufficiently addressed. We study efficient evaluation of spatial join in linear constraint databases in terms of the I/O complexity. We develop an extension of the classical B/sup +/-trees, called interval B/sup +/-trees, and show that they can be used to efficiently evaluate the spatial join of relations with dense-order and linear constraints. Specifically, we develop a general algorithm for joining two sets of rectangles using interval B/sup +/-trees. We show that the algorithm has the worst case I/O complexity of O(bNlog/sub b/(N/b)+k), where N is the number of input rectangles and k the number of intersections. We show that the algorithm can be used in performing joins of relations with linear constraints. For relations with dense-order constraints where the spatial objects are not strictly rectangles, we extend the algorithm so that it can process the natural join of two N-tuple relations within O(bNlog/sub b/(N/b)+k) I/Os, where k is the number of intersections. It remains open if one can achieve the same upper bound in the linear case. Jianwen Su, Oscar H. Ibarra |
ICDE | 3 |
| 1999 | A Technique for Proving Decidability of Containment and Equivalence of Linear Constraint Queries
Oscar H. Ibarra, Jianwen Su |
J. Comput. Syst. Sci. | 1 |
| 1998 | Adaptive Load Sharing for Clustered Digital Library ServersabstractThis paper investigates load balancing strategies for clustered Alexandria digital library (ADL) servers. The ADL system, which provides on-line information searching and browsing of spatially-referenced materials through the World Wide Web, involves intensive database I/O and heterogeneous CPU activities. Clustering servers can improve the scalability of the ADL system in response to a large number of simultaneous access requests. One difficulty addressed is that clustered workstation nodes may be non-uniform in terms of CPU and I/O speeds. An optimization scheme is proposed in this paper to dynamically monitor the resource availability, use a low-cost communication strategy for updating load information among nodes, and schedule requests based on both I/O and computation load indices. Since the accurate cost estimation for processing database-searching requests is difficult, a sampling and prediction scheme is used to identify the relative efficiency of nodes for satisfying I/O and CPU demands of these requests. A set of experiments using the ADL traces have been conducted to verify the effectiveness of the proposed strategies. Huican Zhu, Tao Yang 0009, Qi Zheng 0001, Oscar H. Ibarra, Terence R. Smith |
HPDC | 5 |
| 1998 | Adaptive Partitioning and Scheduling for Enhancing WWW Application Performance
Daniel Andresen, Tao Yang 0009, Oscar H. Ibarra, Ömer Egecioglu |
J. Parallel Distributed Comput. | 3 |
| 1997 | A Compact Storage Scheme for Fast Wavelet-Based Subregion Retrieval
Athanassios S. Poulakidas, Ashok Srinivasan, Ömer Egecioglu, Oscar H. Ibarra, Tao Yang 0009 |
COCOON | 4 |
| 1997 | On the Containment and Equivalence of Database Queries with Linear ConstraintsabstractWe develop a new technique based on counter machines to study the containment and equivalence of queries with linear constraints overintegers Z, natural numbers M, rational numbers Q and real numbers RWe show that the problems are decidable in double exponential time with an exponential time lower bound for conjunctive queries with linear constraints over Z and lV, decidable in double exponential time for constant-free conjunctive queries with linear constraints over Q and R. For the general classes of conjunctive queries with linear constraints over Q and R, the problems are decidable in double exponential space using reductions to the first-order theory of reals with addition.We also use the counter machine technique to show that for "connected" first-order queries with linear constraints over Z and lV, the containment and equivalence problems are decidable over "bounded-degree databases". Oscar H. Ibarra, Jianwen Su |
PODS | 1 |
| 1997 | Toward a Scalable Distributed {WWW} Server on Workstation Clusters
Daniel Andresen, Tao Yang 0009, Oscar H. Ibarra |
J. Parallel Distributed Comput. | 3 |
| 1997 | Parallel Progressive Radiosity with Adaptive Meshing
Yizhou Yu, Oscar H. Ibarra, Tao Yang 0009 |
J. Parallel Distributed Comput. | 2 |
| 1997 | On the Parallel Complexity of Loops
Oscar H. Ibarra, Nicholas Q. Trân, Tao Yang 0009 |
Theor. Comput. Sci. | 1 |
| 1996 | On the Complexity of Commutativity Analysis
Oscar H. Ibarra, Pedro C. Diniz, Martin C. Rinard |
COCOON | 1 |
| 1996 | Experimental Studies on a Compact Storage Scheme for Wavelet-Based Multiresolution Subregion Retrieval
Athanassios S. Poulakidas, Ashok Srinivasan, Ömer Egecioglu, Oscar H. Ibarra, Tao Yang 0009 |
Data Compression Conference | 4 |
| 1996 | Performance Prediction in Symbolic Scheduling of Partitioned Programs with Weight Variation
Tao Yang 0009, Oscar H. Ibarra |
J. Parallel Distributed Comput. | 2 |
| 1995 | An Optimal Shortest Path Parallel Algorithm for Permutation Graphs
Oscar H. Ibarra, Qi Zheng 0001 |
J. Parallel Distributed Comput. | 1 |
| 1995 | A note on parsing pattern languages
Oscar H. Ibarra, Ting-Chuen Pong, Stephen M. Sohn |
Pattern Recognit. Lett. | 1 |
| 1995 | New Decidability Results Concerning Two-Way Counter MachinesabstractThe authors study some decision questions concerning two-way counter machines and obtain the strongest decidable results to date concerning these machines. In particular, it is shown that the emptiness, containment, and equivalence (ECE for short) problems are decidable for two-way counter machines whose counter is reversal-bounded (i.e., the counter alternates between increasing and decreasing modes at most a fixed number of times). This result is used to give a simpler proof of a recent result which shows that the ECE problems for two-way reversal-bounded pushdown automata accepting bounded languages (i.e., subsets of $w_{1}^{*} \dotsc w_{k}^{*}$ for some nonnull words $w_{1}, \dotsc , w_{k}$) are decidable. Other applications concern decision questions about simple programs. Finally, it is shown that nondeterministic two-way reversal-bounded multicounter machines are effectively equivalent to finite automata on unary languages, and hence their ECE problems are decidable also. Oscar H. Ibarra, Tao Jiang 0001, Nicholas Q. Trân, Hui Wang 0008 |
SIAM J. Comput. | 1 |
| 1994 | A flow based approach to the pin redistribution problem for multi-chip modulesabstractInvestigates the pin redistribution problem (PRP) for multi-chip modules. A novel transformation to the max-flow problem is introduced. This approach provides an efficient algorithm for finding a 2-layer solution, whenever one exists. A greedy heuristic to find a k-layer solution is described. The approach can find a minimum layer solution for two variants of the PRP; when each net can be routed on more than one layer, and when source and target terminals are drilled through all layers. Except for the heuristic procedure which takes O(km/sup 4/ log/sup 2/ m) time, the algorithms take O(/spl verbar/S/spl verbar/km/sup 2/) time, where S is the set of source terminals, m is the number of rows and columns in the grid, and k is the number of layers required. One can show that generalizations of the k-layer PRP are NP-complete problems.> Douglas Chang, Teofilo F. Gonzalez, Oscar H. Ibarra |
Great Lakes Symposium on VLSI | 3 |
| 1994 | On the Parallel Complexity of Solving Recurrence Equations
Oscar H. Ibarra, Nicholas Q. Trân |
ISAAC | 1 |
| 1994 | On Communication-Bounded Synchronized Alternating Finite Automata
Oscar H. Ibarra, Nicholas Q. Trân |
Acta Informatica | 1 |
| 1994 | Fast Parallel Algorithms for Solving Triangular Systems of Linear Equations on the Hypercube
Oscar H. Ibarra, Myung Hee Kim |
J. Parallel Distributed Comput. | 1 |
| 1994 | Some Results Concerning 2-D On-Line Tessellation Acceptors and 2-D Alternating Finite Automata
Tao Jiang 0001, Oscar H. Ibarra, Hui Wang 0008 |
Theor. Comput. Sci. | 2 |
| 1993 | New Decidability Results Concerning Two-way Counter Machines and Applications
Oscar H. Ibarra, Tao Jiang 0001, Nicholas Q. Trân, Hui Wang 0008 |
ICALP | 1 |
| 1993 | Finding Articulation Points and Bridges of Permutation GraphsabstractWe show that articulation points and bridges of permutation graphs can be found in O(logn) time using O(n/logn) processors on an EREW PRAM. The algorithms are optimal with respect to the time-processor product. Oscar H. Ibarra, Qi Zheng 0001 |
ICPP (3) | 1 |
| 1993 | On the Communication Complexity of Parallel Computation
Oscar H. Ibarra, Nicholas Q. Trân |
MFCS | 1 |
| 1993 | On the Equivalence of Two-way Pushdown Automata and Counter Machines over Bounded Languages
Oscar H. Ibarra, Tao Jiang 0001, Nicholas Q. Trân, Hui Wang 0008 |
STACS | 1 |
| 1993 | Quadtree Building Algorithms on an SIMD Hypercube
Oscar H. Ibarra, Myung Hee Kim |
J. Parallel Distributed Comput. | 1 |
| 1993 | A Note on Simple Programs with Two Variables
Oscar H. Ibarra, Nicholas Q. Trân |
Theor. Comput. Sci. | 1 |
| 1993 | Synchronized Finite Automata and 2DFA Reductions
Oscar H. Ibarra, Nicholas Q. Trân |
Theor. Comput. Sci. | 1 |
| 1992 | New Results Concerning Synchronized Finite Automata
Oscar H. Ibarra, Nicholas Q. Trân |
ICALP | 1 |
| 1992 | A hierarchy result for 2-dimensional TM's operating in small space
Tao Jiang 0001, Oscar H. Ibarra, Hui Wang 0008, Qi Zheng 0001 |
Inf. Sci. | 2 |
| 1992 | Iterative algorithms for the planar convex hull problem on mesh-connected arrays
J. Andrew Holey, Oscar H. Ibarra |
Parallel Comput. | 2 |
| 1992 | String Editing on a One-Way Linear Array of Finite-State MachinesabstractThe authors give an efficient parallel algorithm for the string edit problem. The model of computation is a one-way linear array of identical finite-state machines (nodes). The data movement in the array is one-way, from left to right. For inputs of length n, the array uses n nodes. The algorithm can produce the actual minimum-cost edit sequence in linear time. The previous parallel algorithm for this problem runs in O(n) time on a one-way two-dimensional array of finite-state machines using n/sup 2/ nodes. The best serial (RAM) algorithm for the problem takes O(n/sup 2//log n) time and space. Applications to other problems such as the longest common subsequence and approximate pattern matching are discussed.> Oscar H. Ibarra, Tao Jiang 0001, Hui Wang 0008 |
IEEE Trans. Computers | 1 |
| 1992 | A Characterization of Exponential-Time Languages by Alternating Context-Free Grammars
Oscar H. Ibarra, Tao Jiang 0001, Hui Wang 0008 |
Theor. Comput. Sci. | 1 |
| 1992 | On Space-Bounded Synchronized Alternating Turing Machines
Oscar H. Ibarra, Nicholas Q. Trân |
Theor. Comput. Sci. | 1 |
| 1991 | On Space-bounded Synchronized Alternating Turing Machines
Oscar H. Ibarra, Nicholas Q. Trân |
FCT | 1 |
| 1991 | Triangulation Voronoi Diagram and Convex Hull in k-Space on Mesh-Connected Arrays and Hypercubes
J. Andrew Holey, Oscar H. Ibarra |
ICPP (3) | 2 |
| 1991 | Some Results Concerning 2-D On-line Tessellation Acceptors and 2-D Alternating Finite Automata
Oscar H. Ibarra, Tao Jiang 0001, Hui Wang 0008 |
MFCS | 1 |
| 1991 | Some Classes of Languages in NC¹
Oscar H. Ibarra, Tao Jiang 0001, Jik H. Chang, Bala Ravikumar |
Inf. Comput. | 1 |
| 1991 | Learning Regular Languages from Counterexamples
Oscar H. Ibarra, Tao Jiang 0001 |
J. Comput. Syst. Sci. | 1 |
| 1991 | The Power of Alternating One-Reversal Counters and StacksabstractThe relation between reversals and alternation is studied in two simple models of computation: the 2-counter machine with a one-way input tape whose counters make only one reversal (1-reversal 2CM) and the one-way pushdown automaton whose pushdown store makes only one reversal (1-reversal PDA). The following is shown: (a) alternating 1-reversal 2CM’s accept all recursively enumerable languages; (b) alternating 1-reversal PDA’s accept exactly the languages accepted by exponential time-bounded deterministic TM’s. The first improves on the known result that alternating 1-reversal 4CM’s accept all recursively enumerable languages. The second improves an earlier result that alternating PDA’s with no restrictions on reversals accept exactly the exponential-time languages. Oscar H. Ibarra, Tao Jiang 0001 |
SIAM J. Comput. | 1 |
| 1991 | Parallel Regognition and Parsing on the HypercubeabstractThe authors present parallel algorithms for recognizing and parsing context-free languages on the hypercube. This algorithm is both time-wise and space-wise optimal with respect to the usual sequential dynamic programming algorithm. Also, the number of nonoverlapping interprocessor data transmissions for the recognition phase is small. It is noted that this is desirable since communication cost in reality is a function of the number of transmissions as well as transmission length. The authors present another recognition algorithm that achieves the same time and space bounds but employs a dynamic loading balancing technique to increase processor utilization. The results of implementing these algorithms on a 64-node NCUBE/7 MIMD hypercube machine are also given. The experimental evidence indicates that, while both recognition algorithms exhibit acceptable speedups, using load balancing results in significantly better performance. The authors obtain parallel algorithms with the same time and space bounds as above for the polygon triangulation problem and the matrix product chain problem.> Oscar H. Ibarra, Ting-Chuen Pong, Stephen M. Sohn |
IEEE Trans. Computers | 1 |
| 1991 | Parallel Parsing on a One-Way Linear Array of Finite-State Machines
Oscar H. Ibarra, Hui Wang 0008 |
Theor. Comput. Sci. | 1 |
| 1990 | Iterative Algorithms for Planar Convex Hull on Mesh-Connected Arrays
J. Andrew Holey, Oscar H. Ibarra |
ICPP (3) | 2 |
| 1990 | String Editing on a One-Way Linear Array of Finite-State Machines
Oscar H. Ibarra, Tao Jiang 0001, Hui Wang 0008 |
ICPP (3) | 1 |
| 1990 | On Mapping Systolic Algorithms onto the HypercubeabstractConsideration is given to the problem of mapping systolic array algorithms into efficient algorithms for a fixed-size hypercube architecture. The authors describe in detail several optimal implementations of algorithms given for one-way one- and two-dimensional systolic arrays. Since interprocessor communication is many times slower than local computation in parallel computers built to date, the problem of efficient communication is specifically addressed for these mappings. In order to validate the technique experimentally, five systolic algorithms were mapped in various ways onto a 64-node NCUBE/7 MIMD hypercube machine. The algorithms are for the following problems: the shuffle scheduling problem, finite impulse response filtering, linear context-free language recognition, matrix multiplication, and computing the Boolean transitive closure. Experimental evidence indicates that good performance is obtained for the mappings.> Oscar H. Ibarra, Stephen M. Sohn |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1989 | Parallel Parsing on a One-way Linear Array of Finite-State Machines
Oscar H. Ibarra, Tao Jiang 0001, Hui Wang 0008 |
FSTTCS | 1 |
| 1989 | On Mapping Systolic Algorithms onto the Hypercube
Oscar H. Ibarra, Stephen M. Sohn |
ICPP (1) | 1 |
| 1989 | An Efficient All-Parses Systolic Algorithm for General Context-Free Parsing
Oscar H. Ibarra, Michael A. Palis |
WADS | 1 |
| 1989 | Optimal Simulation of Tree Arrays by Linear Arrays
Oscar H. Ibarra, Tao Jiang 0001 |
Inf. Process. Lett. | 1 |
| 1989 | On Iterative and Cellular Tree Arrays
Oscar H. Ibarra, Tao Jiang 0001, Jik H. Chang |
J. Comput. Syst. Sci. | 1 |
| 1989 | Relating the Type of Ambiguity of Finite Automata to the Succinctness of Their RepresentationabstractThis paper considers the problem of how the size of a nondeterministic finite automaton (nfa) representing a regular language depends on the type of ambiguity of the nfa. Primarily, the relationship between the ambiguity and the size in five types of nfa’s with increasing degrees of nondeterminism is studied: DFA (deterministic), ${\operatorname{UNA}}$ (unambiguous), ${\operatorname{FNA}}$ (finitely ambiguous), ${\operatorname{PNA}}$ (polynomially ambiguous), and ${\operatorname{ENA}}$ (exponentially ambiguous) nfa’s. The goal is to show “separation” among these classes, where a class A is said to be “separated” from B (written ($A,B$)) if for infinitely many n, there are machines of type B with n states whose minimal equivalent type A machine has more than $p(n)$ states for any polynomial p. Two classes are “polynomially equivalent” (written $A = B$) if machines of type A can be converted to machines of type B with only a polynomial increase in the number of states, and vice versa. For a class X, let $X(b)$) denote the restricted class of machines of type X with the restriction that the language accepted is bounded. The first main result compares the bounded restrictions of the five classes mentioned above. Specifically, the following is shown: $({\operatorname{DFA}}(b),{\operatorname{UNA}}(b)),({\operatorname{UNA}}(b),{\operatorname{FNA}}(b)),{\operatorname{FNA}}(b) = {\operatorname{PNA}}(b)$ and ${\operatorname{PNA}}(b) = {\operatorname{ENA}}(b)$, providing a complete picture of how the type of ambiguity affects the size complexity for unary and bounded languages. For unbounded languages it is conjectured that each of the five types of nondeterminism is separate from its higher types. But a proof does not exist at this time for two of the separations, the other two carrying over directly from the unary case. Candidates are offered that may be useful in proving the (other two) conjectured separations, and also a weaker form of separation in one case is shown. The notion of “concurrent conciseness” introduced by Kintala and Wotschke is studied. A class C is said to be concurrently concise over two classes A and B if $(A,B)$ and $(B,C)$ can be proved using the same collection of witness languages. One of the main results of this paper shows that, for unrestricted inputs, PNA is concurrently concise over ${\operatorname{DFA}}$ and ${\operatorname{UNA}}$. This answers an open problem of Stearns and Hunt. The succinctness problem is also studied through (regularity preserving) closure properties, an approach initiated by Sakoda and Sipser, and some interesting contrasts between various classes of nfa’s are shown. Bala Ravikumar, Oscar H. Ibarra |
SIAM J. Comput. | 2 |
| 1989 | Efficient Simulations of Simple Models of Parallel Computation by Time-Bounded ATMs and Space-Bounded TMs
Jik H. Chang, Oscar H. Ibarra, Michael A. Palis |
Theor. Comput. Sci. | 2 |
| 1988 | Efficient Simulations of Simple Models of Parallel Computation by Time-Bounded ATM's and Space-Bounded TM's
Jik H. Chang, Oscar H. Ibarra, Michael A. Palis |
ICALP | 2 |
| 1988 | Some Subclasses of Context-Free Languages In NC1
Oscar H. Ibarra, Tao Jiang 0001, Bala Ravikumar |
Inf. Process. Lett. | 1 |
| 1988 | On the power of one-way communicationabstractIn this paper, a very simple model of parallel computation is considered, and the question of how restricting the flow of data to be one way compares with two-way flow is studied. It is shown that the one-way version is surprisingly very powerful in that it can solve problems that seemingly require two-way communication. Whether or not one-way communication is strictly weaker than two-way is an open problem, although the conjecture in this paper is in the positive. It is shown, however, that proving this conjecture is at least as hard as some well-known open problems in complexity theory. Jik H. Chang, Oscar H. Ibarra, Anastasios Vergis |
J. ACM | 2 |
| 1988 | Sublogarithmic-Space Turing Machines, Nonuniform Space Complexity, and Closure Properties
Oscar H. Ibarra, Bala Ravikumar |
Math. Syst. Theory | 1 |
| 1988 | Two-Dimensional Convolution on a Pyramid ComputerabstractAn algorithm for convolving a k*k window of weighting coefficients with an n*n image matrix on a pyramid computer of O(n/sup 2/) processors in time O(logn+k/sup 2/), excluding the time to load the image matrix, is presented. If k= Omega ( square root log n), which is typical in practice, the algorithm has a processor-time product O(n/sup 2/ k/sup 2/) which is optimal with respect to the usual sequential algorithm. A feature of the algorithm is that the mechanism for controlling the transmission and distribution of data in each processor is finite state, independent of the values of n and k. Thus, for convolving two (0, 1)-valued matrices using Boolean operations rather than the typical sum and product operations, the processors of the pyramid computer are finite-state.> Jik H. Chang, Oscar H. Ibarra, Ting-Chuen Pong, Stephen M. Sohn |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1988 | Systolic Tree Implementation of Data StructuresabstractSystolic tree architectures are presented for data structures such as stacks, queues, dequeues, priority queues, and dictionary machines. The stack, queue, and dequeue have a unit response time and a unit pipeline interval. The priority queue also has a unit response time, but the pipeline interval is 2. The response time and pipeline interval for the dictionary machine are O(log n) and O(1), respectively, where n is the number of data elements currently residing in the tree. In each node of the tree, the mechanism for controlling the transmission and distribution of data is finite state. This feature makes the designs presented here suitable for VLSI. If there are n data elements in the data structure, the depth of the tree is O(log n).> Jik H. Chang, Oscar H. Ibarra, Moon-Jung Chung, Kotesh K. Rao |
IEEE Trans. Computers | 2 |
| 1988 | On Two-Dimensional Via Assignment for Single-Row RoutingabstractThe authors study the via assignment problem when vias are allowed to appear rowwise as well as columnwise. Previously they proved that the problem belongs to the class of NP-hard problems and therefore it is unlikely that polynomial-time algorithms exist for solving the problem. Two heuristics (HEU1 and HEU2) to solve the problem were proposed. HEU1 splits the nets before any routing is done while HEU2 assigns the nets alternately to via rows and via columns. Here they modify HEU2 so that the side of the board to which the nets are assigned first for connection is selected according to a desired ratio of board width to height.> David Hung-Chang Du, Oscar H. Ibarra, J. Fernando Naveda |
IEEE Trans. Computers | 2 |
| 1988 | Relating the Power of Cellular Arrays to Their Closure Properties
Oscar H. Ibarra, Tao Jiang 0001 |
Theor. Comput. Sci. | 1 |
| 1988 | Two-Dimensional Iterative Arrays: Characterizations and Applications
Oscar H. Ibarra, Michael A. Palis |
Theor. Comput. Sci. | 1 |
| 1987 | Relating the Degree of Ambiguity of Finite Automata to the Succinctness of their Representation
Oscar H. Ibarra, Bala Ravikumar |
FSTTCS | 1 |
| 1987 | On the Computing Power of One-Way Cellular Arrays
Oscar H. Ibarra, Tao Jiang 0001 |
ICALP | 1 |
| 1987 | Two-Dimensional Convolution on a Pyramid Computer
Jik H. Chang, Oscar H. Ibarra, Ting-Chuen Pong, Stephen M. Sohn |
ICPP | 2 |
| 1987 | Some Observations Concerning Alternating Turing Machines Using Small Space
Jik H. Chang, Oscar H. Ibarra, Bala Ravikumar, Leonard Berman |
Inf. Process. Lett. | 2 |
| 1987 | On One-Way Cellular ArraysabstractThere are two simple models of parallel language recognizes: one-way cellular array (OCA) and one-way iterative array (OIA). For inputs of length n, both arrays consist of n identical finite-state machines (cells). The communication between cells is one way, from left to right. The difference in the two models is in the manner in which the input is applied. For the OCA, the input is applied to the cells in parallel. For the OIA, the input is applied serially to the leftmost processor. An input string is accepted if the rightmost cell eventually enters an accepting state. We show that OCA’s accept exactly the same class of languages as OIA’s. It is relatively easy to show that OIA’s can simulate OCA’s. The difficult part is the converse, i.e., that OCA’s can simulate OIA’s. This is rather surprising, since in an OIA, every cell of the array has access to each symbol of the input string, whereas in an OCA, the ith cell can only access the first i symbols of the input. This result, when combined with known results concerning OIA’s, answers some open questions concerning the computational complexity of OCA’s. We also prove some new results concerning linear-time OCR’s and OIA’s. For example, we show: (1) linear-time OCA’s are equivalent to $2n$-time OIA’s (note that $2n$-time is optimal for OIA’s); (2) the concatenation of a linear-time OCA language with a real-time (i.e. n-time) OCA language is a linear-time OCA language; (3) every bounded language accepted by a one-way multihead nondeterministic pushdown automaton is a linear-time OCA language. Oscar H. Ibarra, Tao Jiang 0001 |
SIAM J. Comput. | 1 |
| 1987 | On Efficient Simulations of Systolic Arrays of Random-Access MachinesabstractWe give efficient simulations of systolic arrays by unit-cost random-access machines (RAM’s). For example, we show that a one-dimensional systolic array operating in linear time can be simulated by a RAM in $O({{n^2 } / {\log ^2 n}})$ time. For the case of a two-dimensional systolic array, the simulation time is $O({{n^3 } / {\log ^{{3 / 2}} n}})$. Oscar H. Ibarra, Michael A. Palis |
SIAM J. Comput. | 1 |
| 1987 | Parallel Parsing on a One-Way Array of Finite-State MachinesabstractWe show that a one-way two-dimensional iterative array of finite-state machines (2-DIA) can recognize and parse strings of any context-free language in linear time. What makes this result interesting and rather surprising is the fact that each processor of the array holds only a fixed amount of information (independent of the size of the input) and communicates with its neighbors in only one direction. This makes for a simple VLSI implementation. Although it is known that recognition can be done on a 2-DIA, previous parsing algorithms require the processors to have unbounded memory, even when the communication is two-way. We also consider the problem of finding approximate patterns in strings, the string-to-string correction problem, and the longest common subsequence problem, and show that they can be solved in linear time on a 2-DIA. Jik H. Chang, Oscar H. Ibarra, Michael A. Palis |
IEEE Trans. Computers | 2 |
| 1987 | Single-Row Routing with Crossover BoundabstractPrevious studies of the single-row routing problem have been restricted to the minimization of the total number of horizontal tracks needed for the realization of a given set of nets. Therefore, it has been assumed that enough space exists between adjacent nodes to allow for the wiring. Due to this assumption, realizations obtained with previously proposed algorithms may require a large number of vertical tracks between adjacent nodes. In this paper, we study the single-row routing problem when the number of vertical tracks available between adjacent nodes is bounded by a positive integer called the crossover bound. We give some results concerning crossovers and prove that, for any given positive integer K, an instance can be constructed such that the vertical track requirement between adjacent nodes cannot be less than K. We develop a fast algorithm for the case when the number of horizontal tracks available as well as the number of vertical tracks available between adjacent nodes have been preset. We compare the performance of our algorithm to the performance of an algorithm (proposed in [6]) which is fast and does not consider the vertical track constraint. Our experiments show that, in all cases, the realizations found by our algorithm have the same street capacities as those obtained by the algorithm proposed in [6]. However, unlike the realizations found with the algorithm proposed in [6], the ones found by our algorithm have smaller crossover bounds. The computing time of our algorithm is, in general, no worse than the computing time of the algorithm proposed in [6]. David Hung-Chang Du, Oscar H. Ibarra, J. Fernando Naveda |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1986 | On the Power of One-Way CommunicationabstractWe look at a very simple model of parallel computation and study the question of how restricting the flow of data to be one-way compares with two-way flow. A one-way linear iterative array (1LIA) is a finite one-dimensional array of identical finite-state machines (cells) in which information is allowed to move only in one direction- from left to right. For inputs of length n, the array uses n cells which are initially set to the quiescent state. The serial input, which is applied to the leftmost cell, is accepted if the rightmost cell ever enters an accepting state. We give results which show that 1LIA's are surprisingly very powerful in that they can accept languages which seemingly require two-way communication. Jik H. Chang, Oscar H. Ibarra, Anastasios Vergis |
FOCS | 2 |
| 1986 | Systolic Tree Implementation of Data Structures
Jik H. Chang, Moon-Jung Chung, Oscar H. Ibarra, Kotesh K. Rao |
ICPP | 3 |
| 1986 | Parallel Parsing on a One-Way Array of Finite-State Machines
Jik H. Chang, Oscar H. Ibarra, Michael A. Palis |
ICPP | 2 |
| 1986 | Systolic Arrays: Characterizations and Complexity
Oscar H. Ibarra |
MFCS | 1 |
| 1986 | On Sparseness, Ambiguity and other Decision Problems for Acceptors and Transducers
Oscar H. Ibarra, Bala Ravikumar |
STACS | 1 |
| 1986 | Designing Systolic Algorithms Using Sequential MachinesabstractWe present a tool that is useful in the design and analysis of systolic systems. Specifically, we give characterizations of systolic arrays in terms of (single processor) sequential machines which are easier to program and to analyze. We give several examples to illustrate the utility of the design tool. In particular, we show how systolic designs for such problems as integer bitwise multiplication, dynamic programming, and language recognition can easily be derived using the characterizations. We also present some new results concerning the properties and computational power of systolic arrays which can be obtained using the characterizations. Oscar H. Ibarra, Sam M. Kim, Michael A. Palis |
IEEE Trans. Computers | 1 |
| 1986 | On Pebble Automata
Jik H. Chang, Oscar H. Ibarra, Michael A. Palis, Bala Ravikumar |
Theor. Comput. Sci. | 2 |
| 1985 | Some Characterizations of Multihead Finite Automata
Oscar H. Ibarra, Sam M. Kim, Louis E. Rosier |
Inf. Control. | 1 |
| 1985 | On Space and Time Efficient TM Simulations of Some Restricted Classes of PDA's
Oscar H. Ibarra, Sam M. Kim, Louis E. Rosier |
Inf. Control. | 1 |
| 1985 | The Equivalence Problem and Correctness Formulas for a Simple Class of Programs
Oscar H. Ibarra, Louis E. Rosier |
Inf. Control. | 1 |
| 1985 | On Simple Programs with Primitive Conditional Statements
Oscar H. Ibarra, Louis E. Rosier |
Inf. Control. | 1 |
| 1985 | Some results concerning linear iterative (systolic) arrays
Oscar H. Ibarra, Michael A. Palis, Sam M. Kim |
J. Parallel Distributed Comput. | 1 |
| 1985 | Sequential Machine Characterizations of Trellis and Cellular Automata and ApplicationsabstractWe look at a simple, but general model, of a systolic system called a trellis automaton (TA). A TA is equivalent in computational power to a one-dimensional unbounded cellular automaton (CA), a model of parallel computation which has been studied extensively in the literature. Different varieties of TA’s are equivalent to corresponding variations of CA’s. We present, for the first time, sequential machine characterizations of TA’s (CA’s). The sequential machines are useful and powerful tools for investigating properties of TA’s (CA’s). They ar easy to program because, unlike the parallel models, one does not have to deal with the problem of synchronization. Several applications are given. In particular, we prove a new speed-up theorem which is stronger than what has previously been shown. Oscar H. Ibarra, Sam M. Kim, Shlomo Moran |
SIAM J. Comput. | 1 |
| 1985 | On Efficient Recognition of Transductions and Relations
Oscar H. Ibarra, Michael A. Palis, Jik H. Chang |
Theor. Comput. Sci. | 1 |
| 1985 | Fast Parallel Language Recognition by Cellular Automata
Oscar H. Ibarra, Michael A. Palis, Sam M. Kim |
Theor. Comput. Sci. | 1 |
| 1984 | Designing Systolic Algorithms Using Sequential MachinesabstractWe offer a methodology for simplifying the design and analysis of systolic systems. Specifically, we give characterization of systolic arrays in terms of (single processor) sequential machines which are easier to analyze and to program. We give several examples to illustrate the design methodology. In particular, we show how systolic arrays can be easily designed to implement priority queues, integer bitwise multiplication, dynamic programming, etc. Because the designs are based on the sequential machine, the constructions we obtain are much simpler then those that have appeared in the literature. We also give some results concerning the properties and computational power (e.g., speed-up, hierarchy, etc.) of systolic arrays. Oscar H. Ibarra, Michael A. Palis, Sam M. Kim |
FOCS | 1 |
| 1984 | Space and Time Efficient Simulations and Characterizations of Some Restricted Classes of PDAs
Oscar H. Ibarra, Sam M. Kim, Louis E. Rosier |
ICALP | 1 |
| 1984 | The Equivalence Problem and Correctness Formulas for a Simple Class of Programs (Extended Abstract)
Oscar H. Ibarra, Louis E. Rosier |
MFCS | 1 |
| 1984 | A Characterization of Systolic Binary Tree Automata and Applications
Oscar H. Ibarra, Sam M. Kim |
Acta Informatica | 1 |
| 1984 | A Note on the Complexity of Program Evaluation
Oscar H. Ibarra, Brian S. Leininger, Louis E. Rosier |
Math. Syst. Theory | 1 |
| 1984 | Characterizations and Computational Complexity of Systolic Trellis Automata
Oscar H. Ibarra, Sam M. Kim |
Theor. Comput. Sci. | 1 |
| 1983 | On the Simplification and Equivalence Problems for Straight-Line ProgramsabstractThe sunphficaUon and equivalence problems are examined for several classes of straightline programs.It is shown that the problems are unsolvable for all nontrivlal classes.For example, it is proved that there is no algorithm to determine if an arbRrary program using only the constructs x ,,--1, r ,-x + y, x ,,--x/y, where x/y ~s integer diwsion with truncation, computes the ftinction which has value l for all integer inputs.The result holds even if one considers only programs with three input variables which compute total 0/l-functions.Thus, under any criteria of smaplification, no algorithm exists for simphfymg such programs When x ,--x + y is replaced by x ~--x -y, the number of input variables can be reduced to two This ~s the best possible, since equivalence Is decidable for {x ~-1, x ~ x + y, x ,,-x --y, x ~ x *y, x ~--x/y}-programs wtth one input variable All the results translate directly to simdar results concermng arithmetic expressions. Oscar H. Ibarra, Brian S. Leininger |
J. ACM | 1 |
| 1983 | Probabilistic Algorithms for Deciding Equivalence of Straight-Line ProgramsabstractLet Q be any algebraic structure and ~the set of all total programs over Q using the instruction set {z ,,--1, z ,,-x + y, z ,,--x -y, z ~ x * y, z ~--x/y}.(A program is total if no division by zero occurs during any computation ) Let the equivalence problem for ~ be the problem of deciding for two given programs in ~whether or not they compute the same funcuon The following results are proved:(1) If Q is an inftmte field (e.g, the rauonal numbers or the complex numbers), then the equwalence problem for ~ is probabilistlcally decidable in polynomml time.The result also holds for programs with no dwlslon instructions and Q an infimte integral domain (e.g., the integers).(2) If Q is a finite field, or if Q is a fimte set of integers of cardmahty _>2, then the equivalence problem is NP-hard.The case when the field Q is finite but its cardinality is a funcuon of the size of the instance to the eqmvalence problem is also considered An example is shown for which a sharp boundary between the classes NP-hard and probabihsticaUy decidable exists (provided they are not identical classes). Oscar H. Ibarra, Shlomo Moran |
J. ACM | 1 |
| 1983 | On the Zero-Inequivalence Problem for Loop Programs
Oscar H. Ibarra, Brian S. Leininger |
J. Comput. Syst. Sci. | 1 |
| 1983 | A Note on Finitely-Valued and Finitely Ambiguous Transducers
Eitan M. Gurari, Oscar H. Ibarra |
Math. Syst. Theory | 2 |
| 1983 | On the Space and Time Complexity of Functions Computable by Simple ProgramsabstractWe study the space and time complexity of functions computable by simple loop-free programs operating on integers. In particular, we show that any function $f(x_1 , \cdots ,x_k )$ computable by a program using only comparison-based conditional forward branching instructions and the arithmetic operations $ + , - $, and truncating division by integer constants (such programs compute exactly the functions definable in Presburger arithmetic) can be computed by an off-line Turing machine in space $s(n)$ and time $n^2 /s(n)$ for any reasonable space bound $s(n)$ between $\log n$ and n. Moreover, the space-time trade-off is optimal. Tat-hung Chan, Oscar H. Ibarra |
SIAM J. Comput. | 2 |
| 1983 | Some Time-Space Tradeoff Results Concerning Single-Tape and Offline TM'sabstractFast simulations of time-bounded single-tape TM’s and offline TM’s (i.e., TM’s with a two-way read-only input and one storage tape) by space-bounded TM’s of the same type are presented. The following results are shown: (1) Any language accepted by a single-tape TM in time $T(n) \geqq n^2 $ can be accepted by a single-tape TM in space $T^{1/2} (n)$ and time $T^2 (n)$. (2) Any language accepted by an offline TM in time $T(n) \geqq n $ can be accepted by an offline TM in space $(T(n)\log n)^{1/2} $ and time $T^{3/2} (n)(T^{1/2} (n) + n/(\log n)^{1/2} )$. Similar (in fact, in some sense, stronger) results hold for nondeterministic TM’s. For example: (3) Any language accepted by a single-tape nondeterministic TM in time $T(n) \geqq n^2 $ can be accepted by a single-tape nondeterministic TM in space $S(n)$ and time $T^2 (n)/S(n)$ for any $T^{1/2} (n) \leqq S(n) \leqq T(n)$. Similar time-space tradeoffs hold for TM’s with a multidimensional storage tape. Previously known results on simulation of time bounded by space bounded TM’s had exponential (in $T(n)$) time complexity. Oscar H. Ibarra, Shlomo Moran |
SIAM J. Comput. | 1 |
| 1983 | On the Finite-Valuedness Problem for Sequential Machines
Tat-hung Chan, Oscar H. Ibarra |
Theor. Comput. Sci. | 2 |
| 1983 | On Some Decision Questions Concerning Pushdown Machines
Oscar H. Ibarra |
Theor. Comput. Sci. | 1 |
| 1983 | On the Control Power of Integer Division
Oscar H. Ibarra, Shlomo Moran, Louis E. Rosier |
Theor. Comput. Sci. | 1 |
| 1983 | Simple Programming Languages and Restricted Classes of Turing Machines
Oscar H. Ibarra, Louis E. Rosier |
Theor. Comput. Sci. | 1 |
| 1982 | Two-Way Counter Machines and Diophantine EquationsabstractLet Q be the class of determmistlc two-way l-counter machines accepting only bounded languages Each machine m Q has the property that m every accepting computation, the counter makes at most a fixed number of reversals It is shown that the emptiness problem for Q is decidable.When the counter is unrestricted or the machine is prowded with two reversal-bounded counters, the emptiness problem becomes undecidable.The decidability of the emptmess problem for Q is useful in proving the solvabdity of some number-theoreuc problems It can also be used to prove that the language L = {u~u21 ~ >-0} cannot be accepted by any machme in Q (u~ and u2 are &stmct symbols).The proof techmque ~s new m that it does not employ the usual "pumpmg," "counting," or "thagonal" argument.Note that L can be accepted by a deterministic two-way machine with two counters, each of which makes exactly one reversal Categories and Subject Descriptors.F. 1.1 IComputation by Abstract Devicesl: Modds of Eitan M. Gurari, Oscar H. Ibarra |
J. ACM | 2 |
| 1982 | On Some Decision Problems for RAM Programs
Oscar H. Ibarra, Shlomo Moran |
J. Comput. Syst. Sci. | 1 |
| 1982 | (Semi)Alternating Stack Automata
Eitan M. Gurari, Oscar H. Ibarra |
Math. Syst. Theory | 2 |
| 1982 | Straight-Line Programs with One Input VariableabstractLet $\mathbb{C}$ be the set of all straight-line programs with one input variable, x, using the following instruction set: $y \leftarrow 0$, $y \leftarrow 1$, $y \leftarrow y + w$, $y \leftarrow y - w$, $y \leftarrow y * w$, and $y \leftarrow \lfloor y/w \rfloor $. We show that two programs in $\mathbb{C}$ are equivalent over integer inputs if and only if they are equivalent on all inputs x such that $|x| \leqq 2^{2^{\lambda r^2 } } $ ($\lambda $ is a fixed positive constant and r is the maximum of the lengths of the programs). In contrast, we prove that the zero-equivalence problem (deciding whether a program outputs 0 for all inputs) is undecidable for programs with two input variables. An interesting corollary is the following: Let $\mathbb{N}$ be the set of natural numbers and f be any total one-to-one function from $\mathbb{N}$ onto $\mathbb{N} \times \mathbb{N}$ (f is called a pair generator. Such functions are useful in recursive function theory and computability theory.) Then f cannot be computed by any program in $\mathbb{C}$. Oscar H. Ibarra, Brian S. Leininger |
SIAM J. Comput. | 1 |
| 1982 | The Complexity of the Equivalence Problem for Simple Loop-Free ProgramsabstractWe consider a simple class of loop-free programs whose instruction repertoire consists of $x \leftarrow 0$, $x \leftarrow c$, $x \leftarrow cx$, $x \leftarrow x/c$, $x \leftarrow x + y$, $x \leftarrow x - y$, $\textbf{skip } l$, $\textbf{if } p(x,y)$$\textbf{then skip }l$, and $\textbf{halt}$. (x and y are integer variables, c is a positive integer, $x/c$ is integer division, l is a nonnegative integer, and $p(x,y)$ is a predicate of the form $x > y$, $x \geqq y$, $x = y$, $x \ne y$, $x \leqq y$, or $x < y$; $\textbf{skip }l$ causes the $(l + 1)$st instruction following the current instruction to be executed next.) We show that the equivalence problem for this class is decidable in $2^{\lambda N^2 } $ time ($N = $ sum of the sizes of the programs and $\lambda $ is a fixed positive constant). The bound cannot be reduced to a polynomial in N unless ${\text{P}} = {\text{NP}}$. In fact, we have the following rather surprising result: The equivalence problem for programs with one input variable (which also serves as the output variable) and one auxiliary variable using only instructions $x \leftarrow 2x$, $x\leftarrow x/2$, and $x \leftarrow x + y$ is NP-hard. Oscar H. Ibarra, Brian S. Leininger |
SIAM J. Comput. | 1 |
| 1982 | Some Simplified Undecidable and NP-Hard Problems for Simple Programs
Eitan M. Gurari, Oscar H. Ibarra |
Theor. Comput. Sci. | 2 |
| 1982 | 2DST Mapppings on Languages and Related Problems
Oscar H. Ibarra |
Theor. Comput. Sci. | 1 |
| 1982 | On the Complexity of Simple Arithmetic Expressions
Oscar H. Ibarra, Brian S. Leininger, Shlomo Moran |
Theor. Comput. Sci. | 1 |
| 1981 | Two-Way Counter Machines and Diophantine EquationsabstractLet Q be the class of deterministic two-way one-counter machines accepting only bounded languages. Each machine in Q has the property that in every accepting computation, the counter makes at most a fixed number of reversals. We show that the emptiness problem for Q is decidable. When the counter is unrestricted or when the machine is provided with two reversal-bounded counters, the emptiness problem becomes undecidable. The decidability of the emptiness problem for Q is useful in proving the solvability of some numbertheoretic problems. It can also be used to prove that the language L = {u1iu2i2|i≥0} cannot be accepted by any machine in Q (u1 and u2 are distinct symbols). The proof technique is new in that it does not employ the usual "pumping", "counting", or "diagonal" argument. Note that L can be accepted by a deterministic two-way machine with two counters, each of which makes exactly one reversal. Eitan M. Gurari, Oscar H. Ibarra |
FOCS | 2 |
| 1981 | The Complexity of Decision Problems for Finite-Turn Multicounter Machines
Eitan M. Gurari, Oscar H. Ibarra |
ICALP | 2 |
| 1981 | On the Complexity of Simple Arithmetic Expressions
Oscar H. Ibarra, Brian S. Leininger, Shlomo Moran |
ICALP | 1 |
| 1981 | Deterministic and Probabilistic Algorithms for Maximum Bipartite Matching Via Fast Matrix Multiplication
Oscar H. Ibarra, Shlomo Moran |
Inf. Process. Lett. | 1 |
| 1981 | Probabilistic Algorithms and Straight-Line Programs for Some Rank Decision Problems
Oscar H. Ibarra, Shlomo Moran, Louis E. Rosier |
Inf. Process. Lett. | 1 |
| 1981 | On the Decidability of Equivalence for Deterministic Pushdown Transducers
Oscar H. Ibarra, Louis E. Rosier |
Inf. Process. Lett. | 1 |
| 1981 | The Complexity of the Equivalence Problem for Simple ProgramsabstractThe complexity of the eqmvalence problem for several sunple programming languages ,s investigated.In pamcular, ~t is shown that a class of programs, called XL, has an NP-complete mequwalence problem; hence its equivalence problem is decidable in determimstw tune 2 p~N~, wherep(N) ,s a polynomtal in the sum of the stzes of the programs.This bound is a four-level exponential improvement over a previously known result A very sunple subset of XL, called SL, is also considered, and it is shown that every XL-program ~s polynomial-time reducible to an eqmvalent SL-program.Moreover, SL is minimal in the sense that all its mstrucUons are independent On the other hand, XL Is maximal m that a "slight" generalization yields a language with an undecidable eqmvalence problem.XL-programs realize precisely the relations (functions) definable by Presburger formulas. Eitan M. Gurari, Oscar H. Ibarra |
J. ACM | 2 |
| 1981 | The Complexity of Decision Problems for Finite-Turn Multicounter Machines
Eitan M. Gurari, Oscar H. Ibarra |
J. Comput. Syst. Sci. | 2 |
| 1981 | On Restricted One-counter Machines
Oscar H. Ibarra, Louis E. Rosier |
Math. Syst. Theory | 1 |
| 1981 | Characterizations of Presburger FunctionsabstractLet $\mathcal{F}$ be the smallest class of functions on the natural numbers containing the functions $U_i^n (x_1 , \cdots ,x_n ) = x_i $, $S(x) = x + 1$, $A(x,y) = x + y$, $D(x,y) = x \dot{-} y$, $C(x,y) = (1 \dot{-} y)x$, $T_k (x) = \lfloor x/k \rfloor $ and losed under composition. It is shown that $\mathcal{F}$ is exactly the class of functions definable by Presburger formulas. Moreover, for Presburger functions with finite output range, $A(x,y)$ and $C(x,y)$ can be deleted from the list of initial functions. Characterizations of $\mathcal{F}$ and its subclasses in terms of simple programs are also given. An example is the following: A function is in $\mathcal{F}$ if and only if it is computable by a program which contains only instructions of the form $x \leftarrow x + 1$, $x \leftarrow x \dot{-} 1$, $x \leftarrow y$, and $\textbf{do } x \cdots \textbf{ end}$, where $\textbf{do}$’s cannot be nested. Oscar H. Ibarra, Brian S. Leininger |
SIAM J. Comput. | 1 |
| 1981 | The Complexity of the Equivalence Problem for two Characterizations of Presburger Sets
Eitan M. Gurari, Oscar H. Ibarra |
Theor. Comput. Sci. | 2 |
| 1980 | The Complexity of the Equivalence Problem for Straight-Line ProgramsabstractWe look at several classes of straight-line programs and show that the equivalence problem is either undecidable or computationally intractable for all but the trivial classes. For example, there is no algorithm to determine if an arbitrary program (with positive, negative, or zero integer inputs) using only constructs x ← 1, x ← x + y, x ← x/y (integer division) outputs 0 for all inputs. The result holds even if we consider only programs which compute total 0/1 - functions. For programs using constructs x ← 0, x ← c, x ← cx, x ← x/c, x ← x + y, x ← x − y, skip l, if p(x) then skip l, and halt,1 the equivalence problem is decidable in [equation] time (λ is a fixed positive constant and N is the maximum of the sizes of the programs). The bound cannot be reduced to a polynomial in N unless P = NP. In fact, we prove the following rather surprising result: The equivalence problem for programs with one input/output variable and one intermediate variable using only constructs x ← x + y and x ← x/2 is NP-hard. We also show the decidability of the equivalence problem for a certain class of programs and use this result to prove the following: Let IN be the set of natural numbers and f be any total one-to-one function from IN onto IN × IN. (f is called a pair generator. Such functions are useful in recursive function and computability theory.) Then f cannot be computed by any program using only constructs x ← 0, x ← c, x ← x + y, x ← x − y, x ← x * y, x ← x/y, skip l, if p(x) then skip l, and halt. Oscar H. Ibarra, Brian S. Leininger |
STOC | 1 |
| 1980 | A Note on the Parallel Complexity of Computing the Rank of Order n Matrices
Oscar H. Ibarra, Shlomo Moran, Louis E. Rosier |
Inf. Process. Lett. | 1 |
| 1980 | Path Systems: Constructions, Solutions and ApplicationsabstractWe investigate the use of path systems in automata theory and computational complexity. A new framework is developed which brings together the main constructions of path systems corresponding to machine models as well as the main algorithms for solving such path systems. Applications to resource-bounded computation are given. Eitan M. Gurari, Oscar H. Ibarra |
SIAM J. Comput. | 2 |
| 1979 | The Complexity of the Equivalence Problem for Counter Machines, Semilinear Sets, and Simple ProgramsabstractIt is shown that the class of relations (functions) definable by Presburger formulas is exactly the class of relations (functions) computable by finite-reversal multicounter machines. Eitan M. Gurari, Oscar H. Ibarra |
STOC | 2 |
| 1979 | On the Space Complexity of Recursive Algorithms
Eitan M. Gurari, Oscar H. Ibarra |
Inf. Process. Lett. | 2 |
| 1979 | An NP-Complete Number-Theoretic ProblemabstractSystems of nonlinear equations of the form D Aft = ~(x), where A is an m × n matrix of ratmnal constants and fi = (yl, , y.), 8(x) = (ol(x), , on(x)) are column vectors, are considered Each o,(x) is of the form r,(x) or lr,(x)], where r,(x) is a rational function ofx with raUonal coefficients It Is shown that the problem of determining for a given system D whether there exists a nonnegatlve integral solution (yh,, y., x) satisfying Dts deodable In fact, the problem is NP-complete when restricted to systems D m which the maximum degree of the polynomials defining the o,(x)'s is bounded by some fixed polynomial m the length of the representation of D Some recent results connecting Dmphantme equations and counter machines are briefly mentioned.KEY WORDS AND PHRASES Hdbert's tenth problem, nonhnear integer programming, Dlophantme equation, decldabthty, NP-complete, polynomial time-bounded Turmg machine, counter machine CR CATEGORIES 5 23, 5 25, 5 26, 5 27, 5 41 lntroducttonHilbert's tenth problem [7] is the problem of determining for a given polynomial p(xl ..... xn) (or a system of polynomials p,(xl .... xn), 1 _< i _< m) with integer coefficients whether it has a nonnegatlve integer solution, i.e., nonnegatlve integers cq, ..., an such that p(al ..... an) = 0 (p,(a~ ..... an) = 0 for 1 _< t _< m).Hilbert's tenth problem is undecidable for (i) (iI) polynomials of degree 4 [14, 18], polynomials in t3 unknowns [15] (it was reported m [13] that this has been reduced to 9 unknowns), and (iii) systems of quadratic polynomials [3,9].On the other hand, Hilbert's tenth problem is decidable for (iv) polynomials in 1 unknown and (v) polynomials of degree 2 [17].It is not known whether the degree 4 in (i) and the 9 unknowns in (ii) are minimal.Also, the minimal number of quadratic polynomials needed to prove the undecidability in (iii) is not known.A decision procedure for a large class of polynomials in 2 unknowns is known [3] but not yet for the general case.For 3 unknowns almost nothing is known.Pinpointing the precise boundary between decidability and undecidability of Hilbert's tenth problem with respect to the degree, the number of unknowns, and number of quadratic polynomials in the system remains an interesting research problem.A related problem which is of practical interest is that of finding special classes of polynommls (or systems of polynomials) for which Hilbert's tenth problem is decidable This paper studies one such class.Consider a system of nonhnear equations of the form D: Aft = ~(x), where A is an m X n matrix of rational constants and fi = (yl ..... yn), ~(x) = (ol(x) ..... o,~(x)) are column Eitan M. Gurari, Oscar H. Ibarra |
J. ACM | 2 |
| 1979 | Some Decision Problems Concerning Sequential Transducers and Checking Automata
Eitan M. Gurari, Oscar H. Ibarra |
J. Comput. Syst. Sci. | 2 |
| 1979 | Simple Counter Machines and Number-Theoretic Problems
Eitan M. Gurari, Oscar H. Ibarra |
J. Comput. Syst. Sci. | 2 |
| 1979 | Restricted One-Counter Machines with Undecidable Universe Problems
Oscar H. Ibarra |
Math. Syst. Theory | 1 |
| 1978 | An NP-Complete Number-Theoretic Problemabstract@, where ri(x) is a rational function of x with rational coefficients. It is shown that the problem of determining for a given system D whether there exists a nonnegative integral solution (y1,...,yn,X) satisfying D is decidable. In fact, the problem is NP-complete when restricted to systems D in which the maximum degree of the polynomials defining the σi(x)'s is bounded by some fixed polynomial in the length of the representation of D. Some recent results connecting Diophantine equations and counter machines are briefly mentioned. Eitan M. Gurari, Oscar H. Ibarra |
STOC | 2 |
| 1978 | Reversal-Bounded Multicounter Machines and Their Decision ProblemsabstractDecidable and undecldable properties of various classes of two-way multlcounter machines (deterministic, nondetermmlstlc, multttape, pushdown store augmented) with reversal-bounded input and/or counters are investigated In particular It IS shown that the emptiness, infiniteness, dlsjointness, containment, universe, and equivalence problems are decidable for the class of deterministic two-way multlcounter machines whose input and counters are reversal-bounded Oscar H. Ibarra |
J. ACM | 1 |
| 1978 | The Unsolvability of the Equivalence Problem for epsilon-Free NGSM's with Unary Input (Output) Alphabet and ApplicationsabstractIt is shown that the equivalence problem is unsolvable for $\varepsilon $-free nondeterministic generalized sequential machines whose input/output are restricted to unary/binary (binary/unary) alphabets. This strengthens a known result of Griffiths. Applications to some decision problems concerning right-linear grammars and directed graphs are also given. Oscar H. Ibarra |
SIAM J. Comput. | 1 |
| 1978 | On Two-Way Sequential Transductions of Full Semi-AFL's
Oscar H. Ibarra |
Theor. Comput. Sci. | 1 |
| 1977 | The Unsolvability of the Equivalence Problem for epsilon-free NGSM's with Unary Input (Output) Alphabet and ApplicationsabstractIt is shown that the equivalence problem is unsolvable for ε-free nondeterministic generalized sequential machines whose input/output are restricted to unary/binary (binary/unary) alphabets. This strengthens a known result of Griffiths. Applications to some decision problems concerning right-linear grammars and directed graphs are also given. Oscar H. Ibarra |
FOCS | 1 |
| 1977 | Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical ProcessorsabstractThe finishing time properties of several heuristic algorithms for scheduling n independent tasks on m nonidentical processors are studied. In particular, for m = 2 an n log n time-bounded algorithm is given which generates a schedule having a finishing time of at most (√5 + 1)/2 of the optimal finishing time. A simplified scheduling problem involving identical processors and restricted task sets is shown to be P-complete. However, the LPT algorithm applied to this problem yields schedules which are near optimal for large n . Oscar H. Ibarra, Chul E. Kim |
J. ACM | 1 |
| 1977 | Bounds for LPT Schedules on Uniform ProcessorsabstractWe study the performance of LPT (largest processing time) schedules with respect to optimal schedules in a nonpreemptive multiprocessor environment. The processors are assumed to have different speeds and the tasks being scheduled are independent. Teofilo F. Gonzalez, Oscar H. Ibarra, Sartaj Sahni |
SIAM J. Comput. | 2 |
| 1976 | A Useful Device for Showing the Solvability of Some Decision ProblemsabstractWe look at a restricted model of a multihead pushdown automaton and use some of its properties to show the existence of algorithms for some decision problems concerning code sets and vector addition systems. Oscar H. Ibarra, Chul E. Kim |
STOC | 1 |
| 1976 | A Useful Device for Showing the Solvability of Some Decision Problems
Oscar H. Ibarra, Chul E. Kim |
J. Comput. Syst. Sci. | 1 |
| 1976 | Finite Automata with Multiplication
Oscar H. Ibarra, Sartaj Sahni, Chul E. Kim |
Theor. Comput. Sci. | 1 |
| 1975 | Fast Approximation Algorithms for the Knapsack and Sum of Subset ProblemsabstractGiven a positive integer M and n pairs of positive integers (p~, cD, , (p. , c.), maximize the sum~ ~p~ subject to the constramts~ ~c, < M and ~, = 0 or 1 This is the well-known 0/1 knapsack problem An algorithm is presented which finds for any 0 < e < 1 an approximate solution P satisfying (P* -P)/P* < ~, where P* is the desired optimal sum Moreover, for any fixed e, the algorithm has time complexity 0(n log n) and space complexity O(n) Modification of the algorithm for the unbounded knapsack problem where the ~,'s can be any nonnegative integer results in a O(n) computing time A hnear-time algorithm is also obtained for a special class of 0/1 knapsack problems having the property that p,/c, is the same for all 1 < z < n KEY WORDS AND PHRASES.knapsack problem, sum of subset problem, P-complete problem, polynomial time algorithm, approximation algorithm CR CATEGORIES. 5 25, 5.39, 5 42 Oscar H. Ibarra, Chul E. Kim |
J. ACM | 1 |
| 1975 | Hierarchies of Turing Machines with Restricted Tape Alphabet Size
Oscar H. Ibarra, Sartaj Sahni |
J. Comput. Syst. Sci. | 1 |
| 1975 | Polynomially Complete Fault Detection ProblemsabstractWe look at several variations of the single fault detection problem for combinational logic circuits and show that deciding whether single faults are detectable by input-output (I/O) experiments is polynomially complete, i.e., there is a polynomial time algorithm to decide if these single faults are detectable if and only if there is a polynomial time algorithm for problems such as the traveling salesman problem, knapsack problem, etc. Oscar H. Ibarra, Sartaj Sahni |
IEEE Trans. Computers | 1 |
| 1974 | On 3-Head Versus 2-Head Finite Automata
Oscar H. Ibarra, Chul E. Kim |
Acta Informatica | 1 |
| 1974 | A Note on Semilinear Sets and Bounded-Reversal Multihead Pushdown Automata
Oscar H. Ibarra |
Inf. Process. Lett. | 1 |
| 1974 | A Hierarchy Theorem for Polynomial-Space RecognitionabstractThe effect of increasing the size of the worktape alphabet of Turing machines with a read-only input and a single worktape operating within space $L(n) = n^r $ is investigated. In particular, it is shown that nondeterministic such machines with $m + 1$ worktape symbols are more powerful than those with m symbols. Oscar H. Ibarra |
SIAM J. Comput. | 1 |
| 1973 | Controlled pushdown automata
Oscar H. Ibarra |
Inf. Sci. | 1 |
| 1973 | On Two-way Multihead Automata
Oscar H. Ibarra |
J. Comput. Syst. Sci. | 1 |
| 1972 | A Note Concerning Nondeterministic Tape ComplexitiesabstractA set of sufficient conditions on tape functions Ll(n) and L2(n) is presented that guarantees the existence of a set accepted by an Ll(n)-tape bounded nondeterministic Turing machine, but not accepted by any L~(n)-tape bounded nondeterministic Turing machine.Interesting corollaries arise.For example, it is shown that, for integers m >_ 0, p > 1, and q > 1, there is a set accepted by an [n~+(P/q)]-tape bounded nondeterministic Turing machine that is not accepted by any [nm+(p/(q+l))]-tape bounded nondeterministic Turing machine. Oscar H. Ibarra |
J. ACM | 1 |
| 1971 | Characterizations of Some Tape and Time Complexity Classes of Turing Machines in Terms of Multihead and Auxiliary Stack Automata
Oscar H. Ibarra |
J. Comput. Syst. Sci. | 1 |
| 1971 | Characterizations of Transductions Defined by Abstract Families of Transducers
Oscar H. Ibarra |
Math. Syst. Theory | 1 |
| 1970 | Simple Matrix Languages
Oscar H. Ibarra |
Inf. Control. | 1 |
| 1970 | Tape-Bounded Turing Acceptors and Principal AFLs
Ronald V. Book, Sheila A. Greibach, Oscar H. Ibarra, Ben Wegbreit |
J. Comput. Syst. Sci. | 3 |
| 1968 | Multi-Tape and Multi-Head Pushdown Automata
Michael A. Harrison, Oscar H. Ibarra |
Inf. Control. | 2 |
| 1967 | Two-Way Pushdown Automata
Jim Gray 0001, Michael A. Harrison, Oscar H. Ibarra |
Inf. Control. | 3 |
| 1967 | On the Equivalence of Finite-State Sequential Machine ModelsabstractFinite-state sequential machine model - proof of equivalence and procedures for transforming one model to other preserving machine minimality Oscar H. Ibarra |
IEEE Trans. Electron. Comput. | 1 |