[发明专利]一种采用C4.5决策树算法的电缆路径寻优方法有效
申请号: | 202110389163.3 | 申请日: | 2021-04-12 |
公开(公告)号: | CN113268837B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 徐展鹏;王运罡;陈福新 | 申请(专利权)人: | 中国电建集团华东勘测设计研究院有限公司 |
主分类号: | G06F30/18 | 分类号: | G06F30/18;G06F30/27;G06K9/62;G06Q10/04;G06Q50/06;G06F113/04 |
代理公司: | 浙江杭州金通专利事务所有限公司 33100 | 代理人: | 刘晓春 |
地址: | 310014*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 c4 决策树 算法 电缆 路径 方法 | ||
1.一种采用C4.5决策树算法的电缆路径寻优方法,其特征在于:包括以下步骤:
S1:将实际的桥架布置图进行有向网络建模;
S2:采用最短路径算法,对任意两点间的最短路径和最短路径的长度进行计算,路径的表现形式为具有一个起点和一个终点,起点和终点之间具有多个顶点,根据这个路径,起点到终点的边的长度和最短,即电缆敷设的长度最短;
S3:利用决策树理论,采用C4.5决策树算法,对S2中得到的最短路径,引入影响路径选择的多个因素,对最短路径进行进一步处理,得到最优路径;
所述决策树算法对最短路径进行进一步处理的具体步骤如下:
S3-1:选择决定电缆走向的多个因素,并将这些需要考虑的因素编号为因素A,因素B,因素C,因素D...,因素N;
S3-2:针对需考虑的n个因素的每种可能情况建立不同的样本组合,样本个数为X,并在建立的样本组合下,对每一个当前所在顶点,决定是否按步骤S2中确定的最短路径作为接下来的电缆路径,以符号M表示该选择,作为目标变量,其取值为“是”和“否”;
S3-3:在样本组合中,设目标变量M的结果,选“是”的有X1组,选“否”的有X2组,则样本总数为X=X1+X2组,则计算M的经验熵为:
H(M)=-P1*log(P1)-P2*log(P2)
其中:P1=X1/X,P2=X2/X
S3-4:在样本组合中,设因素A有j种不同的具体情况,编号为A1,A2,A3,...,Aj,各情况出现的个数为Y1,Y2,Y3,...,Yj,Y1+Y2+Y3+...+Yj=X;假设在第j个情况中,步骤S3-2中的目标变量M选“是”的为Yj1组,选“否”的为Yj2组,Yj1+Yj2=Yj,则计算M在因素A下的经验条件熵为:
H(M/A)=Y1/X*H(A1)+Y2/X*H(A2)+Y3/X*H(A3)+....+Yj/X*H(Aj)
上式中,第j个情况中H(Aj)计算如下:
H(Aj)=-Pj1*log(Pj1)-Pj2*log(Pj2)
其中:Pj1=Yj1/Yj,Pj2=Yj2/Yj
S3-5:将步骤S3-3和S3-4中得到的H(M)和H(M/A),计算因素A的信息增益g(M,A):
g(M,A)=H(M)-H(M/A)
利用步骤S3-3和S3-4中的参数:Y1,Y2,Y3...Yj可得因素A的经验熵为:
H(A)=-Y1/X*log(Y1/X)-Y2/X*log(Y2/X)......-Yj/X*log(Yj/X)
S3-6:利用步骤S3-5中的结果,计算采用决策树C4.5算法下的因素A的信息增益率为:
gr(M,因素A)=g(M,A)/H(A)
同理,重复步骤S3-3至S3-6,可得gr(M,因素B),gr(M,因素C),gr(M,因素D)....gr(M,因素N);
S3-7:比较gr(M,因素A)、gr(M,因素B)、gr(M,因素C)、gr(M,因素D)....gr(M,因素N)之间的大小,最大的因素作为决策树根节点,次小的作为下一个分枝节点,依次排序,最小的作为最末的分枝节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电建集团华东勘测设计研究院有限公司,未经中国电建集团华东勘测设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110389163.3/1.html,转载请声明来源钻瓜专利网。