公務(wù)員期刊網(wǎng) 精選范文 數(shù)學(xué)建模的算法范文

數(shù)學(xué)建模的算法精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的數(shù)學(xué)建模的算法主題范文,僅供參考,歡迎閱讀并收藏。

數(shù)學(xué)建模的算法

第1篇:數(shù)學(xué)建模的算法范文

本課教學(xué)重點是讓學(xué)生掌握因數(shù)中間或末尾有“0”的乘法計算方法,對于因數(shù)中間有0的計算,學(xué)生在三年級已有所了解,因此本課把因數(shù)末尾有0的乘法的簡便運算作為重、難點。

這些年來學(xué)生所學(xué)乘法筆算都要求數(shù)位對齊,正是因為受這種定勢思維的影響,絕大多數(shù)學(xué)生在接受因數(shù)末尾有“0”的簡便運算都比較難。為了突破這一難點,本節(jié)課對教學(xué)活動進行了精心設(shè)計和有效引導(dǎo),巧用知識遷移,讓學(xué)生真正經(jīng)歷了探索和發(fā)現(xiàn)的研究過程,參與到認知的自主構(gòu)建中來,不僅學(xué)到了數(shù)學(xué)知識,接觸到了一些研究數(shù)學(xué)的方法,而且還獲得了成功的體驗。

一、注重由舊知識向新知識的遷移

在教學(xué)中注意運用學(xué)生已學(xué)知識去分析、探討相似知識,即用已知來探討未知。本節(jié)課教學(xué)中我并沒有安排復(fù)習(xí)三位數(shù)乘兩位數(shù)的筆算,而從口算乘法遷移到筆算乘法,先出示因數(shù)末尾有0的口算,小組討論口算方法,并以160×3、16×30為例,抽學(xué)生敘述口算方法、算理,這樣引入兩個因數(shù)末尾都有0的筆算方法教學(xué),便于學(xué)生類比,把過去學(xué)到的知識技能用到新情景中來,關(guān)注了學(xué)生的已有經(jīng)驗和認知水平,是新課程理念最好的體現(xiàn)。

二、對知識由理解向表達遷移

很多人有一種錯誤認識,認為表達是語文學(xué)科的事,與數(shù)學(xué)無關(guān)。其實不然,理解是掌握知識的前提,而表達則是掌握知識情況的標志。對知識和技能來說,理解是掌握知識形成技能的首要條件,而對知識、技能的表達則是人們檢驗學(xué)生是否真正理解、掌握知識的一種重要標志。任何人都不會否認這樣的事實:如果一個人不能將知識表達出來,是不能算對知識已理解和掌握的,學(xué)生可用不同表達方式將知識表達出來。而現(xiàn)在相當(dāng)一部分學(xué)生在老師講時會做,過后就忘了。本課讓學(xué)生自主提問題,給學(xué)生一個表達的機會,較好解決了許多學(xué)生似懂非懂、思路不清的問題。

三、由理論知識向?qū)嵺`遷移

數(shù)學(xué)活動有三個層面:直觀感知層面、認識理解層面、結(jié)合生活綜合運用層面。學(xué)生通過學(xué)習(xí)理解、掌握了一定的理論知識,而學(xué)習(xí)掌握知識技能的目的在于在實踐中運用。在綜合運用層面,本課創(chuàng)設(shè)了數(shù)學(xué)王國的情境,以數(shù)學(xué)王國為主線,讓學(xué)生經(jīng)歷數(shù)學(xué)門診、選擇超市、設(shè)計廣場三個畫面,課堂趣味性濃了,實現(xiàn)了理論知識向?qū)嵺`的遷移。尤其是設(shè)計廣場這一環(huán)節(jié),孩子們通過相互合作、交流,獲得了成功的體驗,增強了學(xué)好數(shù)學(xué)的信心。

四、師生間情感的體驗遷移

新課程提倡建立多元化共同參與的激勵性評價模式。上課一開始,一句話的課前組織教學(xué),學(xué)生回答較好時,馬上說,“回答的真棒,掌聲鼓勵”把學(xué)生的無意注意轉(zhuǎn)變?yōu)橛幸庾⒁?學(xué)生以飽滿的熱情投入到課堂中來,激發(fā)了學(xué)生的興趣和求知欲,實現(xiàn)了師生間情感體驗的遷移。

學(xué)生在這節(jié)課的學(xué)習(xí)中感覺比較容易,但在課后練習(xí)中暴露了以下問題:

(1)乘法筆算豎式的書寫格式問題,如計算18×50部分學(xué)生不能準確地將因數(shù)末尾0前面的數(shù)對齊。

(2)部分學(xué)生沒有按簡便算法計算,把0也參與運算,尤其是兩個因數(shù)末尾都有0的時候,有個別學(xué)生就讓一個因數(shù)末尾的0進行計算。

(3)計算后在末尾添上0的個數(shù)不正確,如160×60,只在末尾添一個0,原因可能是計算時,末尾有兩個0,但是這兩個0在同一列上,在以前乘法的計算中,都是乘積末尾與因數(shù)的最末一位對齊,沒有出現(xiàn)超過因數(shù)末尾的情況。因此0加0得0,就順手移下一個0,可能一時不習(xí)慣,以后要多引導(dǎo)學(xué)生選擇簡便方法,從中掌握解題規(guī)律,提高計算速度和正確率。

第2篇:數(shù)學(xué)建模的算法范文

關(guān)鍵詞:運籌學(xué);數(shù)學(xué)建模;教學(xué);案例

中圖分類號:G642.3 文獻標志碼:A 文章編號:1674-9324(2012)08-0106-03

運籌學(xué)應(yīng)用分析、試驗、量化的方法,對經(jīng)濟管理系統(tǒng)中人、財、物等資源進行統(tǒng)籌安排,為決策者提供有依據(jù)的最優(yōu)方案,以實現(xiàn)最有效的管理。該課程主要培養(yǎng)學(xué)生在掌握數(shù)學(xué)優(yōu)化理論的基礎(chǔ)上,具備建立數(shù)學(xué)模型和優(yōu)化計算的能力。本文提出一種新的教學(xué)改革思路,將運籌學(xué)和數(shù)學(xué)建模兩門課程合并為一門課程,即開設(shè)大容量交叉課程《運籌學(xué)與數(shù)學(xué)建?!穪砣〈哆\籌學(xué)》和《數(shù)學(xué)建模》兩門課程,采用案例教學(xué)和傳統(tǒng)教學(xué)相結(jié)合的教學(xué)方法,數(shù)學(xué)建模和優(yōu)化算法理論并重的教學(xué)模式。這樣既可以避免出現(xiàn)極端教學(xué)和隨意選取教學(xué)內(nèi)容的現(xiàn)象,又可以將新穎的教學(xué)方法與傳統(tǒng)方法相結(jié)合,按照分析問題、數(shù)學(xué)建模、優(yōu)化算法理論分析及其方案制定、實施等解決實際問題步驟展開教學(xué)。下面就該課程開設(shè)的必要性、意義、可行性、注意事項及其存在問題等方面進行分析。

一、開設(shè)《運籌學(xué)與數(shù)學(xué)建?!氛n程的必要性

1.一般院校的運籌學(xué)課程的教學(xué)課時大約為64或56(包含試驗教學(xué)),所以教學(xué)中不能囊括運籌學(xué)的各個分支。一方面,由于課時量不足,教師選取教學(xué)內(nèi)容時容易出現(xiàn)隨意性和盲目性;另一方面,教學(xué)中為強化運籌學(xué)的應(yīng)用,消弱理論教學(xué),從而導(dǎo)致學(xué)生對知識的理解不透徹,在實際應(yīng)用中心有余而力不足。

2.運籌學(xué)解決實際問題的步驟是:(1)提出和形成問題;(2)建立數(shù)學(xué)模型;(3)模型求解;(4)解的檢驗;(5)解的控制;(6)解的實施。大部分教學(xué)只涉及步驟(3),即建立簡單數(shù)學(xué)模型,詳細介紹運籌學(xué)的算法理論,與利用運籌學(xué)解決實際問題的相差甚遠。因此,學(xué)生仍然不會應(yīng)用運籌學(xué)解決實際問題,從而導(dǎo)致學(xué)生認為運籌學(xué)無用。

3.數(shù)學(xué)建模課程包含大量的運籌學(xué)模型;運籌學(xué)在解決實際問題的環(huán)節(jié)中包含建立數(shù)學(xué)模型步驟。目前兩門課程分開教學(xué),部分內(nèi)容重復(fù)教學(xué),浪費教學(xué)課時。

二、開設(shè)《運籌學(xué)與數(shù)學(xué)建模》課程的意義

1.激發(fā)學(xué)生的學(xué)習(xí)動機,培養(yǎng)學(xué)習(xí)興趣。該課程包含數(shù)學(xué)建模和運籌學(xué)兩門課程的內(nèi)容,內(nèi)容容量大,教學(xué)課時豐富,教學(xué)過程中能夠以生產(chǎn)生活中的實際問題為案例,分析并完整解決這些問題,創(chuàng)造實際價值,使學(xué)生認識到該課程不但對未來的工作很重要,而且還有可以利用運籌學(xué)知識為企業(yè)或個人創(chuàng)造價值,改變運籌學(xué)“無用論”的觀念。從而激發(fā)學(xué)生的學(xué)習(xí)動機,產(chǎn)生濃厚的學(xué)習(xí)興趣。

2.合理處理教學(xué)內(nèi)容。運籌學(xué)與數(shù)學(xué)建模的課時量相對充足,能夠安排更多的內(nèi)容,能夠系統(tǒng)、完整地介紹相關(guān)知識,在一定程度上避免了運籌學(xué)內(nèi)容安排的隨意性和盲目性。

3.促進教學(xué)方法改革。運籌學(xué)與數(shù)學(xué)建模的教學(xué)不再是簡單的數(shù)學(xué)建模和理論證明,教學(xué)內(nèi)容豐富、信息量大,傳統(tǒng)的一支筆一本教案一塊黑板的模式不再適用,需尋找新的教學(xué)方法,促進了多種教學(xué)方法的融合。

4.培養(yǎng)學(xué)生綜合能力。實際案例源于社會、經(jīng)濟或生產(chǎn)領(lǐng)域,需要用到多方面的知識,但學(xué)生不可能掌握很多專業(yè)知識。因而,在解決實際案例的過程中,需要查閱大量的相關(guān)文獻資料,并針對性閱讀和消化。而且,實際案例數(shù)據(jù)量大,需要運用計算機編程實現(xiàn)。因此,通過該課程的學(xué)習(xí),可以提高學(xué)生多學(xué)科知識的綜合運用能力和運用計算機解決實際問題的能力。

5.改變教學(xué)考核方式。教學(xué)改革后,教學(xué)內(nèi)容已延伸到運用優(yōu)化知識解決實際案例的整個過程。教學(xué)過程中既有對實際案例分析、建模,又有算法介紹、求結(jié)果的檢驗及其最終方案的實施。因而,傳統(tǒng)的單一閉卷考試改為筆試和課后論文相結(jié)合的方式。

三、開設(shè)該課程的可行性

1.運籌學(xué)和數(shù)學(xué)建?;パa性、遞進性使得開設(shè)該課程在理論上可行。數(shù)學(xué)建模是利用數(shù)學(xué)思想去分析實際問題,建立數(shù)學(xué)模型;運籌學(xué)是利用定量方法解決實際問題,為決策者提供決策依據(jù)。由此可見,建立數(shù)學(xué)模型為運用運籌學(xué)解決實際問題的重要步驟。所以,運籌學(xué)可以認為是數(shù)學(xué)建模的進一步學(xué)習(xí)。同時,運籌學(xué)模型為數(shù)學(xué)建模課程介紹的模型中的一部分,并且運籌學(xué)處理實際問題的方法為數(shù)學(xué)建模提供了專業(yè)工具。因此,運籌學(xué)與數(shù)學(xué)建模在內(nèi)容上是互補的。由此可知,開設(shè)該課程在理論上是可行的。

2.計算機的發(fā)展使得開設(shè)該課程在操作上可行。隨著計算機的發(fā)展,能很快完成大數(shù)據(jù)量的計算,實際案例的數(shù)據(jù)分析、數(shù)學(xué)建模及其求解能快速實現(xiàn),從而使得該課程的教學(xué)工作能順利開展。

3.大學(xué)生的知識儲備使得開設(shè)該課程在基礎(chǔ)上可行。學(xué)習(xí)該課程的學(xué)生是高年級學(xué)生,通過公共基礎(chǔ)課和專業(yè)基礎(chǔ)課的系統(tǒng)學(xué)習(xí),分析問題、解決問題的能力得到進一步提高。同時,運籌學(xué)和數(shù)學(xué)建模所需基礎(chǔ)知識類似,學(xué)習(xí)該課程所需的線性代數(shù)、概率論與數(shù)理統(tǒng)計、高等數(shù)學(xué)及微分方程等課程也已經(jīng)學(xué)習(xí),運用運籌學(xué)與數(shù)學(xué)建模知識解決實際案例所需的基礎(chǔ)知識已經(jīng)具備。因此,開設(shè)該課程是可行的。

第3篇:數(shù)學(xué)建模的算法范文

【關(guān)鍵詞】3D人體模型;蟻群算法;快速建模

隨著信息化的高速發(fā)展,網(wǎng)絡(luò)3D化已經(jīng)成為一種必然的趨勢。當(dāng)下在研究3D網(wǎng)絡(luò)試衣系統(tǒng)中,3D人體模型的建立是首要解決的問題。如何使得建立的人體模型具有經(jīng)濟性、快速便捷性、普遍適用性成為了3D試衣系統(tǒng)能否普及的關(guān)鍵所在,本文就建立3D人體模型提出一種便捷優(yōu)化的方法。

目前,可以3D建立人體模型的方法主要有兩大類:一類是通過三維掃描儀,另一類是利用3D軟件建模進行模型仿真。第一類建模相對真實,但是不具有經(jīng)濟性。第二類在效果上可能不如三維掃描儀真實,但具備經(jīng)濟性。綜合考慮,選擇3D軟件來進行人體建模。

1.3D人體模型建模

當(dāng)下3D軟件很多,有CAD,Maya,3ds Max,Poser等等,無論哪一種都可以建立3D人體模型,并且利用這些軟件建立人體模型的方法也不少。基于CAD軟件,提出了一種通過截面環(huán)求取三維人體模型的建模方法[1];利用Maya軟件主要是進行3D動畫設(shè)計,把繪畫中的素描稿圖片導(dǎo)入軟件,通過幾何體建模、調(diào)整比例、布線的流程建立出人體模型[2];利用Poser軟件獲取三維人體數(shù)據(jù),利用OpenGL技術(shù)渲染效果,在VC++框架下,采用多面體建模技術(shù)中的三角網(wǎng)格法生成了3D人體模型[3]。

1.1 3D人體模型建模原理

本文中快速建模的原理是基于人體特征點的測量去相應(yīng)改變模型庫里面的模型,通過測量的各部分數(shù)值與標準模型的各部分數(shù)值的比值,對人體模型庫中的模型進行相應(yīng)縮放,采用蟻群算法算出誤差最小的縮放比例。

1.2 原理應(yīng)用分析

由于男性身體比例均勻,所以本文的模型修改方法可以對已經(jīng)建好的人體模型進行縮放。用戶在建立自己的模型時,選擇好體型,再輸入特征點的測量數(shù)據(jù)。為了能達到真實的仿真效果,特征點的測量要做到詳細準確。特征點與三維視圖中X、Y、Z軸之間的關(guān)系如表1所示。

其中0表示沒有影響,1表示有影響。腰圍數(shù)據(jù)包括高腰圍、中腰圍、低腰圍數(shù)據(jù),腿圍數(shù)據(jù)包括大腿圍、小腿圍數(shù)據(jù),手臂圍數(shù)據(jù)包括大臂圍和小臂圍數(shù)據(jù)。

1.3 數(shù)學(xué)建模

以男性胸圍數(shù)據(jù)為例進行模型建立說明。

其中胸寬為,胸高為,放縮比為R,X軸的放縮比為,Y軸的放縮比為,Z軸的放縮比為。

通過上述方法,可以分別求出各個身體部分特征點對應(yīng)的X、Y、Z軸的放縮比,對于相同軸向上的放縮比,將最大值和最小值定為該軸向上的取值范圍邊界點,那么X、Y、Z軸的放縮比分別可以確定相應(yīng)的取值范圍Q。

2.蟻群算法

蟻群算法(ant colony algorithm,ACA)是受到螞蟻群體尋找食物行為的啟發(fā)而提出的一種基于蟻群的模擬進化算法。一般來講群體隨機搜索算法用于解決特定的組合優(yōu)化問題[4]。

蟻群算法優(yōu)化數(shù)學(xué)建模:

N:算法中進行搜索螞蟻的數(shù)量。

首先,用隨機函數(shù)在X、Y、Z軸的放縮比確定的取值范圍中隨機選出3個軸向上的放縮比,由這三個放縮比可以得到特征點的一組數(shù)據(jù),我們稱為隨機計算值(R),n個螞蟻會得到n組特征點數(shù)據(jù)。每一組隨機計算值可以得到該組數(shù)值與測量值(C)的誤差(),如公2-3所示。

通過第i個螞蟻取得的隨機數(shù)而得到的各部分的誤差,按照相應(yīng)要求可得到人體模型的總的誤差和,定義為.

:螞蟻由節(jié)點i到節(jié)點j的期望值。在不同范圍的,的值不一樣,為螞蟻以后選擇路徑提供期望依據(jù).

:t時刻螞蟻由節(jié)點i到節(jié)點j的概率;在t時刻時,螞蟻在節(jié)點i處按照來選擇前進的方向走向,的計算依據(jù)是根據(jù)殘留信息素以及期望度的重要程度來算取的。

:t時刻螞蟻在ij路徑上殘留的信息素;在初始時刻,每條路徑上的信息素是相等的,設(shè)初始值為1,經(jīng)過m個螞蟻完成一次循環(huán)后,信息素改變由式2-4,2-5可得:

其中l(wèi)為經(jīng)過該路徑上的螞蟻數(shù)量。

這樣每次循環(huán)中,每只螞蟻都依據(jù)概率公式計算來選取路徑,一次結(jié)束后,每只螞蟻選取的結(jié)果又通過信息量公式調(diào)整反饋到概率公式中,作為新一輪循環(huán)選擇路徑的參考依據(jù)。

通過上述蟻群算法,可以輸出和實際測量數(shù)據(jù)誤差最小的最優(yōu)解。

3.系統(tǒng)功能分析

男性人體模型快速建模系統(tǒng)包含三個子部分,分別是用戶登陸界面交互,系統(tǒng)核心算法程序?qū)崿F(xiàn)以及數(shù)據(jù)交互和存儲,如圖1所示。

系統(tǒng)核心算法程序?qū)崿F(xiàn)主要有三個功能實現(xiàn):

(1)通過用戶登陸界面來進行特征點數(shù)據(jù)錄入

采用C#編程語言,以Visual Studio 2008為開發(fā)工具,開發(fā)設(shè)計出登陸界面,并將數(shù)據(jù)存入到數(shù)據(jù)庫中為建模提供數(shù)據(jù)支持。

(2)系統(tǒng)算法程序

系統(tǒng)算法程序主要實現(xiàn)蟻群算法求得最優(yōu)解的過程,通過數(shù)學(xué)建模方法進行編程實現(xiàn),是本設(shè)計的核心程序。

(3)3ds Max軟件建模

根據(jù)蟻群算法得到的最優(yōu)放縮比來對模型進行更改。

數(shù)據(jù)交互和存儲主要體現(xiàn)在程序、軟件以及數(shù)據(jù)庫之間的數(shù)據(jù)傳輸和交互,以及最后的保存。

4.系統(tǒng)功能實現(xiàn)

通過輸入特征點的數(shù)據(jù),由C#語言進行界面實現(xiàn)和核心算法的實現(xiàn),利用MAXScript腳本語言對模型進行再編輯,實現(xiàn)了快速建立可視化三維人體模型的功能,得到的人體模型如圖2所示。

通過蟻群算法,可以得到修改前后人體模型的比較圖如圖3所示。

5.結(jié)論

本文通過修改已經(jīng)建立好的人體模型,通過輸入特征點的數(shù)據(jù),基于蟻群算法得到最優(yōu)縮放比進行人體仿真,具有出圖快、仿真效果真實、便于使用和推廣的優(yōu)點。但是也存在一定的局限性,只能針對男性人體進行建模。對于女性人體快速建模,有待于進一步深入研究。

參考文獻

[1]李鴻.3DSMAX建模技術(shù)分析[J].邢臺學(xué)院學(xué)報,2009, 24(4):106-107.

[2]王媚,陸國棟,張東亮.服裝CAD中三維人體建模技術(shù)的研究及應(yīng)用[J].工程圖學(xué)學(xué)報,2011,1:1-6.

[3]劉會軍.人體速寫在MAYA人物建模中的應(yīng)用[J].外語藝術(shù)教育研究,2011,12(4):78-80.

[4]林小平,周石琳,等.一種基于蟻群算法和互信息測度的圖像拼接技術(shù)[J].重慶理工大學(xué)學(xué)報( 自然科學(xué)),2013, 27(1):76-81.

作者簡介:

第4篇:數(shù)學(xué)建模的算法范文

【關(guān)鍵詞】 小學(xué);模式;建模能力;教學(xué);培養(yǎng)研究

運用合理的數(shù)學(xué)方式、數(shù)學(xué)思想以及數(shù)學(xué)知識依次解決教學(xué)過程中出現(xiàn)的各種問題是目前進行數(shù)學(xué)建模的主要表現(xiàn)形式. 因此,需要在小學(xué)教學(xué)中,大力培養(yǎng)小學(xué)生數(shù)學(xué)建模的基本思想,則能夠有效地提高孩子們的數(shù)學(xué)素養(yǎng),將整個教學(xué)質(zhì)量水平顯著提高. 隨著我國教育事業(yè)快速發(fā)展,加上不斷更新的新課程改革理念,培養(yǎng)小學(xué)數(shù)學(xué)建模的思想,能夠大幅度提升學(xué)生的創(chuàng)新性能力. 因此,如何正確培養(yǎng)小學(xué)生的建模思想,本文從多個方面展開探究.

一、小學(xué)數(shù)學(xué)模型的概念與培養(yǎng)模式的價值

(一)小學(xué)數(shù)學(xué)模型的概念

在教學(xué)中,小學(xué)數(shù)學(xué)模型主要指依據(jù)數(shù)量相依關(guān)系或者某一種事物的基本特征,積極應(yīng)用形式化的語言,用簡單或概括地形式將其表述出來. 在構(gòu)建小學(xué)數(shù)學(xué)模型中,一切小學(xué)數(shù)學(xué)基本概念、各種數(shù)學(xué)公式與方程、公式系列構(gòu)成的算法系統(tǒng)以及基本理論體系等都可以作為素材以促使學(xué)生正確理解與處理問題的能力. 簡單言之,小學(xué)數(shù)學(xué)建模是構(gòu)建模型的過程,小學(xué)數(shù)學(xué)模型思想則是教學(xué)建模過程中的基本思想.

(二)培養(yǎng)并研究小學(xué)數(shù)學(xué)模型價值

在小學(xué)數(shù)學(xué)教學(xué)過程中,其構(gòu)建模型價值在于①能夠?qū)υ紗栴}進行充分的事先假設(shè)-初步分析-抽象思考-不斷加工. 同時靈活選用相應(yīng)的數(shù)學(xué)工具、選擇合適的方法與模型、從而全面的分析整個過程;②針對各種問題,對小學(xué)數(shù)學(xué)模型需要依次求解-反復(fù)驗證-再次分析-不斷修改-提出假設(shè)-驗證并求解,能很好的表現(xiàn)學(xué)與用之間的關(guān)系. 因此,嚴格按照這樣的過程能一定程度上促使孩子們,提升小學(xué)數(shù)學(xué)意識、數(shù)學(xué)眼光以及綜合素養(yǎng),最為重要的是提升小學(xué)數(shù)學(xué)的品質(zhì). 因此,無論是大學(xué)、中學(xué),還是小學(xué)的視野,研究小學(xué)數(shù)學(xué)模型價值對今后學(xué)生們的學(xué)習(xí),無疑能夠顯著提升.

二、綜合培養(yǎng)小學(xué)生數(shù)學(xué)建模的能力與研究

(一)合理應(yīng)用小學(xué)數(shù)學(xué)思想,把握數(shù)學(xué)建模的關(guān)鍵點

如何正確的培養(yǎng)小學(xué)生數(shù)學(xué)建模的思想,是數(shù)學(xué)教學(xué)課程中的重點. 其不能片面的應(yīng)用小學(xué)數(shù)學(xué)的基礎(chǔ)知識,與此同時,理解小學(xué)數(shù)學(xué)的思想方法以及提升運用知識的能力也是主要的因素. 所以,小學(xué)教師在進行教學(xué)工程中需要將運用數(shù)學(xué)思想方法與理念作為主要的問題,需要不斷地進行研究并綜合實踐. 此外在數(shù)學(xué)教材中,有許多的問題依然能夠多次編輯及運用,逐漸豐富小學(xué)數(shù)學(xué)建模的素材. 繼而數(shù)學(xué)教師要在解決問題中,幫助學(xué)生靈活運用多個角度去思考問題,從而能夠?qū)⑽粗獫u漸轉(zhuǎn)化成為已知,讓低年級的小學(xué)生通過構(gòu)建模型對比自身所學(xué)的知識,從而能夠進一步拓展學(xué)生的思維.

(二)早期培養(yǎng)數(shù)學(xué)建模能力與案例分析

針對低年級的小學(xué)生,小學(xué)教師需要培養(yǎng)學(xué)生靈活應(yīng)用感性材料,全方面、多個角度去感知數(shù)量相依關(guān)系,從而幫助學(xué)生進行數(shù)學(xué)建模. 主要是幫助學(xué)生靈活利用豐富且有趣味的學(xué)具,使用折疊或者拼湊的方法,鍛煉學(xué)生分析和綜合的能力. 將所觀察的事物,經(jīng)過自身實踐操作,漸漸用準確且簡單的數(shù)學(xué)語言總結(jié)結(jié)果. 將單純的計數(shù)準備知識進行升華,發(fā)散小學(xué)生的思維,從而能大幅度提升學(xué)生的建模能力以及解決各種問題的能力. 例如應(yīng)用“湊十法”, 先初步分析算法,再添加輔的學(xué)習(xí)方式配合教學(xué). 先研究8加幾的算法,在學(xué)習(xí)7加幾的算法,從而感知湊十法,以提高小學(xué)生發(fā)散思維能力. 因此,只有早期正確引導(dǎo)學(xué)生主動構(gòu)建數(shù)學(xué)模型的能力與意識,才能為高年級教學(xué)提高前提基礎(chǔ).

(三)數(shù)學(xué)模型的構(gòu)建與靈活比較

如果想培養(yǎng)學(xué)生構(gòu)建數(shù)學(xué)模型的能力,則需從現(xiàn)實生活中由“原型”漸漸過度至“抽象”. 一方面,嘗試構(gòu)建情景模式,讓學(xué)生能夠準確的把握具體與抽象模型的關(guān)系. 小學(xué)數(shù)學(xué)教師在講解“相交與平行”理論知識的時候,一般常用鐵路軌道或者練習(xí)本當(dāng)中的線條等生活中各類的素材,從而使小學(xué)生易于理解,善于透過現(xiàn)象看到事物的本質(zhì)屬性. 同時,教師也必須正確引導(dǎo)學(xué)生如何思考、測量等方式,將數(shù)學(xué)概念模型演變成為真正的認知. 另一方面,善于利用分類與比較的方式,將抽象思維漸漸過渡到具體思維. 能對各種問題進行合理分類,找到共同點與差異性,進行反復(fù)比較,利用辨析的方法,將各個問題的本質(zhì)逐步認清.

(四)學(xué)會激發(fā)學(xué)生的主動性,自主構(gòu)建數(shù)學(xué)模型

善于猜測,訓(xùn)練小學(xué)生的求知力,能夠很好的激發(fā)他們主動思考的能力. 利用觀察事物的能力,將初步的理論進行反復(fù)驗證,即使結(jié)論不正確,也能促使他們積極探討、不斷挖掘潛在知識,也是構(gòu)建數(shù)學(xué)模型的表現(xiàn)形式之一,依次為猜測-不斷驗證-多次修正-得出結(jié)論. 以計算圓柱體表面積為例,需要不斷的猜測其面積和什么之間有無必要的聯(lián)系,讓小學(xué)生自主探究、不斷發(fā)散思維,先分析并猜測其側(cè)面積與上下底面積是獲取圓柱體表面積的前提,接著在進行實際檢驗. 需要先計算圓柱體的側(cè)面積,其側(cè)面積是底面圓的周長與高的乘積,而圓柱體的表面積等于上下底面面積加上側(cè)面積. 教師可準備相關(guān)材料進行示范,逐步得到準確的結(jié)果. 總之,培養(yǎng)并研究小學(xué)生數(shù)學(xué)建模的能力,需要充分發(fā)揮主觀能動性,才能將模型理念賦予真實性.

第5篇:數(shù)學(xué)建模的算法范文

教育國的核心是培養(yǎng)創(chuàng)新型人才。全國大學(xué)生數(shù)學(xué)建模競賽是高校中參加人數(shù)最多、影響最廣泛的學(xué)科競賽之一,此項賽事由教育部高教司和中國工業(yè)與應(yīng)用數(shù)學(xué)學(xué)會聯(lián)合主辦,迄今已舉辦21屆,它對創(chuàng)新型人才的培養(yǎng)起到了不可估量的作用,未來也將日益顯現(xiàn)它這方面的作用。長春理工大學(xué)從1996年開始參賽,成績斐然,已累計獲得國家級獎40余項,年均3項,2013年我校共有51隊153人參加全國賽,是吉林省除吉林大學(xué)外參賽隊數(shù)最多的高校。其中9隊獲得國家一等獎,11隊獲得省一等獎,21隊獲省二等獎,8隊獲省三等獎,獲獎率位居吉林省參賽高校前列。這主要歸益于以下幾方面:

一、賽前的動員及組織情況

賽前周密的宣傳組織工作是本次大賽取得成功關(guān)鍵因素之一。我校一直把組織數(shù)模競賽作為一項重要的教學(xué)活動納入了全年工作日程,專門成立了數(shù)學(xué)建模競賽領(lǐng)導(dǎo)小組,協(xié)調(diào)、督促、組織數(shù)學(xué)建模競賽各項準備活動。通過海報、課堂、網(wǎng)站等多種形式宣傳開展數(shù)學(xué)建?;顒?,鼓勵各學(xué)院學(xué)生踴躍報名。

二、競賽具體過程管理和實施情況

由專人統(tǒng)籌負責(zé)競賽工作。從每年四、五月份開始采取校級、省級競賽層層選拔的制度,把最優(yōu)秀、最渴望參賽、最有能力的隊員吸納進來組成國家賽參賽隊伍。對于國賽隊員將認真組織賽前培訓(xùn)和輔導(dǎo)工作。

三、本年度競賽獲獎情況分析

今年我校共有51個隊參加了全國大學(xué)生數(shù)學(xué)建模競賽,獲得國家獎9項,省級獎40項,獲獎率幾近100%。

四、競賽過程中存在的問題及擬解決的措施

1.競賽過程中存在的主要問題還是數(shù)學(xué)軟件使用和寫作兩方面,在今后的培訓(xùn)和其他級競賽中應(yīng)加強這兩方面的訓(xùn)練。另外宣傳力度也有待加強。

2.今年全國賽我校51隊中有35支代表隊選擇了A題,此題是交通占道問題對城市交通能力的影響問題,實質(zhì)是利用數(shù)學(xué)方法建立模型,需要學(xué)生有較好的微積分、常微分方程、運籌學(xué)等課程基礎(chǔ),正是由于我校平時對大一大二的數(shù)學(xué)基礎(chǔ)課的精心講解和嚴格要求才使得我校學(xué)生有信心也有能力作出此題并取得了如此好的成績,今后我們將繼續(xù)加強數(shù)學(xué)基礎(chǔ)科的教學(xué)工作,同時注意在教學(xué)中滲透數(shù)學(xué)建模的思想、方法,培養(yǎng)學(xué)生參加建模的興趣。并希望以數(shù)學(xué)建模工作為平臺,通過多種形式大力開展數(shù)學(xué)建模教學(xué)與研究活動,以賽促學(xué)、以賽促教,以競賽推動教學(xué)研究,以教學(xué)研究提高競賽質(zhì)量。B題選擇隊數(shù)相對較少,原因主要是該題是關(guān)于碎紙文字的拼接復(fù)原模型,需要隊員熟悉算法,精于編程,大多數(shù)同學(xué)不敢碰此題原因就是編程能力過弱。

3.國家賽獲獎結(jié)果反映出理學(xué)院、計算機科學(xué)與技術(shù)學(xué)院、光電工程學(xué)院、電子信息工程學(xué)院的學(xué)生獲獎人數(shù)占到98%,創(chuàng)新實驗班參賽人數(shù)并不多,僅占總?cè)藬?shù)的33%,特別是計算機科學(xué)與技術(shù)學(xué)院的創(chuàng)新實驗班僅有8人參加,不及總?cè)藬?shù)的6%。

五、對學(xué)校的建議和意見

1.認真組織各級數(shù)學(xué)建模競賽,建議提前到3月中旬組織校數(shù)學(xué)建模競賽,改進選拔方式,通過評審、教師推薦、答辯精選國賽參賽隊員,加大對數(shù)學(xué)軟件、算法的培訓(xùn);5月下旬到7月中旬,利用周六對選拔出的學(xué)生進行實戰(zhàn)培訓(xùn),建議全體隊員模擬實戰(zhàn),完成3-4道往年的競賽題目,并提交論文,指定專門教師負責(zé)指導(dǎo)。

2.進一步宣傳發(fā)動,動員更多的學(xué)生參加數(shù)學(xué)建模競賽,特別是加大對計算機學(xué)院的宣傳力度,爭取更多的計算機科學(xué)與技術(shù)學(xué)院,特別是動員計算機科學(xué)與技術(shù)學(xué)院創(chuàng)新實驗班的同學(xué)參賽。

3.繼續(xù)舉辦大學(xué)生數(shù)學(xué)建模培訓(xùn),切磋技藝,交流經(jīng)驗,提高水平。組織教師精講獲國家獎的學(xué)生論文。同時每年選派2至3名指導(dǎo)教師參加建模交流會議及理論學(xué)習(xí),也讓更多教師參與數(shù)學(xué)建模類教改科研項目,將數(shù)學(xué)建模作為一件可持續(xù)發(fā)展的項目開展。

4.抓好數(shù)學(xué)建?;亟ㄔO(shè),定期做講座和研討,打造一支高素質(zhì)建模指導(dǎo)教師隊伍。

第6篇:數(shù)學(xué)建模的算法范文

在功能方面,數(shù)學(xué)建模實驗室為《經(jīng)濟應(yīng)用數(shù)學(xué)》、《概率與數(shù)理統(tǒng)計》、《數(shù)學(xué)建模》等課程提供輔助教學(xué),學(xué)生通過計算機及其仿真軟件加深對理論的理解,并培養(yǎng)實踐動手能力。為數(shù)學(xué)建模競賽、課外科技競賽、程序設(shè)計競賽等競賽提供競賽保障,并培養(yǎng)競賽人才。建設(shè)數(shù)學(xué)建模與計算機仿真實驗室的目的就是吸取借鑒其他經(jīng)驗,改善相關(guān)課程的教學(xué)環(huán)境,盡量與建模競賽接軌,所以建立與之相匹配的實驗室以適應(yīng)新世紀人才培養(yǎng)需要。人才培養(yǎng)方面,實驗室是學(xué)生實踐活動以及社會能力培養(yǎng)的重要場所,作為高校來說實驗室建設(shè)規(guī)模和各類管理的能力的高低,往往成為其人才培養(yǎng)水平的重要指標。學(xué)生通過實驗自己實踐可以提高自身的動手能力,通過模仿、觀察、反復(fù)實驗等過程漸漸構(gòu)建自己對于數(shù)學(xué)模型的認知。教師能力提高方面,各類學(xué)科都以數(shù)學(xué)為基礎(chǔ),數(shù)學(xué)建模是將數(shù)學(xué)理論應(yīng)用于實踐的溝通橋梁,很多學(xué)科的教師都可以通過對數(shù)學(xué)建模能力的培養(yǎng)來提高教學(xué)科研水平。讓數(shù)學(xué)建模實驗室為教師拓展能力服務(wù),讓他們也提高動手能力,把數(shù)學(xué)理論應(yīng)用演化成為科研手段,通過軟硬件的結(jié)合,讓數(shù)學(xué)更好服務(wù)于教學(xué)和科研,也是當(dāng)下教師能力提高的需求。

二、數(shù)學(xué)建模實驗室的要求以及軟硬件建設(shè)

1、數(shù)學(xué)建模實驗室建設(shè)要求

為了滿足日常教學(xué)和建模等競賽的需求,數(shù)學(xué)建模實驗室的規(guī)模應(yīng)該較大,有充足的教學(xué)設(shè)備和充足的實驗空間。一般規(guī)模應(yīng)有100臺以上的計算機120平米以上的面積,才能夠滿足實驗課程及培訓(xùn)競賽的需求。尤其是針對建模競賽集中培訓(xùn)效果會更好更優(yōu),所以實驗室的規(guī)模尤為重要,也是保證實驗教學(xué)的第一要素。

2、數(shù)學(xué)建模實驗室硬件建設(shè)

數(shù)學(xué)建模實驗室最重要的實驗設(shè)備就是計算機,在進行數(shù)學(xué)建模時要進行大量的數(shù)學(xué)計算以及大規(guī)模的計算仿真,先進的計算機硬件環(huán)境是必不可少的。最好是選用當(dāng)下性能較高的計算機配置,并且能夠做到兩至三年就更換更先進的設(shè)備。在承擔(dān)競賽時尤其需要高配置計算機,否則會影響競賽成績。實驗室還需要配備投影儀,有條件的還可以配備實物投影儀方便數(shù)學(xué)老師手寫授課,各種投影設(shè)備可以方便教師與學(xué)生互動,不僅有利于教師授課也讓學(xué)生在課堂上更加主動起來。從這些年我們學(xué)院參加數(shù)學(xué)建模的實際情況來看,高性能的設(shè)備和先進的投影儀配套實物投影儀在緊張的72小時比賽中起到了很好的作用,為競賽取得好成績提供了有力的保障。如果現(xiàn)有的條件達不到設(shè)備性能高等要求,還可以在原有實驗室的基礎(chǔ)上增加一部分高配置計算機,也可預(yù)留網(wǎng)絡(luò)接口讓參賽隊員在競賽培訓(xùn)期間和競賽期間自帶計算機,通過局域網(wǎng)實現(xiàn)資源共享。這樣性能高的計算機來承擔(dān)數(shù)值計算仿真計算等大數(shù)據(jù)處理,性能低的計算機承擔(dān)數(shù)據(jù)打印和資料查詢等工作。這樣既能解決部分學(xué)校經(jīng)費不足,也能在現(xiàn)有資源基礎(chǔ)上快速的搭建好數(shù)學(xué)建模實驗室,不造成資源浪費。

3、數(shù)學(xué)建模實驗室軟件建設(shè)

數(shù)學(xué)建模實驗室的硬件條件具備后,就要配置先進的軟件系統(tǒng)。除了系統(tǒng)常用軟件辦公軟件的等一些專業(yè)軟件是必不可少的。例如美國TheMathWorks公司出品的商業(yè)數(shù)學(xué)軟件MATLAB(矩陣實驗室),就是一種用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析、數(shù)值計算的高級計算語言,目前的最高版本是MATLAB7.0。還有WarerlooMaple公司開發(fā)的Maple,它系統(tǒng)內(nèi)置高級技術(shù)解決建模和仿真中的數(shù)學(xué)問題,包括世界上最強大的符號計算、無限精度數(shù)值計算等。Spss公司推出的SPSS軟件是一款統(tǒng)計產(chǎn)品與服務(wù)解決方案軟件,目前已升級至Spss19.0。關(guān)于線性規(guī)劃的軟件有LINGO,用于求解非線性規(guī)劃和線性和非線性方程組的求解等。有了這些專業(yè)的數(shù)學(xué)軟件就可以實現(xiàn)大量的數(shù)學(xué)計算以及大規(guī)模的計算仿真,軟硬件結(jié)合,才能滿足數(shù)學(xué)建模課程和建模競賽的需求。當(dāng)然大量的與建模相關(guān)的電子資料也是必不可少的,對于學(xué)生課外學(xué)習(xí)和拓展知識面很有幫助。

三、基于數(shù)學(xué)建模實驗室的教學(xué)改革及實踐創(chuàng)新活動

1、優(yōu)化數(shù)學(xué)課程教學(xué)過程

推進實踐課程體系改革可以在高等數(shù)學(xué)中滲透數(shù)學(xué)建模的方法和中心思想,高校學(xué)生本身具備運用所學(xué)知識解決實際問題的能力,數(shù)學(xué)建模知識的滲透可以與現(xiàn)實生活結(jié)合起來,激發(fā)學(xué)生學(xué)習(xí)興趣,把實際問題數(shù)學(xué)模型化,可以提高學(xué)生的理論知識水平和實踐能力。增加數(shù)學(xué)建模軟件的教學(xué)課程,讓計算機計算與仿真融入課程教學(xué)使之成為學(xué)生學(xué)習(xí)數(shù)學(xué)的有力武器。在一些數(shù)學(xué)專業(yè)課上加入數(shù)學(xué)建模競賽的內(nèi)容,可以讓學(xué)生接觸到競賽的試題和一些獲獎?wù)撐?,這樣更有利于學(xué)生對建模競賽產(chǎn)生興趣,便于今后更快的融入競賽。

2、構(gòu)建以學(xué)生為中心的實驗教學(xué)模式

建設(shè)開放型實驗室數(shù)學(xué)建模主要是激發(fā)學(xué)生的創(chuàng)造力,所以以學(xué)生為主體的實驗教學(xué)模式才是最有效的。通常我們采用“分析問題—利用軟件分析—引入數(shù)學(xué)概念—建立數(shù)學(xué)模型—解決實際問題”這種模式教學(xué),從實際問題到抽象模型,讓學(xué)生主導(dǎo)實驗,主動解決問題,從而體會到數(shù)學(xué)思想的精髓,主動地把數(shù)學(xué)思想應(yīng)用的實際生活中。我們的數(shù)學(xué)建模實驗室應(yīng)課后對學(xué)生開放,鼓勵學(xué)生積極主動地學(xué)習(xí),不管是競賽時還是競賽后都歡迎學(xué)生利用實驗室進行學(xué)習(xí),一些參加過競賽的老生還能利用這里與新同學(xué)交流經(jīng)驗。開放性的實驗室在不斷地建設(shè)和完善中將更好地為高校教學(xué)、科學(xué)研究服務(wù),也進一步提高資源的利用率。

3、組建完善的建模競賽體系

提高學(xué)生的創(chuàng)新實踐能力在建設(shè)好數(shù)學(xué)建模實驗室的基礎(chǔ)上,組織學(xué)生參加每年的全國大學(xué)生數(shù)學(xué)建模競賽,利用好這個實戰(zhàn)檢測平臺。還可以成立數(shù)學(xué)建模興趣社團,在平時就可以為競賽選拔有興趣有成績好的學(xué)生參加競賽,也便于有相同興趣的學(xué)生交流學(xué)習(xí)。這不僅為學(xué)生之間提供了提高交流的平臺,同時也為師生搭建了課后溝通渠道。培養(yǎng)一支優(yōu)秀的教師隊伍帶領(lǐng)學(xué)生,這只教師隊伍不僅科研教學(xué)能力要強,還要經(jīng)驗豐富,解決實際問題的能力強。這些教師可以在競賽前組織培訓(xùn),讓一些有基礎(chǔ)的學(xué)生更有針對性的強化訓(xùn)練,爭取好得成績。

4、培養(yǎng)社會型創(chuàng)新實踐人才

第7篇:數(shù)學(xué)建模的算法范文

關(guān)鍵詞: 多領(lǐng)域建模; 聯(lián)合仿真; 模型耦合; Sfunction; MWorks; Simulink

中圖分類號: TP311.52;TB115.7文獻標志碼: B

引言

現(xiàn)代產(chǎn)品日趨復(fù)雜,通常由多個領(lǐng)域緊密耦合而成,多領(lǐng)域統(tǒng)一建模和仿真是現(xiàn)代產(chǎn)品設(shè)計的重要支撐技術(shù)和發(fā)展趨勢.MWorks是新一代多領(lǐng)域物理建模、仿真和分析平臺,基于多領(lǐng)域統(tǒng)一建模規(guī)范Modelica,提供可視化建模、編譯仿真和結(jié)果分析等功能.[1]Simulink是MATLAB中可視化仿真工具之一,基于MATLAB的框圖(Blocks)設(shè)計環(huán)境,是實現(xiàn)動態(tài)系統(tǒng)建模、仿真和分析的軟件包.

Simulink以塊(Block)之間的輸入/輸出因果關(guān)系組織模型,實際物理系統(tǒng)經(jīng)常需要經(jīng)過數(shù)學(xué)推算才能得到塊之間的輸入/輸出關(guān)系,因此模型與實際物理系統(tǒng)結(jié)構(gòu)相去甚遠.Simulink廣泛應(yīng)用于控制和數(shù)字信號處理的仿真和設(shè)計,但Simulink并未提供機械、液壓和熱力學(xué)等領(lǐng)域建模的工具箱.MWorks模型以與物理系統(tǒng)構(gòu)成相同的方式直觀地進行組織,模型結(jié)構(gòu)圖接近于實際系統(tǒng),用戶可以從繁瑣的數(shù)學(xué)建模中解放出來,從而專注于物理系統(tǒng)本身的設(shè)計,便于直觀、高效地建模.[2]同時,MWorks具備多工程領(lǐng)域建模和仿真能力,能在同一個模型中融合具有動態(tài)特性和相互作用的多個工程領(lǐng)域的子模型.這意味著MWorks用戶可以建立綜合程度更高、仿真結(jié)果更能反映實際物理系統(tǒng)的模型.

結(jié)合MWorks強大的多領(lǐng)域建模能力和Simulink廣泛應(yīng)用于控制、數(shù)字信號處理領(lǐng)域的實際情況,為用戶提供MWorks與Simulink聯(lián)合仿真功能,實現(xiàn)仿真軟件的優(yōu)勢互補,對模型重用和提升設(shè)計效率有著重要意義.[3]

1聯(lián)合仿真方式

軟件之間的聯(lián)合仿真以一個軟件為主導(dǎo),將其模型作為主模型;其他軟件處于從屬地位,其模型與主模型之間交換信息.軟件之間共有模型耦合、求解器耦合和進程耦合等3種聯(lián)合仿真途徑.[4]

對于模型耦合的聯(lián)合仿真方式,從屬軟件導(dǎo)出物理模型的方程是主導(dǎo)軟件可以識別的形式;而主導(dǎo)軟件導(dǎo)入從屬模型方程后,嵌入到主模型中形成耦合系統(tǒng).主導(dǎo)軟件使用自身的積分和求解算法,對耦合系統(tǒng)的方程統(tǒng)一進行仿真計算.

對于求解器耦合的聯(lián)合仿真方式,從屬軟件不僅導(dǎo)出模型的方程,同時還導(dǎo)出對模型進行積分計算的求解程序;主導(dǎo)軟件同時導(dǎo)入模型的方程和求解程序,嵌入到主模型中形成耦合系統(tǒng).主導(dǎo)軟件使用自身的積分算法對其所建模型進行積分計算,在每個時間步(time step)調(diào)用導(dǎo)入的從屬模型積分求解程序;而從屬模型的積分求解程序內(nèi)部使用微步長,對從屬模型方程進行積分計算,耦合系統(tǒng)的仿真計算在主導(dǎo)軟件的求解算法控制下進行.

第8篇:數(shù)學(xué)建模的算法范文

關(guān)鍵詞:最優(yōu)化理論 數(shù)學(xué) 建模 探究

中圖分類號:G642 文獻標識碼:A 文章編號:1672-3791(2015)09(a)-0236-02

1 建模與最優(yōu)化

1.1 建模的含義與意義

數(shù)學(xué)中所說的建模就是運用數(shù)學(xué)的表達方式將客觀存在的問題描述出來的整個過程。在這個描述的過程中,最重要的就是“建”,應(yīng)該讓學(xué)生的創(chuàng)造性思維在這一過程中被激發(fā)出來。建模不僅僅只是停留在數(shù)學(xué)知識上,而且它還在現(xiàn)實世界上更具有重要意義。

從傳統(tǒng)來看在普通的工程技術(shù)方面,數(shù)學(xué)建模已然擁著有很重要的地位。但是,隨著社會科技的發(fā)展,一些新技術(shù)的出現(xiàn),例如:軍事、醫(yī)院、經(jīng)濟、生物等,這些新技術(shù)的出現(xiàn)往往伴隨著新的問題產(chǎn)生。普通的數(shù)學(xué)模型顯然已經(jīng)不能解決這些新出現(xiàn)的新問題,如果能夠?qū)?shù)學(xué)模型和計算機模擬相結(jié)合產(chǎn)生的CAD技術(shù)廣泛應(yīng)用起來便可以輕松的解開這些問題。由于其速度快、方便、實用等特點已經(jīng)廣泛的替代了傳統(tǒng)手段。在高新技術(shù)方面,數(shù)學(xué)建模是不能被其他方式方法所替代的。

1.2 建模的基本方法

在數(shù)學(xué)建模的過程中可以運用的方式很多,如,類比法、二分法、量綱分析法、差分法、變分法、圖論法、層次分析法、數(shù)學(xué)規(guī)劃、機理分析、排隊方法、對策方法等等,在這里只簡單介紹三種常見方法。

(1)機理分析法:從認識每件事物本質(zhì)的不同開始,找到能夠反應(yīng)事物內(nèi)部機理的規(guī)律。值得注意的一點是,機理分析并沒有固定的模式的,是需要結(jié)合實際案例來進行科學(xué)的研究。

(2)測試分析法:經(jīng)過多次反復(fù)的試驗和分析,從中找到與提供的數(shù)據(jù)最為符合的模型。

(3)二者結(jié)合:選擇機理分析建立模型結(jié)構(gòu),選擇測試分析找到模型參數(shù)。

1.3 數(shù)學(xué)建模的步驟

確定一個數(shù)學(xué)模型的辦法不只一個,根據(jù)問題的不同,就要學(xué)會選擇建模的方式。即便是相同的問題也要從多個角度考慮,能夠建立出多個不相同的數(shù)學(xué)模型,具體建模的方法和步驟如下。

第一,模型準備。如果要對一個問題建立數(shù)學(xué)模型,必須要提前了解該次建模所要達到的目的,然后要盡可能多的收集與之相關(guān)的問題進行分析,深入細致的調(diào)查與研究,盡量避免可能會發(fā)生的錯誤。

第二,模型假設(shè)。一般情況下一個實際問題會涉及到很多因素,但是要想轉(zhuǎn)變?yōu)閷嶋H數(shù)學(xué)問題,不需要各個方面都考慮到,只需要抓住其中的主要因素,對其進行與實際想吻合的假設(shè)即可。

第三,模型建立。要以實際問題的特征為依據(jù),用數(shù)學(xué)工具根據(jù)已有的知識和搜集的信息進行建立正確的數(shù)學(xué)結(jié)構(gòu),要明確決定使用的數(shù)學(xué)結(jié)構(gòu)、數(shù)學(xué)工具的類型。只要能夠達到最終所要的目的,選擇的數(shù)學(xué)方法越簡單越有利于構(gòu)建數(shù)學(xué)模型。

第四,模型求解根據(jù)前幾步所得到的資料,可以利用各種數(shù)學(xué)上的方式方法進行求解。在這個過程中,可以充分使用現(xiàn)代計算機等輔助工具。

第五,模型分析、檢驗。在得出結(jié)論后,要將結(jié)論與事實進行比對,避免造成過大誤差,以確保模型的合理性、準確性以及適用性。如果與事實一樣,就可以進行實際運用。反之,則修改,重新建模。

事實上,現(xiàn)實生活中的問題是復(fù)雜多樣的,甚者有時千差萬別,有時必然事件和偶然事件會共同存在其中。在探索某件事情的過程中,因為其不斷地變化,所以一般不能輕易的求得變量之間存在的關(guān)系,建立方程。所以,在錯綜復(fù)雜的變量中,一定要要能夠從這些變量中選擇主因,確定變量,找出其中真正存在的隱含聯(lián)系。

1.4 最優(yōu)化的含義

最優(yōu)化技術(shù)是近期發(fā)展的一個重要學(xué)科分支,它可以用在多種不同的領(lǐng)域,例如:經(jīng)濟管理、運輸、機械設(shè)計等等。最優(yōu)化的目標是要從這些多種辦法中選出最簡便的辦法,將這個可以最簡便達到目標的辦法就叫做最優(yōu)方案,尋找的這個最佳方法叫做最優(yōu)化方法,關(guān)于這個方法的數(shù)學(xué)理論就叫做最優(yōu)化論。在這個過程中必須要有兩個方面:第一,是可行的方法;第二,是所要達到的目標。第二點是第一點的函數(shù),如果可行的方法不存在時間問題,就叫做靜態(tài)最優(yōu)化問題,如果與時間相關(guān),稱之為動態(tài)最優(yōu)化問題。

在日常生活和學(xué)習(xí)中,能用到最優(yōu)化的有兩個方面:一是在實際生活中所遇到的生產(chǎn)和科技問題,需要建立一個數(shù)學(xué)模型。二是在數(shù)學(xué)學(xué)習(xí)中所遇到的數(shù)學(xué)問題。如果我們單純要解決第二類問題的話,資料已經(jīng)足夠的完善了。但是生活中多數(shù)屬于第一類問題,是沒有資料能夠依靠的。而能夠找到最優(yōu)化解是實際問題中最重要的一步,否則技術(shù)的發(fā)展將十分困難。

2 建模最優(yōu)化的應(yīng)用

想要在實際中應(yīng)用最優(yōu)化方法,總共有兩個基本步驟:第一,要把實際問題用數(shù)學(xué)模型建立出來,也就是用數(shù)學(xué)建模的方法建立解決問題的優(yōu)化模型。第二,優(yōu)化模型建設(shè)之后,要利用數(shù)學(xué)方法和工具解開模型。優(yōu)化建模方法與一般數(shù)學(xué)建模有一定的相同之處,但是優(yōu)化模型更有其特殊之處,所以,優(yōu)化建模必須要將其特殊性和專業(yè)性相結(jié)合。同時,在解釋問題的過程中也一定要注意將客觀實際與數(shù)學(xué)知識結(jié)合起來。

同一個問題要通過不同的數(shù)學(xué)建模進行解決,得到更多的“最優(yōu)解”,從而從其中挑選出最大價值的答案。所以說,只有建立獨特的模型才能得到最大的創(chuàng)新價值。

典型的最優(yōu)化模型可以描述成如下形式:

Min{f(X)|X∈D}

其中,X=(x1,x2,…xn)T為一組決策變量,xi(i=1,…,n)通常在實數(shù)域R內(nèi)取值,稱決策變量的函數(shù)f(X)為該最優(yōu)化模型的目標函數(shù);為n維歐式空間Rn的某個子集,通常由一組關(guān)于決策變量的等式或不等式描述,比如:

Minf(X)

s.t.Ci(X)≥0(i=1,2,…m1)

Ci(X)=0(I=m1+1,…m)

這時,稱模型中關(guān)于決策變量的等式或不等式Ci(X)≥0(i=1,2,…m1)、Ci(X)=0(I=m1+1,…m)為約束條件,而稱滿足全部約束條件的空間Rn中的點X為該?

模型的可行解,稱

即由所有可行解構(gòu)成的集合為該模型的可行域。

稱X∈D為最優(yōu)化模型Min{f(X)|X∈D}的(全局)最優(yōu)解,若滿足:對X∈D。

均有f(X*)≤f(X),這時稱X*∈D處的目標函數(shù)值f(X*)為最優(yōu)化模型。

Min{f(X)|X∈D}的(全局)最優(yōu)值;稱X*∈D為最優(yōu)化模型Min{f(X)|X∈D}的局部最優(yōu)解,若存在δ>0,對X∈D∩{X∈Rn| }。

均有f(X*)≤f(X)。(全局)最優(yōu)解一定是局部最優(yōu)解,但反之不然。

數(shù)學(xué)建模以“建”字為中心,最重要的一點還在于如何將建立起來的數(shù)學(xué)模型利用數(shù)學(xué)工具求解,現(xiàn)實生活的數(shù)學(xué)模型往往涉及的無非是一個最優(yōu)化問題,在原有現(xiàn)實給予的條件中,怎樣得到最優(yōu)解實際中最優(yōu)化問題表現(xiàn)形式如下。

minf(X)

s. t.AX≥b.

以目標函數(shù)和約束函數(shù)存在的特征,這些問題可以分成各種類型,例如:線性規(guī)劃、非線性規(guī)劃等。但是,不管問題怎樣變化,除去簡單的數(shù)學(xué)基礎(chǔ)理論解決辦法和微分方程理論的話,最終只能選擇最優(yōu)化理論方式來解決這個問題。

在平時的生活中,最優(yōu)化理論通常只會出現(xiàn)在管理科學(xué)和生活實踐中的應(yīng)用,而線性規(guī)劃問題是因為各個方面都已經(jīng)成熟,所以被人們廣泛接受。因此,目前對非線性規(guī)劃理論和其它優(yōu)化問題探索較多。還記得高中的時候解決非線性的函數(shù)都是通過局部線性化來使問題簡單化,現(xiàn)在解決非線性規(guī)劃問題也是一樣的,盡量將非線性規(guī)劃問題局部線性化來解決。

下面求解指派問題最優(yōu)化的例子。

例:分別讓小紅、小蘭、小新、小剛4人完成A、B、C、D4項工作,各自完成各項工作所需要的時間如表1所示,現(xiàn)在應(yīng)該如何安排他們4人完成各項工作,使得消耗的時間最短?

這類問題顯而易見的就是指派問題 ,而經(jīng)過建立模型后我們也會很清楚的意識到匈牙利算法是解決指派問題最簡單的算法。如果用一般的方法求解,在這個過程中很可能遇到求解整數(shù)規(guī)劃的分枝定界法或是求解0-1規(guī)劃的隱枚舉法,這個求解方式將會非常復(fù)雜。所以,可見所建立的數(shù)學(xué)模型非常關(guān)鍵。

下面采用匈牙利方式求解。

如此得到的最優(yōu)指派方式是:小紅D、小蘭B、小新A、小剛C。

通過求解上面這個最優(yōu)指派問題,讓我們了解了運用數(shù)學(xué)模型的簡單方式。模型求解成為數(shù)學(xué)建模之后最重要的一步,并且也是到了考驗是否能對最優(yōu)化理論知識完整求解的時候。同時,也通過上面的例子,解釋了數(shù)學(xué)建模在解決最優(yōu)化的實際問題中的廣泛應(yīng)用。該文所分析的例子只是數(shù)學(xué)建模中的一個代表性的應(yīng)用,數(shù)學(xué)建模與平時生活所遇到的一些事物之間的聯(lián)系是息息相關(guān)的,隨著現(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,相信數(shù)學(xué)建模思想越來越得到廣泛的應(yīng)用。

綜上所述,在數(shù)學(xué)建模和最優(yōu)化理論之間,二者是相輔相成、密不可分的關(guān)系,數(shù)學(xué)建模的過程不能離開最優(yōu)化理論,最優(yōu)化理論也需要建模的支持。數(shù)學(xué)模型在產(chǎn)生于生活和實踐中,模型也會隨著事物的改變而越來越復(fù)雜。因此,最優(yōu)化理論也會根據(jù)模型建立的不斷發(fā)展越來越完善。從另一方面看,最優(yōu)化理論的不斷完善也會影響著數(shù)學(xué)模型不斷地提高與優(yōu)化,為解決客觀問題提供最為重要的一步。但是,距離目標還是有一定的距離,同時也顯現(xiàn)出了這其中所包含的一些問題,比如說數(shù)學(xué)建模被其他專業(yè)接受的力度不夠,受益面小等。要想解決這些問題,就必須對優(yōu)化建模進行深一步的改革與探索。

參考文獻

[1] 姜啟源,謝金星,葉俊.數(shù)學(xué)模型[M].3版.北京:高等教育出版社,2003.

第9篇:數(shù)學(xué)建模的算法范文

張奠宙教授認為:數(shù)學(xué)模型是針對或參照某種事物系統(tǒng)的特征或數(shù)量的相依關(guān)系,采用形式化的數(shù)學(xué)符號和語言,概括或近似地表述出來的數(shù)學(xué)結(jié)構(gòu)。廣義地說,一切數(shù)學(xué)概念、數(shù)學(xué)理論體系、數(shù)學(xué)公式、數(shù)學(xué)方程以及由之構(gòu)成的算法系統(tǒng)都可以稱為數(shù)學(xué)模型。作為“模式科學(xué)”的數(shù)學(xué),其模型無處不在。只要我們教師有強烈的模型意識,以數(shù)學(xué)建模的視角來研讀教材,從數(shù)學(xué)知識結(jié)構(gòu)體系和兒童認知規(guī)律這兩個維度來整體把握和處理教材,把靜態(tài)知識轉(zhuǎn)化成動態(tài)建模,讓教材上的學(xué)習(xí)內(nèi)容回歸到兒童熟悉的日常生活中去,激發(fā)他們對數(shù)學(xué)問題的思考。如蘇教版四年級下冊統(tǒng)計單元的《折線統(tǒng)計圖》,教材中是在出示統(tǒng)計表以后,直接介紹折線統(tǒng)計圖。是否可以讓學(xué)生經(jīng)歷調(diào)查收集原始數(shù)據(jù)、整理描述數(shù)據(jù)(統(tǒng)計表、條形統(tǒng)計圖)、分析數(shù)據(jù)作出判斷的完整統(tǒng)計過程?在這個過程中,讓學(xué)生逐步從條形統(tǒng)計圖抽象出折線統(tǒng)計圖,體驗從舊模型中創(chuàng)生出新模型的過程,并在比較中不斷完善對不同統(tǒng)計模型工具的整體理解。

當(dāng)然,數(shù)學(xué)建模的素材不僅僅來源于教材,也可以是學(xué)生生活背景中的實際問題,如購物中的單價、數(shù)量與總價的數(shù)量關(guān)系模型,石頭、剪刀、布游戲中的可能性大小模型,穿衣中的搭配模型等,都是數(shù)學(xué)教學(xué)中建模意識培養(yǎng)的良好素材。

二、創(chuàng)設(shè)問題情境,激發(fā)建模需求

數(shù)學(xué)模型是抽象的,基于小學(xué)生的年齡特點和心智發(fā)展水平,他們尚不能自己獨立探索;但數(shù)學(xué)模型的建構(gòu)過程又是生動活潑的,不宜教師簡單地告知。數(shù)學(xué)建模的主體應(yīng)該是學(xué)生,教師只是在這個過程中為他們提供真實有趣的問題情境,以此逐步搭建起一個良好的學(xué)習(xí)平臺,激發(fā)學(xué)生的認知沖動。促使他們調(diào)用已有的生活經(jīng)驗,把生活問題抽象成數(shù)學(xué)問題,產(chǎn)生建模需求。如教學(xué)蘇教版二年級上冊第一單元的《認識乘法》時,把原來靜態(tài)的主題圖動態(tài)出示:先2只2只地出示兔子(3個2只),讓學(xué)生說圖意、提問題、列式、計算。再出示雞(4個3只),接著觀察比較兩個算式的相同點,體會到相同加數(shù)的連加模型,用“()個()相加得()”的語言模型來簡單地表達。在“試一試”中,先用小棒擺,再用算式和語言來表達,不斷熟悉、內(nèi)化這種模型。此時創(chuàng)設(shè)電腦室擺電腦的任務(wù)情境(例2),從“每桌2臺電腦,4桌一共有多少臺?”逐步擴展到5桌、10桌、20桌……學(xué)生在不斷地擴展中,體會到原來的表達已經(jīng)不方便,就會自然產(chǎn)生改進原有模型、創(chuàng)造新模型的需求,對乘法的認識也水到渠成。

三、豐富表象積累,奠定建模基礎(chǔ)

在紛繁復(fù)雜的現(xiàn)實生活和抽象概括的數(shù)學(xué)模型之間建立聯(lián)系,不是一蹴而就的過程。從學(xué)生已有的知識經(jīng)驗出發(fā),借助生活原型,為學(xué)生提供豐富的感性材料,多側(cè)面、多維度感知某類事物。適當(dāng)?shù)卦黾右恍┯行У膶嵺`操作,幫助學(xué)生的智力認知從形象到表象再到抽象,為模型的建構(gòu)奠定基礎(chǔ),促進智慧生長和思維提升。如教學(xué)蘇教版三年級上冊的《認識周長》時,先讓學(xué)生指一指游泳池口、數(shù)學(xué)書封面、課桌面、三角尺等物體邊線的長,再圍一圍、量一量樹葉、硬幣等物體一周邊線的長度,最后描一描各種圖形的一周邊線。學(xué)生在操作交流中不斷積累關(guān)于周長模型的表象,在觀察比較中逐漸去除非本質(zhì)屬性,從而深刻理解周長模型的內(nèi)涵。

四、經(jīng)歷思維躍進,體驗建模過程

生動而富有意義的情境為學(xué)生數(shù)學(xué)模型的建構(gòu)提供了可能,豐富的表象積累則奠定了數(shù)學(xué)模型建構(gòu)的基礎(chǔ),但如果缺少思維的躍進,始終停留在“實驗、操作、直觀和感性”的經(jīng)驗水平上,就會給對模型的抽象帶來阻礙,將成為學(xué)生認知結(jié)構(gòu)中的斷層。所以必須讓學(xué)生經(jīng)歷從生活走向數(shù)學(xué)、從感性上升到理性的過程,在不斷“數(shù)學(xué)化”的過程中提升思維能力。如教學(xué)《同分母分數(shù)加減法練習(xí)》時,學(xué)生對解決同分母分數(shù)的加法與減法已經(jīng)比較熟練了,是不是意味著他們已經(jīng)對這里的算法模型的內(nèi)涵有了深入的理解呢?學(xué)生可能要經(jīng)歷從借助分數(shù)的圖形模型來算加減法到用分數(shù)單位來理解加減法算法模型的過程。

五、回歸生活應(yīng)用,拓展模型外延

在課堂教學(xué)中,教師引導(dǎo)學(xué)生將具體的生活原型提煉為數(shù)學(xué)原型,再抽象創(chuàng)造出數(shù)學(xué)模型,最終還是要組織學(xué)生將數(shù)學(xué)模型回歸到真實的生活,將它還原為具體的數(shù)學(xué)直觀或可感的數(shù)學(xué)現(xiàn)實,使已經(jīng)構(gòu)建的數(shù)學(xué)模型不斷得以拓展。如“植樹問題”的數(shù)學(xué)模型,借助于一一對應(yīng)的思想,直觀地解釋一端植樹時,棵數(shù)與間隔數(shù)正好一一對應(yīng),所以它們數(shù)量相等。在一一對應(yīng)思想的統(tǒng)領(lǐng)下,不同類型的“植樹問題”(兩端植樹,兩端都不植樹,封閉情況的植樹問題)的數(shù)學(xué)模型得到了有效拓展。生活中還有哪些問題也可以用“植樹問題”模型來解決呢?在電線桿與廣告牌、鋸木頭、公交站點、走樓梯等問題中,把什么想象成樹、什么想象成間隔呢?學(xué)生在變化的現(xiàn)實情境中,抓住不變的“樹”與“間隔”的數(shù)量關(guān)系模型,使原先的“植樹問題”模型內(nèi)涵不斷豐富,外延不斷拓展。