国家集训队2006论文集 陈启峰.pptVIP

  • 2
  • 0
  • 约3.85千字
  • 约 41页
  • 2017-09-09 发布于湖北
  • 举报
国家集训队2006论文集 陈启峰

——“约制、放宽”方法在解题中的应用 广东省中山纪念中学 陈启峰 “约制、放宽”方法的简单定义 “约制”方法——添增一些约束的条件、限制,并保证在这些条件和限制下依然能找到解。 “约制、放宽”方法的简单定义 “放宽”方法——减除、放宽一些条件、限制,并保证在这些条件和限制下依然能找到解。 引言 在分析问题、设计算法时,我们常常觉得条件、限制 [例题]消防站(POJ2152) LTC国有n个城市。城市间连着公路。每两个城市间有且只有一条通路。由于常发生火灾,LTC决定在某些城市建消防站。在城市k建一个消防站需要W(k)的费用。每个城市k在距离D(k)范围内,必须选择最近的消防站作为负责站。LTC想用最少的费用来满足以上要求。 数学模型 以城市为结点,公路为边, 路长为边权构树。令dis(i,j)为结点i、j间的距离。任务是建一些消防站,使得任意结点i,都有 并得使得目标函数 最小化。 算法模型分析 搜索? 图论算法? 树型动态规划? 尝试与探索 首先,确定状态。 一般地,状态有参数Root—— 表示研究对象为Root的子树。 如果只用Besti表示在i的子树中修 建满足要求的消防站的最少费用, 尝试与探索 尝试与探索 为了解决这种情况,我们通常会增加一个参数—— 最近消防站的距离或编号? 树内或外

文档评论(0)

1亿VIP精品文档

相关文档