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

A Study on Hardware Implementation of a Genetic Algorithm with Adaptive Parameter Adjustment

Research Project

Project/Area Number 10680356
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionHiroshima University

Principal Investigator

WAKABAYASHI Shinichi  Hiroshima Univ., Fac. of Eng., Assoc. Prof., 工学部, 助教授 (50210860)

Co-Investigator(Kenkyū-buntansha) KOIDE Tetsushi  The Univ. of Tokyo, VDEC, Assoc. Prof., 大規模集積システム設計教育研究センター, 助教授 (30243596)
Project Period (FY) 1998 – 1999
Project Status Completed (Fiscal Year 1999)
Budget Amount *help
¥3,300,000 (Direct Cost: ¥3,300,000)
Fiscal Year 1999: ¥1,300,000 (Direct Cost: ¥1,300,000)
Fiscal Year 1998: ¥2,000,000 (Direct Cost: ¥2,000,000)
KeywordsGenetic Algorithm / GA parameter / Hardware Implementation / Parameter Adjustment / Adaptive Genetic Algorithm / GAパラメータ
Research Abstract

The aim of this research is to develop a genetic algorithm (GA), which is able to adjust the values of genetic parameters during the algorithm execution, and is suitable for hardware implementation.
In 1998, we developed a GA hardware called GAA-II, which selected the crossover operators and mutation rates based on the superiority of an individual. GAA-II can be used as a stand-alone core processor of a hardware GA system. It can also be used to implement a parallel GA by connecting a set of GAA-II chips. GAA-II was designed with the Verilog hardware description language, and implemented as an LSI chip in the chip fabrication program of VLSI Design and Education Center (VDEC), the University of Tokyo. Compared with the ordinary software GA, GAA-II runs 20 to 50 times faster than that to get the same results.
In 1999, we developed an evaluation board to evaluate the GAA-II chip. From the experiments with the evaluation board, it was confirmed that the basic functions of the GAA-II chip were correctly implemented. As an extension of GAA-II, we also investigated a parallel GA, which had a function of adaptive parameter adjustment, and was based on a hierarchical population model. In this parallel GA, GA parameters were exchanged among subpopulations during the GA execution to obtain good results in a short computation time. Experimental results showed the effectiveness of the proposed adaptive parallel GA.
Results obtained in this research were presented in several international and domestic conferences and workshops, and published as journal papers. From this research, many fruitful results have been obtained, which will be useful for future research on genetic algorithms and their hardware implementation.

Report

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

    (39 results)

All Other

All Publications (39 results)

  • [Publications] 八田浩一: "遺伝的アルゴリズムにおける交差手法の適応的選択の一手法"電子情報通信学会論文誌D-I. J81-D-I・7. 900-909 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Shinichi Wakabayashi: "GAA:AVLSI ganetic algorithm accelerator with on-the-fly adaptation of crossover pterators"Proc.1998 International Symposium on Circuits and Systems. Vol.2. 268-271 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Koichi Hatta: "Adapting Prameters based on pedigree of individuals in a genetic algorithm"Proc.1998 Genetic Programming Conference. 510-517 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 若林真一: "交差手法の動的選択を伴う適応的遺伝的アルゴリズムのVLSIによる実現とその評価"情報処理学会DAシンポジウム'98論文集. 137-142 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Koichi Hatta: "Solving the capacitor placement problem in a radial distribution system using an adaptive genetic algorithm"Rroc.Parallel Problem Solving from Nature IV. 1028-10367 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 八田浩一: "遺伝的アルゴリズムにおける個体エリート度に基づく遺伝的オペレータとGAパラメータの適応的調整"電子情報通信学会論文誌D-I. J82-D-I・9. 1135-1143 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Shinichi Wakabayashi: "An LSI inplementation of an adaptive genetic algorithm with on-the-fly crossover operator selection"Proc.Asia-South Pacific Design Autmation Conference. 37-40 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Koichi Hatta: "Solving the rectangular packing problem by an adaptive GA based on seguence-pair"Proc.Asia-South Pacific Design Automation Conference. 143-148 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 中矢真吾: "適応的遺伝的アルゴリズムに基づくフロアプランニング手法"情報処理学会DAシンポジウム'99論文集. 137-142 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 若林真一: "遺伝的アルゴリズムアクセラレータGAA-IIの設計"情報処理学会DAシンポジウム'99論文集. 143-148 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 中矢真吾: "適応的遺伝的アルゴリズムとシーケンスペアに基づくフロアプランニング手法"電子情報通信学会コンピュータシステム研究会技術研究報告. CPSY99-94. 81-88 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 利根直佳: "遺伝パラメータの適応的調整機能をもつ並列遺伝的アルゴリズム"電子情報通信学会コンピュテーション研究会技術研究報告. COMP99-58. 17-25 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 若林真一: "交差手法の適応的選択機能を組み込んだ遺伝的アルゴリズムのLSIチップによる実現"情報処理学会論文誌. (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Shinichi Wakabayashi: "Genetic algorithm Accelerator GAA-II"Proc.Asia-South Pacific Design Automation Conference. 9-10 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Shingo Nakaya: "An adaptive genetic algorithm for VLSI Floopplanning based on seguence-pair"Proc.2000 International Symposium on Circutes and Systems. (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] K. Hatta: "An Adaptive Method of Selecting Crossover Operators in a Genetic Algorithm"Trans. IEICE. J81-D-I.7. 900-909 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] S. Wakabayashi: "GAA:A VLSI Genetic Algorithm Accelerator with on-the-fly Adaptation of Crossover Operators"Proc. ISCAS. vol. 2. 268-271 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] K. Hatta: "Adapting Parameters Based on Pedigree of Individuals in a Genetic Algorithm"Proc. Genetic Programming Conf.. 510-517 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] S. Wakabayashi: "VLSI Imprementation of an Adaptive Genetic Algorithm with on-the-fly Crossover Operator Selection and its Evaluation"IPS of Japan, DA Symposium. 137-142 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] K. Hatta: "Solving, the Capacitor Placement Problem in a Radial Distribution System Using an Adaptive Genetic Algorithm"Proc. Parallel Problem Solving from Nature 4. 1028-1037 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] K. Hatta: "Adapting Genetic Operators and GA Parameters Based on Elite Degree of an Individual in a Genetic Algorithm"Trans. IEICE. J82-D-I.9. 1135-1143 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] S. Wakabayashi: "An LSI Implementation of an Adaptive Genetic Algorithm with on-the-fly Crossover Operator Selection"Proc. IEEE ASP-DAC 1999. 37-40 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] K. Hatta: "Solving the Rectangular Packing Problem by an Adaptive GA Based on Sequence-Pair"Proc. IEEE ASP-DAC 1999. 181-184 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] S. Nakaya: "A Floorplanning Method Based on an Adaptive Genetic Algorithm"IPS of Japan, DA Symposium. 137-142 (199)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] S. Wakabayashi: "Hardware Design of a Genetic Algorithm Accelerator GAA-II"IPS of Japan, DA Symposium. 143-148 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] S. Nakaya: "An Adaptive Genetic Algorithm with Sequence-Pair Representation of Solutions for VLSI Floorplanning"Technical Report of IEICE. CPSY99-94. 81-88 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] N. Toshine: "A Parallel Genetic Algorithm with Adaptive Adjustment for Genetic Algorithm"Technical Report of IEICE. COMP99-58. 17-25 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] S. Wakabayashi: "An LSI Implementation of a Genetic Algorithm with Adaptive Selection of Crossover Operators"Trans. IPS of Japan. (to appear).

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] S. Wakabayashi: "Genetic Algorithm Accelerator GAA-II"Proc. IEEE ASP-DAC 2000. 9-10 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] S. Nakaya: "An Adaptive Genetic Algorithm for VLSI Floorplanning Based on Sequence-Pair"Proc. IEEE ISCAS 2000. (to appear). (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 八田弘一: "遺伝的アルゴリズムにおける個体のエリート度に基づく遺伝オペレータとGAパラメータの適応的調整"電子情報通信学会論文誌 D-I. J82-D-J・9. 1135-1143 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 若林 真一: "遺伝的アルゴリズムアクセラレータGAA-IIの設計"情報処理学会DAシンポジウム'99論文集. 143-148 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 利根 直佳: "遺伝パラメータの適応的調整機能をもつ並列遺伝的アルゴリズム"電子情報通信学会技術研究報告. COMP 99-58. 17-24 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Shin'ichi Wakabayashi: "Genetic Algorithm Accelerator GAA=II"Proc. 2000 Asia-South Pacific Design Automation Conf.. 9-10 (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] 八田浩一: "遺伝的アルゴリズムにおける交差手法の適応的選択の一手法" 電子情報通信学会論文誌D-I. J81D-1,7. 900-909 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Shinichi Wakabayashi: "GAA : A VLSI genetic algorithm accelerator with or-the-fly adaotation of crossover cperators" Proceedings of 1998 IEEE Int.Synp.on Ciruits and Systems. 2. 268-271 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Koichi Hatta: "Adapting parameters based on pedigree of individnnls in a genetic algorithm" Proc.3rd Annual Genetic Programming Conf.510-517 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Koichi Hatta: "Solring the capacitor placement problem in a radial distribution system using an adaptive genetic algorithm" Proc.5rd Conf.on Parallel Problem Solring from Nature. 1028-1037 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Shinichi Wakabayashi: "An LSI implementation of an adaptive genetic algorithm with on-the-fly crossover operator selection" Proc.1999 Asia-South Pacific Design Automation Conf.37-40 (1999)

    • Related Report
      1998 Annual Research Report

URL: 

Published: 1998-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi