本書系統介紹了組合數學的基本理論和計數方法,包括鴿巢原理、包含排斥原理、遞推關系、生成函數、Polya定理等,同時還討論了動態規划、回溯和啟發式算法等重要的組合算法。書後附有部分習題的提示或解答。
此書適合於自學青年閱讀,並且可供高校計算機專業或數學專業,運籌專業的學生及有關科技工作者參考。
本書是參照北京計算機軟件專業自學考試大綱編寫的,它包括了組合數學和組合算法兩部分內容,隨著計算機的廣泛使用,對計算機算法的研究變得日益重要,習慣上將計算機算法分成兩大類,一類稱為「計算方法」,主要解決數值計算問題,如解方程組,求積分等,它的數學基礎是高等數學,另一類稱為「組合算法」,解決搜索,排序,組合優化問題等,它的數學基礎就是組合數學。在這本書中著重介紹了組合數學的基本理論和計算方法以及幾種廣泛使用組合算法,包括以下內容:
組合數學(第1—第8章)主要研究組合計算的各種方法和技巧,有包含排斥原理和Polya定理的應用,遞推關系和生成函數法等,這是分析算法復雜性的重要手段。
組合算法(第9—11章)主要研究動態規划法,回溯法和廣泛用於智能領域的啟發式算法。
目錄
第一章 引言
習題
第二章 鴿巢原理和Ramsey定理
1 鴿巢原理的簡單形式及其應用
2 鴿巢原理的加強形式
3 Ramsey定理
習題二
第三章 排列和組合
1 加法法則和乘法法則
2 集合的排列和組合
3 多重集的排列和組合
習題三
第四章 二項式系數
1 二項式定理
2 組合恆等式
3 非降路徑問題
4 牛頓二項式定理
5 多項式定理
習題四
第五章 包含排斥原理
1 包含排斥原理
2 多重集的r-組合數
3 錯位排列
4 有限制條件排列問題
5 有禁區的排列問題
習題五
第六章 遞推關系
1 Fibonacci數列
2 常系數線性齊次遞推關系的求解
3 常系數線性非齊次遞推關系的求解
4 用迭代和歸納法求解遞推關系
習題六
第七章 生成函數
1 生成函數的定義及性質
2 多重集的r-組合數
3 用生成函數來求解遞推關系
4 正整數的剖析
5 指數生成函數與多重集的排列問題
6 Catalan 數和Stirling數
習題七
第八章 Polya定理
┅┅
第九章 動態規划
第十章 回溯
第十一章 啟發式算法
部分習題的解答或提示
參考書目
習題
第二章 鴿巢原理和Ramsey定理
1 鴿巢原理的簡單形式及其應用
2 鴿巢原理的加強形式
3 Ramsey定理
習題二
第三章 排列和組合
1 加法法則和乘法法則
2 集合的排列和組合
3 多重集的排列和組合
習題三
第四章 二項式系數
1 二項式定理
2 組合恆等式
3 非降路徑問題
4 牛頓二項式定理
5 多項式定理
習題四
第五章 包含排斥原理
1 包含排斥原理
2 多重集的r-組合數
3 錯位排列
4 有限制條件排列問題
5 有禁區的排列問題
習題五
第六章 遞推關系
1 Fibonacci數列
2 常系數線性齊次遞推關系的求解
3 常系數線性非齊次遞推關系的求解
4 用迭代和歸納法求解遞推關系
習題六
第七章 生成函數
1 生成函數的定義及性質
2 多重集的r-組合數
3 用生成函數來求解遞推關系
4 正整數的剖析
5 指數生成函數與多重集的排列問題
6 Catalan 數和Stirling數
習題七
第八章 Polya定理
┅┅
第九章 動態規划
第十章 回溯
第十一章 啟發式算法
部分習題的解答或提示
參考書目
網路書店
類別
折扣
價格
-
新書87折$99