タグ

algorithmに関するakihiromのブックマーク (3)

  • algorithm - PATRICIA に一番似合う姓は Crit-Bit かも : 404 Blog Not Found

    2013年02月14日04:30 カテゴリアルゴリズム百選Math algorithm - PATRICIA に一番似合う姓は Crit-Bit かも 高速文字列解析の世界 岡野原大輔 「高速文字列解析の世界」を読んだら、熱がぶりかえしてきたので。 ハッシュテーブルや平衡二分木に代わる連想配列を実装するにはどうしたらよいのかという、知恵熱が。 すべてのハッシュ衝突を、生まれる前に消し去りたい。すべての宇宙、過去と未来の全てのハッシュ衝突を、この手でなくてもいいから。 ハッシュテーブル - Wikipedia ハッシュテーブル (hash table) は、キーと値の組(エントリと呼ぶ)を複数個格納し、キーに対応する値をすばやく参照するためのデータ構造。ハッシュ表ともいう。ハッシュテーブルは連想配列や集合の最も効率的な実装のうち1つである ハッシュテーブルはあまりに愛用されてきたため、連想配

    algorithm - PATRICIA に一番似合う姓は Crit-Bit かも : 404 Blog Not Found
  • アルゴリズムが形作る世界

    アルゴリズムが形作る世界 (TEDTalks) Kevin Slavin / 青木靖 訳 2011年7月 この写真はマイケル・ナジャーによるものです。実際アルゼンチンに行って撮ってきたという意味で物の写真ですが、フィクションでもあります。後でいろいろ手が加えられているからです。何をしたかというと、デジタル加工をして山の稜線の形をダウジョーンズのグラフにしたのです。だからご覧いただいている谷に落ち込んでいる絶壁は、2008年の金融危機です。この写真は私たちが谷の深みにいたときに作られました。今はどこにいるのか分かりません。こちらは香港のハンセン指数です。似たような地形ですね。どうしてなんでしょう? これはアートであり、メタファーです。でも重要なのは、これが牙のあるメタファーだということです。その牙のために、今日はひとつ現代数学の役割を再考したいと思います。金融数学でなく、もっと一般的な数学

  • あらゆる数独パズルを解く

    Peter Norvig / 青木靖 訳 このエッセイでは、 あらゆる数独パズルを解くという問題に取り組む。制約伝播と探索という2つのアイデアを使うと、ごく簡単に解けるということがわかる(主要なアイデアはコードにして1ページたらずで、補足的なコードが2ページある)。 数独の記法と予備概念 最初に記法をいくつか決めておこう。数独パズルは81個のマス(square)からなる盤面を使う。数独ファンの多くはカラムを1-9で、行をA-Iでラベル付けしており、カラム、行、ボックスのような9個のマスの集まりをユニット(unit)と呼び、ユニットを共有するマスをピア(peer)と呼んでいる。パズルではマスのいくつかが空いており、他は数字が入っている。パズルの目的はこうだ。 それぞれのユニットのマスが1から9の数字の順列によって埋められるようにする。 つまり、1つのユニットに同じ数字が2度現れてはならず、そ

  • 1