[发明专利]基于社区发现和关联规则分析的供应商紧密关系识别方法在审
申请号: | 202111414294.9 | 申请日: | 2021-11-25 |
公开(公告)号: | CN113918558A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 罗天;李汉秋;柴真琦;金仲文;尤震;章崎峰;吴林峰 | 申请(专利权)人: | 浙江浙能技术研究院有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/2458;G06F16/28;G06F16/901;G06Q30/00;G06Q30/08 |
代理公司: | 杭州九洲专利事务所有限公司 33101 | 代理人: | 张羽振 |
地址: | 311121 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 社区 发现 关联 规则 分析 供应商 紧密 关系 识别 方法 | ||
1.一种基于社区发现和关联规则分析的供应商紧密关系识别方法,其特征在于,包括以下步骤:
步骤1、剔除无效数据并提取出关键数据;
步骤2、基于关键数据,遍历关键数据的全部寻源单条目,形成涵盖全部供应商关系的网络,并生成无向图;无向图中的每一个节点代表一个供应商,根据各供应商在同一标段中的出现次数来计算各节点之间的边的权重值;
步骤3、根据步骤2生成的无向图,以各个无向图的节点作为独立的社区,计算模块度:
上式中,Aij代表节点i和节点j之间的边权;ki代表所有与节点i相连的边的权重之和,kj代表所有与节点j相连的边的权重之和;m代表该无向图中所有的边权之和;ci和cj分别代表节点i和节点j所属的社区;δ表示克罗内克函数;
步骤4、根据模块度优化算法对无向图中的每个节点进行聚类:依次将无向图中的每个节点分配到每个相邻节点所属的社区,并计算相应的模块度变化值,将该节点最终分配至模块度提升最大的社区;
步骤5、重复执行步骤3至步骤4,直至无向图中所有节点所属的社区不再发生变换;
步骤6、对无向图进行压缩:将所有同属一个社区的节点压缩成一个新的节点,将社区内各节点的边权总和转化为新节点的自环权重:
上式中,X和Y均代表压缩之后的新节点;WX,Y代表新节点X和Y之间的边权;i和j代表压缩之前的节点;其中1X(i)、1Y(j)均为指示函数,1X(i)、1Y(j)的定义为:
将社区间的边权转化为新节点之间的边权;
步骤7、重复步骤4至步骤6直至无向图的模块度不再发生变化;
步骤8、根据步骤6获得的结果,寻找各社区组内全部节点之间的频繁项集,并采用关联规则挖掘算法计算分类后各组寻源单条目的关联规则参数;
步骤9、根据各社区组规模的大小设置对应的置信度阈值,对每个社区中的频繁项集结果,通过关联规则参数进行初步筛选;对筛选出的频繁项集进行汇总分析,筛选出关系紧密的供应商。
2.根据权利要求1所述基于社区发现和关联规则分析的供应商紧密关系识别方法,其特征在于:步骤1中关键数据包括项目名称、投标人名称、中标人名称和中标金额。
3.根据权利要求1所述基于社区发现和关联规则分析的供应商紧密关系识别方法,其特征在于:步骤2中关键数据的全部寻源单条目包括:标段编号、招标方式、开标时间、投标单位编码、投标单位名称、报价金额、中标人、中标单位名称和中标金额。
4.根据权利要求1所述基于社区发现和关联规则分析的供应商紧密关系识别方法,其特征在于:步骤4中模块度优化算法为Louvain算法。
5.根据权利要求1所述基于社区发现和关联规则分析的供应商紧密关系识别方法,其特征在于:步骤4中模块度优化算法为Pons and Latapy算法或Wakita and Tsurumi算法。
6.根据权利要求1所述基于社区发现和关联规则分析的供应商紧密关系识别方法,其特征在于:步骤8中关联规则参数包括支持度、置信度、提升度、KULC度量和不平衡比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江浙能技术研究院有限公司,未经浙江浙能技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111414294.9/1.html,转载请声明来源钻瓜专利网。