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