найти максимальное значение функции
есть два списка:
l = [x1, x2, x3, x4, x5]# диапазон x от t1 до t2, шаг s1l2 =[[z1,y1],[z2,y2],[z3,y3],[z4,y4]]# диапазон y от t3 до t4, шаг s2. диапазон z от t5 до t6, шаг s3
есть функция def_F (l, l2) которая возвращает значение.
Необходимо найти такие l и l2 при которой функция вернет максимум.
Подскажите в какую сторону копать, простым перебором, как мне кажется не гуд это делать.