色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

實用文檔>算法導論學習報告參考

算法導論學習報告參考

時間:2024-05-17 10:14:13

算法導論學習報告參考

算法導論學習報告參考

算法導論學習報告參考

  第一部分 學習內容歸納

  “計算機算法是以一步接一步的方式來詳細描述計算機如何將輸入轉化為所要求的輸出的過程,或者說,算法是對計算機上執行的計算過程的具體描述。”(參考文獻:百度百科)《算法設計與分析》是一門面向設計,在計算機科學中處于核心地位的課程。這門課程主要講授了在計算機應用中經常遇到的問題和求解的方法,分治法、動態規劃法、隨機算法等設計算法的基本原理、技巧和算法復雜性的分析,以及計算理論簡介。

  第一部分“概論和數學準備”在簡單了解了算法的基本概念和復雜性、研究步驟等幾個重要知識點后,著重學習了算法的數學基礎,包括生成函數、差方方程的求解等,主要適用于求解算法的時間復雜性。

  “任何可以用計算機求解的問題所需要的計算時間都與其規模有關:問題的規模越小,解題所需的計算時間往往也越短,從而也就比較容易處理。”(參考文獻:《計算機算法設計與分析(第3版)》)而第二部分介紹的算法常用技術之首——分治法就運用了這樣的思想。分治法的要領在于Divide(子問題的劃分)-Conquer(子問題的求解)-Combine(子問題解的組合)。由于子問題和原問題是同類的,遞歸的思想在分治法中顯得尤其重要,它們經常同時運用在算法設計中。這部分內容從Select(求第k小元)算法,尋找最近點對算法和快速傅立葉變換FFT等實際應用中深化對分治法思想的理解,同時也強調了平衡思想的重要性。

  第三部分“動態規劃”與分治法類似,同樣是把問題層層分解成規模越來越小的同類型的子問題。但與分治法不同的是,分治法中的子問題通常是相互獨立的,而動態規劃法中的子問題很多都是重復的,因此通常采用遞推的方法以避免重復計算。然而,也不是所有的情況下都采用遞推法,當有大量的子問題無需求解時,更好的方式是采用動態規劃法的變形——備忘錄方法。通常需要用到動態規劃法求解的問題都具有子問題的高度重復性和最優子結構性質兩大特征,這也是我們分析問題和設計算法時的關鍵點。最長公共子序列LCS問題和最優二分搜索樹就是從動態規劃法的兩個主要特征角度分析問題,進而設計出相應的解決算法的。而這部分內容中的另一個問題——流水作業調度,則告訴我們采用動態規劃時偶爾也得不到高效的算法,我們要學會將已有的知識靈活運用,適當加工。

  第四部分“集合算法”中首先介紹了一種分析算法復雜度的手法——平攤分析(Amortized Analysis)。與之前我們所接觸的算法分析方法即逐一考慮執行每條指令所需的時間復雜度再進行累加的方法不同,平攤分析是對若干條指令從整體角度考慮其時間復雜度,通過這樣的方法獲得的時間復雜度更加貼近實際的情況。平攤分析的主要方法有聚集方法,會計方法和勢能方法。聚集方法將指令的時間復雜度分類計算再相加;會計方法采用了耗費提前計算的思想;勢能方法引入了勢函數的概念,從每步操作的數據結構狀態和勢函數的關系角度分析得出操作的平攤代價。“集合算法”這一部分主要分析了Union(合并集合)和Find(給出元素所在集合名)這兩種運算。從上學期的《數據結構》課程的學習中,我們就已經發現集合和樹之間的關系是密不可分的,我們經常用樹結構來表示集合。而2-3樹是一種特殊的每個內結點都只有2個或3個兒子的樹,廣泛的應用于可實現Member(查找)、Insert(插入)、Delete(刪除)操作的數據結構——字典,可實現Insert、Delete、Union和Min(查找最小葉結點)的數據結構——可并堆,可實現Insert、Delete、Find、Concatenate(保序合并)和Split(分裂)的數據結構——可連接隊列等。

  之前討論的算法中每一步計算步驟都是確定的,然而第五部分“隨機算法”中所討論的隨機化算法允許算法在執行的過程中隨機的選擇下一個執行步驟。“在許多情況下,當算法在執行過程中面臨一個選擇時,隨機性選擇常比最優選擇省時。因此隨機化算法可在很大程度上降低算法的復雜度。”(參考文獻:《計算機算法設計與分析(第3版)》)隨機化算法對問題用同一輸入算法求解時可能會得到完全不同的效果,這是它的基本特征——算法在執行時產生真正隨機的結果。一般情況下,隨即算法分為兩大類——Las Vegas算法和Monte Carlo算法。Las Vegas算法不會得到不準確的結果,但有時卻會找不到解,這時就需要重復調用算法進行計算。而Monte Carlo算法用來求取問題的準確解。它能保證求得一個截但無法保證其正確性,這是Monte Carlo算法的主要缺點。不過由于每次執行的算法都是獨立的,通過反復執行算法可以有效的將發生錯誤的概率大大降低。另外,對于一個已經有了平均性質較好的確定性算法的問題,通過Sherwood隨機化方法可將確定性算法改成隨機算法,以解決其在最壞情況下效率不高的問題,提高了算法的性能。隨機化算法為很多用確定性算法難以很好的解決的難解問題提供了高效的解決途徑,具有很高的實用價值。

  第六部分“NP完全性理論與近似算法”首先介紹了計算模型、確定性和非確定性圖靈(Turing)機。“在進行問題的計算復雜性分析之前,首先必須建立求解問題所用的計算模型,包括定義該計算模型中所用的基本運算,其目的是使問題的計算復雜性分析有一個共同的客觀尺度。”(參考文獻:《計算機算法設計與分析(第3版)》)隨機存取機RAM(Random Access Machine)、隨機存取存儲程序機RASP(Random Access Stored Program Machine)和圖靈機(Turing Machine)是三種基本的計算模型。RAM和RASP的相同處在于都有各種尋址指令且時間復雜性數量級相同,不同處在于RAM程序的不允許修改和RASP程序的可修改性。RAM程序和RASP程序之間可以相互模擬。圖靈機可以計算函數部分的遞歸函數,涉及到遞歸可枚舉集、遞歸集、原始遞歸集、部分遞歸函數、完全遞歸函數和原始遞歸函數。確定性圖靈機DTM和非確定性圖靈機NDTM的差別在于,NDTM的每一步動作允許有若干個選擇,且它的ID序列通常是由樹描述的,而DTM的ID序列是線性的。這部分接著又進一步深入介紹NP完全性理論和解NP難問題的近似算法。NP是能在多項式時間內被一臺NDTM所接受的語言。NP完全問題是當前計算機算法領域的熱點研究課題。

  第二部分 學習心得

  學習之初剛開始看到那些函數以及一大堆數學公式的時候都覺得頭大,一時都摸不清這些復雜的式子是用來干什么的,甚至都以為學的不是算法而是高數了。后來在接觸到分治法等算法思想后,在老師講解的例子中學會了對那些式子的應用。課后也在實際的應用中真正掌握了第一部分所講的數學知識,懂得了那些數學基礎對算法研究的重要性。所以說,只有當自己學會在問題中運用了,才算是真正學會了那些知識。

  算法的思想看著都似乎簡單易懂,就算思路復雜的只要認真研究也比較容易理解,但要真正的在實驗中、在實際問題的解決過程中運用出來就不是那么容易的一件事了。對于同一個問題,往往都有好幾種不同的算法,就像要求分別運用。

 

【算法導論學習報告參考】相關文章:

學習報告的格式參考04-12

超聲報告模板參考02-15

測試報告參考范例02-15

關于公文報告的格式參考12-24

社區任職報告參考范文03-19

關于 期貨報告范文參考03-07

《中西醫結合導論》的學習心得體會(精選10篇)11-06

學校工作報告參考03-25

高中英語結題報告_參考02-15

關于文明小區創建經驗的交流報告參考02-23

用戶協議
主站蜘蛛池模板: 伦理吸我的奶水 | 日韩在线播放网址 | 亚洲精品久久久久久久观看 | 一区二区国产视频 | 亚洲自偷自偷图片 | 中文字幕无线观看中文字幕 | 日韩有码视频在线 | 久久婷婷五月综合成人d啪 99色99 | 伊人狼人av | 久精品视频在线观看免费 | 天天舔天天操天天射 | 人碰人人| jizz久久精品永久免费 | 中文字幕一区二区三区又粗 | 国产精品三 | 中文字幕一区二区三区免费 | 亚洲欧美日本道视频 | 老汉玩弄少妇毛片 | 99国产在线观看 | 国内揄拍国内精品对白 | 国产激情久久久久影院老熟女免费 | 国产免费网站看v片在线观看 | 国产午夜福利在线观看红一片 | 欧美日韩性视频 | 99久久日韩精品免费热麻豆美女 | 少妇又色又爽又黄的视频 | 四虎成人精品无码 | 99视频在线精品 | 99在线免费视频 | 人人99精 | 亚洲精品无码成人a片蜜臀 欧美性猛交xxxⅹ乱大交小说一 | 九色网站在线观看 | 久久人妻精品国产 | 乌克兰女人大白屁股ass | 久久一热| 国产在线中文 | 日韩福利视频一区 | 手机看片日韩久久 | 国产乱人伦av在线无码 | 久久青青国产 | 五月网址 | 国产变态口味重另类 | 国产性猛交粗暴力xxxx | 国产欧美日韩在线观看一区二区 | 台湾性色hd性色av | 日本又紧又色又嫩又爽的视频 | 欧美色图一区二区 | 高潮毛片又色又爽免费 | 99国产精品白浆在线观看免费 | 手机字幕在线中文乱码怎么解决 | a级三级毛片 | 久久综合五月婷婷 | 狠狠综合久久av一区二区老牛 | 国产成人亚洲无吗淙合青草 | 蜜桃av噜噜 | 日韩免费在线视频观看 | av 一区二区三区 | 国产又嫩又黄又猛视频在线观看 | 亚洲视频欧洲视频 | 国产精品合集久久久久青苹果 | 亚洲欧美日韩一区 | 99视频久久 | 亚洲国产成人久久精品99 | 久久亚洲精品中文字幕波多野结衣 | 亚洲精品无码日韩国产不卡av | 天天透天天干 | 国内在线一区 | 大陆三级午夜理伦三级三 | av无码av高潮av喷吹免费 | 四虎影院www | 成年无码动漫av片在线观看羞羞 | 国产美女扒开尿口久久久 | 国产高清不卡av | 欧美一区成人 | 97免费超碰 | 国产成人高清成人av片在线看 | 无码人妻一区二区三区免费视频 | 天天干天天爱天天操 | 国产aⅴ一区二区 | 中文字幕亚洲精品日韩 | 日韩无人区码卡二卡1卡2卡网站 | 青青草免费在线观看视频 | 综合欧美日韩国产成人 | 中国毛片在线观看 | 日韩网站在线播放 | 国产无套粉嫩白浆在线观看 | 四川操bbb | 色视频在线观看视频 | 无码人妻av免费一区二区三区 | 欧美在线观看视频 | 国产欧美久久一区二区 | 久久窝窝 | 97精品国产 | 欧美成人午夜视频 | 免费观看国产小粉嫩喷水精品午. | 亚洲第一在线综合网站 | 成人在线观看你懂的 | 免费av手机在线观看 | 国产国产久热这里只有精品 |