Russian Language English Language

5. Модели и методы для организации управления ВС

5.1 АЛГОРИТМ IDA* ПОИСКА НА ДЕРЕВЬЯХ РЕШЕНИЙ НА ЯЗЫКЕ ФУНКЦИОНАЛЬНЫХ СХЕМ

5.2 ПРИМЕНЕНИЕ КОГНИТИВНОЙ ГРАФИКИ ДЛЯ ВИЗУАЛЬНОГО РЕШЕНИЯ ЗАДАЧ

5.3 ИССЛЕДОВАНИЕ МЕТОДОВ НАХОЖДЕНИЯ МИНИМАЛЬНЫХ АБДУКТИВНЫХ ОБЪЯСНЕНИЙ

5.4 РАСПАРАЛЛЕЛИВАНИЕ ПРОЦЕССА СБОРКИ ФОКИАНА

5.5 РАЗДЕЛЕНИЕ ПРИОРИТЕТОВ В МНОГОЗАДАЧНОЙ ГЛОБАЛЬНО-РАСПРЕДЕЛЕННОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ

5.6 ЗАДАЧИ УПРАВЛЕНИЯ ПРОИЗВОДИТЕЛЬНОСТЬЮ КОРПОРАТИВНЫХ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ

5.7 КОНФЛИКТНЫЕ СИТУАЦИИ ПРИ ПЕРЕДАЧЕ ДАННЫХ В МНОГОМАШИННЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМАХ С РЕГУЛЯРНОЙ СТРУКТУРОЙ

5.8 ОБОСНОВАНИЕ МЕТОДОВ ИССЛЕДОВАНИЯ НЕЛИНЕЙНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ

5.9 СПОСОБЫ ОПРЕДЕЛЕНИЯ ОПТИМАЛЬНОГО ВХОДНОГО НАБОРА ПРИЗНАКОВ НЕЙРОСЕТЕВОЙ СИСТЕМЫ УПРАВЛЕНИЯ


Экспресс информация

Редколлегия журнала

Подписка на новости

Гостевая книга

Предоставление материалов

Письмо в редакцию

На начало


2007, Номер 1 ( 10)



Place for sale
Д

BC/NW 2007, №1, (10) :5.1

 

АЛГОРИТМ IDA* ПОИСКА НА ДЕРЕВЬЯХ РЕШЕНИЙ НА ЯЗЫКЕ ФУНКЦИОНАЛЬНЫХ СХЕМ

 

Д.Ю. Митрофанов, студ.; рук. А.П. Еремеев

 

(Москва, Московский энергетический институт (технический университет), Россия)

 

Цель данной работы – исследовать методы параллельного программирования для повышения эффективности поиска на многопроцессорных и многокомпьютерных вычислительных системах и реализовать параллельно алгоритм IDA* на языке функциональных схем.

В данной работе:

- рассмотрена постановка задачи поиска на деревьях решений, описаны основные подходы к  решению данной задачи, рассмотрена проблема такого поиска в условиях реального времени.

- исследованы параллельные подходы к решению задач поиска, позволяющие находить приемлемое решение в условиях реального времени

исследованы языки и модели параллельных алгоритмов;

подробно изучен язык функциональных схем, в семантике которого заложен неявный параллелизм;

- реализована параллельная модификация алгоритма IDA*, а также изучен алгоритм AIDA*, реализуемый на MIMD-системах и обладающий огромным потенциалом

 

Результаты:

    В результате теоретического анализа сложность задачи поиска на деревьях решений при реализации на параллельных системах оказалась линейно зависящей от глубины дерева решений при условии наличия достаточного количества процессоров.

     Был сделан вывод, что, ЯФС, обладая большим потенциалом, для данной задачи является не самым удачным решением ввиду использования модели неявного параллелизма.

    Алгоритм AIDA*, позволяющий добиться очень впечатляющего ускорения в 807 раз в системе из 1024 процессоров,  можно реализовать только используя явный параллелизм, то есть на ЯФС его невозможно реализовать.

 

Литература

 

1. В.П.Кутепов. Об интеллектуальных компьютерах и больших компьютерных системах нового поколения. // Изв. РАН. Теория и системы управления.. №5, 1996. стр. 97-114.

2. Системы поддержки принятия решений (обзор литературы) / под. Рук. Д.А.Поспелова. М.: АН СССР. САИИ., 1990. стр. 92-93.

3. Нильсон Н. Искусственный интеллект. // Методы решения плохоформализованных задач. М.:Мир, 1971. стр. 75-84.

Кутепов В.П., Фальк В.Н. Модели асинхронных вычислений значений функций в языке функциональных схем // Программирование, 1978. №3. стр. 20-37.