[数学]2优化模型.pptVIP

  • 1
  • 0
  • 约2.86千字
  • 约 36页
  • 2018-03-03 发布于浙江
  • 举报
[数学]2优化模型

全年捕鱼的收获量(捕捞总量) 其中用到了k3=0.42k4 原问题变成一个普通函数极值问题,用软件可以求解。 与并行相关的计算问题 目前大家用的机器一般是多CPU的机器 大计算量的计算问题问题在多CPU下会变成什么样子? 简单示例: for i=1:102400 A(i) = sin(i*2*pi/10240); end plot(A) Amdahl’s law:加速比的极限 W固定,可以看作是输入数据量或者是总的计算量。Ws和Wp分别为其中的串行分量和可并行分量,W = Ws+Wp 记f = Ws/W,表示串行分量所占比;1-f表示并行分量所占的比例 Speedup(p) ? (Ws+Wp) / (Ws+Wp/p) 其中p是处理器的数量 Speedup(p) ? [f+(1-f)] / [f+(1-f)/p] = 1/[f+(1-f)/p] 1/f 即加速比受限于问题算法的串行分量所占比例 例如,如果问题计算量的5%必须串行,则加速比最多不过20,无论用多少个处理器/执行核 在matlab中怎么办? 并行计算(Parallel Computing) 1、打开并行开关(matlabpool open) 根据算法,把for改成parfor 然后计算 2、批命令 batch(‘mywave’, ‘matlabpool’, 2) 优化模

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档