2022年消防站解题报告.doc
《2022年消防站解题报告.doc》由会员分享,可在线阅读,更多相关《2022年消防站解题报告.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、消防站解题报告广东中山纪念中学 陈启峰【咨询题描绘】Z国有n个城市,从1到n给这些城市编号。城市之间连着高速公路,同时每两个城市之间有且只有一条通路。不同的高速公路可能有不同的长度。最近Z国经常发生火灾,因而当地政府决定在某些城市修建一些消防站。在城市k修建一个消防站需要花费大小为的费用。函数W关于不同的城市可能有不同的取值。假如在城市k没有消防站,那么它到离它最近的消防站的间隔不能超过。每个城市在不超过间隔的前提下,必须选择最近的消防站作为负责站。函数D关于不同的城市可能有不同的取值。为了节约钱,当地政府希望你用最少的总费用修建一些消防站,同时使得这些消防站满足上述的要求。【咨询题分析】【数
2、学模型】首先,以n个城市为结点、高速公路为边,高速公路长为边权构造成一个图。由性质“每两个城市之间有且只有一条通路”可知这个图是一棵树。令为结点和结点之间的间隔。任务是找出一个01序列,使得关于,都有同时使得目的函数最小化。【算法模型分析】由于这题涉及到间隔和图论等方面,便可猜测这是一道用图论算法处理的咨询题。但是在尝试过许多图论算法之后却发觉这种猜测是走不通的。这时就要充分地利用咨询题的特别性。我们明白这图是一棵树,同时这题是求目的函数最小化的咨询题。依照这些特性,我们根本上能够确信这题的算法是树型动态规划。【确定动态规划时的矛盾】用动态规划算法解题首先要做的是确定好状态,这应该是不容置疑的
3、,由于状态表示是动态规划中的重中之重。一般地,树型动态规划的状态中会有一个参数,表示此状态的研究对象是以为根的子树。但是,假如仅用表示在以为根的子树中,修建符合要求(子树中的所有结点到最近消防站的间隔不超过其对应的函数D值)的消防站的最小费用即状态只用上述的一个参数,那么状态转移方程是无法找到的。由于这种状态表示无法反映出在哪里修建了消防站、离最近的消防站的详细情况。为理处理这种情况,我们通常会增加一个参数,可称作增加一维。这时应该增加的参数既能够是到最近消防站的间隔,又能够是的最近消防站的编号,也能够是树内的最近消防站的编号,同样能够是树外的最近消防站的编号。到底更加哪个参数是可行的呢?但是
4、事与愿违!所有的这些状态表示都无法找到动态规划转移方程。难道状态还要增加一个参数吗?依然这题本身是NP完全性咨询题、而不是用动态规划标题?别急,先来做个分析吧。【初步分析】分析上面找不到状态转移方程的缘故。在分析中便会发觉产生这些矛盾的主要缘故是,在状态转移时不能保证到最近消防站的间隔或编号与定义的一致换句话说,确实是状态的定义太严格了再换句话说,标题的要求太严格了。因而,现在当务之急是放宽标题的要求。【“放宽”方法转化限制】 现在面对的主要障碍无疑是,“每个城市在不超过间隔的前提下,必须选择最近的消防站作为负责站”这一严格限制在状态转移中起着干扰作用。事实上,我们并不需要明白最近的消防站是哪
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 消防 解题 报告
限制150内