一种产线配置结构图的识别匹配方法

文档序号:34902564发布日期:2023-07-26 14:26阅读:48来源:国知局
一种产线配置结构图的识别匹配方法

本发明涉及供需匹配的,尤其涉及到一种产线配置结构图的识别匹配方法。


背景技术:

1、当需求方在寻找一套能够实现自己的个性化需求的产线时,其功能需求的描述在初期往往都是模糊的或者存在多种可能性的,这导致了可供选择的产线设计历史案例数据的数量非常多,而如何从这些海量的数据中选择出符合所需功能的一系列产线设备供应商(并且要求这些供应商之间具备合作关系),以及筛除掉大部分不符合要求的供应商无疑是一个问题。

2、目前,大多数制造企业寻找产线设备供应商时还遵循着传统的供需匹配思路,即按产线功能需求离散地寻找单个产线设备供应商,然后再将所有的供应商组合在一起,搭建自己的个性化产线。长期采取这种传统的供需匹配方案,对于产线需求数量少且产线功能结构简单的小企业来说无可厚非,但对于产线需求数量庞大且产线功能结构复杂的大企业来说,决策的工作量无疑是倍增的,会明显降低产线搭建效率,增加企业研发成本。同时这种离散型供需匹配也会导致对产线的全局考虑不周,对设计人员经验依赖性强等问题。


技术实现思路

1、本发明的目的在于克服现有技术的不足,提供一种产线配置结构图的识别匹配方法,用以解决针对制造企业为搭建个性化产线寻找产线设备供应商这一问题。

2、为实现上述目的,本发明所提供的技术方案为:

3、一种产线配置结构图的识别匹配方法,包括:

4、将需求方提出的查询需求转化为查询子图,该查询子图表示企业需要搭建的产线;

5、将查询子图表示为因子图;

6、构建企业产线与产线设备供应商之间的匹配模型;

7、利用因子图和置信传播算法求解匹配模型,从而从包含企业现有的产线设备供应商数据库的数据网络中找出匹配结果,即匹配子图;

8、将匹配子图转化为以文字描述的查询结果。

9、进一步地,将查询子图表示为因子图,包括:

10、将查询子图表示为q=(vq,eq,vtq,etq),将数据网络表示为d=(vd,ed,vtd,etd);一个匹配表示一组从查询子图到数据网络的节点及边的映射,将此映射定义为一个向量x=[xm],其中每个查询节点m∈vq都在数据网络d中有一个映射节点xm∈xd,每个查询边e=(m,n)∈eq都映射到数据网络中的边xm、xn)∈ed;

11、其中,vq表示查询子图q中的节点集合,vd表示数据网络d中的节点集合;eq表示查询子图q中的边集合,ed表示数据网络d中的边集合;vtq表示查询子图q中节点的属性向量集合,vtd表示数据网络d中节点的属性向量集合;etq表示查询子图q中边的属性向量集合,etd表示数据网络d中边的属性向量集合;xd表示数据网络d中所有映射节点的集合;ed表示数据网络d中所有映射边的集合;

12、将查询子图表示为因子图;一个因子图包含两种类型的节点:一种代表查询子图中的边e=(m,n)∈eq的因子节点,一种代表查询子图中的节点m∈vq的变量节点。

13、进一步地,构建企业产线与产线设备供应商之间的匹配模型,包括:

14、通过最大化边缘概率bm(i)=p(xm=i|d)来找到映射;lbp算法可发现边缘概率以实现映射的联合概率分布的最大化:

15、

16、式中:

17、表示联合概率分布最大化时的映射向量x;x表示映射向量,即数据网络d中与查询子图q中节点m相对应的节点子集;p(x|d)表示以数据网络d为条件的映射的联合概率分布;d表示数据网络;

18、其中,联合概率分布p(x|d),即匹配目标函数表示为:

19、

20、式中:

21、表示标准化因子;x=[xm,m∈q]表示映射向量,即数据网络d中与查询子图q中节点m相对应的节点子集;xm表示映射向量x中的一个元素;xm表示节点xm的变量取值;xn表示数据网络d中与xm相邻的节点xn的变量取值;表示个体匹配相似性关系函数;表示节点间的双向依赖关系函数;

22、由于映射变量的结构差异,目标函数不能直接应用于lbp算法的消息传递,为此将离散映射向量x替换为0-1映射矩阵t=[tmi];如果xm=i,则tmi=1;否则,tmi=0;

23、匹配目标函数进一步转化得:

24、

25、式中:

26、表示标准化因子;vtq(m)表示查询子图q中节点m的属性向量;vtd(i)表示数据网络d中的节点i的属性向量;etq(emn)表示查询子图q中边emn的属性向量;etd(eij)表示数据网络d中边eij的属性向量;p(vtd(i)|vtq(m))表示在查询节点m的条件下数据节点i出现的条件概率分布;p(etd(eij)|etq(emn))表示在查询边emn的条件下映射边eij出现的条件概率分布;t表示映射矩阵;tmi/tnj表示映射矩阵t中的一个元素;m、n表示查询子图q中的任意一个节点;i、j表示数据网络d中的任意一个节点;

27、数据网络d中边的属性表示语义关系、时间和空间依赖性、交互和影响关系,而节点的属性代表元数据、状态和语义信息;

28、为了将式中对数域的积操作转化为和操作以简化计算,把匹配目标函数p(t|d,q)取对数,将其转化为o(t):

29、

30、mmi=log[p(vtd(i)|vtq(m))]     (1-5)

31、mmnij=log[p(etd(eij)|etq(emn))]     (1-6)

32、式中:

33、o(t)表示匹配度函数;mmi表示查询节点m与数据节点i之间的语义相似性函数;mmnij表示查询边emn与数据边eij之间的语义相似性函数;emn表示查询子图q中的任意一条边;eij表示数据网络d中的任意一条边。

34、进一步地,利用因子图和置信传播算法求解匹配模型,从而从包含企业现有的产线设备供应商数据库的数据网络中找出匹配结果,包括:通过在因子节点和变量节点之间传递查询节点/边和数据节点/边的映射概率的信念消息来找到最佳匹配,最终得到查询节点的边缘概率分布bm(i)用于生成映射向量x。

35、进一步地,通过在因子节点和变量节点之间传递查询节点/边和数据节点/边的映射概率的信念消息来找到最佳匹配,最终得到查询节点的边缘概率分布bm(i)用于生成映射向量x,包括:

36、a1、初始化因子图,根据因子图中的属性特征构造初始势函数,即个体匹配相似性关系函数和节点间的双向依赖关系函数初始化所有节点的信念值;

37、a2、进行第1次至第n次迭代,即消息传递循环,遍历所有的因子节点和变量节点,从因子节点m向变量节点i传递消息,从变量节点i向所有邻接的因子节点传递消息;

38、其中,置信传播算法通过最大化求和操作来更新各个节点的信念值,其传递和更新包括两个方向:

39、(1)由变量节点m向因子节点i传递消息;

40、(2)由因子节点i向其相连的变量节点传递消息;

41、简化置信度传播算法的消息传递为两个步骤:

42、第一步,更新从每个因子节点传递到相连变量节点的两个消息:

43、fmn(j)∝maxi(mmnij+μm(i)-rmn(i))    (1-7)

44、fmn(i)∝maxj(mmnij+μn(j)-rmn(j))       (1-8)

45、式中:

46、fmn(j)表示查询边emn映射到数据边eij的边缘对数概率,数据边eij结束于节点j;rmn(i)表示查询边emn映射到数据边eij的边缘对数概率,数据边eij开始于节点i;rmn(j)表示查询边emn映射到数据边eij的边缘对数概率,数据边eij开始于节点j;fmn(i)表示查询边emn映射到数据边eij的边缘对数概率,数据边eij结束于节点i;μm(i)表示查询节点m映射到数据节点i的边缘对数概率;μn(j)表示查询节点n映射到数据节点j的边缘对数概率;mmnij表示查询边emn与数据边eij之间的语义相似性函数;

47、如果一个查询边对应于一个空的数据边,即无映射,则将mmnij值替换为预先确定的mnull值;

48、第二步,使用变量节点收到的消息来更新因子节点的信念值:

49、

50、式中:

51、μm(i)表示查询节点m映射到数据节点i的边缘对数概率;flm(i)表示查询边elm映射到数据边的边缘对数概率,数据边结束于节点i;rlm(i)表示查询边elm映射到数据边的边缘对数概率,数据边开始于节点i;eq表示查询子图中的边的集合;l表示查询子图q中与节点m相邻的一个节点;elm表示查询子图q中与节点m、l相连的一条边;

52、a3、每次迭代都对所有节点的信念值进行判断,判断条件为:对于所有节点是否有|v(t)-v(t-1)|<δcon,即最近两轮迭代的信念值的差值是否小于所设定的阈值,从而可以近似看作无变化;如果满足说明各节点信念值趋于稳定,则由得到边缘概率分布,计算最大边缘概率argmax bm(i),即可得到与查询节点m对应的数据网络中的映射节点xm;如果不满足判断条件则继续进行迭代,直至满足;

53、其中,v(t)表示每轮迭代的信念值;δcon表示收敛阈值;表示将查询节点m的信念值μm(i)重新取指数得到的查询节点m映射到数据节点i的边缘概率分布;

54、以此类推,便可求得查询子图中所有查询节点的映射节点,从而构成匹配子图。

55、进一步地,当置信度传播算法开始消息传递时,有:

56、

57、进一步地,为了进一步提高算法的性能并在每次传递迭代中获取更大的消息变化,将原始的消息更新方式改为增量的方式:

58、v=v(t-1)+α(v(t)-v(t-1))   (1-11)

59、式中:

60、v(t)表示信念值,即μm(i)、fmn(i)和rmn(i);α表示避免概率陷入局部最佳状态的收敛速度控制系数;v(t-1)表示上一次迭代的信念值。

61、与现有技术相比,本方案原理及优点如下:

62、本方案中,企业在进行产线设备供应商的选择决策时,将企业所要搭建的个性化产线以及相应的功能通过产线配置结构图(即查询子图)的方式呈现出来。且出于生产运输便利性的原因,图中相连的各个产线设备供应商节点需具备合作关系,如此一来便能构建出一个功能清晰,供需关系明确的产线配置结构图。然后将此产线配置结构图与制造企业社群现有的产线设备供应商数据库进行识别匹配,从而得到多个可能的结果匹配子图,供企业进行下一步精确决策,如此可以排除大部分决策干扰因素,提高决策效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1