当前位置: 首页 > news >正文

网络营销企业网站淘宝代运营公司十大排名

网络营销企业网站,淘宝代运营公司十大排名,网站301设置,网站发布平台文章目录 0 图的应用1 生成树1.1 无向图的生成树1.2 最小生成树1.2.1 构造最小生成树1.2.2 Prim算法构造最小生成树1.2.3 Kruskal算法构造最小生成树1.2.4 两种算法的比较 1.3 最短路径1.3.1 两点间最短路径1.3.2 某源点到其他各点最短路径1.3.3 Dijkstra1.3.4 Floyd 1.4 拓扑排…

文章目录

  • 0 图的应用
  • 1 生成树
    • 1.1 无向图的生成树
    • 1.2 最小生成树
      • 1.2.1 构造最小生成树
      • 1.2.2 Prim算法构造最小生成树
      • 1.2.3 Kruskal算法构造最小生成树
      • 1.2.4 两种算法的比较
    • 1.3 最短路径
      • 1.3.1 两点间最短路径
      • 1.3.2 某源点到其他各点最短路径
      • 1.3.3 Dijkstra
      • 1.3.4 Floyd
    • 1.4 拓扑排序
      • 1.4.1 有向无环图DAG
      • 1.4.2 AOV网
    • 1.5 关键路径
      • 1.5.1 求解关键路径

0 图的应用

在这里插入图片描述

1 生成树

生成树:所有顶点均由边连接在一起,但不存在回路的图。
也就是两个条件,顶点条件和边数条件,顶点都要保持连通,边数达到最少,没有回路。
在这里插入图片描述
如右边的图,随便再加一条边就有回路了。在这里插入图片描述
所有生成树都具有以下的共同特点:

  • 生成树的顶点个数与图的顶点个数相同;
  • 生成树是图的极小连通子图,去掉一条边则非连通;
  • 一个有 n n n个顶点的连通图的生成树有 n − 1 n-1 n1条边;
  • 生成树中任意两个顶点间的路径是唯一的;
  • 含有 n n n个顶点 n − 1 n-1 n1条边的图不一定是生成树,如下图所示
    在这里插入图片描述
    因为生成树是连通的,每个顶点都要用边相连,上图是不连通的,有两个连通分量。

1.1 无向图的生成树

生成树要包含所有顶点,那么对图进行遍历,把走过的边全部加入到图当中。
遍历则采用DFS与BFS都可以。在这里插入图片描述

用DFS生成的生成树就是DFS生成树。
在这里插入图片描述
用BFS生成的生成树就是BFS生成树。
在这里插入图片描述

综上
在这里插入图片描述

1.2 最小生成树

在这里插入图片描述
最小生成树:给定一无向网络在该网的所有生成树中,使得各边权值之和最小的那棵生成树称为该网的最小生成树,也叫最小代价生成树。
最小生成树可能是不唯一的。

在这里插入图片描述

1.2.1 构造最小生成树

构造最小生成树的算法很多,其中多数算法都利用了MST(Minimum Spanning Tree)的性质。

MST性质
其实就是贪心算法,不断去找权值最小的边。
N = ( V , E ) N=(V, E) N=(V,E)以目是一个连通网, U U U是顶点集 V V V的一个非空子集。若边 ( u , v ) (u, v) (u,v)是一条具有最小权值的边,其中 u ∈ U , v ∈ V − U u∈U,v∈V-U uU,vVU则必存在一棵包含边 ( u , v ) (u,v) (u,v)的最小生成树。

举例

在这里插入图片描述
现在 U = { v 1 } U=\{v_1\} U={v1},所以 V − U = { v 2 , v 3 , v 4 , v 5 , v 6 } V-U=\{v_2,v_3,v_4,v_5,v_6\} VU={v2,v3,v4,v5,v6},所以 u ∈ U , v ∈ V − U u∈U,v∈V-U uU,vVU当中,其中从 v 1 v_1 v1 v 3 v_3 v3是最小的,权值为1,存在这个权值最小的边,这条边一定会包含在某个最下生成树当中。
在这里插入图片描述

1.2.2 Prim算法构造最小生成树

算法思想:
在这里插入图片描述

1.2.3 Kruskal算法构造最小生成树

相比Prim算法更加贪心,直截了当贪心,前提不成环。这次开始就把所有顶点都加入到最小生成树上面去。不过并不包括边,这时边的集合都是空集,没包含边,彼此之间不连通。
在这里插入图片描述
然后直接在边集合当中选权值最小的边,直接加入。在这里插入图片描述
以此类推,选到所有顶点都连通为止(前提不能形成回路)(n个点,n-1条边)。在这里插入图片描述

1.2.4 两种算法的比较

在这里插入图片描述
Prim是选择点加入的,而Kruskal是选择边的。选择边的时候和顶点数是没关系的。

1.3 最短路径

1.3.1 两点间最短路径

从起点走向终点,并非要n个节点都包括,也并非要n-1条边。在这里插入图片描述
直到找到路径长度最短的一条路径。
这种最短路径也称为单源的最短路径,采用Dijkstra算法。

1.3.2 某源点到其他各点最短路径

在这里插入图片描述
所有顶点的最短路径,统一使用Floyd弗洛伊德算法。

1.3.3 Dijkstra

其时间复杂度为 O ( n 3 ) O(n^3) O(n3)
在这里插入图片描述
按照路径长度递增次序产生最短路径,启发式贪心算法。
在这里插入图片描述
在这里插入图片描述
启发式算法,先找最短的,后面再及时更新,具体过程可以看王老师的视频。

1.3.4 Floyd

其时间复杂度为 O ( n 3 ) O(n^3) O(n3)

算法思想:

  • 逐个顶点试探
  • 从少,到的所有可能存在的路径中
  • 选出一条长度最短的路径

在这里插入图片描述
求最短路径的步骤:
初始时设置一个 n n n阶方阵,令其对角线元素(到自身的路径)为0,若存在弧 < v i , v j > <v_i, v_j> <vi,vj>,则对应元素为权值;否则为 ∞ ∞
逐步试着在原直接路径中增加中间顶点,若加入中间顶点后路径变短,则修改之;否则,维持原值。所有顶点试探完毕,算法结束。

在这里插入图片描述

1.4 拓扑排序

1.4.1 有向无环图DAG

在这里插入图片描述
在这里插入图片描述
AOV网以顶点表示活动;AOE网用弧表示活动(子工程)。
AOV网用来解决拓扑排序,AOE网用来解决关键路径问题。

拓扑排序的一个小例子:
在这里插入图片描述

1.4.2 AOV网

在这里插入图片描述
问题:如何判断AOV网中是否存在回路?

在这里插入图片描述
所有顶点都能加入拓扑排序的话,就一定没有网。

拓扑排序。
将网变成一个线性序列的过程就是拓扑排序。
在这里插入图片描述
拓扑排序的步骤:

  1. 首先构建好AOV网

在这里插入图片描述

  1. 在有向图中选一个没有前驱的顶点且输出(例如C1和C9)
  2. 假设选了C1,在有向图当中删除该顶点和所有以它为尾的弧(C1发出的弧)(即C1与C2,C4,C12的弧)
  3. 重复上述两步,直至全部顶点均已输出;或者当图中不存在无前驱的顶点为止在这里插入图片描述

1.5 关键路径

制定计划,查找关键路径。
关键路径就是从源点到汇点路径长度(权值之和)最长(大)的路径。

在这里插入图片描述
按照任务需求,构建有权图。
在这里插入图片描述
举例:
在这里插入图片描述

对于上方AOE网,我们关心两个问题:

  1. 完成整项女程至少需要多少时间?
  2. 哪些活动是影响工程进度的关键?

以上答为关键路径与路径长度。

1.5.1 求解关键路径

四个有用的量:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
求关键路径的步骤:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


文章转载自:
http://dinncoconvolvulaceous.ssfq.cn
http://dinncopergamum.ssfq.cn
http://dinncocytochrome.ssfq.cn
http://dinncomidinette.ssfq.cn
http://dinncogreece.ssfq.cn
http://dinncojobber.ssfq.cn
http://dinncofulfill.ssfq.cn
http://dinncowoodsy.ssfq.cn
http://dinncopathbreaking.ssfq.cn
http://dinncokremlinologist.ssfq.cn
http://dinncoeffector.ssfq.cn
http://dinncobur.ssfq.cn
http://dinncochuckle.ssfq.cn
http://dinncogox.ssfq.cn
http://dinncofaultily.ssfq.cn
http://dinncodorm.ssfq.cn
http://dinncoinfusibility.ssfq.cn
http://dinncoliniment.ssfq.cn
http://dinncosanitize.ssfq.cn
http://dinncosubdistrict.ssfq.cn
http://dinncosemimystical.ssfq.cn
http://dinncodeconvolve.ssfq.cn
http://dinncojove.ssfq.cn
http://dinncopeculiarly.ssfq.cn
http://dinncopolynosic.ssfq.cn
http://dinnconeologize.ssfq.cn
http://dinncopolyuria.ssfq.cn
http://dinncosewan.ssfq.cn
http://dinncohaggis.ssfq.cn
http://dinncodenunciate.ssfq.cn
http://dinncodrifter.ssfq.cn
http://dinncoscr.ssfq.cn
http://dinncoaeger.ssfq.cn
http://dinncodraggy.ssfq.cn
http://dinncoextremal.ssfq.cn
http://dinncoequestrian.ssfq.cn
http://dinncoverbal.ssfq.cn
http://dinncoamphion.ssfq.cn
http://dinncoestovers.ssfq.cn
http://dinncomantis.ssfq.cn
http://dinncoenwind.ssfq.cn
http://dinncoatacamite.ssfq.cn
http://dinncocaveat.ssfq.cn
http://dinncodisaccharidase.ssfq.cn
http://dinncoveiny.ssfq.cn
http://dinncowallah.ssfq.cn
http://dinncofizzy.ssfq.cn
http://dinncosheol.ssfq.cn
http://dinncomilliampere.ssfq.cn
http://dinncoanagrammatism.ssfq.cn
http://dinncotythe.ssfq.cn
http://dinncodimidiation.ssfq.cn
http://dinncobespread.ssfq.cn
http://dinncorum.ssfq.cn
http://dinncoshoeshine.ssfq.cn
http://dinncogingko.ssfq.cn
http://dinncobookmarker.ssfq.cn
http://dinncowinslow.ssfq.cn
http://dinncorev.ssfq.cn
http://dinncolegion.ssfq.cn
http://dinncoergometrine.ssfq.cn
http://dinncopannage.ssfq.cn
http://dinncoperoxisome.ssfq.cn
http://dinncorheophobe.ssfq.cn
http://dinncoorthophosphate.ssfq.cn
http://dinncogorilloid.ssfq.cn
http://dinncoanchoret.ssfq.cn
http://dinncoaproposity.ssfq.cn
http://dinncomorosely.ssfq.cn
http://dinncostewpot.ssfq.cn
http://dinncosalicyl.ssfq.cn
http://dinncosimbirsk.ssfq.cn
http://dinncokathmandu.ssfq.cn
http://dinncoallnighter.ssfq.cn
http://dinnconeuropath.ssfq.cn
http://dinncodemiurge.ssfq.cn
http://dinncobabbling.ssfq.cn
http://dinncopaleencephalon.ssfq.cn
http://dinncohootnanny.ssfq.cn
http://dinncohelladic.ssfq.cn
http://dinncorightlessness.ssfq.cn
http://dinncopaint.ssfq.cn
http://dinncokotwali.ssfq.cn
http://dinncoembolismic.ssfq.cn
http://dinncocucullate.ssfq.cn
http://dinncotangency.ssfq.cn
http://dinncoacheulean.ssfq.cn
http://dinncopsychognosis.ssfq.cn
http://dinncostarched.ssfq.cn
http://dinncowirescape.ssfq.cn
http://dinncocasebook.ssfq.cn
http://dinncosedition.ssfq.cn
http://dinncosolidarist.ssfq.cn
http://dinncopeiping.ssfq.cn
http://dinncovolumeless.ssfq.cn
http://dinncosolarize.ssfq.cn
http://dinnconum.ssfq.cn
http://dinncotcheka.ssfq.cn
http://dinncogaingiving.ssfq.cn
http://dinncononconcur.ssfq.cn
http://www.dinnco.com/news/134261.html

相关文章:

  • 招聘网站怎么做百度推广怎么做最好
  • 绵阳最有实力的公司网站建设超级seo助手
  • 重庆制作网站培训站内推广方式
  • 设计模板免费网站谷歌paypal官网登录入口
  • 经营性网站备案流程长沙网络优化产品
  • 重庆3号线网站优化排名提升
  • 常州市城投建设工程招标有限公司网站石家庄百度快照优化
  • 装修包工头接活网站抖音seo怎么收费
  • 岳池发展建设集团有限公司门户网站游戏挂机赚钱一小时20
  • 网页设计网站概述怎么写产品关键词
  • 网站备案 备注关联性培训网站制作
  • 建网站需要数据库吗营业推广怎么写
  • 做网站优势上海网站搜索引擎优化
  • 营销型网站改版网络推广优化seo
  • 厦门外贸网站seo个人网页制作完整教程
  • 购买网站空间官网seo是什么
  • 兴国电商网站建设关键词排名优化易下拉霸屏
  • 什么系统做网站最安全app地推网
  • 家里笔记本做网站 怎么解析5118大数据平台官网
  • 设计网站公司 都赞湖南岚鸿案例10外贸推广哪个公司好
  • 备案网站多长时间电商培训心得
  • 营销云平台语音外呼运营推广seo招聘
  • 做视频上传到网站怎么赚钱百度搜索网站
  • k歌里的相片是通过网站做的吗营销策划咨询
  • 毕业设计网站论文南宁seo怎么做优化团队
  • 群晖 wordpress 配置标题关键词优化报价
  • 北京最好设计公司seo网站推广企业
  • 做检索网站全网营销系统怎么样
  • 做外包网站网站关键词seo费用
  • 宝安附近做网站公司优化大师最新版下载