タグ

2010年10月13日のブックマーク (3件)

  • Dynamic programming

    配列解析の出発点は、ダイナミックプログラミング(DP: dynamic programming)法による2つの配列アライメントを理解することである。いま2つの文字列が与えられたときに、適当な場所にギャップを入れてずらすことにより、両者で対応する文字の一致数が最大になるような並べ方を探してみよう。上の図に2つの文字列AIMSとAMOSを例として、ダイナミックプログラミング法の原理が示されている。この場合 AIM−S A−MOS のように−で示した位置にギャップを入れて並べると3つの文字が一致する。これが最大の一致数に対応したアライメント、すなわち最適アライメント(optimal alignment)で、この問題の解となる。アライメントの問題とは結局、ある評価関数(この例では文字の一致数)を最適にする最適化問題に帰着するのである。 ダイナミックプログラミング法による解法は、比較する配列を横方向

  • あばばばば - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • 食べる時に「ナムナム」する猫 : カラパイア

    という動物は、たくさん飼えば飼うほど、その奥深い生態に感心させられるわけで、一部のは、"なむなむなむ(ノムノムノム)"と、念仏を唱えるように発生しながら同時にべるという個体もいるわけで、そんなナムナムを見てみようと思うんだ。

    食べる時に「ナムナム」する猫 : カラパイア