Python a>b>c>0,且a+b+c<100,求满足1/a∧2+1/b∧2=1/c∧2的解?
Python a>b>c>0,且a+b+c<100,求满足1/a∧2+1/b∧2=1/c∧2的解?
日期:2020-05-01 16:39:40 人气:2
可以把方程抽象成一个优化问题,求带约束的优化问题的解。
比如:
min abs(1/a^2+1/b^2-c^2)
s.t. 100-a-b-c>0
a-b>0
b-c>0
c>0
但是问题是如果你想求出所有解是不可能的,因为有无穷多个解。可以设置搜索的初始点找到距初始点最近的解。