Подграф

Итак, для всех вершин а е А определяется множество допустимых альтернатив, и каждая из них отображается дугой (a, i). Для каждой альтернативы (a, i). строится подграф GI, ее реализации. Стохастический граф G (X, U), отображающий процесс в целом, получается посредством объединения на основе графа G графов G, и последовательной заменой дуг (a, i) набором соответствующих подграфов, которые отображают альтернативы, предусматриваемые для вершин. Фрагмент альтернативного стохастического графа приведен на рис. ю.2.  [c.190]


Разделим конечные вершины, в которых пересекаются подграфы,  [c.31]

Подграф - часть графа v, образованная подмножеством вершин вместе со всеми  [c.127]

Иерархические подграфы, образуемые фиксированной верши-  [c.7]

Имена, приписываемые вершинам и ребрам, обычно совпадают с именами соответствующих сущностей и отношений, используемыми в естественном языке. Ребро и связываемые им вершины образуют подграф СС, несущий минимальную с позиций знаний системы информацию — факт наличия связи определенного типа между соответствующими объектами. Более сложные подграфы отображают и более сложные факты.  [c.562]

Г. называется связным, если для каждой пары вершин существует соединяющая их цепь или путь (последовательность ребер). В противном случае он называется несвязным. Г. может разделяться на подграфы, причем связный подграф называется компонентой исходного Г.  [c.67]

В обоих случаях главное понятие теории — граф, изучаемый как абстракция, независимо от его содержания. Напр., карта Московской кольцевой дороги и подходящих к ней радиальных магистралей — это точно такой же по своей природе граф, как диаграмма, с помощью которой изучаются потоки зрителей, выходящих из цирка после представления. С графами приходится иметь дело на каждом шагу схемы, диаграммы, карты дорог, линии связи, фигуры, даже структуры химических соединений — все это наглядные примеры графов. Т.г. изучает качественные и количественные связи и соотношения между элементами графов с разных точек зрения (структурной, информационной и т.д.). Напр., выясняется связность графа, т.е. возможность попасть из любой его вершины в любую другую формируются правила расчленения графов на части (подграфы) и, наоборот, композиции ("сшивания") графов в более крупные, в том числе синтез графов с заданными свойствами. Исследование графов  [c.355]


Под распараллеливанием вычислительных алгоритмов будем понимать распределение операций этого алгоритма по процессорам, а в графовых представлениях — вершин графа ГА по подграфам, общее число которых равно р и каждому из которых соответствует один из процессоров (одна из вершин ГС), Такое распределение будем представлять в виде матрицы разрезания R размерности рхп, элементы г которой равны 1 — если  [c.141]

Элементы такой матрицы определяют суммарный вес вершин, принадлежащих /-му подграфу и k-му ярусу в ГА. Время на выполнение межпроцессорных обменов информацией будет определяться объемом дуг, соединяющих вершины, принадлежащие разным подграфам. Для вычисления  [c.142]

Оптимизационную задачу распараллеливания вычислений сформулируем следующим образом. Пусть заданы ГА=(и, с, S) и ГС=(р, п, ц). Найти матрицу разрезания R графа ГА на р подграфов, дающую минимум функционалу J(R).  [c.143]

Часть I 3.3. СТОХАСТИЧЕСКИЙ МЕТОД ПОПАРНОЙ ОПТИМИЗАЦИИ ПОДГРАФОВ  [c.148]

Выбираем пару подграфов с номерами /, j с вероятностью пропор-  [c.148]

Случайно выбираем пару вершин 1 и т в этих подграфах (таким образом перебираются все пары вершин в этих подграфах) меняем местами эти вершины, получаем новое разрезание R, вычисляем  [c.148]

Описанный алгоритм является итерационным. Внешние итерации связаны с попарным просмотром подграфов, а внутренние — с просмотром вершин в этих подграфах. Переход от разрезания к разрезанию происходит, если выполняется условие перехода 5.  [c.148]

Исследование на точность метода проводилось для алгоритмов сдваивания с N = 8 при разрезании их на р = 4, 8 подграфов. Было проведено по 70 опытов для каждого случая. На рис. 1. 45 изображена функция распределения / относительной погрешности для этих двух случаев.  [c.148]

Рис. 1.45. Функция распределения / относительной погрешности 5 алгоритма А1 при разрезании графа сдваивания с п = 15 на 1) р = 4 2) р = 8 подграфов Рис. 1.45. <a href="/info/3186">Функция распределения</a> / <a href="/info/65011">относительной погрешности</a> 5 алгоритма А1 при разрезании графа сдваивания с п = 15 на 1) р = 4 2) р = 8 подграфов

Проведенное исследование позволяет сделать следующие выводы. Как минимум кубическая (no n и р) сложность метода не позволяет использовать его при больших графах ГА и большом числе подграфов разрезания. Сходимость метода к решению не является плохой (плоской), однако  [c.149]

Выбираем подграфы, связность которых с 1 равна.  [c.150]

Вершину 1 заносим в тот из выбранных подграфов, который имеет наименьший вес и переходим на 1.  [c.150]

Алгоритм заканчивает работу, когда все вершины распределены по подграфам. Было проведено аналогичное исследование алгоритма A3 (метод А1 с выбором начального разрезания А2) на сложность, сходимость и точность. Результаты исследования представлены на рис. 1.44, 1.46. Выигрыш по сравнению с А1 очевиден. Уменьшилась сложность алгоритма. Улучшилась точность метода. Зато оказалась очень плоской зависимость функционала J по итерациям. Это объясняется тем, что алгоритм А2 в большинстве случаев сразу приводит к локальному минимуму.  [c.150]

Рис. 1.46. Функция распределения / относительной ошибки S алгоритма A3 при разрезании графа сдваивания с и = 15 на ) / = 4 2) р = подграфов Рис. 1.46. <a href="/info/3186">Функция распределения</a> / относительной ошибки S алгоритма A3 при разрезании графа сдваивания с и = 15 на ) / = 4 2) р = подграфов
Для эффективного решения поставленной оптимизационной задачи для больших размерностей графов алгоритма и ВС в данном параграфе разрабатывается стохастический метод Монте-Карло. В сформулированной задаче каждому варианту R разрезания графа алгоритма на подграфы соответствует функционал времени счета (R). Требуется определить такое разрезание R, которое доставляет минимум функционалу J. Заметим, что эквивалентом варианта разрезания является определенное расположение вершин графа ГА в подграфах, a R соответствует их координатам .  [c.151]

На каждой итерации t случайным образом перебираем все частицы-вершины. Для каждой из вершин случайно выбираем новый подграф и определяем приращение функционала Л У при переносе в него данной вершины. Если Л J < О, то вершина переносится в новый подграф, иначе она переносится в него с вероятностью ехр(-ДУ/б).  [c.152]

На рис, 1.49 отражены результаты сравнительного анализа предложенного алгоритма и алгоритма попарной оптимизации подграфов A3. Изображена зависимость времени работы алгоритмов от р при ГА = В(8р, 1). Кривая 1 соответствует времени работы алгоритма попарной оптимизации, а кривая 2 — времени работы алгоритма Монте-Карло по достижении точности, достигнутой при реализации метода A3. Видно преимущество подхода, основанного на методе Монте-Карло, при решении больших задач распараллеливания.  [c.155]

На каждой итерации t случайным образом перебираем все частицы-вершины. Для каждой из вершин определяем вектор значений функционала J, при переносе данной вершины во все подграфы. Случайным образом перемещаем вершину в другой подграф, при этом вероятность переноса вершины в /-ый подграф равна  [c.155]

В [87] описывается очень популярный в последнее время метод решения различных дискретных задач оптимизации — метод имитации отжига, являющийся модификацией известного алгоритма Метрополиса. В [87] решается задача о разбиении графа на два подграфа с равным числом вершин и с минимальным числом ребер, соединяющих эти подграфы. Эта задача соответствует задаче назначения с р = 2. Вершины графа трактуются  [c.147]

Под действием поля частицы — вершины графа — будут стремиться расположиться по подграфам так, чтобы доставить минимум функционалу /. Однако расчет координат по детерминистическому уравнению (1.155) может привести к попаданию частиц в один из локальных минимумов, из которого они не в состоянии выбраться. Поэтому в систему вводятся дополнительные стохастические силы, приводящие к тепловым флюктуаци-ям частиц, которые помогают им выбраться из локальных минимумов. Тогда процесс поиска оптимального расположения частиц в подграфах будем моделировать процессом случайного блуждания в потенциальном силовом поле J(R). Пусть вероятность P(R,f) обнаружить частицу в момент t в точке с координатами R подчиняется уравнению Фоккера-Планка  [c.151]

Максимум вероятности (1.157) соответствует такому расположению частиц по подграфам, которое доставляет минимум функционалу J. Соотношение Эйнштейна D = у9 связывает подвижность у и коэффициент диффузии Q, характеризующий тепловые флюктуации. Распределение (1. 157) является распределением Больцмана с температурой 6.  [c.152]

Экономико-математический словарь Изд.5 (2003) -- [ c.266 ]

Ситуационное управление теория и практика (1986) -- [ c.205 ]