• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

1991 Fiscal Year Final Research Report Summary

Design Methodology of Algorithms via Knowledge Base

Research Project

Project/Area Number 01550280
Research Category

Grant-in-Aid for General Scientific Research (C)

Allocation TypeSingle-year Grants
Research Field 計算機工学
Research InstitutionTokyo University of Agriculture and Technology

Principal Investigator

NAKAMORI Mario  Tokyo University of Agriculture and Technology, Department of Computer Science, Professor, 工学部, 教授 (00111633)

Co-Investigator(Kenkyū-buntansha) UEMURA Shunsuke  Tokyo University of Agriculture and Technology, Department of Computer Science,, 工学部, 教授 (00203480)
Project Period (FY) 1989 – 1991
Keywordsalgorithm / data structure / combinatorial problems / algorithms on graphs / linear programming / computational complexity / education of algorithm / rotating dot matrices
Research Abstract

Suppose an n by n dot matrix pattern (figure, letter, symbol, etc.) is represented as a sequence of n words in a computer memory, where each word consists of n bits. If a dot exists in the (i. j) -th position. i. e., i-th row and the j-th column of the matrix, then the j-th bit of the i-th word is 1 ; otherwise, the bit is 0 (Figure 1) (the leftmost bit of a word is the 0-th and the rightmost bit is the n-1 st). Then our problem is as follows : rotate counterclockwise by 90 the bits in these n words, i. e., move the j-th bit of the i-th word of the source to the i-th bit of the (n-l-j)-th word of the destination. We also consider problems of rotating the pattern by 180 and 270, reversing in vertical, horizontal, and diagonal direction.
Matrix representation of a pattern is often used in output devices such as printers and graphic displays. Therefore, this problem is a very priietical one. In this project we proposed an 0 (n log n) algorithm for this problem. Also, we discussed the analogy between this algorithm and the fast Fourier transform.
We investigated the algebraic structure of the group of rewriting rules of rotating algorithms and showed that the group is isomorphic to the group of rotating algorithms.

  • Research Products

    (10 results)

All Other

All Publications (10 results)

  • [Publications] 中森 眞理雄: "変動式多重指数分割による数値表現方式" 電子情報通信学会論文誌. J72ーA. 1009-1011 (1989)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 中森 眞理雄: "2次元閉曲面内の複体の位相的性質を調べる算法とデ-タ構造" 電子情報通信学会論文誌. J72ーA. 1367-1370 (1989)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 中森 眞理雄: "ドットマトリクスの回転等に関する算法に対する書換規則のなす群について" 電子情報通信学会論文誌. J73ーA. 95-102 (1990)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 中森 眞理雄: "変動式多重分割による自然数表現法" 情報処理学会論文誌. 31. 939-942 (1990)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 中森 眞理雄: "情報工学系学科の教育における手回し計算器の活用" 情報処理学会論文誌. 31. 1547-1555 (1990)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Mario NAKAMORI: "A New Floating Point Representation of Numbers Based on Variably Multiple Exponential Cut" Transactions of the Institute of Electronics, Information and Communication Engineers. J72-A, No. 6. 1009-1011 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Mario NAKAMORI: "Algorithms and Data Structures of Detecting Topological Characteristics of Complexes in a Two Dimensional Closed Surface" Transactics of the Institute of Electronics, Information and Communication Engineers. J72-A, No. 8. 1367-1370 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Mario NAKAMORI: "On the Structure of the Group of Transforming Rules on Rotation Algorithms of a Dot Matrix" Transactions of the Institute of Electronics, Information and communication Engineers. J73-A, No. 1. 95-102 (1990)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Mario NAKAMORI: "A New Representation of Natural Numbers Based on Variably Multiple Decomposition" Transactions of the Information Processing Society of Japan. 31, No. 6. 939-942 (1990)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Mario NAKAMORI: "Hand Driven Calculator in Laboratory Exercises for BA Degree in Computer Science" Transactions of the Information Processing Society of Japan.31, No. 11. 1547-1555 (1990)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 1993-03-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi