BDD

BDD党紹介ページ

4月 1, 2011

BDDとは

Binary Decision Diagram (BDD)とは、論理関数をコンパクトに表現し、効率良く扱うデータ構造。
ハードウェアの設計・検証や、制約充足問題を解くために利用される。
再帰、ハッシュ、キャッシュ、オブジェクト指向などの基本的なアルゴリズムやデータ構造の集大成である。

 

BDD党の公約:こんなことを目指します。

BDDの大規模処理・高速処理を実現
BDDの並列化処理、ストリーミング処理手法を研究し、大規模なBDD処理を実現する方法や、高速処理方法を研究する。
既存手法では実現できなかったような大規模な回路設計や問題解決への活用を目指す。

新しいBDDの応用方法の提案
文字列集合を表すSeqBDDや、量子回路を表すDDMFの応用方法の発見を目指す。

 

こんな研究テーマが考えられます

- GPUでBDDの並列処理
- SeqBDDを用いた文字列処理
- 量子回路を表現するDDMFからの量子回路合成
- BDDを用いたアルゴリズム学習システムの実現

 

卒研ではこんなことをしました

- 青木 洋士, “Sequence BDDを利用した文字列連想配列”
- 森 紘志, “ストリーム形式のTrie木を用いた文字列集合演算”
- 山本 勝也, “BDDにおける再帰アルゴリズムの学習支援システム”

 

Recent News

ふと出てきた卒業写真2010

ふと出てきた卒業写真2010

Published 5月 10, 2012
お花見2012

お花見2012

Published 4月 16, 2012
SASIMI2012で発表

SASIMI2012で発表

Published 3月 8, 2012
ラーメンツアー

ラーメンツアー

Published 2月 24, 2012
2011年度追いコン

2011年度追いコン

Published 2月 20, 2012
ICPCアジア地区大会に伊藤さん・青木さんが出場

ICPCアジア地区大会に伊藤さん・青木さんが出場

Published 2月 20, 2012
かに鍋大会 2011

かに鍋大会 2011

Published 12月 9, 2011
台湾のGrC2011で青木さんが発表

台湾のGrC2011で青木さんが発表

Published 11月 21, 2011
ひらめきときめきサイエンス2011

ひらめきときめきサイエンス2011

Published 10月 12, 2011
情報処理学会関西支部大会で浜地さん発表

情報処理学会関西支部大会で浜地さん発表

Published 10月 11, 2011