乱択アルゴリズム(ランタクアルゴリズム)
- 著者:
- 玉木 久夫(タマキ ヒサオ)
- 出版社:
- 共立出版
- 出版日:
- 2008年08月13日頃
- ISBN:
- 9784320121706
- シリーズ:
- アルゴリズム・サイエンスシリーズ【数理技法編】 4
- 在庫:
- 在庫あり
書籍紹介
アルゴリズムの振舞いを乱数に依存させる乱択アルゴリズムが流用されており、単にアルゴリズムといえば、今日では乱択アルゴリズムを含んでいると考えるのが普通である。しかし、実用アルゴリズムの世界では、乱択アルゴリズムの効果と価値が十分に認識されているとは言い難い。この状況を改善するには、アルゴリズム教育において乱択アルゴリズムに正当な地位を与える必要があろう。全体として、さまざまな分野の乱択アルゴリズムを網羅することは考えず、少数の乱択アルゴリズムを例として基本的な考え方のパターンを掘り下げる方針を採った。本書のレベルはやや高度であり、大学院あるいは学部の高学年でアルゴリズム理論とその基礎になる数学的素養を既に身につけた人、あるいはこの分野でこれから研究を始めようとする研究者を主な対象としている。
第 1 章 導入
1.1 乱択アルゴリズムの基本的な考え方
1.2 乱数の効用
1.3 乱択アルゴリズムの分類
1.4 数学とアルゴリズムの基礎
1.5 確率的解析のための準備
第 2 章 平均化効果を利用する乱択アルゴリズム
2.1 クィックソート
2.2 乱択逐次構成法:2 次元の凸包
2.3 低次元の線形計画法
2.4 LP 型問題
第 3 章 標本乱択を利用するアルゴリズム
3.1 部分集合の大きさ
3.2 κ 番目の値
3.3 ε標本とε網
3.4 最小全域木問題の線形時間アルゴリズム
3.5 標本乱択を利用した近似アルゴリズム:密なグラフの最大カット
第 4 章 くじ引き型のアルゴリズム
4.1 素数性判定の乱択アルゴリズム
4.2 関数の同一性の検証
4.3 成功確率の増幅
第 5 章 その他の種類の乱択アルゴリズム
5.1 制約のランダムな充足を図るアルゴリズム
5.2 乱歩を利用するアルゴリズム
第 6 章 マルコフ連鎖を用いた標本乱択
6.1 計数問題の近似アルゴリズム:標本乱択の応用
6.2 マルコフ連鎖の基礎
6.3 標本乱択のためのマルコフ連鎖の設計
6.4 定常分布への収束の速さ
6.5 厳密な標本乱択
第 7 章 脱乱択化
7.1 条件付き確率の方法
7.2 確率空間の縮小
言及の推移
言及 Qiita 記事 (15 件)
ソートを極める! 〜 なぜソートを学ぶのか 〜
♡ 2386アルゴリズム, 数学, 競技プログラミング, ソート, 新人プログラマ応援データ分析の数学学習に疲れ「数学大嫌い」というあなたを癒やすお友達あるいは悪魔
♡ 27本, 数学, データ分析重みをつけてランダムに何か出したい
♡ 23Go, algorithm効率のいい(主に速度面)コードの書き方、の身につけ方
♡ 20Python, ポエム, 新人プログラマ応援「充足可能性問題(3-SAT)を解く乱択アルゴリズム」 by Julia
♡ 18JuliaAtCoder入青したのでこれまでを振り返ってみる
♡ 10Python, AtCoder, ポエム, 競技プログラミング「充足可能性問題(3-SAT)を解く乱択アルゴリズム」 by Egison
♡ 10egison[Go]重み付き乱択アルゴリズムを整数だけで完結させる
♡ 7Go「充足可能性問題(3-SAT)を解く乱択アルゴリズム」 by Scala
♡ 4Scala【電通大生が考察】『チューリングラブ』を計算機科学で読み解くと、なぜ「オートマトンラブ」ではダメなのか分かった話
♡ 3ポエム, 考察, オートマトン, 歌詞, チューリングラブ
この本に興味がある方におすすめ
この本に関連
関連記事
アルゴリズム本ガイド - 競プロだけじゃない、実務に活きる選び方
アルゴリズム本の 3 タイプと、実務でアルゴリズムの知識が活きる場面、数学が苦手な人向けの学習ルートを紹介します。
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。数学が苦手な人向けの学習ルートと、ML 本の賞味期限の見極め方を解説します。
技術書の「演習問題」を解く人が圧倒的に伸びる理由
技術書の章末にある演習問題を飛ばしていませんか。演習問題を解く人と解かない人では、知識の定着率と応用力に決定的な差が生まれます。その科学的根拠と効果的な取り組み方を解説します。