Redian新闻
>
CG versus BFGS for iterative linear solvers
avatar
CG versus BFGS for iterative linear solvers# Computation - 科学计算
y*i
1
感觉写得比较浅显,比较宏观的样子。。。
avatar
h*z
2
It seems like most of the iterative linear solvers out there are either
based on or closely related to the conjugate gradient method. I know it's
commonly believed that BFGS is superior to CG as an unconstrained
optimization algorithm, so I'm wondering why all the iterative solvers are
based on CG type of algorithms?
avatar
l*i
3
You can do preconditioning in CG, while it's not so straightforward in the c
ase of BFGS or LBFGS. Who said BGFS is superior to CG as an unconstrained op
timization algorithm?

are

【在 h***z 的大作中提到】
: It seems like most of the iterative linear solvers out there are either
: based on or closely related to the conjugate gradient method. I know it's
: commonly believed that BFGS is superior to CG as an unconstrained
: optimization algorithm, so I'm wondering why all the iterative solvers are
: based on CG type of algorithms?

avatar
h*z
4

Thanks for your reply. So what makes preconditioning difficult for BFGS?
In any case, my problem doesn't need preconditioning and only an approximate
solution is needed. What would be the advantage of using CG type of
methods (if any) in this case?
I don't know if there's any definitive studies, but it's a widely-held folk-
wisdom in the fields (EE/CS) that I've worked in that BFGS is faster and
more robust than CG. My own limited experience with CG and BFGS agrees with
this as well, though

【在 l*****i 的大作中提到】
: You can do preconditioning in CG, while it's not so straightforward in the c
: ase of BFGS or LBFGS. Who said BGFS is superior to CG as an unconstrained op
: timization algorithm?
:
: are

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。