[发明专利]一种分布式的自适应图顶点着色方法及系统有效
| 申请号: | 202010837566.5 | 申请日: | 2020-08-19 |
| 公开(公告)号: | CN112150581B | 公开(公告)日: | 2022-09-30 |
| 发明(设计)人: | 王志刚;王宁;杨洋;魏志强;黄磊;刘昊;盛艳秀 | 申请(专利权)人: | 中国海洋大学 |
| 主分类号: | G06T11/60 | 分类号: | G06T11/60 |
| 代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 芦玲玲 |
| 地址: | 266100 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 自适应 顶点 着色 方法 系统 | ||
1.一种分布式的自适应图顶点着色方法,其特征在于,所述方法包括:
步骤1,分别获取无向图中每个顶点vi的所有邻接顶点在上一次迭代过程中的着色信息集合Ct-1(vi);其中,t为当前的迭代次数;
步骤2,对每个顶点vi进行着色冲突判断;其中,对于任一个顶点vi,若满足当前的概率发生器的值rs小于等于第一阈值α并且该顶点vi的着色信息ci∈Ct-1(vi)并且ci∈Bt(vi),则确定该顶点vi与其邻接顶点产生着色冲突,更新该顶点vi对应的状态累积监控变量si为初始阈值;其中,si用于记录该顶点vi的着色信息连续未发生变化的迭代次数;Bt(vi)为该顶点vi在更新时刻已经收到的来自于当前迭代步的且位于该顶点vi所在任务的部分邻接顶点的着色信息;
步骤3,确定每个顶点vi对应的可用颜色集合U(vi),分别从每个顶点vi对应的可用颜色集合U(vi)中根据第二阈值β随机选择一个颜色,确定每个顶点vi的着色信息ci;
步骤4,对于每个顶点vi,沿边向其所有邻接顶点vj发送其着色信息ci;
步骤5,判断是否满足每个顶点vi的着色信息和其所有邻接顶点的颜色均不同;其中,若满足,则直接确定所述无向图中每个顶点的着色信息;若不满足,则根据运行信息调整第一阈值α和第二阈值β,并返回步骤1重新进行迭代,直至每个顶点vi的着色信息和其所有邻接顶点的颜色均不同时停止,并确定所述无向图中每个顶点的着色信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在对每个顶点vi进行着色冲突判断时,若不满足当前的概率发生器的值rs小于等于第一阈值α并且该顶点vi的着色信息ci∈Ct-1(vi)并且ci∈Bt(vi),则确定该顶点vi与其邻接顶点vj未产生着色冲突,更新si=si+1,并直接进入步骤4。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在进行下一次迭代前,利用如下公式动态地调整所述第一阈值α,包括:
α=p+(p-dv/maxd)×γ,
γ=|Vx|/|V|,
其中,p为预设的基本阈值,取值范围为0到1;dv为当前的顶点vi的度数,maxd为所述无向图中所有顶点的最大度数,γ为取值为0到1的收敛调控参数;|V|为所述无向图中的全部顶点数量,|Vx|为在预设的连续x步迭代计算中颜色均未发生变化的顶点数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国海洋大学,未经中国海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010837566.5/1.html,转载请声明来源钻瓜专利网。





