国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

元算法專題數(shù)據(jù)處理數(shù)學(xué)模型庫的構(gòu)建和應(yīng)用

2016-01-05 12:19曾慶紅楊橋艷
電腦知識與技術(shù) 2015年31期

曾慶紅+楊橋艷

摘要:專題數(shù)據(jù)處理是數(shù)學(xué)模型數(shù)據(jù)處理的核心工作,數(shù)學(xué)處理相關(guān)算法的速度和精度在一定程度上影響專題數(shù)據(jù)處理的質(zhì)量。針對目前制圖系統(tǒng)與數(shù)學(xué)模型重用性、擴(kuò)展性較差的問題,從元算法入手,深入分析專題數(shù)據(jù)處理數(shù)學(xué)模型,創(chuàng)建基于元算法的專題數(shù)據(jù)處理模型庫,促使其使用更加靈活、高效,表明在元算法基礎(chǔ)上設(shè)計(jì)數(shù)學(xué)模型庫系統(tǒng)值得推廣使用。

關(guān)鍵詞:元算法;數(shù)學(xué)模型庫;擴(kuò)展元算法;專題數(shù)據(jù)處理

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)31-0041-02

專題數(shù)據(jù)處理模型庫是指通過各類數(shù)學(xué)模型,充分挖掘其空間分布規(guī)律、關(guān)聯(lián)規(guī)律、分類規(guī)律等內(nèi)容,從而獲取專題數(shù)據(jù)處理所需的信息,為空間分析和制圖提供重要支持。專題數(shù)據(jù)處理數(shù)學(xué)模型庫廣泛應(yīng)用在非空間特性數(shù)據(jù)分析、挖掘空間數(shù)據(jù)、專題地圖制圖等多個(gè)領(lǐng)域。目前,多數(shù)制圖系統(tǒng)和GIS系統(tǒng)中,數(shù)據(jù)處理主要借助函數(shù)、插件等固定形式完成算法,哪怕建立的模型庫管理系統(tǒng)中已存在的模型,例如:針對環(huán)境、農(nóng)業(yè)、交通等建立模型庫,已有的模型庫重用性、擴(kuò)展性效果不佳,應(yīng)用至其他領(lǐng)域必須實(shí)施較大改動,需要重新編制算法模型或相對應(yīng)的管理系統(tǒng)?,F(xiàn)階段,GIS和專題制圖技術(shù)的不斷發(fā)展,模型庫設(shè)計(jì)方法無法滿足數(shù)學(xué)模型共享性、重用性的要求,也無法實(shí)現(xiàn)用戶對動態(tài)生成數(shù)據(jù)模型和智能化管理方面的要求。分析上述問題,根據(jù)已有的數(shù)學(xué)模型庫系統(tǒng)展開研究,提出基于元算法數(shù)學(xué)模型庫系統(tǒng),在系統(tǒng)中增設(shè)擴(kuò)展元算法模型庫,介紹可視化生成數(shù)學(xué)模型庫,將設(shè)計(jì)的數(shù)學(xué)庫模型系統(tǒng)掛連至外界GIS框架內(nèi)方便進(jìn)行專題作圖,獲得良好的應(yīng)用效果。

1簡述元算法相關(guān)概念及特征

元算法是指從數(shù)學(xué)模型中抽象而來最具體的算法單元體,其可以標(biāo)識算法模型的一般特征,通過聚合建立的數(shù)學(xué)模型具有共享性、重用性的特點(diǎn)。同時(shí),具體使用過程中,必須綜合考慮各領(lǐng)域數(shù)學(xué)模型的特殊性,必須建立針對具體領(lǐng)域所使用的元算法模型。元算法主要特征如下:1)元算法應(yīng)概括所有專題數(shù)據(jù)處理算法的特征,換句話來說,任何一個(gè)算法均由多個(gè)元算法組成,上述元算法過于細(xì)化。2)創(chuàng)建的元算法專題數(shù)據(jù)處理模型采用程序的表示方法,這要求每個(gè)算法必須來自客觀實(shí)際,確保能夠被程序應(yīng)用,并非空穴來風(fēng)設(shè)計(jì)。3)專題數(shù)據(jù)處理模型可在通常情況下,元算法作為算法中的最小單元,不可再分,單元算法也不能過于具體化,太具體會加大重復(fù)工作量。建立的數(shù)據(jù)庫系統(tǒng)在確保概況性的基礎(chǔ)上,保證元算法具有不可分性。

2設(shè)計(jì)在元算法基礎(chǔ)上的數(shù)學(xué)模型庫

模型庫系統(tǒng)平臺主要功能是管理或維護(hù)模型資源,具有模型分析、模擬功能?;谠惴ㄔO(shè)計(jì)數(shù)學(xué)模型庫系統(tǒng),該系統(tǒng)的特點(diǎn)主要表現(xiàn)在底層模型庫組織方式和表達(dá)方式上。由于元算法模型具有普遍性、概況性的特點(diǎn),采用元算法模型粒度控制尺度設(shè)置數(shù)學(xué)模型庫,實(shí)現(xiàn)對數(shù)學(xué)模型資源的管理和維護(hù),為各個(gè)領(lǐng)域的專家、用戶提供管理控制工具。這種設(shè)計(jì)形式與已有的模型庫系統(tǒng)比較具有以下優(yōu)點(diǎn):1)具有簡捷性的特點(diǎn):本系統(tǒng)與原有模型庫系統(tǒng)本質(zhì)的區(qū)別在于,該系統(tǒng)是從最基本的模型表示方法入手,把GIS中的算法分解成具有普遍意義的元算法段元。合理控制模型六度確保用戶能夠自由構(gòu)建所需的算法模型,在一定程度提升算法模型設(shè)計(jì)的彈性。2)通用性和合理性的特點(diǎn):本系統(tǒng)針對GIS中反復(fù)出現(xiàn)的數(shù)據(jù)處理算法,把算法管理逐漸從GIS中進(jìn)行分離,完成數(shù)據(jù)處理與數(shù)據(jù)可視化分離的操作,借助模型庫系統(tǒng)便于處理數(shù)據(jù)。

3建立元算法專題數(shù)據(jù)處理數(shù)學(xué)模型庫

1)元算法模型主要分類

為便于管理,不得將元算法當(dāng)做一類進(jìn)行處理,專題數(shù)據(jù)處理中把元算法細(xì)化為基本元算法子集和擴(kuò)展元算法子集。專題數(shù)據(jù)處理模型庫系統(tǒng)中,為便于管理,根據(jù)元算法模型的參與運(yùn)算目數(shù)劃分,主要包括單目和雙目元算法模型。參與運(yùn)算的預(yù)案算法有的是單目的,例如:正弦、絕對值等;有的是雙目運(yùn)算,例如:加法、指數(shù)運(yùn)算等等,具體情況如圖1。

圖1 數(shù)學(xué)模型庫“基本元算法”子集內(nèi)容

2)擴(kuò)展元算法子集內(nèi)容

擴(kuò)展元算法是指由基本元算法組合而成的形式,在實(shí)際使用中常見的特殊元算法。對專題數(shù)據(jù)進(jìn)行處理過程中,所用的擴(kuò)展元算法主要來源于以下方面:①包括矩陣、方程等這類相對復(fù)雜的運(yùn)算法,這種復(fù)雜的算法主要由基本元算法組合而成,建立數(shù)學(xué)模型系統(tǒng)也比較復(fù)雜,例如:矩陣乘法運(yùn)算等。②在模型庫中重復(fù)出現(xiàn)的特殊算法,這些算法在專題數(shù)據(jù)處理中頻繁出現(xiàn),例如:數(shù)據(jù)數(shù)字特征算法,為防止重復(fù)繁瑣的算法,必須將這類特殊算法進(jìn)行提取當(dāng)做擴(kuò)展元算法處理,內(nèi)容如圖2。

圖2 擴(kuò)展元算法子集主要內(nèi)容

3)專題數(shù)據(jù)處理數(shù)學(xué)模型庫內(nèi)部組織

專題數(shù)據(jù)處理模型庫系統(tǒng)采用向?qū)ο蠓枋瞿P蛶斓慕M織體系結(jié)構(gòu),實(shí)現(xiàn)合理管理模型庫內(nèi)部各種算法的目的。以UML部分算法為例進(jìn)行設(shè)計(jì),如圖3。

圖3 元算法數(shù)據(jù)模型庫組織結(jié)構(gòu)圖

圖3中MathModel設(shè)置一個(gè)公共結(jié)構(gòu),上述算法模型以直接或間接實(shí)現(xiàn)該公共接口,確保每種算法模型采用恰當(dāng)?shù)淖兞繉ο髤⑴c運(yùn)算中。中間第一層接口依據(jù)模型變量角度進(jìn)行劃分,依據(jù)每個(gè)算法參與變量的角度選定相應(yīng)的實(shí)現(xiàn)接口,該接口實(shí)現(xiàn)處理輸出結(jié)果的功能。最下層表示單目元算法和雙目元算法,每種算法依據(jù)運(yùn)算目數(shù)選定繼承基類。每一個(gè)算法類實(shí)現(xiàn)并繼承設(shè)定的基類和接口,完成所繼承接口與基類的各種算法,設(shè)計(jì)變量數(shù)值和類型后參與運(yùn)算中。上述設(shè)計(jì)不單保障算法模型每個(gè)變量數(shù)值,也確保其實(shí)施統(tǒng)一的文件格式輸出,達(dá)到各算法模型之間相互連通的目的。

4)基于元算法數(shù)學(xué)模型生成

數(shù)學(xué)模型可視化生成借助多個(gè)元算法模型進(jìn)行組合或嵌套,是指在原有的模型庫系統(tǒng)正確引導(dǎo)下下,挑選創(chuàng)建數(shù)學(xué)模型庫系統(tǒng)所需的元算法部件,無需再次實(shí)施編程即可創(chuàng)建所需的數(shù)學(xué)模型庫。

基于元算法主要采用兩種方式設(shè)計(jì)數(shù)學(xué)模型庫,一種在元算法模型基礎(chǔ)上創(chuàng)造新的數(shù)學(xué)模型庫,如:計(jì)算一條直線上兩點(diǎn)之間的距離,數(shù)學(xué)表示公式為:[y=x1-x2],該公式所用的數(shù)學(xué)模型有:減法元算法([(x1-x2)])和絕對值元算法([x1-x2]),采用上述兩組元算法模型組建所需的數(shù)學(xué)模型。另一種方法是借助原有的數(shù)學(xué)模型和元算法建立新的模型。如:專題數(shù)據(jù)處理過程中常用的界限等差分級模型,[Ai=L+iH-LM],該數(shù)學(xué)公式中的[Ai]表示第i個(gè)分級的界限值, M代表該式子的分級數(shù),采用H、L分別表示最大值和最小值,間隔遞增模型([Ai=L+iH-LM+i(i-2)2D]),其中D表示公差值,通過分析可知,前面的數(shù)學(xué)公式是后者一部分,建立后面公式的數(shù)學(xué)模型時(shí),可將前者的模型當(dāng)做子模型直接參與建立數(shù)學(xué)模型庫中。例如:在建立等比分級數(shù)學(xué)模型([Ai=L(HL)VM])和間隔等比數(shù)學(xué)模型([Ai=L+1-qi1-qM(H-L),q表示公比值])過程中,其可視化生成步驟如下:

首先,創(chuàng)建模型所需的變量因素,設(shè)定其所需的參數(shù)。其次,依據(jù)系統(tǒng)中通用的元算法模型創(chuàng)建有關(guān)的子數(shù)學(xué)模型,主要由單目、雙兩類數(shù)學(xué)模型組成,上述數(shù)學(xué)公式的L、H均為單目模型,其余因子為雙目數(shù)學(xué)模型。最后,把建立的新模型導(dǎo)入專題數(shù)據(jù)處理模型,根據(jù)數(shù)學(xué)模型生成步驟,創(chuàng)建專題數(shù)據(jù)處理數(shù)學(xué)模型庫系統(tǒng)。

4 結(jié)束語

總之,根據(jù)元算法數(shù)據(jù)模型庫設(shè)計(jì)思路,深入研究專題數(shù)據(jù)處理常用的數(shù)學(xué)模型庫,設(shè)置相對應(yīng)的擴(kuò)展元算法模型,建立在元算法基礎(chǔ)上的專題數(shù)據(jù)處理數(shù)學(xué)模型庫。這種數(shù)學(xué)模型庫系統(tǒng)具有較好的共享性、可重用性,能有效提升數(shù)學(xué)模型庫開發(fā)效率和利用率,值得在各個(gè)領(lǐng)域推廣使用。

參考文獻(xiàn):

[1] 葉文婷.數(shù)學(xué)算法對計(jì)算機(jī)編程的優(yōu)化[J].通訊世界,2015,15(9):234-235.

[2] 李國慶.基于GEP函數(shù)發(fā)現(xiàn)的決策模型研究[J].許昌學(xué)院學(xué)報(bào),2014,33(5):53-56.

[3] 聶良濤,易思蓉,李陽,等.數(shù)字化工務(wù)工程基元模型庫建模方法研究[J].鐵道建筑,2014,9(2):90-94.

[4] 徐濤,黃子輝.基于數(shù)字水印技術(shù)的三維網(wǎng)格模型庫版權(quán)保護(hù)系統(tǒng)[J].惠州學(xué)院學(xué)報(bào),2012,32(6):59-62.

[5] 李欣凱.基于分布參數(shù)微元算法的35 kV線路舞動數(shù)學(xué)模型的應(yīng)用[J].煤礦機(jī)電,2014(4):46-48,52.

[6] 邱愛兵,史軍杰,馮肖亮,等.基于模型庫的船艦組合導(dǎo)航信息融合算法[J].中國航海,2013,36(3):5-9.

[7] 杜洪濤,李戰(zhàn)懷.基于數(shù)據(jù)價(jià)值的云存儲動態(tài)備份一致性機(jī)制[J].西北工業(yè)大學(xué)學(xué)報(bào),201,(6):979-984.

[8] 王鳳國,張忠相,歐陽松,等.基于Kalman算法的軟測量技術(shù)在電池容量檢測中的應(yīng)用[J].計(jì)量學(xué)報(bào),2014,35(2):165-168.

苍山县| 栖霞市| 东乌珠穆沁旗| 靖宇县| 浠水县| 望奎县| 镇沅| 秀山| 云南省| 安西县| 贡山| 封开县| 手机| 泉州市| 肇庆市| 灵丘县| 全州县| 华坪县| 仲巴县| 大埔区| 保亭| 普兰县| 麟游县| 平远县| 焦作市| 章丘市| 莱阳市| 大兴区| 营山县| 平陆县| 长沙市| 洪洞县| 东安县| 同德县| 博爱县| 垣曲县| 阳江市| 鲁甸县| 宕昌县| 桐梓县| 兴文县|