求解∑r乙zr(一个+米r+ 1 ,乙)乙zr(一个+米r, b )= K∑rBzr(a+mr+1,b)Bzr(a+mr,b)=K为了一种a和bb

计算科学 数值分析 非线性方程
2021-12-08 00:17:32

如何在数值上找到解决方案ab这个方程的

rBzr(a+mr+1,b)Bzr(a+mr,b)=K
在哪里mr是非负整数,0<K<1,0<a,0<b, 和Bz(a,b)=0zxa1(1x)b1dx是不完全 beta 函数

1个回答

如果您有任何猜测,可以使用以下表示:

g(a,b)=rBzr(a+mr+1,b)Bzr(a+mr,b)K
应该是哪个g(a,b)=0当你找到最佳解决方案时,(a,b). 然后,您可以使用像牛顿这样的方法来求解非线性方程。

如果您不知道要为(a,b)对,您可以将问题表述为具有成本函数的优化问题:

J=12g(a,b)2

使用此成本函数,您可以在技术上尝试任何优化方法,但我会推荐一些可以尝试找到全局最小值的方法。一些例子可能是使用遗传算法或全局/局部粒子群来找到全局最小值。