日本語版Knuth先生によるアルゴリズムのバイブルの4冊目。Programming』で組合せアルゴリズムを理解する!「組合せアルゴリズムは、早い話で順列やグラフなど、組合せ対象の高速処理の技術であると定義できる。われわれはある制約を満たす最良のパターンや配置を探そうとする。いう問題は極めて多く、わずかな優れた工夫でも数年分、数世紀分の計算時間を節約し得るので、そういうプログラムを書く技法は特に重要であり、感動である。」(本書「序」より)。この巻では、広大な組合せアルゴリズムの分野における基本的な考え方を理解していきます。論理代数の使い方、グラフ理論、バックトラッキングなど、中核をなすアルゴリズムを取り上げます。4を合本し、並製本として再刊行したものです。再刊行にあたっては、旧版刊行後に発見された誤植などを修正しています。経てIIJ技術研究所。CORPORATION。