データマイニング: 2007年4月アーカイブ

後輩から、縦型探索をするために有利なグラフの標準形について教えてもらいました。今の研究テーマと少し違っているので、忘れてしまう可能性大。せっかくなので、ここにメモしておきます。

グラフの例

ここに、今から述べるグラフの例を示します。この図に書かれた2つのグラフは、パッと見れば分かると思いますが同じものです。ですが、計算機でグラフを探索する場合は、このような全体像が分かっているわけがないので、あるノードから順番に探索を行っていくことになります。左のグラフでは「B」と書かれたノード、右のグラフでは「A」と書かれたノードから始めることにします。

ここで注意しておきたいのが、グラフの探索方法が縦型であるということ。左側では、「B」→「A」→(「B」)→「C」と探索していくのに対し、右側では「A」→「B」→「C」と探索することになります。縦型探索を行う場合、なるべくならばロールバック(つまり、すでに探索したノードに戻る作業)は発生しない方がいいので、右側のグラフを標準形としたいことになります。

さて、これまでの話を踏まえた上で、標準形を選び出すための表記方法を述べます。上図のように、探索する順番がすでに最後まで分かっていて、それをノードの番号とします。その上で、1つの新しいノードに到達する探索工程を1単位と定めます。1単位での表記法は、「(ノード番号)(全体のノード数 - そのノードとつながっている探索済みのノード番号)」です。このように表記し、昇順に並べたときに最も先頭に来るものが標準形とします。左のグラフでは「22 32」、右のグラフでは「22 31」となり、右のグラフが標準形になります。

Advertizement

このアーカイブについて

このページには、2007年4月以降に書かれたブログ記事のうちデータマイニングカテゴリに属しているものが含まれています。

前のアーカイブはデータマイニング: 2007年2月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

データマイニング: 2007年4月: 月別アーカイブ

Powered by Movable Type 5.0

最近のコメント

kaneko on PowerPoint Viewer 2007が起動しない時の対処法: この情報を見て本当に
hszaki on ハワイアン・バーガー: 残念・・
alto on ハワイアン・バーガー: 食べたその日にこの記
tetsu on ハワイアン・バーガー: マヨネーズは・・・、
hszaki on ハワイアン・バーガー: マヨネーズ入っていた
tetsu on MovableType5にアップグレード: 指摘ありがとうござい
hszaki on MovableType5にアップグレード: 新年早々、エリクサー
tetsu on FFXIII: win2000って.
alto on FFXIII: こっちでも仕事でちょ
tetsu on 所属オケの演奏会: ごめんなさい^^;

カウンタ

リンク