Как сделать зависимые друг от друга границы параметров?
Выполняю перебор такой функции, где Bounds - это границы параметров. x[i]
Как можно сделать так, чтобы xi[1] был всегда больше,чем x[0] , а x[3] всегда больше,чем x[2]?
def function1(x):
res =xi[0]*2+xi[1]*3+xi[2]*4+xi[3]*5
return res
bounds = [(0, 100), (0, 100), (0, 100), (0, 100)] #Границы параметров
result = differential_evolution(function1, bounds)
result.x, result.fun