[发明专利]一种单位圆盘图上的最大独立集近似求解方法在审
申请号: | 201910659827.6 | 申请日: | 2019-07-22 |
公开(公告)号: | CN110489804A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 宋洪涛;韩启龙;张立国;张可佳;卢丹;崔寰宇;刘鹏 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单位圆盘 近似 最大独立集 判断结果 相邻顶点 诱导子 最优解 求解 计算时间复杂度 动态规划 近似算法 求解问题 近似解 并集 优化 检查 联合 | ||
1.一种单位圆盘图上的最大独立集近似求解方法,其特征在于,该方法包括以下步骤:
步骤1:若顶点v的相邻顶点集为V={v1,v2…vn},将x轴穿过顶点,V中的所有顶点都在宽度为2的窄条内;
步骤2:将步骤1中所述窄条等分成a区、b区、c区和d区四个区域,从而将V集合进行划分,将不同区域中的顶点按x坐标进行排序,得到V中顶点在不同区域中的子集;
步骤3:对于V中任意一个顶点vi,定义不同区域内在vi左侧且与vi不相邻的最右侧的顶点;
步骤4:定义S(ka,kb,kc,kd)是顶点集,其中0≤ka≤vka;0≤kb≤vkb;0≤kc≤vkc;0≤kd≤vkb;vka,vkb,vkc和vkd是定点集S(ka,kb,kc,kd)中在对应区域中的最右侧的顶点;
步骤5:定义求解S(ka,kb,kc,kd)中顶点诱导子图的最大顶点独立集为一个子问题,其中最优解为Iopt(S),最优解成员数量为Lopt(S);
步骤6:构造递归函数。
2.根据权利要求1所述的一种单位圆盘图上的最大独立集近似求解方法,其特征在于,步骤3所述的定义不同区域内在vi左侧且与vi不相邻的最右侧的顶点,包括以下步骤:
步骤3.1:将V中的顶点进行编号,另顶点支配独立集S初始值为集合{v1};
步骤3.2:对V-S中的顶点与S中的顶点进行依次判断,若当前顶点在S中不存在临点,那么将该顶点添加到S中,直至判断完所有点。
3.根据权利要求1所述的一种单位圆盘图上的最大独立集近似求解方法,其特征在于,步骤4所述的定义求解S(ka,kb,kc,kd)中顶点诱导子图的最大顶点独立集包括以下步骤:
步骤4.1:计算顶点独立集;
步骤4.2:成员单独检查,判断结果是否能优化,若能继续优化则继续进行步骤2,若不能优化则得到中间解并进入步骤3;
步骤4.3:成员联合检查,判断结果是否能优化,若能继续优化则继续进行步骤3,若不能优化则得到最终解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910659827.6/1.html,转载请声明来源钻瓜专利网。