我正在使用 Dogleg 为定义为的搜索方向实现 Trust-Region 方法τpUτpU为了0≤τ≤10≤τ≤1和pU+(τ−1)(pB−pU)pU+(τ−1)(pB−pU)如果1≤τ≤21≤τ≤2. 计算ττ我们必须解决以下等式:
∥pU+(τ−1)(pB−pU)∥2=Δ2.‖pU+(τ−1)(pB−pU)‖2=Δ2.
我试图扩展它以得到形式为的方程。我得到:ax2+bx+c=0ax2+bx+c=0
我不知道它是否正确以及如何进行。有什么建议吗?