The Art of Computer Programming Volume 4A Combinatorial Algorithms Part1 日本語版

The Art of Computer Programming Volume 4A Combinatorial Algorithms Part1 日本語版

試し読みをする

※電子書籍ストアBOOK☆WALKERへ移動します。

試し読みをする

※電子書籍ストアBOOK☆WALKERへ移動します。

  • 定価: (本体円+税)
発売日:
2017年03月15日
判型:
B5判
商品形態:
単行本
ページ数:
888
ISBN:
9784048930550

The Art of Computer Programming Volume 4A Combinatorial Algorithms Part1 日本語版

  • 著 Donald E.Knuth
  • 監訳 有澤 誠
  • 監訳 和田 英一
  • 訳 筧 一彦
  • 訳 小出 洋
  • 定価: 円 (本体円+税)
発売日:
2017年03月15日
判型:
B5判
商品形態:
単行本
ページ数:
888
ISBN:
9784048930550

Knuth先生によるアルゴリズムのバイブルの4冊目。

Knuth先生の名著『The Art of Computer Programming』で組合せアルゴリズムを理解する!

「組合せアルゴリズムは、早い話で順列やグラフなど、組合せ対象の高速処理の技術であると定義できる。われわれはある制約を満たす最良のパターンや配置を探そうとする。そういう問題は極めて多く、わずかな優れた工夫でも数年分、数世紀分の計算時間を節約し得るので、そういうプログラムを書く技法は特に重要であり、感動である。」(本書「序」より)。

この巻では、広大な組合せアルゴリズムの分野における基本的な考え方を理解していきます。論理代数の使い方、グラフ理論、バックトラッキングなど、中核をなすアルゴリズムを取り上げます。

※ 本書は、株式会社アスキーより刊行された『The Art of Computer Programming Volume 4 日本語版』のFascicle 0 ~ 4を合本し、並製本として再刊行したものです。再刊行にあたっては、旧版刊行後に発見された誤植などを修正しています。
Knuth先生の名著『The Art of Computer Programming』で組合せアルゴリズムを理解する!

「組合せアルゴリズムは、早い話で順列やグラフなど、組合せ対象の高速処理の技術であると定義できる。われわれはある制約を満たす最良のパターンや配置を探そうとする。そういう問題は極めて多く、わずかな優れた工夫でも数年分、数世紀分の計算時間を節約し得るので、そういうプログラムを書く技法は特に重要であり、感動である。」(本書「序」より)。

この巻では、広大な組合せアルゴリズムの分野における基本的な考え方を理解していきます。論理代数の使い方、グラフ理論、バックトラッキングなど、中核をなすアルゴリズムを取り上げます。

※ 本書は、株式会社アスキーより刊行された『The Art of Computer Programming Volume 4 日本語版』のFascicle 0 ~ 4を合本し、並製本として再刊行したものです。再刊行にあたっては、旧版刊行後に発見された誤植などを修正しています。

※画像は表紙及び帯等、実際とは異なる場合があります。

もくじ

第7章 組合せ探索
7.1. 零と一
7.1.1. Boole演算の基礎
7.1.2. Boole関数評価
7.1.3. ビットごとの秘宝と技法
7.1.4. 二分決定図
7.2. すべての可能性の生成
7.2.1. 組合せパターンの生成
7.2.1.1. すべての n 項組の生成
7.2.1.2. すべての順列の生成
7.2.1.3. すべての組合せの生成
7.2.1.4. すべての整数分割の生成
7.2.1.5. すべての集合分割の生成
7.2.1.6. すべての木の生成
7.2.1.7. 歴史とより詳しい参考文献

演習問題の解答

付録A 数表
付録B 表記法索引

同じシリーズの作品

最近チェックした商品