从一道题目的解试谈网络流的构造与算法.docVIP

  • 3
  • 0
  • 约2.87千字
  • 约 5页
  • 2019-08-05 发布于江苏
  • 举报

从一道题目的解试谈网络流的构造与算法.doc

从一道题目的解法试谈网络流的构造与算法 福建师大附中 江鹏 1. 引论 A. 对网络流算法的认识 网络流算法是一种高效实用的算法,相对于其它图论算法来说,模型更加复杂,编程复杂度也更高,但是它综合了图论中的其它一些算法(如最短路径),因而适用范围也更广,经常能够很好地解决一些搜索与动态规划无法解决的,看似NP的问题。 B. 具体问题的应用 网络流在具体问题中的应用,最具挑战性的部分是模型的构造。这没用现成的模式可以套用,需要对各种网络流的性质了如指掌(比如点有容量、容量有上下限、多重边等等),并且归纳总结一些经验,发挥我们的创造性。 2. 例题分析 【问题1】项目发展规划(Develop) Macrosoft? 公司准备制定一份未来的发展规划。公司各部门提出的发展项目汇总成了一张规划表,该表包含了许多项目。对于每个项目,规划表中都给出了它所需的投资或预计的盈利。由于某些项目的实施必须依赖于其它项目的开发成果,所以如果要实施这个项目的话,它所依赖的项目也是必不可少的。现在请你担任Macrosoft? 公司的总裁,从这些项目中挑选出一部分,使你的公司获得最大的净利润。 输入 输入文件包括项目的数量N,每个项目的预算Ci和它所依赖的项目集合Pi。格式如下: 第1行是N; 接下来的第i行每行表示第i个项目的信息。每行的第一个数是Ci,正数表示盈利,负数表示投资。剩下的数是项

文档评论(0)

1亿VIP精品文档

相关文档