[发明专利]一种启发式的双代号网络图自动绘制方法在审

专利信息
申请号: 201610789009.4 申请日: 2016-08-31
公开(公告)号: CN106408171A 公开(公告)日: 2017-02-15
发明(设计)人: 祝华远;于辉;欧海英;毕玉泉;孙文柱;曹建平 申请(专利权)人: 中国人民解放军海军航空工程学院青岛校区
主分类号: G06Q10/06 分类号: G06Q10/06;G06T11/20
代理公司: 暂无信息 代理人: 暂无信息
地址: 266000 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种启发式的双代号网络图自动绘制方法,属于网络计划技术领域,该自动绘制方法包括如下步骤(1)设计规范化的Excel工作簿数据格式,(2)自动绘制双代号网络图,(3)求解关键工序,(4)自动布局。本发明使用“Excel工作薄数据”作为双代号网络图自动绘制的数据源。使用Excel工作簿数据的好处是不再单独运行一个自己制作的软件,而是使用现有的通用编辑软件进行数据录入,具有更好的实用性。本发明拥有“自动布局功能”,自动布局是双代号网络图自动绘制的关键一步,以将关键工序位于整个网络图中间的位置为原则进行规则化布局,这是将网络图布局成美观、简洁、直观的一种算法。本发明对双代号网络图中的虚工序做了处理。
搜索关键词: 一种 启发式 代号 网络图 自动 绘制 方法
【主权项】:
一种启发式的双代号网络图自动绘制方法,其特征在于,它包括如下步骤:(1)设计规范化的Exccl工作簿数据格式整个项目或任务流程由多个工序组成,每个工序包括ID、名称和紧前工序,工序之间的逻辑关系是通过各自的紧前工序来描述的;(2)自动绘制双代号网络图1)工序数据结构包括箭线数据结构、线条样式数据结构、节点数据结构和节点圆样式数据结构;2)引入虚工序根据每个工序的紧前工序来判定是否需要引入虚工序,具体步骤如下:a、从导入的Exccl工作簿的第一行数据开始遍历每个工序的紧前工序集合;b、如果该工序的紧前工序为空或只有一个紧前工序,则不需要引入虚工序;c、如果该工序的紧前工序数目多于1个,则需要依据真子集标准逐一判断每个紧前工序是否需要引入虚工序;方法是判断该紧前工序是否还是其它工序的紧前工序;(c1)如果不是,则该紧前工序在这里是直接紧前工序,不需要引入虚工序;(c2)如果是:(c21)当那个工序的紧前工序集合是该工序紧前工序集合的真子集,则该紧前工序在这里就不是直接紧前工序,需要引入虚工序;(c22)当那个工序的紧前工序集合不是该工序紧前工序集合的真子集,则该紧前工序在这里就是直接紧前工序,不需要引入虚工序;d、经过步骤c的处理,会出现并行工序,包括实工序之间的并行和实虚工序之间的并行,具体处理方法是:d1)对于实工序之间的并行,引入虚工序;d2)对于实工序与虚工序的并行,直接删除虚工序;(3)求解关键工序求解双代号网络图的关键工序采用图论中有向无环图的关键路径求解算法,只是需要将工序持续时间作为路径长度,即整个项目或任务过程中最长持续时间路径上的工序都是关键工序,它们的最早开始时间和最迟开始时间相等;(4)自动布局自动布局以将关键工序位于整个网络图中间的位置为原则进行规则化布局,即首先在将关键工序按照先后顺序,依次摆放于电子画布中间位置;然后采用常用的经纬线布局方法对其它非关键工序进行局;最后,按照代号位置从左到右,从上到下的原则,对节点编号由小到大重新进行编制。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军海军航空工程学院青岛校区,未经中国人民解放军海军航空工程学院青岛校区许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610789009.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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