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

A Study on Efficient Problem Solving for Combinatorial Problems Using Programmable Logic Devices

Research Project

Project/Area Number 15500040
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Computer system/Network
Research InstitutionHiroshima City University

Principal Investigator

WAKABAYASHI Shinichi  Hiroshima City University, Faculty of Information Sciences, Professor, 情報科学部, 教授 (50210860)

Project Period (FY) 2003 – 2004
Project Status Completed (Fiscal Year 2004)
Budget Amount *help
¥3,700,000 (Direct Cost: ¥3,700,000)
Fiscal Year 2004: ¥2,200,000 (Direct Cost: ¥2,200,000)
Fiscal Year 2003: ¥1,500,000 (Direct Cost: ¥1,500,000)
KeywordsFPGA / combinatorial problem / NP-hard / branch and bound / instance-specific / hardware solver / プログラム可能論理デバイス / 論理合成 / 最大クリーク
Research Abstract

Reconfigurable computing with Field Programmable Gate Arrays (FPGAs) has become popular as a new approach to combinatorial problems. In particular, problem solving by instance-specific accelerators has been widely noticed such as the Boolean satisfiability problem, the minimum cover problem, etc. In this study, we present a novel approach to solving several NP-hard problems on graphs such as the maximum clique problem, the minimum vertex cover problem, and the minimum dominating set problem, based on reconfigurable computing. In the proposed approach, for a given instance of each problem, an HDL description of an instance-specific accelerator is generated to produce an optimum solution of the problem. The generated instance-specific accelerator is based on branch & bound search with various pruning techniques. Furthermore, pipeline and parallel processing are introduced to speed up the computation time. We also developed a system, which generates the Verilog HDL description of the accelerator automatically for a given problem instance. The generated Verilog description is compiled and downloaded to an FPGA as configuration data to solve the problem by hardware. Experimental results showed that, compared with the software solver, the proposed algorithm produced an optimum solution of the problem in a 'very shorter running time even if the time for circuit synthesis and configuration of FPGA was taken into account.

Report

(3 results)
  • 2004 Annual Research Report   Final Research Report Summary
  • 2003 Annual Research Report
  • Research Products

    (17 results)

All 2005 2004 Other

All Journal Article (16 results) Publications (1 results)

  • [Journal Article] グラフ最小節点被覆問題に対するFPGAを用いたインスタンス依存ハードウェア解法2005

    • Author(s)
      菊池健司
    • Journal Title

      電子情報通信学会技術研究報告 VLD2004-106

      Pages: 51-56

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] 最小支配集合問題を解くインスタンス依存ハードウェア解法2005

    • Author(s)
      有路忠臣
    • Journal Title

      第4回情報科学技術フォーラム講演論文集 (発表予定)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] An instance-specific hardware algorithm using FPGAs for the minimum vertex cover problem of a graph2005

    • Author(s)
      Kenji Kikuchi
    • Journal Title

      IEICE Technical Report VLD2004-106

      Pages: 51-56

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] グラフ最小節点被覆問題に対するFPGAを用いたインスタンス依存ハードウェア解法2005

    • Author(s)
      菊池健司
    • Journal Title

      情報処理学会研究報告 2004-SLDM-118

      Pages: 51-56

    • Related Report
      2004 Annual Research Report
  • [Journal Article] An instance-specific hardware algorithm for finding a maximum clique2004

    • Author(s)
      Shinichi Wakabayashi
    • Journal Title

      Proc.International Conference on Field Programmable Logic and Applications (FPL 2004) LNCS 3203

      Pages: 516-525

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] 最大クリークを求めるデータ依存ハードウェアアルゴリズムの実装と評価2004

    • Author(s)
      若林真一
    • Journal Title

      電子情報通信学会技術研究報告 VLD2003-135

      Pages: 61-66

    • NAID

      110003178656

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] FPGAを用いた最大クリーク問題の高速解法2004

    • Author(s)
      菊池健司
    • Journal Title

      平成16年度電気・情報関連学会中国支部第55回連合大会講演論文集 122005

      Pages: 309-310

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] 最大クリーク問題を解くインスタンス依存ハードウェア解法2004

    • Author(s)
      菊池健司
    • Journal Title

      第6回IEEE広島支部学生シンポジウム論文集

      Pages: 235-238

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Annual Research Report 2004 Final Research Report Summary
  • [Journal Article] An instance-specific hardware algorithm for finding a maximum clique2004

    • Author(s)
      Shinichi Wakabayashi
    • Journal Title

      Proc.International Conf.on Field Programmable Logic and Applications LNCS 3203

      Pages: 516-525

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Implementation and evaluation of an instance-specific hardware algorithm for finding a maximum clique2004

    • Author(s)
      Shinichi Wakabayashi
    • Journal Title

      IEICE Technical Report VLD2003-135

      Pages: 61-66

    • NAID

      110003178656

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] An efficient method for the maximum clique problem using FPGAs2004

    • Author(s)
      Kenji Kikuchi
    • Journal Title

      Proc.Joint-Chugoku Chapter Conference 122005

      Pages: 309-310

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] An instance-specific hardware algorithm for solving the maximum clique problem2004

    • Author(s)
      Kenji Kikuchi
    • Journal Title

      Proc.IEEE Hiroshima Section Student Symposium

      Pages: 235-238

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] An instance-specific hardware algorithm for finding a maxium clique2004

    • Author(s)
      Shinichi Wakabayashi
    • Journal Title

      Proc.Field Programmable Logic and its Applications LNCS 3203

      Pages: 516-525

    • Related Report
      2004 Annual Research Report
  • [Journal Article] 最大クリークを求めるデータ依存ハードウェアアルゴリズムの実装と評価2004

    • Author(s)
      若林真一
    • Journal Title

      情報処理学会研究報告 2004-SLDM-113

      Pages: 125-130

    • NAID

      110003178656

    • Related Report
      2004 Annual Research Report
  • [Journal Article] FPGAを用いた最大クリークの高速解法2004

    • Author(s)
      菊池健司
    • Journal Title

      平成16年度電気・情報関連学会中国支部第55回連合大会講演論文集 122005

      Pages: 309-310

    • Related Report
      2004 Annual Research Report
  • [Journal Article] An instance-specific hardware algorithm for solving the minimum dominating set problem

    • Author(s)
      Tadaomi Ariji
    • Journal Title

      Proc.Forum on Information Technology (to appear)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Publications] 若林 真一: "最大クリークを求めるデータ依存ハードウェアアルゴリズムの実装と評価"電子情報通信学会VLSI設計技術研究会技術研究報告. 103・579. 61-66 (2004)

    • Related Report
      2003 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi