求解标量二次方程

计算科学 优化 信任区域
2021-12-09 22:38:02

我正在使用 Dogleg 为定义为的搜索方向实现 Trust-Region 方法τpU为了0τ1pU+(τ1)(pBpU)如果1τ2. 计算τ我们必须解决以下等式:

pU+(τ1)(pBpU)2=Δ2.

我试图扩展它以得到形式为的方程。我得到:ax2+bx+c=0

(τ1)2pBpU2+2(τ1)(pU,pBpU)+pU2Δ2=0.

我不知道它是否正确以及如何进行。有什么建议吗?

0个回答
没有发现任何回复~