Python 多功能优化

Python 多功能优化,python,optimization,Python,Optimization,我有3个函数,由6个变量组成(p1、p2、p3、p4、p5、p6)。每个函数的值等于x(例如): 我想找出p1,p2,p3,p4,p5和p6的值的组合,其中x是最大值。制约因素包括: 这是一个非线性优化问题,没有明显的闭式解。最好在另一个论坛上问这个问题。可能更适合在 f1= sgn(2-p1)*sqrt(abs(2-p1))+sgn(2-p2)*sqrt(abs(2-p2))+sgn(2-p3)*sqrt(abs(2-p3)); f2= sgn(p4-2)*sqrt(abs(p4-2))+

我有3个函数,由6个变量组成(p1、p2、p3、p4、p5、p6)。每个函数的值等于x(例如):

我想找出p1,p2,p3,p4,p5和p6的值的组合,其中x是最大值。制约因素包括:
这是一个非线性优化问题,没有明显的闭式解。最好在另一个论坛上问这个问题。

可能更适合在
f1= 
sgn(2-p1)*sqrt(abs(2-p1))+sgn(2-p2)*sqrt(abs(2-p2))+sgn(2-p3)*sqrt(abs(2-p3));

f2= sgn(p4-2)*sqrt(abs(p4-2))+sgn(p5-2)*sqrt(abs(p5-2))+sgn(p6-2)*sqrt(abs(p6-2));

f3= 
sgn(p1-p4)*sqrt(abs(p1-p4))+sgn(p2-p5)*sqrt(abs(p2-p5))+sgn(p3-p6)*sqrt(abs(p3-p6));