图论的基本算法
分析 (1)根据的得到邻接矩阵对子工程进行拓扑排序。如果该图能够进行拓扑排序的话,证明有解,反之则无解。 (2)根据的得到拓扑序列进行动态规划求解,得到工程所需的完成时间。动态规划方程:F[I]=MAX{F[J]}+COST[I] {A[I,J] 0,第I子工程必须在子工程J之后完工} F[I]表示完成子工程I所需的最早时间,COST[I]表示完成子工程I所需的时间。 (3)根据的得到的F序列和拓扑序列,查找关键工程。 如果F[I]=F[J]-COST[J](A[J,I] 0)的话且第I个子工程为关键工程,那么第J个子工程也是关键工程。初始时,最后完成的一个或多个工程为关键工程。 这一道试题的时间复杂度大致为O(N2)。 算法 思想:求事件的最早开始时间ve[i]和最迟开始时间vl[i]。 从ve(1)=0开始往前递推 ve(j)=Max{ve(i)+dut(i,j)} 从vl(n)=ve(n)开始往后递推 vl(i)=Min{vl(j)-dut(i,j)} 算法步骤: 1)输入e条弧j,k建立AOE-网的存储结构 2)从源点V1出发,令ve[1]=0,按拓扑有序求其余各定点最早发生时间ve[i]。如果得到拓扑有序序列中顶点个数小于网中顶点数n,则说明网中存在环,不能求关键路径,算法中止;否则执行步
您可能关注的文档
- 图文转换题.docx
- 图文转换之漫画类(实用).ppt
- 图尔克解决方案---非接触式能量与数据传输.ppt
- 图文转换之 表文类.ppt
- 图纸审查要点.doc
- 图表类选择题技巧(高考历史专项训练).doc
- 图片的获取.ppt
- 图表题解析.ppt
- 图解干挂石材施工工艺.ppt
- 图解内支撑格构柱制作与施工.ppt
- 2026年从我做起演讲稿优秀大全.docx
- 2026年会计工作个人述廉述职报告范文.docx
- 2026年服装店营销策划方案案例.docx
- 2026年企业复工复产应急预案范文.docx
- 山西大学附中2025~2026学年第二学期高三3月模块诊断+历史试卷.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测化学试卷.pdf
- 统编人教版六年级语文下册《表里的生物》示范公开课教学课件.pptx
- 统编人教六年级语文下册第五单元《口语交际:辩论》示范课教学课件.pptx
- 统编人教六年级语文下册第五单元《口语交际:辩论》示范教学课件.pptx
- 2026年公路开工领导讲话稿.docx
原创力文档

文档评论(0)