57
ной рекурсивной оптимизации (многошаговой схемы редукции раз-
мерности) [1,2], согласно которой решение исходной многомерной
задачи заменяется решением семейства рекурсивно связанных одно-
мерных подзадач, что позволяет применить для решения многомерной
задачи известные методы одномерного глобального поиска.
Применение в качестве одномерных алгоритмов оптимизации па-
раллельных характеристических методов глобального поиска [3] по-
зволило построить эффективные параллельные алгоритмы для реше-
ния многомерных многоэкстремальных задач. Эти алгоритмы позво-
ляют при использовании 2
N
процессоров в случае трудновычислимых
задач (когда время вычисления функционалов задачи значительно пре-
вышает времена обменов данными) добиться эффективности решения,
близкой к 95–97%, т.е. экспоненциально ускорить решение задачи за
счет, разумеется, экспоненциального увеличения ресурсов (числа про-
цессоров), обеспечивающих процедуру решения.
Настоящая работа предлагает новый механизм формирования од-
номерных подзадач в структуре многошаговой схемы, позволяющий
сократить количество испытаний (вычислений функционалов задачи)
и тем самым ускорить решение, сохранив при этом эффективность
распараллеливания при многопроцессорной реализации.
Поясним идею алгоритма на примере двумерной задачи (1) при от-
сутствии функциональных ограничений (2), т.е. для прямоугольной
области
Q =
D.
Согласно многошаговой схеме,
)
,
(
min
min
)
(
min
2
1
2
2
2
1
1
1
Достарыңызбен бөлісу: