Новости
О Центре
Кластер
Обучение
Основной курс по параллельному программированию
Учебные курсы
Магистратура
Дополнительное образование
Работы студентов
Библиотека
Исследования
Конференции
Полезные ссылки
NVIDIA
Контакты
О сайте
Имя:
Пароль:
запомнить:
Забыли пароль? Регистрация

Параллельная реализация

     Наболее трудоёмкими с точки зрения времени выполнения являются шаги 2 и 3, то есть вычисление оценок констант Липшица μv и характеристик интервалов Ri . На каждом из этих шагов распараллеливание реализовано схожим образом, поэтому рассмотрим в качестве примера  вычисление характеристик Ri для каждого интервала (xi-1,xi ), 1≤i≤k+1.

     В общем виде Ri есть некоторая функция R(xi, xi-1, zi, zi-1, μv), где xi, xi-1 – координаты границ интервала, zi, zi-1 – значения целевой функции в этих точках, а μv – нижняя оценка константы Липшица для функции либо одного из ограничений. Таким образом, вычисления значений характеристики Ri происходят для каждого интервала независимо. Это позволяет применить достаточно простую схему распараллеливания – разделение всей области поиска минимума (0,1) на несколько неперекрывающихся подобластей

где id – номер потока, а I – общее число потоков.

     После вычисления характеристик Ri  для всех интервалов (xi-1, xi) ), 1≤i≤k+1 необходимо найти интервал с максимальной характеристикой. Поиск происходит также параллельно, то есть каждый поток выбирает на своей подобласти интервал с максимальной характеристикой, после чего уже из этих нескольких интервалов выбирается искомый.

К содержанию

Новости

22.10.2012
04.09.2012
05.04.2012
06.03.2012
02.03.2012