|
|
|
| У меня есть множество точек случайным образом расположенное в n-мерном пространстве.
Ну, пусть, для простоты n=2, то есть точки на плоскости.
Тогда: z=f(x,y)
Мне надо найти наиболее широкие максимумы z, не содержащие поблизости
относительно глубоких минимумов.
Я могу ставить новые точки с выбраными по своему усмотрению координатами x,y, узнавая при этом новое значение z.. Но я ограничен мощностью вычислителя функции:
он позволяет не более 100 точек в сутки просчитать.
Как бы мне рациональней подойти к решению этой задачи, не просто случайные точки бросать?
Сетка тоже не вариант: я не могу сделать сетку с шагом меньше, чем расстояние между максимумами и минимумами: z - довольно неровная функция со множеством разрывов.
Подскажите идею!
Желатеьно, чтобы на SQL можно было написать, ну или класс на PHP.
P.S. На данный момент n=4. | |
|
|