計算機在解題的過程中,無論是形成解題思路還是編寫程序,都是在實施某種算法,《計算機算法理論與應用》對計算機算法的理論與應用進行了深入分析,首先闡述了計算機算法基礎(chǔ)知識,而后分別論述了計算機神經(jīng)網(wǎng)絡算法與應用、數(shù)據(jù)挖掘算法與應用、MATLAB算法與應用、工程圖形算法與應用、數(shù)字視頻圖像處理算法與應用、智能算法與應用、蟻群算法及其應用、群體智能算法及其應用、高維多目標進化算法與應用及視覺算法在智能車中的應用,最后分析了網(wǎng)絡環(huán)境下計算機的安全性問題。
《計算機算法理論與應用》可供計算機科學等相關(guān)專業(yè)本科生、研究生閱讀,也可供從事計算機算法設計、分析與應用工作的教師與研究人員參考。
電子計算機(electronic computer)是一種能自動地、高速地進行大量運算的電子設備。它能通過對輸入的數(shù)據(jù)進行指定的數(shù)值運算和邏輯運算來求解各種算題,也能用來處理各種數(shù)據(jù)和事務,是一種自動化信息處理工具。當它與一定的機電設備或儀器設備相結(jié)合時,能實現(xiàn)對生產(chǎn)過程和實驗過程的控制。
嚴格地說,電子計算機本身就是近代數(shù)學的輝煌成就,將計算機與數(shù)學割裂開來,既不合理也不可能。組合學也就是在計算機科學蓬勃發(fā)展的刺激下而崛起的,從而成為比較活躍的數(shù)學分支。組合學從與計算機科學相結(jié)合中獲得了廣闊的發(fā)展空間,從而也為計算機科學奠定了理論基礎(chǔ)。
那么,計算機在解題的過程中,無論是形成解題思路還是編寫程序,都是在實施某種算法。計算機算法是計算機科學和計算機應用的核心,無論是計算機系統(tǒng)、系統(tǒng)軟件的設計,還是為解決計算機的各種應用課題做的設計都可歸結(jié)為算法的設計。
本書對計算機算法的理論與應用進行了深入分析,首先闡述了計算機算法基礎(chǔ)知識,而后分別論述了計算機神經(jīng)網(wǎng)絡算法與應用、數(shù)據(jù)挖掘算法與應用、MATLAB算法與應用、工程圖形算法與應用、數(shù)字視頻圖像處理算法與應用、智能算法與應用、蟻群算法及其應用。
隨著計算機技術(shù)的迅速發(fā)展,人們對計算機的應用要求在質(zhì)和量上也在不斷提高。傳統(tǒng)的單機運行方式已無法適應信息社會的需求,現(xiàn)代社會是信息社會,網(wǎng)絡對人們的學習、工作和生活以及對社會的影響越來越大,使得人們都希望掌握一定的網(wǎng)絡知識。計算機網(wǎng)絡的開發(fā)、研究以及培養(yǎng)該領(lǐng)域的核心人才越來越受到全社會的廣泛關(guān)注。計算機網(wǎng)絡應用的迅速普及,要求人們了解、掌握網(wǎng)絡的各種技術(shù),以適應信息社會發(fā)展的需要。
在計算機網(wǎng)絡深入普及的信息時代,信息本身就是時間,就是財富。信息通過脆弱的公共信道傳輸,儲存于“不設防”的計算機系統(tǒng)中。如何保護信息的安全使之不被竊取及不至于被篡改或破壞,已成為當今普遍關(guān)注的問題。密碼是有效而且可行的辦法,在計算機網(wǎng)絡的刺激下,近代密碼學便在算法復雜性理論的基礎(chǔ)上建立起來了,密碼最早是應用于戰(zhàn)爭當中的,后來隨著人們對信息安全的重視,密碼逐漸的轉(zhuǎn)移到了保護人們信息安全的用途上來。事實上,資源共享和網(wǎng)絡安全是一對矛盾,隨著資源共享的加強,網(wǎng)絡信息安全問題也日益突出。這對此種現(xiàn)狀,本書對計算機網(wǎng)絡安全體系、技術(shù)及安全等方面的問題也進行了論述。
本書在寫作過程中得到了相關(guān)領(lǐng)導的支持和鼓勵,同時參考和借鑒了有關(guān)專家、學者的研究成果,在此表示誠摯的感謝!由于時間及能力有限,書中難免存在疏漏與不妥之處.歡迎廣大讀者給予批評指正!
前言
第一章 計算機算法概述
第一節(jié) 計算機算法基礎(chǔ)知識
第二節(jié) 算法復雜性分析
第三節(jié) 問題復雜度與算法復雜度關(guān)系探索
第二章 計算機神經(jīng)網(wǎng)絡算法與應用
第一節(jié) 神經(jīng)網(wǎng)絡概述
第二節(jié) 神經(jīng)網(wǎng)絡感知機
第三節(jié) 神經(jīng)網(wǎng)絡在天氣預測、疾病預測及客戶聚類中的應用
第三章 計算機數(shù)據(jù)挖掘算法與應用
第一節(jié) 數(shù)據(jù)挖掘概述
第二節(jié) 數(shù)據(jù)挖掘及其在電子商務中的應用
第四章 計算機MATIAB算法與應用
第一節(jié) MATLAB常用算法分析
第二節(jié) MATLAB算法在金融預測中的應用
第五章 計算機工程圖形算法與應用
第一節(jié) 計算機輔助圖形算法概述
第二節(jié) 工程曲線程序設計與繪制
第三節(jié) 工程曲面程序設計與繪制
第四節(jié) 曲面交線與展開圖的計算機圖形程序設計與應用
第六章 計算機數(shù)字視頻圖像處理算法與應用
第一節(jié) 數(shù)字視頻圖像處理算法
第二節(jié) 數(shù)字視頻圖像處理在視頻監(jiān)控系統(tǒng)中的應用
第七章 計算機智能算法與應用
第一節(jié) 混沌算法及其在數(shù)字圖像加密中的應用
第二節(jié) 粒子群優(yōu)化算法及其應用
第三節(jié) 多Agent算法及其在故障診斷中的應用
第八章 計算機蟻群算法及其應用
第一節(jié) 蟻群算法概述
第二節(jié) 蟻群算法的改進
第三節(jié) 蟻群算法在實際優(yōu)化問題中的應用
參考文獻