出版時間:2007-3 出版社:清華大學(xué) 作者:Jon Kleinberg,éva Tardos 頁數(shù):573 字?jǐn)?shù):896000
Tag標(biāo)簽:無
內(nèi)容概要
本書是近年來關(guān)于算法設(shè)計和分析的不可多得的優(yōu)秀教材。本書圍繞算法設(shè)計技術(shù)組織素材,對每種算法技術(shù)選擇了多個典型范例進(jìn)行分析。本書將直觀性與嚴(yán)謹(jǐn)性完美地結(jié)合起來。每章從實(shí)際問題出發(fā),經(jīng)過具體、深入、細(xì)致的分析,自然且富有啟發(fā)性地引出相應(yīng)的算法設(shè)計思想,并對算法的正確性、復(fù)雜性進(jìn)行恰當(dāng)?shù)姆治觥⒄J(rèn)證。本書覆蓋的面較寬,凡屬串行算法的經(jīng)典論題都有涉及,并且論述深入有新意。全書共200多道豐富而精彩的習(xí)題是本書的重要組成部分,也是本書的突出特色之一?! ”緯攸c(diǎn): 以各種算法設(shè)計技術(shù)(如貪心法、分治策略、動態(tài)規(guī)劃、網(wǎng)絡(luò)流、近似算法、隨機(jī)算法等)為主線來組織素材,突出了算法設(shè)計的思想和分析的基本原則,為從事實(shí)際問題的算法設(shè)計與分析工作提供了清晰的、整體的思路和方法。 本教材內(nèi)容非常豐富,不但深入系統(tǒng)地闡述了算法設(shè)計與分析的理論,而且給出了大量的典型范例和參考文獻(xiàn)?! ”窘滩囊运惴橹骶€來處理算法與數(shù)據(jù)結(jié)構(gòu)的關(guān)系。這種安排突出了算法設(shè)計的中心思想,避免了與數(shù)據(jù)結(jié)構(gòu)課程在內(nèi)容上的重復(fù),更加適合于國內(nèi)的教學(xué)計劃?! ”窘滩牡臄⑹龊瓦x材非常適合教學(xué)。內(nèi)容由淺入深,由具體到抽象,從算法設(shè)計技術(shù)與分析方法自然過渡到計算復(fù)雜性理論,選配了大量難度適當(dāng)?shù)木毩?xí),并給出求解范例。
作者簡介
Jon Kleinberg,是康奈爾大學(xué)計算機(jī)科學(xué)教授。1996年獲麻省理工學(xué)院博士學(xué)位,榮獲美國國家科學(xué)基金會(NSF)事業(yè)(Career)獎,海軍研究局(ONR)青年調(diào)查研究員(Young Investigator)獎,IBM杰出創(chuàng)新(Outstanding Innovation)獎,國家科學(xué)院主動研究(Initiaves in Rese
書籍目錄
第1章 引言:某些典型的問題 1.1 第一個問題:穩(wěn)定匹配 1.2 五個典型問題 帶解答的練習(xí) 練習(xí) 注釋和進(jìn)一步的閱讀第2章 算法分析基礎(chǔ) 2.1 計算可解性 2.2 增長的漸近階 2.3 用表和數(shù)組實(shí)現(xiàn)穩(wěn)定匹配算法 2.4 一般運(yùn)行時間的概述 2.5 更復(fù)雜的數(shù)據(jù)結(jié)構(gòu):優(yōu)先隊列 帶解答的練習(xí) 練習(xí) 注釋和進(jìn)一步的閱讀第3章 圖 3.1 基本定義與應(yīng)用 3.2 圖的連通性與圖的遍歷 3.3 用優(yōu)先隊列與棧實(shí)現(xiàn)圖的遍歷 3.4 二分性測試:寬度優(yōu)先搜索的一個應(yīng)用 3.5 有向圖中的連通性 3.6 有向無圈圖與拓?fù)渑判颉 Ы獯鸬木毩?xí) 練習(xí) 注釋和進(jìn)一步的閱讀第4章 貪心算法 4.1 區(qū)間調(diào)度:貪心算法領(lǐng)先 4.2 最小延遲調(diào)度:一個交換論證 4.3 最優(yōu)高速緩存:一個更復(fù)雜的交換論證 4.4 一個圖的最短路徑 4.5 最小生成樹問題 4.6 實(shí)現(xiàn)Kruskal算法:Unoin-Find數(shù)據(jù)結(jié)構(gòu) 4.7 聚類 4.8 Huffman碼與數(shù)據(jù)壓縮 4.9 最小費(fèi)用有向樹:一個多階段貪心 帶解答的練習(xí) 練習(xí) 注釋和進(jìn)一步的閱讀第5章 分治策略 5.1 第一個遞推式:歸并排序算法 5.2 更多的遞推關(guān)系 5.3 計數(shù)逆序 5.4 找最接鄰近的點(diǎn)對 5.5 整數(shù)乘法 5.6 卷積與快速傅里葉變換 帶解答的練習(xí) 練習(xí) 注釋和進(jìn)一步的閱讀第6章 動態(tài)規(guī)劃 6.1 帶權(quán)的區(qū)間調(diào)度:一個遞歸過程 6.2 動態(tài)規(guī)劃原理:備忘錄或者子問題迭代 6.3 分段的最小二乘:多重選擇 6.4 子集和與背包:加一個變量 6.5 RNA二級結(jié)構(gòu):在區(qū)間上的動態(tài)規(guī)劃 6.6 序列比對 6.7 通過分治策略在線性空間的序列比對 6.8 圖中的最短路徑 6.9 最短路徑和距離向量協(xié)議 6.10 圖中的負(fù)圈 帶解答的練習(xí) 練習(xí) 注釋和進(jìn)一步的閱讀第7章 網(wǎng)絡(luò)流第8章 Ng與計算的難解性第9章 一個超出第10章 擴(kuò)展易解性的界限第11章 近似算法第12章 局部搜索第13章 隨機(jī)算法后記:永不停止運(yùn)行的算法索引
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載