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

1999 Fiscal Year Final Research Report Summary

Cooperative Coevolvable Hardware and Its Applications

Research Project

Project/Area Number 10650375
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 情報通信工学
Research InstitutionThe University of Aizu

Principal Investigator

SAITO Kazuyuki  School of Comp.Sci.and Eng., The University of Aizu, Professor, コンピュータ理工学部, 教授 (60254083)

Co-Investigator(Kenkyū-buntansha) KURODA Kenichi  The University of Aizu, Professor, コンピュータ理工学部, 教授 (60285046)
HAMMAMI Ommar  The University of Aizu, Assoc. Professor, コンピュータ理工学部, 助教授 (60254075)
ZHAO Qianfu  The University of Aizu, Professor, コンピュータ理工学部, 教授 (90260421)
Project Period (FY) 1998 – 1999
KeywordsEvolutionary Algorithm / Neural Network / CCEA / FPGA
Research Abstract

The theoretic foundation of this research is a Society model for cooperative co-evolutionary algorithms (CoopCEAs), which was proposed currently by Zhao. CoopCEA is a new paradigm for evolutionary computation, which is, as believed by many researchers, more suitable for solving large-scale and complex problems. Our final goal is to realize the society model in hardware, so that practical systems can be evolved in lightning speed. This goal, however, is too difficult to be achieved in two years. One reason is that there are still a few open problems to be solved concerning the societv model. The second reason is that current hardware (say, FPGA) technology is still not sufficient for realizing such a genetic breeder.
Based on these considerations, we have focused our attention on two topics. One is to make the society model more theoretically sound and more hardware implementable. Another is to implement a simplified society model, and apply it to solve a simple pattern recognition probl … More em. These two topics were studied in parallel.
As for the first part, we modified our source-code from C to C++, so that all objects are realized by software components, which can be easily modified and implemented by hard components in the future. We then studied the evaluation of the cooperative modules, which is the core problem to be solved in using the society model. Although we got some results through experiments, we are still not clear how to use CoopCEA more effectively in general. Another key point is how to decompose a large system into many modules. In general, we do not have to decompose the system explicitly in using the society model, because in general, the CoopCEAs can breed systems using yet-to-be-evolved components and yet-to-be-evolved structures. In practice, however, if we can decompose the system properly, the evolutioncan be greatly accelerated. For this purpose, we studied evolutionary learning of decision trees and nearest
neighbor multilayer perceptrons. We have just got some important clues. Interesting results are expected to be reported in near future.
As for second part, we implemented a simple nearest neithbor based neural network usint FPGA (Altera Flex10K100). It is connected through PCT bus to a host computer. All genetic operations are performed in the computer, and the evaluation part is performed on the FPGA chip. The chip, with minor revision,
could be used for the simple Co-Evolutionary algorithm. This will be verified in the next step. Less

  • Research Products

    (22 results)

All Other

All Publications (22 results)

  • [Publications] Qiangfu Zhao: "Co-evolutionary learning of neural networks"Journal of Intelligent & Fuzzy Systems. 6. 83-90 (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Qiangfu Zhao: "A general framework for cooperative co-evolutionary algorithms : a society model"Proc.IEEE International Conference on Evolutionary Computation, Anchorage, Alaska, May 1998. 57-62 (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M.Shirasaka, Q.Zhao, O.Hammami, K.Kuroda, and K.Saito: "Automatic Design of Binary Decision Trees based on Genetic Programming"Proc.of the Asia Pacific Conference on Simulated Evolution and Learning (SEAL98),, July 24-27, 1998, Canberra, Australia. (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Mitsuyoshi Shirasaka: "Automatic Design of Binary Decision Trees based on GP"Master Thesis of the University of Aizu, Mar. 1999. (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Daisuke Suzuki: "Hardware Design Proposals of SOM Using FPGA Technology"Master Thesis of the University of Aizu, Mar. 1999. (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Q.F.Zhao and M. Shirasaka: "A study on evolutionary design of binary decision trees"Proc.IEEE Congress on Evolutionary Computation, Washington D.C., July 1999. (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] O.Hammami, K.Kuroda, Q.Zhao, and K.Saito: "CoEvolvable Hardware Platform for Automatic Hardware Design of Neural Networks"Proceedings of IEEE International Conference on Industrial Technology 2000, Goa, India, Jan. 2000. 509-514 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Y.Okuyama, K.Kuroda, O.Hammami, Q.Zhao, and K.Saito: "GA Computation Acceleration by the combination of PC and FPGA through PCI Bus Interface"Proc. of 3^<rd> Biwako Workshop on System LSI, Shiga, Japan, Nov. 1999. 179-181 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] T.Kanno, K.Kuroda, O.Hammami, Q.Zhao, and K.Saito: "Design of Cluster-type Evolvable Hardware"Proc.of 3^<rd> Biwako Workshop on System LSI, Shiga, Japan, Nov.1999. 175-177 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Tomoko Kanno: "Circuit Design of an Evolutionary Pattern Recognition System"Master Thesis, The Univ.of Aizu, Mar.2000. (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Q.F.Zhao: "Cooperative Co evolutionary Algorithm-How to Evaluate a Module ?"Proc.of the First IEEE Symp.on Comb.of Evolu.Comp. and Neural Networks, May 2000. (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Qiangfu Zhao: "Co-evolutionary learning of neural networks"Journal of Intelligent & Fuzzy Systems. 6. 83-90 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Qiangfu Zhao: "A general framework for cooperative co-evolutionary algorithms : a society model"Proc.IEEE International Conference on Evolutionary Computation, Anchorage, Alaska, May 1998. 57-62 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M.Shiraska, Q.Zhao, O.Hammami, K.Kuroda, and K.Saito: "Automatic Design of Binary Decision Trees based on Genetic Programming"Proc.of the Asia Pacific Conference on Simulated Evolution and Learning (SEAL98), July 24-27, 1998, Canberra, Australia. (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Mitsuyoshi Shirasaka: "Automatic Design of Binary Decision Trees based on GP"Master Thesis of the University of Aizu, Mar.1999. (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Daisuke Suzuki: "Hardware Design Proposals of SOM Using FPGA Technology"Master Thesis of the University of Aizu, Mar.1999. (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Q.F.Zhao and M.Shirasaka: "A study on evolutionary design of binary decision trees"Proc.IEEE Congress on Evolutionary Computation, Washington D.C., July 1999. (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] O.Hammami, K.Kuroda, Q.Zhao, and K.Saito: "CoEvolvable Hardware Platform for Automatic Hardware Design of Neural Networks"Proceedings of IEEE International Conference on Industrial Technology 2000, Goa, India, Jan.2000. 509-514 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Y.Okuyama, K.Kuroda, O.Hammami, Q.Zhao, and K.Saito: "GA Computation Acceleration by the combination of PC and FPGA through PCl Bus Interface"Proc.of 3^<rd> Biwako Workshop on System LSI, Shiga, Japan, Nov.1999. 179-181 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Kanno, K.Kuroda, O.Hammami, Q.Zhao, and K.Saito: "Design of Cluster-type Evolvable Hardxvare"Proc.of 3^<rd> Biwako Workshop on System LSI, Shiga, Japan, Nov.1999. 175-177 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Tomoko Kanno: "Circuit Design of an Evolutionary Pattern Recognition System"Master Thesis, The Univ.of Aizu, Mar.2000. (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Q.F.Zhao: "Cooperative Co-evolutionary Algorithm-How to Evaluate a Module?"Proc.of the First IEEE Symp.on Comb.of Evolu.Comp.and Neural Networks, May 2000. (2000)

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

URL: 

Published: 2002-03-26   Modified: 2021-04-07  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi