[发明专利]一种可用于图割的波纹推流方法有效

专利信息
申请号: 202110421737.0 申请日: 2021-04-20
公开(公告)号: CN113139978B 公开(公告)日: 2022-07-19
发明(设计)人: 闫光耀;刘心哲;哈亚军;汪辉 申请(专利权)人: 上海科技大学
主分类号: G06T7/12 分类号: G06T7/12;G06F17/10
代理公司: 上海申汇专利代理有限公司 31001 代理人: 徐俊;柏子雵
地址: 201210 上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 波纹 方法
【权利要求书】:

1.一种可用于图割的波纹推流方法,其特征在于,使用FPGA来实现,应用于GPU架构中,包括以下步骤:

步骤1、获取当前节点v的多余流量ef(v);

步骤2、遍历与当前节点v相连的上、下、左、右四个方向的四条边,并判断每条边是否为可推流边,若连接当前节点v与相邻节点u的当前边ev,u为可推流边,则记录当前边e的容量值c(ev,u),否则,将当前边e的容量值记为0;

步骤3、根据不同的权重函数,计算每条边的最大推流值efw=ef(v)*W,式中,W表示权重函数;

步骤4、遍历步骤2所述的四条边,记录每条边的可推出流量后将计算出的流量推出,并同时更新当前边的容量值、当前节点v的多余流量、通过当前边与当前节点v相连的相邻节点的多余流量、相邻节点的接收流量后,更新连接相邻节点与当前节点v的边;

对于连接当前节点v与相邻节点u的当前边ev,u则有:

当前边ev,u可推出流量表示为f(ev,u)=min(efw,c(ev,u)),则将计算出的流量推出后,同时更新当前边ev,u的容量值c(ev,u)=c(ev,u)-f(ev,u)、当前节点v的多余流量ef(v)=ef(v)-f(ev,u)、相邻节点u的多余流量ef(u)=ef(u)+f(ev,u)、相邻节点u的接收流量f(ev,u)后,将连接相邻节点u与当前节点v的边eu,v的容量值更新为c(eu,v)=c(eu,v)+f(ev,u);

步骤5、判断当前权重函数W是否为常数1:若是,则结束本方法,若不是,返回步骤3;重复n次后判断后,则将权重函数W置为1后返回步骤3。

2.如权利要求1所述的一种可用于图割的波纹推流方法,其特征在于,所述权重函数W采用Average Push的权重函数、Euler’s Push的权重函数或Inversely Push的权重函数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海科技大学,未经上海科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110421737.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top