| 查看: 4153 | 回复: 24 | |||
[交流]
大规模优化数值计算,梯度的计算方式讨论
|
|||
|
各位, 最近在做非线性规划的大规模数值计算。用的是向前差分近似计算梯度: g=[f(xi+h)-f(xi)]/h,用for i=1:n 进行循环计算。但是大家看到,如果变量有500个的话,就要计算500次f(xi+h),这个计算量太大了。例如:f(xi+h)计算1次需要0.001秒,那么,计算梯度g就需要5秒。这已经占了整个计算时间的70%。咋办?请教各位同仁。 |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有5人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有23人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有22人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有7人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有5人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有8人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有14人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有11人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有10人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有10人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【讨论】如何使用java进行数值计算编程
已经有10人回复
2楼2011-08-30 07:23:32
3楼2011-08-30 08:24:27
4楼2011-08-30 11:13:15
5楼2011-08-30 20:40:19
6楼2011-09-03 23:28:15
7楼2011-09-04 01:09:16
8楼2011-09-04 01:10:22
9楼2011-09-04 01:10:59
10楼2011-09-04 03:31:26
12楼2011-09-04 21:40:54
13楼2011-09-05 15:46:58
17楼2011-09-07 08:51:46
18楼2011-11-19 23:18:21
19楼2011-12-09 03:59:19
20楼2011-12-09 21:40:17
21楼2011-12-10 02:36:18
22楼2011-12-10 07:21:44
23楼2012-03-11 13:45:55
24楼2012-03-13 19:44:19
简单回复
zyxme11楼
2011-09-04 05:41
回复
chaogumath(金币+2):谢谢参与
nono2009: 专业区讨论贴请勿灌水赚金币! 2011-09-05 21:34:08
祝福nono2009: 专业区讨论贴请勿灌水赚金币! 2011-09-05 21:34:08
scx110914楼
2011-09-05 16:04
回复
chaogumath(金币+2):谢谢参与
nono2009: 专业区讨论贴请勿灌水赚金币! 2011-09-05 21:34:20
nono2009: 专业区讨论贴请勿灌水赚金币! 2011-09-05 21:34:20
scx110915楼
2011-09-05 16:04
回复
chaogumath(金币+2):谢谢参与
scx110916楼
2011-09-05 16:04
回复
chaogumath(金币+2):谢谢参与
wzp18247525楼
2012-03-22 12:12
回复










回复此楼
chaogumath
支持五楼!!