• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于數(shù)學建模的集群運動模擬仿真研究

      2019-05-08 03:14:58韓莉淼楊中元耿顯亞
      數(shù)學學習與研究 2019年6期
      關鍵詞:圖論

      韓莉淼 楊中元 耿顯亞

      【摘要】針對動物集群運動中魚群的集群運動,通過仿真模擬,建立無差別個體的集群運動,優(yōu)化Vicsek模型,在有領導者存在的群體中,利用離散數(shù)學中的圖論建立魚群中的信息傳遞網(wǎng)絡,個體的運動受領導者的運動所影響,信息傳遞機制形成小世界網(wǎng)絡,在此網(wǎng)絡中信息傳遞快速,當次領導者的個數(shù)達到最優(yōu)時,信息覆蓋范圍廣,有利于魚群的穩(wěn)定.

      【關鍵詞】集群仿真模擬;小世界網(wǎng)絡;Vicsek模型優(yōu)化;圖論

      【基金項目】大學生創(chuàng)新創(chuàng)業(yè)項目(201710361095)支持.

      集群是自然界中普遍存在的一種現(xiàn)象,動物在運動中經(jīng)過自組織行為形成穩(wěn)定的群體,研究表明集群行為對動物的生存有很大的益處,如有利于節(jié)約能量,理論計算表明,集群時所耗的摩擦力,大約只需要單獨行動時的15;集群還有利于種群躲避捕食者,同時對種群的生殖、索餌和洄游中有很重要的意義[1].集群行為是一種動態(tài)穩(wěn)定狀態(tài),也是通過個體以及局部的最基本的行為完成的復雜行為,對集群運動的研究,是仿生的重要組成,也具有重要意義.

      根據(jù)Reynolds提出的Boid模型,知道魚群運動所遵循的規(guī)則,但是模型存在一定的缺陷,它給出的規(guī)則都是局部規(guī)則,每個個體僅僅根據(jù)它周圍附近區(qū)域內的個體行為調整自己的行為,只能做到局部一致性,局限性比較強,并且模型是在虛擬的、沒有障礙存在的空間內進行模擬的,而實際中不可能沒有障礙物.因此,提出Vicsek模型得出的魚群的連通性與一致性[6],來克服以上模型存在的缺點,而leading-following[8]模型中進一步提出了領導者在群體中的重要作用.根據(jù)領導者的存在,本文研究群體中的次領導者的信息傳遞,次領導者的數(shù)量對群體的影響.

      一、無差別個體的集群行為仿真模擬

      根據(jù)Boid模型中,魚群的聚集原則:避免碰撞、速度匹配、中心聚集、慣性因素,利用Matlab設計迭代程序,模擬出散亂的魚群,在不同時間的聚集程度,選取100個個體,設其初始速度為0.1,安全范圍為0.2,通過不同時間的不同聚集狀態(tài),反映出魚集群運動的過程[2].

      從以上圖中可以看出初始態(tài)魚群分布散亂,時間為500時,魚群中開始有小群體出現(xiàn),時間為2000時,魚群的聚集程度更加明顯.

      二、Vicsek模型優(yōu)化

      Vicsek模型是由N個具有自我意識的個體組成的離散時間系統(tǒng),它們在平面中以大小相同的速率v運動,每個個體的角度按照鄰居角度的矢量平均來更新,個體i的“鄰居”由以該個體的當前位置(xi(t),yi(t))為中心,與該個體的Euclid距離小于正常數(shù)r的個體組成,用Ni(t)表示個體i在時刻t的鄰居,即

      Ni(t)={j|dij(t)

      其中dij(t)=(xi(t)-xj(t))2+(yi(t)-yj(t))2,顯然,每個個體都是自身的“鄰居”,每個個體在平面中按照恒定的正速率v運動,因而,每個個體的位置按照下面的方式進行更新:

      xi(t+1)=xi(t)+vcosθi(t),yi(t+1)=yi(t)+vsinθi(t),i=1,2,…,N,

      其中θi(t)為個體i在時刻t的角度,它按照下面的方式進行更新

      θi(t+1)=tan-1∑jNi(t)sinθj(t)∑j∈Ni(t)cosθj(t).

      注意到上面系統(tǒng)的動態(tài)行為完全由初始狀態(tài)、鄰域半徑r和運動速率v確定.進一步,每個個體的鄰居由其他個體的位置決定,每個個體的角度由鄰居的角度決定;同樣,角度也會影響位置,因此,所有個體的位置和角度之間形成復雜的非線性關系,這使得問題的理論分析比較困難.

      很顯然,由Vicsek模型描述的多個體系統(tǒng)形成一個動態(tài)網(wǎng)絡,圖論中的一些基本概念對問題的分析是有幫助的,注意到每個個體的鄰居會隨時間而變化,Jadbabaie等人用無向圖序列G={V,εt}來描述個體間的相互作用,其中V={1,2,…,N}為所有個體的集合,εr為隨時間變化的邊集合.邊是這樣形成的:如果個體i與j在時刻t的距離小于r,則在它們之間連一條邊,記作(i,j)εr.一個連通圖是指該圖中的任何兩個節(jié)點之間總存在一條路徑.為方便分析,將上面公式寫成下面等價的“擬”線性形式;

      tanθi(t+1)=∑j∈Ni(t)cosθj(t)∑k∈Ni(t)cosθk(t)tanθj(t),

      進而可寫成矩陣形式為

      tanθi(t+1)=A(t)tanθ(t),

      其中tanθ(t)(tanθ1(t),tanθ2(t),…,tanθN(t))T,A(t)(aij(t))為加權平均矩陣,

      aij-cosθj(t)∑k∈Ni(t)cosθk(t),若(i,j)∈εr,0,否則,

      為分析Vicsek模型的同步性,Jadbabaie等人研究了公式的線性化形式

      θi(t+1)-1ni(t)∑j∈Ni(t)θj(t),

      其中ni(t)是集合Ni(t)內元素的個數(shù).相應地,角度更新可寫成下面的矩陣公式

      θi(t+1)=A(t)θ(t),

      其中θ(t)=(θ1(t),θ2(t),…,θN(t))T,矩陣A(t)稱為平均矩陣,其元素為

      aij(t)=1ni(t),若i與j在時刻t為鄰居,0,否則,

      通過此優(yōu)化模型來進一步仿真魚群運動.

      三、小世界信息傳遞網(wǎng)絡的構建

      自然界中的群體通常有領導者的存在,魚的集群運動會受領導者的運動影響,領導者有明確的運動方向和目的地,群體中還有次領導者的存在,次領導者可以預測領導者在下一時間階段內的動態(tài)行為,然后根據(jù)判斷在魚群中傳播信息,使群體行為保持穩(wěn)定.

      領導者與次領導者之間可以構成小世界網(wǎng)絡,次領導者隨機地分布在追隨者之間,在以次領導者為圓心,r為半徑的圓形區(qū)域內,追隨者可以接收到次領導者傳遞的信息,調整運動狀態(tài),追隨領導者的運動.

      研究有領導者的魚群的信息傳遞,采用構建信息傳遞網(wǎng)絡的模型.一般的構建網(wǎng)絡機制要用到圖論中的有向圖和無向圖,引入離散數(shù)學的一些基本概念[7]:

      一個有向圖D是一個二元組(V,E),記為D=(V,E),其中:

      (1)V是一個非空集合,其元素稱為圖的頂點(vertices)、結(節(jié))點(notes)或端點;

      (2)E是卡氏積V×V的多重子集,其元素稱為圖的有向邊(簡稱邊)(edges)或弧.

      將魚群的信息傳遞網(wǎng)絡定義為

      G={V,E,Cv,Ve,T},(4)

      其中V表示網(wǎng)絡的結點集合,E表示邊的集合,Cv,Ve分別為結點和邊的集合,T為時間點的集合.則用結點表示魚的個體,邊表示個體之間的信息傳遞關系,不同的傳遞用有向圖或無向圖表示,本文中次領導者通過預測領導者的運動傳遞信息,追隨者接收到次領導者傳遞的信息,以及自身感受到的鄰居的信息,則追隨者個體之間是否有信息交互,可以用表達式表示

      bij=1,dij≤r,0,dij>r,(5)

      bij=1表示有信息交互現(xiàn)象,bij=0表示無信息交互現(xiàn)象.

      以△表示魚群中的領導者,☆表示次領導者,○表示追隨者,次領導者的信息傳遞范圍用半徑為r的虛線表示,在此范圍外的追隨者接收不到信息,△—△—表示次領導者對領導者的行為預測,構建下圖所示信息傳遞網(wǎng)絡.

      四、次領導者最優(yōu)數(shù)量模擬

      以二維平面為例,有100個追隨者隨機均勻地分布在二維平面內,根據(jù)次領導者的數(shù)量以及信息傳遞范圍,作代表追隨者的點以及代表次領導者的信息覆蓋范圍的模擬圖形,從圖中可以看出次領導者的數(shù)量對整個范圍的信息覆蓋概率A,當然A越大,魚群信息覆蓋范圍越大.

      魚群的次領導者存在最優(yōu)數(shù)量,低于最優(yōu)數(shù)量時,群體會由于信息傳遞網(wǎng)絡不完整穩(wěn)定性下降;高于最優(yōu)數(shù)量時,信息傳遞范圍會有過多交集,而在交集范圍內的追隨者接收到來自不同層次領導者傳遞的信息,信息之間會產(chǎn)生干擾,從而影響追隨者的判斷,導致群體的穩(wěn)定性下降.

      【參考文獻】

      [1]胡鶴永.魚類集群行為及其優(yōu)越性[J].海洋漁業(yè),1988(3):140-141.

      [2]宋運忠,劉毛妮.基于改進智能體模型的群集運動行為研究[J].河南理工大學學報,2015(6):818-825.

      [3]余亞東,侯為根.二維空間中有唯一領導者的集群模型分析[J].安徽工業(yè)大學學報,2015(1):72-75.

      [4]李小雪.生命集群動態(tài)行為的預測機制研究[D].武漢:華中科技大學,2008.

      [5]Reynolds C W.Flocks,herds,and schools:A distributed behavioral model[J].ACM SIGGRAPH Computer Graphics,1987(4):25-34.

      [6]劉志新,郭雷.Vicsek模型的連通與同步[J].中國科學:E輯,2007(8):979-988.

      [7]劉愛民.離散數(shù)學[M].北京:北京郵電大學出版社,2004.

      [8]HONG Y,CHEN G,BUSHNELL L.Distributed observers design for leader-following control of multi-agent networks[J].Automatica,2008(3):846-850.

      猜你喜歡
      圖論
      基于圖論的高職院校補考排考算法設計
      基于FSM和圖論的繼電電路仿真算法研究
      構造圖論模型解競賽題
      代數(shù)圖論與矩陣幾何的問題分析
      知識文庫(2018年12期)2018-09-06 04:10:40
      圖論中貪心算法的應用
      圖論最短路徑算法的圖形化演示及系統(tǒng)設計
      點亮兵書——《籌海圖編》《海防圖論》
      孫子研究(2016年4期)2016-10-20 02:38:06
      基于圖論的圖像分割技術探討
      圖論在高校排課中的應用
      圖論在變電站風險評估中的應用
      電測與儀表(2015年3期)2015-04-09 11:37:54
      河东区| 西乡县| 蓝田县| 寿光市| 客服| 甘谷县| 元谋县| 浑源县| 天门市| 宝兴县| 威宁| 台北市| 斗六市| 奉贤区| 天津市| 敦煌市| 定州市| 南溪县| 隆安县| 文安县| 新丰县| 雅安市| 通城县| 钟祥市| 天峨县| 延安市| 醴陵市| 福安市| 油尖旺区| 鲁山县| 淮滨县| 油尖旺区| 米林县| 大荔县| 襄垣县| 瑞昌市| 武强县| 托克逊县| 武川县| 岚皋县| 兴文县|