The search functionality is under construction.

Author Search Result

[Author] Seinosuke TODA(4hit)

1-4hit
  • Grammatical Characterizations of P and PSPACE

    Zhi-Zhong CHEN  Seinosuke TODA  

     
    PAPER-Automaton, Language and Theory of Computing

      Vol:
    E73-E No:9
      Page(s):
    1540-1548

    The notion of alternating context-free grammar (ACFG for short) was introduced by Moriya in 1989. In this paper, we study the relationships between some complexity classes and the classes of languages generated by restricted types of ACFG's. Two restricted types of ACFG's considered are linear ACFG's and ε-free ACFG's. For an ACFG G, let Lleft (G) denote the language of terminal strings generated by leftmost derivations in G. Let {Lleft (G)G is an ε-free ACFG} and ACFLlinear{Lleft (G)G is a linear ACFG's}. The main results of the present paper are as follows:(1) the class of languages that are log-space many-one reducible to languages in ACFLlinear is equivalent to P, and(2) the class of languages that are log-space many-one reducible to languages in is equivalent to PSPACE.

  • Classes of Arithmetic Circuits Capturing the Complexity of Computing the Determinant

    Seinosuke TODA  

     
    PAPER

      Vol:
    E75-D No:1
      Page(s):
    116-124

    In this paper, some classes of arithmetic circuits are introduced that capture the computational complexity of computing the determinant of matrices with entries either indeterminates or constants from a field. An arithmetic circuit is just like a Boolean circuit, except that all AND and OR gates (with fan-in two) are replaced by gates realizing a multiplication and an addition, respectively, of two polynomials over some indeterminates with coefficients from the field, and the circuit computes a (formal multivariate) polynomial in the obvious sense. An arithmetic circuit is said to be skew if at least one of the inputs of each multiplication gate is either an indeterminate or a constant. Then it is shown that for all square matrices M of dimension q, the determinant of M can be computed by a skew arithmetic circuit of (q20) gates, and is shown that for all skew arithmetic circuits C of size q, the polynomial computed by C can be defined as the determinant of a square matrix M of dimension (q). Thus the size of skew arithmetic circuit is polynomially related to the dimension of square matrices when it is considered to represent multivariate polynomials in both arithmetic circuits and the determinant. The results are extended to some other classes of arithmetic circuits less restricted than skew ones, and by using such an extended result, a difference and a similarity are demonstrated between polynomials represented as the determinant of matrix of relatively small dimension and those polynomials computed by arithmetic formulas and arithmetic circuits of relatively small size and degree.

  • Traversing Graphs in Small Space

    Seinosuke TODA  

     
    INVITED SURVEY PAPER-Graph Algorithms

      Vol:
    E83-D No:3
      Page(s):
    392-396

    We sketch two algorithms that solve the undirected st-connectivity problem in a small amount of space. One is due to Nisan, Szemeredy and Wigderson, and takes space O(log3/2n), where n denotes the number of nodes in a give undirected graph. This is the first algorithm that overcame the Savitch barrier on the space complexity of the problem. The other is due to Tarui and this author, and takes space O(sw(G)2 log2 n), where sw(G) denotes the separation-width of a given graph G. Their result implies that the st-connectivity problem can be solved in logarithmic space for any class of graphs with separation-width bounded above by a predetermined constant. This class is one of few nontrivial classes for which the st-connectivity problem can be solved in logarithmic space.

  • Computing Automorphism Groups of Chordal Graphs Whose Simplicial Components Are of Small Size

    Seinosuke TODA  

     
    INVITED PAPER

      Vol:
    E89-D No:8
      Page(s):
    2388-2401

    It is known that any chordal graph can be uniquely decomposed into simplicial components. Based on this fact, it is shown that for a given chordal graph, its automorphism group can be computed in O((c!n)O(1)) time, where c denotes the maximum size of simplicial components and n denotes the number of nodes. It is also shown that isomorphism of those chordal graphs can be decided within the same time bound. From the viewpoint of polynomial-time computability, our result strictly strengthens the previous ones respecting the clique number.