The Art of Computer Programming Volume 4B の日本語訳

#knuth 1 #sat 2 #taocp 2

Knuth先生のThe Art of Compute Programming Volume 4B の日本語訳が アスキードワンゴから2023年12月18日に出版されます.

目次

  • 序 …… vii
  • 演習問題についての注意 …… xiii
  • 数学的準備拾遺 …… 1

    • さまざまな不等式 …… 3
    • マルチンゲール …… 6
    • マルチンゲールからの末尾不等式 …… 8
    • 応用 …… 9
    • ほとんど確かあるいは極めて確かなこと …… 11
    • 演習問題 …… 12
  • 第7章 — 組合せ探索 …… [4A.1]

    • 7.2. すべての可能性の生成 …… [4A.275]

      • 7.2.1. 組合せパターンの生成 …… [4A.275]
      • 7.2.2. Backtrack Programming …… 32

          • データ構造 …… 34
          • Walkerの方式 …… 35
          • 順列とLangford対 …… 36
          • ことばの四角 …… 38
          • コンマフリー符号 …… 39
          • 選択肢の動的な並べ替え …… 40
          • 逐次割当て再訪 …… 41
          • コンマフリー問題のためのリスト …… 42
          • 更新と復元の一般的なしくみ …… 43
          • コンマフリー符号でのバックトラック …… 46
          • 実行時間の見積もり …… 47
          • *解の数の見積もり …… 50
          • 問題の分割 …… 52
          • 歴史的注 …… 54
          • 演習問題 …… 55
        • 7.2.2.1. ダンシングリンクス …… 66

          • 厳密被覆問題 …… 67
          • 二次アイテム …… 71
          • 進捗報告 …… 73
          • 数独 …… 74
          • ポリオミノ …… 79
          • ポリキューブ …… 82
          • 厳密被覆問題の分解 …… 83
          • 色制御の被覆 …… 87
          • 多重性を取り入れる …… 91
          • *新しいダンスステップ …… 95
          • *アルゴリズムXの解析 …… 98
          • *マッチング問題の解析 …… 102
          • *まともな注目点を維持する …… 104
          • 局所的等価性の開発 …… 106
          • *オプションの前処理 …… 108
          • 最小コスト解 …… 111
          • *最小コスト切断の実装 …… 115
          • *ZDDとダンス …… 118
          • 要約 …… 121
          • 歴史的注記 …… 121
          • 演習問題 — 第1部 …… 122
          • 演習問題 — 第2部 …… 155
          • 演習問題 — 第3部 …… 173
        • 7.2.2.2. 充足可能性 (Satisfiability) …… 185

          • 単純な例 …… 188
          • SATに対するバックトラック法 …… 210
          • ランダムな充足可能性 …… 230
          • 導出 …… 238
          • 導出によるSAT解法 …… 243
          • Monte Carlo法 …… 260
          • 局所補題 …… 264
          • *メッセージパッシング …… 273
          • *節の前処理 …… 277
          • 制約の節への符号化 …… 279
          • 単位伝播と強制 …… 285
          • 対称性除去 …… 287
          • 充足可能性を保つ写像 …… 289
          • 100個のテストケース …… 295
          • パラメータを調整する …… 305
          • 並列性の開拓 …… 309
          • 簡単な歴史 …… 310
          • 演習問題 …… 313
  • 演習問題の解答 …… 368
  • 付録A — 数表 …… 647

    • 1 基本定数 (十進) …… 647
    • 2 基本定数 (十六進) …… 648
    • 3 調和数, Bernoulli数, Fibonacci数 …… 649
  • 付録B — 表記法索引 …… 651
  • 付録C — アルゴリズムと定理の索引 …… 657
  • 付録D — 組合せ問題の索引 …… 658
  • 付録E — 解答のパズルの解 …… 661
  • 索引 …… 664

リンク


関連するページ