РУсскоязычный Архив Электронных СТатей периодических изданий
Вестник Донского государственного технического университета/2014/№ 2/
В наличии за
40 руб.
Купить
Облако ключевых слов*
* - вычисляется автоматически
Недавно смотрели:

Сравнительный анализ алгоритмов раскраски обыкновенного взвешенного графа

Рассматриваются и сравниваются алгоритмы решения задачи поиска «минимаксной» раскраски взвешенного по вершинам графа. Приведена математическая постановка задачи, указаны критерии оптимальности решения. Описан точный алгоритм, всегда находящий минимальные по количеству цветов раскраски методом Магу и затем отыскивающий среди них «минимаксный» вариант с помощью 3 модификаций алгоритма «критического пути». Описаны три быстрых эвристических алгоритма: алгоритм, работающий с упорядоченным по локальным степеням списком вершин; алгоритм, основанный на удалении вершин и смежных рёбер; алгоритм, использующий степень насыщения вершин. Все алгоритмы рассмотрены с примерами.

Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
Задача раскраски взвешенного графа возникает в том случае, когда в вершинах графа необходимо выполнить некоторые работы различной целочисленной длительности, причём в смежных вершинах работы не могут выполняться одновременно. <...> Хорошим примером этой задачи может служить проблема распределения команд в многопроцессорной системе, когда требуется минимизировать загрузку каждого процессора. <...> Имеется неориентированный связный взвешенный граф = ( , ), где — множество вершин, — множество рёбер, ( ) — вес -й вершины. <...> Необходимо раскрасить вершины графа таким образом, чтобы никакие две смежные вершины не были окрашены в один цвет, и при этом максимальная сумма весов вершин одного цвета стремилась к минимуму: max min, (1 ) где — подмножество несмежных вершин графа, окрашенных в -й цвет. <...> На первом этапе решается задача поиска всех максимально внутренне устойчивых подмножеств графа где — число вершин в этом подмножестве. <...> Матрица загрузки приборов (процессоров) формируется следующим образом: строки соответствуют вершинам графа, столбцы — цветам раскраски. <...> На третьем этапе используется метод «критического пути». <...> Однако, метод подразумевает упорядочивание строк матрицы, а почти в каждой строке находится «бесконечный» элемент. <...> Приведём три модификации алгоритма «критического пути» для матриц с «бесконечными» элементами [5]. <...> Первая модификация: все операторы, имеющие время 1 [1, же индексом в матрицу-строку элементы матрицы приоритетов; строки матрицы ], где > 0, но не равное бесконечности, записываются под тем — число строк в матрице ; 1 упорядочиваются в порядке убывания, формируя список упорядочиваются в соответствии со списком приоритетов; строку решается задача распределения согласно критерию (1). <...> Вторая модификация: в каждой строке матрицы 1; формируя список приоритетов; строки матрицы ищется количество бесконечностей и записывается в матрицуэлементы матрицы 1 упорядочиваются в порядке <...>
** - вычисляется автоматически, возможны погрешности

Похожие документы: