亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Floyd算法在最優(yōu)路徑中應(yīng)用

        2017-09-24 13:44:08袁威威
        科學(xué)與財富 2017年23期
        關(guān)鍵詞:鄰接矩陣有向圖離散數(shù)學(xué)

        摘 要:采用Floyd算法作為求解該問題的核心算法,對時間鄰接矩陣進行智能搜索,尋找到時間最少和路徑最短的最優(yōu)路徑.及時確定最佳路線,以提高在實際問題應(yīng)用效率.

        YUAN Wei-Wei

        (College of science, Heihe college, Heihe 164300, HeiLongJiang China)

        Abstract To study the path of fire engines, to determine the best route to improve the fire speed, shorten the time the fire engine arrived at the fire. Use Floyd algorithm as the core algorithm to solve the problem of time adjacency matrix intelligent search, to find the shortest path and minimum time optimal path.

        Key words: Floyd algorithm; Path optimization; Directed graph

        求解最佳路徑的過程即尋找最短時間和最短路徑,我們將路徑抽象為有向圖,利用有向圖的鄰接矩陣。使用Floyd算法對時間鄰接矩陣進行智能搜索,尋找到時間最少和路徑最短的最優(yōu)路徑。

        1 Floyd算法核心思想

        Floyd算法又稱為插點法,是一種用于尋找給定的加權(quán)圖中頂點間最短路徑的算法。通過一個圖的權(quán)值矩陣求出任意兩點間的最短路徑矩陣。從圖的帶權(quán)鄰接矩陣A=[aij]n×n 開始,遞歸地進行n次更新:由矩陣D=[0]=A ,按公式,構(gòu)造出矩陣D=[1] ;又用同樣地公式由D=[1] 構(gòu)造出D=[2] ;……;最后又用同樣的公式由D=[n-1] 構(gòu)造出矩陣D=[n] 。矩陣D=[n] 的i行j列元素便是i號頂點到j(luò)號頂點的最短路徑長度,稱D=[n] 為圖的距離矩陣。

        圖的鄰接矩陣存儲結(jié)構(gòu)形式說明:

        #define MaxVertexNum 50 //最大頂點數(shù)

        typedef char VertexType; //頂點類型

        typedef int EdgeType; //邊上的權(quán)值類型

        typedef struct{

        VextexType vexs[MaxVertexNum] //頂點表

        EdeType edges[MaxVertexNum][MaxVertexNum];//鄰接矩陣,可看作邊表

        int n,e; //圖中當前的頂點數(shù)和邊數(shù)

        }MGragh;

        建立無向網(wǎng)絡(luò)的算法

        void CreateMGraph(MGraph *G)

        {//建立無向網(wǎng)的鄰接矩陣表示

        int i,j,k,w;

        scanf("%d%d",&G->n,&G->e); //輸入頂點數(shù)和邊數(shù)

        for(i=0;in;i++) //讀人頂點信息,建立頂點表

        G->vexs[i]=getchar();

        for(i=0;in;i++)

        for(j=0;jn;j++)

        G->edges[i][j]=0; //鄰接矩陣初始化

        for(k=0;ke;k++){//讀入e條邊,建立鄰接矩陣

        scanf("%d%d%d",&i,&j,&w);//輸入邊(v i ,v j )上的權(quán)w

        G->edges[i][j]=w;

        G->edges[j][i]=w;

        }

        }//CreateMGraph

        2 應(yīng)用舉例

        求解圖一的最優(yōu)路徑,我們可以得到鄰接矩陣A,通過matlab 軟件程序,借助Floyd 算法可以輕松求出距離矩陣D

        我們能夠求出路徑

        3.結(jié)論

        采用floy算法能夠及時準確地獲取動態(tài)的耗時特征,對時間鄰接矩陣進行智能搜索,尋找到時間最少和路徑最短的最優(yōu)路徑做出準確合理的應(yīng)急決策。適合復(fù)雜和多點圖,可以通過程序重復(fù)使用,只需輸入相應(yīng)的仞始數(shù)據(jù)即可,極大的提高在實際問題應(yīng)用效率.

        參考文獻:

        [1] 李蔚萱.圖論[M].長沙:湖南科學(xué)技術(shù)出版社,1980.91-11.5

        [2] 李剛.離散數(shù)學(xué)[M].上海,復(fù)旦大學(xué)出版社,2006:225-230. [3] 耿素云,屈婉玲.離散數(shù)學(xué)[M].北京:北京大學(xué)出版社,2002.

        作者簡介:袁威威,( 1982—),女,黑龍江黑河市人,黑河學(xué)院理學(xué)院數(shù)學(xué)系講師,從事數(shù)學(xué)與應(yīng)用數(shù)學(xué)

        基金項目:黑河學(xué)院科學(xué)技術(shù)研究項目《基于黑河中俄自由貿(mào)易園區(qū)背景下消防布控最優(yōu)化問題的研究》,項目編號:KJQ201601

        猜你喜歡
        鄰接矩陣有向圖離散數(shù)學(xué)
        輪圖的平衡性
        有向圖的Roman k-控制
        超歐拉和雙有向跡的強積有向圖
        關(guān)于超歐拉的冪有向圖
        離散數(shù)學(xué)實踐教學(xué)探索
        基于鄰接矩陣變型的K分網(wǎng)絡(luò)社團算法
        一種判定的無向圖連通性的快速Warshall算法
        Inverse of Adjacency Matrix of a Graph with Matrix Weights
        有向圖的同構(gòu)判定算法:出入度序列法
        離散數(shù)學(xué)中等價關(guān)系的性質(zhì)
        科技視界(2013年14期)2013-08-15 00:54:11
        无码aⅴ精品一区二区三区| 日韩一区二区三区中文字幕| 经典亚洲一区二区三区| 一区二区国产av网站| 亚洲中文字幕成人无码| 美女黄18以下禁止观看| 果冻国产一区二区三区| 国产的自拍av免费的在线观看| 曰韩无码无遮挡a级毛片| 精品久久久无码中文字幕| 不卡a v无码在线| 婷婷开心五月亚洲综合| 欧美日韩在线视频一区| 丰满五十六十老熟女hd| 无码成年性午夜免费网站蜜蜂| av免费网站免费久久网| 久久久亚洲精品一区二区三区 | 色偷偷亚洲av男人的天堂| 中美日韩在线一区黄色大片| 丰满少妇高潮惨叫久久久一| 国产精品美女久久久久久2018| 亚洲中文字幕黄色小视频| 91三级在线观看免费| 少妇私密会所按摩到高潮呻吟| 国产美女在线一区二区三区| 免费国产自拍视频在线观看| 亚洲成av人综合在线观看| 欧美freesex黑人又粗又大| 亚洲中文字幕久爱亚洲伊人| 免费看av网站在线亚洲| 97久久综合区小说区图片区 | 第十色丰满无码| 国产午夜精品视频在线观看| 成年女人vr免费视频| 波多野结衣有码| 亚洲中文字幕日本日韩| 久久精品国产久精国产爱| 日产精品久久久久久久性色| 久久久久久无码AV成人影院| 一区二区三区四区在线观看日本| 国产亚洲日本精品无码|