从一类单调性问题看算法优化.pptVIP

  • 1
  • 0
  • 约3.32千字
  • 约 31页
  • 2017-08-20 发布于安徽
  • 举报
从一类单调性问题看算法的优化 长沙市一中 汤泽 充分挖掘数据关系,灵活运用数据结构,往 往是构造出优秀算法的关键因素 一般队列: 一端插入,另一端删除 特殊队列: 尾端插入,两端删除 单调性: 帮助优化一类单调性问题 问题1 锯木厂选址 2=N=20000,1=Wi=10000,1=Di=10000 问题1 锯木厂选址 最优方案中,锯木厂必定建在有树的位置 问题1 锯木厂选址 问题1 锯木厂选址 分析: C[I]: 在第I棵树处建立一个锯木厂,并且将第1到第I棵树全部运到这个锯木厂所需的费用 W[J,I]: 在第I棵树处建立一个锯木厂,并且将第J+1到第I棵树全部运往这个锯木厂的费用 问题1 锯木厂选址 分析: F[I]表示在第I棵树处建立第二个锯木厂 的最小费用,则: 问题1 锯木厂选址 问题1 锯木厂选址 证明: 令S[K,I]表示决策变量取K时F[I]的值 设K1K2I, S[K1,I]-S[K2,I]0 问题1 锯木厂选址 证明: 设K1K2I, S[K1,I]-S[K2,I]0 令g[K1,K2]=上面不等式的左边 因为D[K] ≥ 0,因此Sd序列不下降 问题1 锯木厂选址 分析: 维护一个特殊队列K,K1K2…Kn, g[K1,K2]g[K2,K3]…g

文档评论(0)

1亿VIP精品文档

相关文档