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

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)
HAMMAMI Omma  会津大学, コンピュータ理工学部, 助教授
Project Period (FY) 1998 – 1999
Project Status Completed (Fiscal Year 1999)
Budget Amount *help
¥4,000,000 (Direct Cost: ¥4,000,000)
Fiscal Year 1999: ¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 1998: ¥2,500,000 (Direct Cost: ¥2,500,000)
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

Report

(3 results)
  • 1999 Annual Research Report   Final Research Report Summary
  • 1998 Annual Research Report
  • Research Products

    (34 results)

All Other

All Publications (34 results)

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mitsuyoshi Shirasaka: "Automatic Design of Binary Decision Trees based on GP"Master Thesis of the University of Aizu, Mar. 1999. (1999)

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Tomoko Kanno: "Circuit Design of an Evolutionary Pattern Recognition System"Master Thesis, The Univ.of Aizu, Mar.2000. (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Qiangfu Zhao: "Co-evolutionary learning of neural networks"Journal of Intelligent & Fuzzy Systems. 6. 83-90 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mitsuyoshi Shirasaka: "Automatic Design of Binary Decision Trees based on GP"Master Thesis of the University of Aizu, Mar.1999. (1999)

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Tomoko Kanno: "Circuit Design of an Evolutionary Pattern Recognition System"Master Thesis, The Univ.of Aizu, Mar.2000. (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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)

    • Related Report
      1999 Annual Research Report
  • [Publications] O.Hammami,K.Kuroda,Q.Zhao,and K.Saito: "CoEvolvable Hardware Platform for Automatic Haedware Design of Neeral Networks"Proceedings of IEEE International Conference on Indudtrial Technology 2000,Goa,India,Jan,2000. 509-514 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Y.Okuyama,K.Kuroda,O.Hammami,Q.Zhao,and K.Saito: "GA Computation Acceleration by the conbination of PC and FPGA through PCI Bu* Interface"Proc.of 3_<th> Biwako Workshop on System LSI,Shiga,Japan,Nov.1999. 179-181 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] T.Kanno,K.Kuroda,O.Hammami,Q.Zhao,and K.Saito: "Design of Cluster-type Evolvable Hardware"Proc.of 3_<th> Biwako Workshop on System LSI,Shiga,Japan,Nov.1999. 175-177 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Tomoko Kanno: "Circuit Design of an Evolutionary Pattern Recognition System"Master Thesis,The Univ,of Aizu,Mar.2000. (1999)

    • Related Report
      1999 Annual Research Report
  • [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 Nerworks,May 2000. (2000)

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

    • Related Report
      1998 Annual Research Report
  • [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)

    • Related Report
      1998 Annual Research Report
  • [Publications] Mitsuyoshi Shirasaka: "Automatic Design of Binary Decision Trees based on GP" Mater Thesis of the University of Aizu,1998. (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Daisuke Suzuki: "Hardware Design Proposals of SOM Using FPGA Technology" Mater Thesis of the University of Aizu,1998. (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Fumiaki Okuya: "Implementation of a high speed circuit for weighted-sum using VHDL" Graduation Thesis of the University of Aizu, 1998. (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Atsumu Oshimo: "Implementation of a neuron processor using VHDL" Graduation Thesis of the University of Aizu,1998. (1999)

    • Related Report
      1998 Annual Research Report

URL: 

Published: 1998-04-01   Modified: 2021-04-07  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi