数学建模小白必备手册
數(shù)學(xué)建模小白必備手冊
?
賽前儲備
?
一、建模基礎(chǔ)知識、常用工具軟件的使用
1、掌握建模必備的數(shù)學(xué)基礎(chǔ)知識(如初等數(shù)學(xué)、高等數(shù)學(xué)等),數(shù)學(xué)建模中常用的但尚未學(xué)過的方法,如圖論方法、優(yōu)化中若干方法、概率統(tǒng)計以及運(yùn)籌學(xué)等方法。
2、針對建模特點(diǎn),結(jié)合典型的建模題型,重點(diǎn)學(xué)習(xí)一些實用數(shù)學(xué)軟件(如M
athematica、Matlab、Lindo、Lingo、SPSS)的使用及一般性開發(fā),尤其注意同一數(shù)學(xué)模型可以用多個軟件求解的問題。
例如,貸款買房問題:某人貸款8萬元買房,每月還貸款880.87元,月利率1%。
(1)已經(jīng)還貸整6年。還貸6年后,某人想知道自己還欠銀行多少錢,請你告訴他。
(2)此人忘記這筆貸款期限是多少年,請你告訴他。
這問題我們可以用Mathematica、Matlab、Lindo、Lingo等多個不同軟件包編程求解。
二、建模的過程、方法
數(shù)學(xué)建模是一項非常具有創(chuàng)造性和挑戰(zhàn)性的活動,不可能用一些條條框框規(guī)定出各種模型如何具體建立。但一般來說,建模主要涉及兩個方面:第一,將實際問題轉(zhuǎn)化為理論模型;第二,對理論模型進(jìn)行計算和分析。簡而言之,就是建立數(shù)學(xué)模型來解決各種實際問題的過程。
三、常用算法的設(shè)計
建模與計算是數(shù)學(xué)模型的兩大核心,當(dāng)模型建立后,計算就成為解決問題的關(guān)鍵要素了,而算法好壞將直接影響運(yùn)算速度的快慢答案的優(yōu)劣。根據(jù)競賽題型特點(diǎn)及前參賽獲獎選手的心得體會,建議大家多用數(shù)學(xué)軟件(Mathematica,Mat
lab,Maple,Lindo,Lingo,SPSS等)設(shè)計算法,這里列舉常用的幾種數(shù)學(xué)建模算法.
(1)蒙特卡羅算法(該算法又稱隨機(jī)性模擬算法,是通過計算機(jī)仿真來解決問題的算法,同時可以通過模擬可以來檢驗自己模型的正確性,是比賽時必用的方法,通常使用Mathematica、Matlab軟件實現(xiàn))。
(2)數(shù)據(jù)擬合、參數(shù)估計、插值等數(shù)據(jù)處理算法(比賽中通常會遇到大量的數(shù)據(jù)需要處理,而處理數(shù)據(jù)的關(guān)鍵就在于這些算法,通常使用Matlab作為工具)。
(3)線性規(guī)劃、整數(shù)規(guī)劃、多元規(guī)劃、二次規(guī)劃等規(guī)劃類問題(建模競賽大多數(shù)問題屬于最優(yōu)化問題,很多時候這些問題可以用數(shù)學(xué)規(guī)劃算法來描述,通常使用Lindo、Lingo軟件實現(xiàn))。
(4)圖論算法(這類算法可以分為很多種,包括最短路、網(wǎng)絡(luò)流、二分圖等算法,涉及到圖論的問題可以用這些方法解決,需要認(rèn)真準(zhǔn)備,通常使用Mathe
matica、Maple作為工具)。
(5)動態(tài)規(guī)劃、回溯搜索、分治算法、分支定界等計算機(jī)算法(這些算法是算法設(shè)計中比較常用的方法,很多場合可以用到競賽中,通常使用Lingo軟件實現(xiàn))。
(6)圖象處理算法(賽題中有一類問題與圖形有關(guān),即使與圖形無關(guān),論文中也應(yīng)該要不乏圖片的,這些圖形如何展示以及如何處理就是需要解決的問題,通常使用Matlab進(jìn)行處理)。
(7)最優(yōu)化理論的三大非經(jīng)典算法:模擬退火法、神經(jīng)網(wǎng)絡(luò)、遺傳算法(這些問題是用來解決一些較困難的最優(yōu)化問題的算法,對于有些問題非常有幫助,但是算法的實現(xiàn)比較困難,需慎重使用,通常使用Lingo、Matlab、SPSS軟件實現(xiàn))。
四、論文結(jié)構(gòu),寫作特點(diǎn)和要求
答卷(論文)是競賽活動成績結(jié)晶的書面形式,是評定競賽活動的成績好壞、高低,獲獎級別的唯一依據(jù)。因此,寫好數(shù)學(xué)建模論文在競賽活動中顯得尤其重要,這也是參賽學(xué)生必須掌握的。為了使學(xué)生較好地掌握競賽論文的撰寫要領(lǐng),
(1)要求同學(xué)們認(rèn)真學(xué)習(xí)和掌握全國大學(xué)生數(shù)學(xué)建模競賽組委會最新制定的論文格式要求且多閱讀科技文獻(xiàn)。(2)通過對歷屆建模競賽的優(yōu)秀論文(如以中國人民解放軍信息工程學(xué)院李開鋒、趙玉磊、黃玉慧2004年獲全國一等獎?wù)撐?#xff1a;奧運(yùn)場館周邊的MS網(wǎng)絡(luò)設(shè)計方案為范例)進(jìn)行剖析,總結(jié)出建模論文的一般結(jié)構(gòu)及寫作要點(diǎn),去學(xué)習(xí)體會和摸索。
參加全國大學(xué)生數(shù)學(xué)建模競賽應(yīng)注意的問題
?
一、心里要有“底”
首先,賽題來自于哪個實際領(lǐng)地的確難以預(yù)料,但絕不會過于“專”,它畢竟是經(jīng)過簡化、加工的。大部分賽題僅憑意識便能理解題意,少數(shù)賽題的實際背景可能生疏,只需要查閱一些資料,便可以理解題意。其次,所有的賽題當(dāng)然要用到數(shù)學(xué)知識,但一定不會過于高深。用得較多的有運(yùn)籌學(xué)、概率與統(tǒng)計、計算方法、離散數(shù)學(xué)、微分方程等方面的一部分理論和方法,這些內(nèi)容在賽前培訓(xùn)要學(xué)過一些,真的用到了,總知道在哪些資料中查找。
二、當(dāng)斷即斷
在兩個賽題中選擇做哪一個不能久議不決,因為你們只有三天時間,一旦選定了,就不要再猶豫,更不要反復(fù)。選定了賽題之后,在討論建模思路和求解方法時會有爭論,但不能無休止地爭論,而應(yīng)學(xué)會妥協(xié)。方案定下來后,全隊要
齊心協(xié)力地去做。
“拿到題目就有思路,做起來一帆風(fēng)順”,哪有如此輕松的事?參加競賽可以說是“自討苦吃,以苦為樂”,競賽三天中所經(jīng)受的磨煉一定會終生難忘,并成為自己的一份精神財富。好多同學(xué)賽后說:“參賽會后悔三天,而不參賽則遺憾一生。”做“撞到槍口上”的賽題,不一定比“外行”強(qiáng)。如學(xué)機(jī)械的隊員做機(jī)械方面的賽題,學(xué)投資的隊員做投資方面的賽題,學(xué)統(tǒng)計的隊員做統(tǒng)計方面的賽題,都有可能“聰明反被聰明誤”,這些情況在全國賽區(qū)都曾發(fā)生過。這就需要大家多方面涉獵知識盡全能做到全面
關(guān)于數(shù)模競賽的幾本好書
?
▲姜啟源,《數(shù)學(xué)模型(第二版)》,高等教育出版社
▲姜啟源、謝金星、葉俊《數(shù)學(xué)建模(第三版)》,高等教育出版社
▲蕭樹鐵等,《數(shù)學(xué)實驗》,高等教育出版社
▲朱道元,《數(shù)學(xué)建模案例精選》,科學(xué)出版社
▲雷功炎,《數(shù)學(xué)模型講義》,北京大學(xué)出版社
▲葉其孝等,《大學(xué)生數(shù)學(xué)建模競賽輔導(dǎo)教材(一)~(四)》,湖南教育出版社
▲江裕釗、辛培清,《數(shù)學(xué)模型與計算機(jī)模擬》,電子科技大學(xué)出版社
▲楊啟帆、邊馥萍,《數(shù)學(xué)模型》,浙江大學(xué)出版社
▲趙靜等,《數(shù)學(xué)建模與數(shù)學(xué)實驗》,高等教育出版社,施普林格出版社
▲韓中庚,《數(shù)學(xué)建模方法與應(yīng)用》,高等教育出版社
▲楊啟帆,《數(shù)學(xué)建模案例集》,高等教育出版社.
數(shù)學(xué)建模分類方法大全
?
類別 | 類別(2) | 模型名稱 | 關(guān)鍵點(diǎn) | 備注 | 參考書目 |
? 復(fù)雜系統(tǒng) | 庫存模型 | ? | ? | ? | ? |
排隊模型 | ? | ? | ? | ? | |
可靠系統(tǒng) | ? | ? | ? | ? | |
? ? ? ? 差分方程模型 | ? ? ? 動力系統(tǒng)類 | ? 酵母菌增長模型 | 平衡點(diǎn);平衡點(diǎn)的分類 | ? | ? |
地高辛衰減模型 | ? | ? | ? | ||
? 戰(zhàn)爭模型 | 總量一定時,對單量的分配 | ? | ? | ||
? | ? 競爭物種模型 | 不穩(wěn)定平衡:對初始值敏感 | ? | ? | |
比例性模型 | ? | 釣魚比賽模型 | 幾何相似性 | ? | ? |
? | 身高、體重與靈活性模型 | ? | ? | ? | |
? ? ? 數(shù)據(jù)擬合模型 | 最小二乘擬合 | 停止距離模型 | ? | ? | 97 |
海灣收成模型 | ? | ? | ? | ||
? ? ? 多項式擬合 | ? 磁帶播放模型 | 高階多項式敏感度很強(qiáng) | ? 光滑化 | ? 115 | |
? 停止距離模型(2) | 三階樣條法。有自然和強(qiáng)制樣條兩種 | ? | ? 134 | ||
預(yù)測 | 時間序列 | GM(1,1),指數(shù)平滑,線性平滑 | ? | ? | ? |
因果分析法 | ? | ? | ? | ? | |
? 聚類分析 | 灰色關(guān)聯(lián)度分析 | ? | ? | ? | ? |
聚類分析 | ? | ? | ? | ? | |
因子分析 | ? | ? | ? | ? | |
模擬方法 | 蒙特卡羅算法 | 硬幣投擲模型 | ? | ? | 149 |
汽油儲存模型 | 逆線性樣 | ? | 155 |
? | ? | ? | 條(可改變隨機(jī)數(shù)范圍) | ? | ? |
? 港口系統(tǒng)模型 | 改變參數(shù)時,改善情況的分析 | ? | ? 164 | ||
? 離散概率模型 | ? ? 馬爾可夫鏈 | 汽車租賃模型 | ? | 要結(jié)合蒙特卡羅算法 | 176 |
投票趨勢模型 | ? | ? | 177 | ||
Markov決策 | ? | ? | ? | ||
? | 串聯(lián)和并聯(lián)系統(tǒng)模型 | ? | ? | 178 | |
? ? ? ? ? ? ? ? ? ? ? ? 線性規(guī)劃模型 | 無約束類 | 生產(chǎn)計劃模型 | ? | ? | 192 |
取整數(shù)類 | 載貨模型 | ? | ? | 194 | |
動態(tài)規(guī)劃類 | ? | ? | ? | 197 | |
? 多目標(biāo)規(guī)劃類 | ? 投資問題 | 有時須對目標(biāo)進(jìn)行取舍。可采取加權(quán) | ? 系統(tǒng)層次分析 | ? 196 | |
沖突目標(biāo) | ? | ? | ? | ? | |
Minmax與maxmin | ? | ? | ? | ? | |
機(jī)會約束 | ? | 約束滿足概率性>P | ? | ? | |
矛盾約束 | ? | 約束相互矛盾 | ? | ? | |
單純形法 | 木匠生產(chǎn)模型 | 注意步驟性。 | ? | 215 | |
組合模型 | ? | ? | ? | ? | |
參數(shù)模型 | ? | ? | ? | ? | |
? 動態(tài)規(guī)劃 | 決策法背包問題 排序問題 | ? 多步驟形的規(guī)劃 | ? | ? | |
? | 工業(yè)流程優(yōu)化 | 黃金分割搜索法 | 還有二分搜索法 | 233 | |
網(wǎng)絡(luò)流 | ? | ? | ? | ? | ? |
最大流 | ? | ? | ? | ? |
? | 最短路 | ? | 關(guān)鍵路線法 | ? | ? |
網(wǎng)絡(luò)計劃 | ? | ? | ? | ? | |
? | 布點(diǎn)問題 | ? | 中心問題 重心問題 | ? | |
? | 運(yùn)輸問題 | ? | ? | ? | |
? | ? 分配問題 | 匈牙利方法 | 最大匹配最優(yōu)匹配 | ? | |
? | 旅行推銷問題 | ? | ? | ? | |
? | ? | 中國郵遞員問題 | ? | ? | ? |
? 非線性規(guī)劃 | 分式規(guī)劃 | ? | 目標(biāo)是分式 | ? | ? |
凸規(guī)劃 | ? | ? | ? | ? | |
? | ? | ? | ? | ? | |
對策 | 2人0種對策 | 鞍點(diǎn)對策、混合對策 | ? | ? | ? |
合作 | ? | ? | ? | ? | |
? ? ? 量綱分析模型 | ? | ? 單擺模型 | 通過實驗選擇最終模型 | ? | ? 253 |
? | 爆炸模型 | ? | 函數(shù)隨爆炸威力上升改變 | 258 | |
? | 烤火雞模型 | ? | ? | 262 | |
? | ? 阻力模型 | 使用相似性、比例性。 | 注意它額外定義的物理量。 | ? 268 | |
? ? 圖標(biāo)模型 | ? | 軍備競賽模型 | ? | 民防、移動發(fā)射臺、多彈頭 | 271 |
? 稅收歸宿模型 | 稅收-能源危機(jī)模型 | 參考經(jīng)濟(jì)學(xué)書籍! | ? | 288 | |
稅收-汽油短缺模型 | ? | ? | ? | ||
? 微分方程模型 | ? 人口模型 | 馬爾薩斯人口模型 | ? | 無限增長 | 299 |
有限增長模型 | ? | 可推廣到其它生物的增長 | 301 | ||
? | 用藥模型 | ? | ? | ? | |
? | 儲蓄模型 | 關(guān)注Euler法的使用(該 | 326 | ||
? | ? | ? | 法并不精確) | ? | |
? ? 生物關(guān)系模型 | ? 競爭捕獵模型 | ? | 363頁:相應(yīng)的Euler法使用 | ? | |
捕食者-食餌模型 Scheafer微分方程模型 | ? | ? | ? | ||
? | Lanchester戰(zhàn)斗模型 | ? | ? | 350 | |
? | SIR模型 | ? | ? | ? | |
? | 軍備競賽的經(jīng)濟(jì)模型 | ? | ? | 355 | |
混沌與分形模型 | ? | ? | ? | ? | |
? ? ? ? ? 連續(xù)優(yōu)化問題 | Steiner樹 | ? | ? | ? | ? |
? | 庫存模型 | ? | ? | ? | |
? | ? | ? | ? | ? | |
? | 制造模型 | 最陡上升梯度方法 | ? | 375 | |
? | ? 石油轉(zhuǎn)運(yùn)模型 | Lagrange乘子法 | 注意里面涉及到的經(jīng)濟(jì)學(xué)概念和意義 | ? 381 | |
? | 航天飛機(jī)的水箱模型 | ? | ? | ? | |
? | 漁業(yè)模型 | ? | 注意各種“最優(yōu)”的意義 | 384 | |
? ? ? 最優(yōu)化 | 模擬退火法 | ? | ? | ? | ? |
神經(jīng)網(wǎng)絡(luò) | ? | ? | ? | ? | |
遺傳算法 | ? | ? | ? | ? | |
分治算法 | ? | ? | ? | ? | |
差分進(jìn)化 | ? | ? | ? | ? | |
蟻行算法 | ? | ? | ? | ? | |
粒子群 | ? | ? | ? | ? | |
不確定 模型 | 灰色系統(tǒng) | ? | ? | ? | ? |
數(shù)理統(tǒng)計 | ? | ? | ? | ? | |
模糊數(shù)學(xué) | 聚類分析 | ? | ? | ? | |
?
總結(jié)
以上是生活随笔為你收集整理的数学建模小白必备手册的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。