Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Bala Ravikumar

dblp:24/3232 · DBLP profile ↗
← Back
40ranked-venue papers
13as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 37 · 12 first-authorDatabases, data management, data science and information retrieval · 4Systems, architecture and hardware · 2Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
6 papers
Automata and formal languages · 83% Computational complexity · 12% Algorithms and data structures · 4%

Topics — the 13 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automata and formal languages › formal language classes
bounded languages
0.212016
On bounded languages and reversal-bounded automata · Inf. Comput. 2016
Automata and formal languages
finite automata
0.031993
Minimal NFA Problems are Hard · SIAM J. Comput. 1993
Minimal NFA Problems Are Hard · ICALP 1991
Relating the Type of Ambiguity of Finite Automata to the Succinctness of Their Representation · SIAM J. Comput. 1989
Computational complexity › decidability
decision problems for automata
0.011993
Minimal NFA Problems are Hard · SIAM J. Comput. 1993
Automata and formal languages › finite automata
nondeterministic finite automata
0.011993
Minimal NFA Problems are Hard · SIAM J. Comput. 1993
Computational complexity › complexity classes › PSPACE
PSPACE-completeness
0.011993
Minimal NFA Problems are Hard · SIAM J. Comput. 1993
Computational complexity
circuit complexity
0.011991
Some Classes of Languages in NC¹ · Inf. Comput. 1991
Algorithms and data structures › sequence algorithms › sorting
comparison sorting
0.011991
Coping with Erroneous Information while Sorting · IEEE Trans. Computers 1991
Computational complexity
hardness of approximation
0.011991
Minimal NFA Problems Are Hard · ICALP 1991
Logic in computer science › logic programming › answer set programming
loop formulas
0.011991
Some Classes of Languages in NC¹ · Inf. Comput. 1991
Computational complexity › circuit complexity › NC hierarchy
NC1
0.011991
Some Classes of Languages in NC¹ · Inf. Comput. 1991
Computational complexity
query complexity
0.011991
Coping with Erroneous Information while Sorting · IEEE Trans. Computers 1991
Algorithms and data structures › sequence algorithms
sorting
0.011991
Coping with Erroneous Information while Sorting · IEEE Trans. Computers 1991
Automata and formal languages › descriptional complexity
state complexity
0.011989
Relating the Type of Ambiguity of Finite Automata to the Succinctness of Their Representation · SIAM J. Comput. 1989

Methods — techniques the papers use, named apart from their topics

reduction · 0.0decision tree lower bounds · 0.0half-lie model · 0.0full-lie model · 0.0
YearPublicationVenuePosition
2019 On counting functions and slenderness of languages
Oscar H. Ibarra, Ian McQuillan, Bala Ravikumar
Theor. Comput. Sci.3
2018 On Counting Functions of Languages
Oscar H. Ibarra, Ian McQuillan, Bala Ravikumar
DLT3
2016 On bounded languages and reversal-bounded automata
Oscar H. Ibarra, Bala Ravikumar
Inf. Comput.2
2014 On the Parikh Membership Problem for FAs, PDAs, and CMs
Oscar H. Ibarra, Bala Ravikumar
LATA2
2014 An Improved Upper-Bound for Rivest et al.'s Half-Lie Problem
Bala Ravikumar, Duncan Innes
TAMC1
2013 Some Decision Questions Concerning the Time Complexity of Language Acceptors
Oscar H. Ibarra, Bala Ravikumar
Developments in Language Theory2
2013 On Bounded Languages and Reversal-Bounded Automata
Oscar H. Ibarra, Bala Ravikumar
LATA2
2013 Some Decision Problems Concerning NPDAs, Palindromes, and Dyck Languages
Oscar H. Ibarra, Bala Ravikumar
CIAA2
2011 On Approximating Non-regular Languages by Regular Languages
abstract
Approximate computation is a central concept in algorithms and computation theory. Our notion of approximation is that the algorithm performs correctly on most of the inputs. We propose some finite automata models to study the question of how well a finite automaton can approximately recognize a non-regular language. On the one hand, we show that there are natural problems for which a DFA can correctly solve almost all the instances, but not all instances. An example of such a problem is a decision question about the number of digits in the square of a given integer. On the other hand, we show that some languages (such as L majority = {x ∈ (0 + 1)* | x has more 1′s than 0′s }) can't be approximated by any regular language in a strong sense. We also show that there are problems that are intermediate (between the extremes stated above) in terms of how we well a regular language can approximate it. An example of such a problem is a decision question about the number of digits in the product of two integers. We also present results comparing different models of approximation.
Gerry Eisman, Bala Ravikumar
Fundam. Informaticae2
2009 Decimations of languages and state complexity
Dalia Krieger, Avery Miller, Narad Rampersad, Bala Ravikumar, Jeffrey Shallit
Theor. Comput. Sci.4
2009 State complexity of unique rational operations
Narad Rampersad, Nicolae Santean, Jeffrey Shallit, Bala Ravikumar
Theor. Comput. Sci.4
2008 Minimum-cost delegation in service composition
Cagdas Evren Gerede, Oscar H. Ibarra, Bala Ravikumar, Jianwen Su
Theor. Comput. Sci.3
2007 Deterministic Simulation of a NFA with k -Symbol Lookahead
Bala Ravikumar, Nicolae Santean
SOFSEM (1)1
2007 On some variations of two-way probabilistic finite automata models
Bala Ravikumar
Theor. Comput. Sci.1
2006 On Some Variations of Two-Way Probabilistic Finite Automata Models
Bala Ravikumar
Developments in Language Theory1
2006 On partially blind multihead finite automata
Oscar H. Ibarra, Bala Ravikumar
Theor. Comput. Sci.2
2004 Peg-solitaire, string rewriting systems and finite automata
Bala Ravikumar
Theor. Comput. Sci.1
2004 Weak minimization of DFA - an algorithm and applications
Bala Ravikumar, Gerry Eisman
Theor. Comput. Sci.1
2003 Weak Minimization of DFA - An Algorithm and Applications
Bala Ravikumar
CIAA1
2002 A Fault-Tolerant Merge Sorting Algorithm
Bala Ravikumar
COCOON1
1998 A Simplified NP-Complete MAXSAT Problem
Venkatesh Raman 0001, Bala Ravikumar, S. Srinivasa Rao 0001
Inf. Process. Lett.2
1997 Peg-Solitaire, String Rewriting Systems and Finite Automata
Bala Ravikumar
ISAAC1
1993 Minimal NFA Problems are Hard
abstract
Finite automata (FA’s) are of fundamental importance in theory and in applications. The following basic minimization problem is studied: Given a DFA (deterministic FA), find a minimum equivalent nondeterministic FA (NFA). This paper shows that the natural decision problem associated with it is PSPACE-complete. More generally, let ${\text{A}} \to {\text{B}}$ denote the problem of converting a given FA of type A to a minimum FA of type B. This paper also shows that most of these problems are computationally hard. Motivated by the question of how much nondeterminism suffices to make the decision problem involving an NFA computationally hard, the authors study the complexity decision problems for FA’s and present several intractability results, even for cases in which the input is deterministic or nondeterministic with a very limited nondeterminism. For example, it is shown that it is PSPACE-complete to decide if $L(M_1 ) \cdot L(M_2 ) = L(M_3 )$, where $M_1 $, $M_2 $, and $M_3 $ are DFAs. These problems are related to some classical problems in automata theory (such as deciding whether an FA has the finite power property), as well as recent ones (such as determining the diversity of a given FA).
Tao Jiang 0001, Bala Ravikumar
SIAM J. Comput.2
1992 Some Observations on 2-way Probabilistic Finite Automata
Bala Ravikumar
FSTTCS1
1991 The Structure and Complexity of Minimal NFA's over a Unary Alphabet
Tao Jiang 0001, Edward McDowell, Bala Ravikumar
FSTTCS3
1991 Minimal NFA Problems Are Hard
Tao Jiang 0001, Bala Ravikumar
ICALP2
1991 Some Classes of Languages in NC¹
Oscar H. Ibarra, Tao Jiang 0001, Jik H. Chang, Bala Ravikumar
Inf. Comput.4
1991 A Note on the Space Complexity of Some Decision Problems for Finite Automata
Tao Jiang 0001, Bala Ravikumar
Inf. Process. Lett.2
1991 Coping with Erroneous Information while Sorting
abstract
The authors study the problem of sorting n distinct elements in ascending sequence according to a total order, using comparison queries which receive 'yes' or 'no' answers, but of which as many as e may be erroneous. In a half-lie version, all 'yes' answers are guaranteed to be correct and the errors are confined to 'no' answers. It is shown that the comparison query complexity of the sorting problem for this case is Omega (n log n+e), and an asymptotically optimal algorithm is demonstrated. In a full-lie version, both 'yes' and 'no' answers can be false. It is shown that the comparison query complexity of the sorting problem for this case is Omega (n log n+en).>
K. B. Lakshmanan, Bala Ravikumar, K. Ganesan 0001
IEEE Trans. Computers2
1989 Strong Nondeterministic Turing Reduction - A Technique for Proving Intractability
Moon-Jung Chung, Bala Ravikumar
J. Comput. Syst. Sci.2
1989 Relating the Type of Ambiguity of Finite Automata to the Succinctness of Their Representation
abstract
This 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.1
1988 Some Subclasses of Context-Free Languages In NC1
Oscar H. Ibarra, Tao Jiang 0001, Bala Ravikumar
Inf. Process. Lett.3
1988 Sublogarithmic-Space Turing Machines, Nonuniform Space Complexity, and Closure Properties
Oscar H. Ibarra, Bala Ravikumar
Math. Syst. Theory2
1987 Relating the Degree of Ambiguity of Finite Automata to the Succinctness of their Representation
Oscar H. Ibarra, Bala Ravikumar
FSTTCS2
1987 Bounds on the Size of Test Sets for Sorting and Related Networks
Moon-Jung Chung, Bala Ravikumar
ICPP2
1987 On Selecting the Largest Element in Spite of Erroneous Information
Bala Ravikumar, K. Ganesan 0001, K. B. Lakshmanan
STACS1
1987 Some Observations Concerning Alternating Turing Machines Using Small Space
Jik H. Chang, Oscar H. Ibarra, Bala Ravikumar, Leonard Berman
Inf. Process. Lett.3
1986 On Sparseness, Ambiguity and other Decision Problems for Acceptors and Transducers
Oscar H. Ibarra, Bala Ravikumar
STACS2
1986 On Pebble Automata
Jik H. Chang, Oscar H. Ibarra, Michael A. Palis, Bala Ravikumar
Theor. Comput. Sci.4
1984 Coping with Known Patterns of Lies in a Search Game
Bala Ravikumar, K. B. Lakshmanan
Theor. Comput. Sci.1