Next: Distributed Parallel Processing Lab Up: Department of Computer Previous: Mathematical Foundation of ...

Foundation of Computer Science Laboratory


/ Satoshi Okawa / Professor
/ Zoltan Esik / Visiting Professor
/ Qian Ping Gu / Associate Professor
/ Takafumi Hayashi / Associate Professor
/ Shuichi Yukita / Associate Professor

The research and education activities in this laboratory focus on the theoretical foundations of computers and computations. In particular, our work covers the following areas.

The research in this laboratory is divided into two parts. The first part consists of the work that follows the research in the above areas. The goal of this research is to provide the theoretical foundations for the education and research activities in this university.

The second part of our work is the creative research in some specific areas of the theoretical foundations of computer science. Currently, we are working on

The recent impressive advances in VLSI and fiber optics technologies have made it possible to design and build high-performance parallel computers and computer networks. Research in parallel computation has become one of the most important areas in computer science and is accelerating at a rapid pace. We have been working in several principle areas of parallel computation such as, node fault tolerant routing in interconnection networks, sorting and routing in meshes, and so on.

Machine learning is another major area that we are interested in. Our focuses are on computational learning theory and its relationship with empirical machine learning conducted in the field of artificial intelligence. The works in dynamical systems in discrete mathematics include tessellation automata theory, algebra structures of interconnection networks, and so on. The works in formal language theory focus on homomorphic characterization, Dyck reduction,, and so on. Many of our works have been published/accepted by leading international journals and conferences.

The research activities in this laboratory are based on the free work of each faulty member. Faculty members exchange their ideas and results through regular seminars and free discussions to work on common global areas. Several leading experts in the world were invited to give talks in several areas of computer science last year. These talks have greatly stimulated and brought fresh air to the work here. Joint researchs with other laboratories and other universities/institutions have been actively conducted as well.

The members of this laboratory give lectures in discrete mathematics, geometry, algorithms and data structures, programming languages, language processing systems, and guide student extracurricular projects (SCCP). Currently, there are three SCCP projects in this laboratory:

Developing coursewares is another important teaching activity of this laboratory. Coursewares have been developed in the areas, Vector Calculus, Fourier Analysis and Mathematics for CG. All of them feature top-down approaches and self-learning by computers. In the middle/long term plan, we will develop more coursewares in parallel computation, machine learning, discrete mathematics, and so on, based on our research works.


Refereed Journal Papers

  1. S. Okawa, The Permutational Graph: A New Network Topology. International Journal of Foundations of Computer Science, Vol.9, No.1, p.3--11, 1998.

    This paper introduces the penmutational graph, a new network topology, which preserves the same desirable properties as those of a star graph topology. A permutational graph can be decomposed into subgraphs induced by node sets defined by equivalence classes. Using this decomposition, its structual properties as well as the relationship among graph families, permutational graphs, star graphs, and complete graphs are studied. Moreover, the diameters of permutational graphs are investigated and good estimates are obtained which are better than those of some network topologies of similar orders.

  2. T. Hayashi, Synthesis of low peak-to-peak waveforms with flat spectra. IEICE Trans. Fundamentals, vol.E81-A, No.9, p.1902--1908, 1998.

    This paper presents both new analytical and new numerical solutions to the problem of generating waveforms exhibiting a low peak-to-peak factor. One important application of these results is in the generation of pseudo-white noise signals that are commonly uses in multi-frequency measurements. These measurements often require maximum signal-to-noise ratio while maintaining the lowest peak-to-peak excursion. The new synthesis scheme introduced in this paper uses the Discrete Fourier Transform (DFT) to generate pseudo-white noise sequence that theoretically has a minimized peak-to-peak factor, $F_{p-p}$. Unlike theoretical works in the literature, the method presented here is based in purely discrete mathematics, and hence is directly applicable to the digital synthesis of signals. With this method the shape of the signal can be controlled with about $\sqrt{N}$ parameters given N harmonic components. A different permutation of the same set of offset phases of the ``source harmonics'' %$\{\psi_{\kappa}\}_{\kappa=1}^{\sqrt{N}-1}$ creates an entirely different sequence.

  3. Qian-Ping Gu and Hisao Tamaki, Multicolor Routing in the Undirected Hypercube. Discrete Applied Mathematics, accepted, 1998.

    Abstract: An undirected routing problem is a pair $(G, R)$ where $G$ is an undirected graph and $R$ is an undirected multigraph such that $V(G) = V(R)$. A {\em solution} to an undirected routing problem $(G, R)$ is a collection $P$ of undirected paths of $G$ (possibly containing multiple occurrences of the same path) such that edges of $R$ are in one-to-one correspondence with the paths of $P$, with the path corresponding to edge $\{u, v\}$ connecting $u$ and $v$. We say that a collection of paths $P$ is $k$-colorable if each path of $P$ can be colored by one of the $k$ colors so that the paths of the same color are edge-disjoint (each edge of $G$ appears at most once in the paths of each single color). In the circuit-switched routing context, and in optical network applications in particular, it is desirable to find a solution to a routing problem that is colorable with as few colors as possible. Let $Q_n$ denote the $n$-dimensional hypercube, for arbitrary $n \geq 1$. We show that a routing problem $(Q_n, R)$ always admits a $4d$-colorable solution where $d$ is the maximum vertex degree of $R$. This improves over the $16\lceil d/2\rceil $-color result which is implicit in the previous work of Aumann and Rabani [SODA95, pages 567-576]. Since, for any positive $d$, there is a multigraph $R$ of degree $d$ such that any solution to $(Q_n, R)$ requires at least $d$ colors, our result is tight up to a factor of four. In fact, when $d = 1$, it is tight up to a factor of two, since there is a graph of degree one (the antipodal matching) that requires two colors.

  4. Qian-Ping Gu and Shietung Peng, Unicast in hypercubes with large number of faulty nodes. IEEE Trans. on Parallel and Distributed Systems, accepted, 1998.

    Unicast in hypercubes with large number of faulty nodes.

  5. Qian-Ping Gu and Shietung Peng, Cluster fault tolerant routing in star graphs. NETWORKS An International Journal, accepted, 1998.

    Cluster fault tolerant routing in star graphs.

  6. Qian-Ping Gu and S. Peng, and H. Sudborough, A 2-approximation algorithm for genome rearrangements by reversals and transpositions. Theoretical Computer Science, vol.210, p.327-339, January, 1999.

    A 2-approximation algorithm for genome rearrangements by reversals and transpositions.

  7. Qian-Ping Gu and S. Peng, An efficient algorithm for $k$-pairwise disjoint paths problem in star graphs. Information Processing Letters, vol.67, p.283-287, 1998.

    An efficient algorithm for $k$-pairwise disjoint paths problem in star graphs.

  8. Qian-Ping Gu and S. Peng, Node-to-set and set-to-set cluster fault tolerant routing in hypercubes. Parallel Computing, vol.24, p.1245-1261, 1998.

    Node-to-set and set-to-set cluster fault tolerant routing in hypercubes.

  9. Shuuichi Yukita, The {M}oore-{M}yhill pseudo tiling for the {H}eisenberg tessellation automata. Japan J. Indust. Appl. Math., vol.16, No.1, p.47--63, 1999.

    The notions of a Garden-of-Eden(GOE) configuration and mutually erasable configurations were discovered and investigated in the framework of Euclidean tessellations in the 1960s and 1970s. In 1993, Machi and Mignosi extended the GOE theorem for tessellation automata on Cayley graphs of non-exponential growth.

    We give an alternative proof to the GOE theorem for the discrete Heisenberg groups. Our proof has the advantage that it fully exploits the particular group structure so that a Moore-Myhill like tiling can be explicitly constructed. The tiling, as the wording suggests, is a spatially economic covering. The non-uniform packing method is introduced as a key technique for the construction."

  10. Shuuichi Yukita, Dynamics of cellular automata on groups. IEICE Trans. Inf. & Syst. vol.E82-D, No.10, 1999.

    Dynamical theory of cellular automata on groups is developed. Main results are non-Euclidean extensions of Sato and Honda's results on the dynamics of Euclidean cellular automata. The notion of the period of a configuration is redefined in a more group theoretical way. The notion of a co-finite configuration substitutes the notion of a periodic configuration, where the new term is given to it to reflect and emphasize the importance of finiteness involved. With these extended or substituted notions, the relations among period preservablity, injectivity, and Poisson stability of parallel maps are established. Residually finite groups are shown to give a nice topological property that co-finite configurations are dense in the configuration space.

  11. Shuuichi Yukita, Cellular automata on groups with asymptotic boundary conditions. Trans. Inform. Processing Soc. Japan, to appear, 1999.

    Cellular automata on groups with asymptotic boundary conditions are studied. The main results are non-Euclidean extensions of Maruoka and Kimura's results on injectivity and surjectivity. They introduced the notions of weak injectivity/surjectivity and strong injectivity/surjectivity, and showed a hierarchical structure among these properties. The Garden of Eden (GOE) property and the periodic construction technique are used to extend their results. Groups that are residually finite and of non-exponential growth are shown to form a good class for non-Euclidean extensions of classical results.

  12. L. Aceto Z. \'Esik and A. Ingolfsdottir, The max-sum algebra of natural numbers has no finite equational basis. Theoretical Computer Science accepted, 1998.

    The max-sum algebra of natural numbers has no finite equational basis.

  13. S. Crvenkovic I. Dolinka and Z. \'Esik, A note on equations for commutative regular languages. Inf. Proc. Letters , accepted, 1999.

    A note on equations for commutative regular languages.

  14. Z. \'Esik, Axiomatizing iteration categories. Acta Cybernetica, Vol.14, No.1, p.65-82, 1999.

    Axiomatizing iteration categories.

  15. S. Crvenkovic I. Dolinka and Z. \'Esik, The variety of Kleene algebras with conversion is not finitely based. Theoretical Computer Science accepted, 1999.

    The variety of Kleene algebras with conversion is not finitely based.

  16. Z. \'Esik, A variety theorem for trees and theories. Publicationes Mathematicae, vol.54, p.711 -- 762, 1999.

    A variety theorem for trees and theories.

  17. Z. \'Esik, The power of the group identities for iteration. Int. J. Algebra and Computation, accepted, 1999.

    The power of the group identities for iteration.

  18. Z. \'Esik, A new proof of the Krohn--Rhodes decomposition theorem. Theoretical Computer Science, accepted, 1999.

    A new proof of the Krohn--Rhodes.

  19. Z. \'Esik, Group axioms for iteration. Information and Computation, vol.148, p.131--180, 1999.

    Group axioms for iteration.

Refereed Proceeding Papers

  1. Hayashi, T. Low-peak white noise and its application. Proceedings of the meeting of SIAM Japan, p.120--121, Japan SIAM, Sep.1998.

    This paper presents a new technique for the synthesis of sets of low-peak sequences exhibiting low peak cross correlation. The sequences also have flat power spectra and are suitable for many applications requiring such sets of uncorrelated pseudo-white-noise sources. k cross correlation. The {\it ta sequence} method presented here provides the means for generating various sequences at the lengths required for such applications as system measurement (needing uncorrelated test signals), pseudo-noise synthesis (for spread spectrum communication), and audio signal processing for sound production (for enhancing spatial imagery in stereo signals synthesized from mono sources) and sound reproduction (for controlling unwanted interference effects in multiple-loudspeaker arrays).

  2. Satou, N. and Hayashi, T. Color Image Segmentation using a metric color space. Proceedings of the meeting of SIAM Japan, p.238--239, Japan SIAM, Sep. 1998.

    A new technique of color image segmentation is disscused. The method uses a metric color space.

  3. Hayashi, T. Digital Image Analysis of Composite Materials' Morphology. Proceedings of the 4th Symposium on Sensing via Image Information p.271--272, sii, May 1998.

    Various kinds of technique which is required for the digital image analysis of the microphotograph of composite materials is discussed.

  4. Sato, N. and Hayashi, T. Basic Research on The Processing of Natural Images. Proceedings of the 4th Symposium on Sensing via Image Information, p.265--270, sii, May 1998.

    Various kinds of technique which is required for the digital image processing of photographs.

  5. Hayashi, T. The synthesis of low-peak pseudo white noise and its application. Proceedings of DSP symposium 1998, IEICE, Oct. 1998.

    This paper presents a new technique for the synthesis of sets of low-peak sequences exhibiting low peak cross correlation. The sequences also have flat power spectra and are suitable for many applications requiring such sets of uncorrelated pseudo-white-noise sources. k cross correlation. The ta sequence method presented here provides the means for generating various sequences at the lengths required for such applications as system measurement (needing uncorrelated test signals), pseudo-noise synthesis (for spread spectrum communication), and audio signal processing for sound production (for enhancing spatial imagery in stereo signals synthesized from mono sources) and sound reproduction (for controlling unwanted interference effects in multiple-loudspeaker arrays).

  6. Q.P. Gu, S. Peng, and Q.M. Chen, Sorting permutations and its applications in genome analysis. Lecture Notes on Mathematics in the Life Science, vol.26, p.191-201, AMS, 1998.

    Sorting permutations and its applications in genome analysis.

  7. Qian-Ping Gu and Shietung Peng, Efficient broadcasting algorithms in faulty hypercubes. Proc. of the 2nd IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN'98), IASTED, p.25-30, 1998.

    Efficient broadcasting algorithms in faulty hypercubes.

  8. Qian-Ping Gu and Shietung Peng, Routing in hypercubes with large number of faults. Proc. of the 1998 International Conference on Parallel and Distributed Systems (ICPADS'98), IEEE Computer Society, p.718-724, 1998.

    Routing in hypercubes with large number of faults.

  9. Qian-Ping Gu and Shietung Peng, Cluster fault tolerant routing in hypercubes. Proc. of 1998 International Conference on Parallel Processing (ICPP'98), IEEE Computer Society, p.148-155, 1998.

    Cluster fault tolerant routing in hypercubes.

  10. Zixue Cheng and Qian-Ping Gu, Distributed algorithms for leader election on partially ordered keys. Proc. of IPSJ Symposium, IPSJ, p.31-36, 1998.

    Distributed algorithms for leader election on partially ordered keys.

  11. Kouki Watanabe and Shuuichi Yukita, A Knot Diagram Editor and Reidemeister Moves. Proceedings of the 2nd International Conference on Human and Computer (HC-99), p.9.1-9.6, The 3D Forum, Sep. 1999.

    Computer drawing tools for knot diagrams have been developedby many researchers and educators. Some of them allow users to interact with diagrams on computer screens. These tools help students to acquire intuitive understanding of the topology of knots and links. However, in these tools algebraic representations of knot diagrams are not properly maintained during interactive operations, thereby topological invariants must be handled \textit{off-line}. To overcome this we developed a new knot diagram editor that supports Reidemeister moves in a discrete algebraic manner while the visualization of a knot is accomplished with an acceptable simplification.

  12. Shuuichi Yukita and Yutaka Ohtake and Kouki Watanabe, Visual Legacy Basic -- A platform independent intuitive programming environment for learners. Proceedings of the 2nd International Conference on Human and Computer (HC-99), p.33.1-33.6, The 3D Forum, Sep. 1999.

    A platform independent intuitive programming environment, the Visual Legacy Basic(VLB), is presented. VLB is emerged from a project that aims at providing: (1) simple yet well furnished programming tools that reduce teachers' load in elementary and high schools, (2) platform independent tools that ease the maintenance of educational software, and (3) a language design workbench for educational language developers.

Technical Reports

  1. L. Aceto, Z. \'Esik and A. Ingolfsdottir, The max-sum algebra of natural numbers has no finite equational basis. Unioversity of Aizu, 1999.

  2. Z. \'Esik and S. Okawa, Serial and parallel operations on pomsets. University of Aizu, 1999.

  3. Z. \'Esik and W. Kuich, A Kleene theorem for Lindenmayerian algebraic power series. University of Aizu, 1999.

  4. Z. \'Esik, Axiomatizing the subsumption order on finite and infinite partial words. The University of Aizu, 1999.

    Accepted for presentation at the international conference WORD, Rouen, France, September, 1999.

  5. Z. \'Esik, Iteration theories of boolean functions. The University of Aizu, 1999.

Grants

  1. Takafumi Hayashi, Ministry of Education Scientific Research Fund, Encouragement of Young Scientists, No.09750083, 1997-1998.

    Research on low peak psuudo white noise and its applications.

Academic Activities

  1. Satoshi Okawa, Served as a Reviewer of IEICE, 1998.

  2. Zoltan Esik, Edited special issue of Theoretical Informatics and Applications, ACM, devoted to the conference Fixed Points in Computer Science FICS 99, Brno.

  3. Zoltan Esik, Editorial work at the journals Acta Cybernetica, Acta Math. Sci., Department of Informatics of the Jzsef Attila University, Discrete Mathematics and Theoretical Computer Science, 1998.

  4. Zoltan Esik, Referee for the conferences LICS 99, FCT 99.

  5. Takafumi Hayashi, A member of tohoku regional committee of Pattern recognition research of IEEJ.

Others

  1. Nishizawa, M. Development of CAI System for Studying Turing Machines. Univ. of Aizu, Aug. 1998, Graduation research, Thesis Advisor: S. Okawa.

  2. Ide, D., On the Security of Certain Electric Signatute System. Univ. of Aizu, 1999, Graduation research, Thesis Advisor: S. Okawa.

  3. Iwata, S. The Closure of a Graph Defined with Several Relations. Univ. of Aizu, 1999. Master Thesis, Thesis Advisor: S. Okawa.

  4. Kouki Watanabe, Interactive Reidemeister Moves. Univ. of Aizu, March 1999. Graduation research, Thesis Advisor: S. Yukita.

  5. Yasuhiro Abe, Simple Reference Model for JavaBeans Environment. Univ. of Aizu, March 1999. Graduation research, Thesis Advisor: S. Yukita.

  6. Osamu Koga, A Hierarchically Structured Retrieval and Management System. Univ. of Aizu, March 1999. Graduation research, Thesis Advisor: S. Yukita.

  7. Kazumi Sato, An Algorithm for Drawing Knot Diagrams. Univ. of Aizu, March 1999. Graduation research, Thesis Advisor: S. Yukita.

  8. Tomoyuki Hashitani, A Mechanical Simulator with VRML. Univ. of Aizu, March 1999. Graduation research, Thesis Advisor: S. Yukita.

  9. Saito, A. Low Peak Factor Pseudo White Noise Synthesize Noise as Random Number Sequences. Univ. of aizu, Feb. 1998. Graduation research, Thesis Advisor: T. Hayashi.

  10. Fukisawa, M. Low peak factor pseudo-white noise synthesis and its application to Spread Spectrum Communications. Univ. of aizu, Feb. 1998. Graduation research, Thesis Advisor: T. Hayashi.

  11. Okamura, D., Quantitative Study of Natural Pattern by Image Analysis. Univ. of aizu, Feb. 1998. Graduation research, Thesis Advisor: T. Hayashi.

  12. Ichinohe, M. Extracting Cicles by Template Matching. Univ. of aizu, Feb. 1998. Graduation research, Thesis Advisor: T. Hayashi.

  13. Yashiro, Y., Low Peak Factor Pseudo White Noise Synthesize Noise and its application to multi frequency measurement. Univ. of aizu, Feb. 1998, Graduation research, Thesis Advisor: T. Hayashi.

  14. Hasimoto, H. Construction of the nearest neighbour Points groups. Univ. of aizu, Feb. 1998, Graduation research, Thesis Advisor: T. Hayashi.

  15. Ohwada, T., The Minimum peak of Transmitting Analog Waveform. Univ. of aizu, Feb. 1999. Graduation research, Thesis Advisor: T. Hayashi.

  16. Tano, H., Robust Processing of Stereo Images for a 3D measurement. Univ. of aizu, Feb. 1999. Graduation research, Thesis Advisor: T. Hayashi.

  17. Meguro, H. Image processing for an effective 3D measurement. Univ. of aizu, Feb. 1999. Graduation research, Thesis Advisor: T. Hayashi.

  18. Koyanagi, M. Low peak cross correlation using trigonometric aliasing and its application to A-CDMA. Univ. of aizu, Feb. 1999. Graduation research, Thesis Advisor: T. Hayashi.

  19. Yoshida, D., Orothogonal Low-Peak PSeudo White Noise Using Trigonometric Aliasing and its Application to S-CDMA. Univ. of aizu, Feb. 1999. Graduation research, Thesis Advisor: T. Hayashi.

  20. Hyakutaka, R. An apllication of low-peak pseudo white noise using trigonometric aliasing and its applicationto A-CDMA and S-CDMA. Univ. of aizu, Feb. 1999. Graduation research, Thesis Advisor: T. Hayashi.

  21. Sato, N. Research on Color Image Recognition Based on Perceptual Information Model. Univ. of aizu, Feb. 1999, Master Thesis, Thesis Advisor: T. Hayashi.

  22. Takafumi Hayashi, GNU Fortran developper. 1998.

  23. Takafumi Hayashi, Contribution to Free Software Foundation. 1998.



Next: Distributed Parallel Processing Lab Up: Department of Computer Previous: Mathematical Foundation of ...


www@u-aizu.ac.jp
October 1999