ПРОМЕЖУТОЧНОЕ ПРЕДСТАВЛЕНИЕ ПРАВИЛЬНОЙ РАСКРАСКИ ГРАФА В ОСТРОВНОЙ МОДЕЛИ ГЕНЕТИЧЕСКОГО АЛГОРИТМА. РАЗЛИЧНЫЕ ФИТНЕС-ФУНКЦИИ > Полезные советы
Тысяча полезных мелочей    

ПРОМЕЖУТОЧНОЕ ПРЕДСТАВЛЕНИЕ ПРАВИЛЬНОЙ РАСКРАСКИ ГРАФА В ОСТРОВНОЙ МОДЕЛИ ГЕНЕТИЧЕСКОГО АЛГОРИТМА. РАЗЛИЧНЫЕ ФИТНЕС-ФУНКЦИИ

ПРОМЕЖУТОЧНОЕ ПРЕДСТАВЛЕНИЕ ПРАВИЛЬНОЙ РАСКРАСКИ ГРАФА В ОСТРОВНОЙ МОДЕЛИ ГЕНЕТИЧЕСКОГО АЛГОРИТМА. РАЗЛИЧНЫЕ ФИТНЕС-ФУНКЦИИ

Данилова Е.Ю. Статья в формате PDF 272 KB

Пусть дан граф G, описываемый двумя множествами: U - множество вершин и V - множество ребер (U = {u1, u2, ..., un}, V = {(ui, uj)}i,j∈[1, n], i∈j). Раскраска графа - это функция f, преобразующая множество вершин U в отрезок натурального ряда {1, 2, 3, ..., K}: f: U → {1, 2, 3, ..., K}. Если при этом выполняется условие, что для любых (ui, uj)∈V, f(ui) ≠ f(uj), то раскраска называется правильной, а граф G - K-раскрашиваемым [1]. Если K - минимальное число, при котором граф является K-раскрашиваемым, то K называется хроматическим числом графа. Одним из способов решения задачи нахождения хроматического числа графа являются генетические алгоритмы.

В работе [2] представлены результаты исследования совмещения различных способов кодирования особей в одном генетическом алгоритме. Один из рассмотренных способов кодирования - с помощью промежуточного представления особи. Для задачи нахождения хроматического числа графа промежуточным представлением является гамильтонов цикл, который представляет собой порядок обхода графа, подающийся на вход «жадному» алгоритму. В этом случае под фитнесс-функцией можно понимать непосредственно «жадный» алгоритм. В работе рассматриваются два «жадных» алгоритма - классический и измененный.

Пусть дан граф G размерности n и перестановка s = {p1, p2, ..., pn} из n элементов. Исходя из определения перестановки: (∀i: pi ∈ [1; n]) & (∀ i, j: pi ≠ pj). Таким образом, перестановкой можно представлять порядок обхода графа. Будем обходить граф в соответствии с перестановкой s.

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

В измененном «жадном» алгоритме вершина с номером p1 красится в первый цвет. Далее для каждой последующей вершины pi проверяется, нельзя ли ее покрасить в тот же цвет, что и предыдущую вершину. Если это можно сделать, то вершина красится в тот же цвет, что и предыдущая. Иначе ищется минимальный цвет, несмежный вершине. Если такой цвет найден, то вершина красится в этот цвет, иначе вершина красится в новый цвет.

Предполагалось, что использование различных «жадных» алгоритмов должно повысить вероятность получения правильного ответа.

В данной работе в островной модели различным островам приписываются генетические алгоритмы с различными фитнесс-функциями. При тестировании использовалось 6 островов, на трех из которых выполнялись генетические алгоритмы с первым «жадным» алгоритмом в качестве фитнесс-функции, на других трех - со вторым. Для сравнения тесты были проведены на шестиостровной модели, где все островы использовали первый алгоритм, и на шестиостровной модели, где все островы использовали второй алгоритм. Отдельно генетические алгоритмы были протестированы в виде серии запусков.

Тесты проводились на 16 графах с различной размерностью и различными хроматическими числами. Максимальное число вершин графа, использующихся в тестировании, - 100, максимальное хроматическое число - 10.

Каждая из островных моделей запускалась по 34 раза для каждого графа, серии запусков содержали по 102 запуска.

Из результатов тестирований, проведенных на данный момент, можно сделать вывод, что использование различных фитнесс-функций на различных островах в среднем не улучшает решение по сравнению с островной моделью, использующей один из «жадных» алгоритмов. Тем не менее, большинство тестов делятся на две группы: где первый алгоритм работает лучше совмещенного, а совмещенный работает лучше второго; и где наоборот - второй работает лучше совмещенного, а совмещенный алгоритм работает лучше первого.

Список литература

  1. Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые задачи. - М.: Мир, 1982. - 416 с.
  2. Данилова Е.Ю. Комбинация генетических алгоритмов для решения NP-полных задач на примере задачи нахождения хроматического числа графа // Современные проблемы математики и ее прикладные аспекты: сборник статей (по материалам научно-пpaктической конференции молодых ученых. Пермь, 12 марта 2010 г.). - Пермь: ПГУ, 2010. - С. 36-41.


ЭЛЕКТРОЭНЕРГЕТИКА

ЭЛЕКТРОЭНЕРГЕТИКА Статья в формате PDF 98 KB...

08 05 2026 21:46:55

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

О НАЧАЛЬНОЙ СТАДИИ ПОЧВООБРАЗОВАНИЯ НА ПОСТТЕХНОГЕННЫХ ЛАНДШАФТАХ ЗАПАДНОЙ ЯКУТИИ Получены сведения о начальных стадиях развития. Согласно профильно-генетической классификации почв техногенных ландшафтов [5] морфологически выделены элювиоземы инициальные, эмбриоземы инициальные и органо-аккумулятивные. Экспериментально показано, что выделение этих типов почв вследствие низкой скорости почвообразования пока возможно только по почвенно-биологическими показателями. Установлено, что микробное сообщество молодых почв на отвалах Мирнинского ГОК имеет хаpaктерные черты для начальной стадии почвообразования: более высокую в сравнение зональной почвой численность; низкую активность утилизации целлюлозы; низкую инвентарную. Последнее свидетельствует о низкой скорости формирования органо-минерального комплекса почвы. Выявлено, возможности дифференциации типов молодых техногенных ландшафтов по способу субстратов поддерживать начальный рост тест растений. ...

06 05 2026 19:26:48

Соматизмы в аспекте межкультурной коммуникации

Соматизмы в аспекте межкультурной коммуникации Статья в формате PDF 250 KB...

02 05 2026 8:16:54

ГУМАНИЗМ МЕДИЦИНЫ И ГУМАНИЗИРУЮЩЕЕ ОБРАЗОВАНИЕ

ГУМАНИЗМ МЕДИЦИНЫ И ГУМАНИЗИРУЮЩЕЕ ОБРАЗОВАНИЕ Статья в формате PDF 334 KB...

29 04 2026 14:41:10

СТАТИСТИЧЕСКИЙ АНАЛИЗ УНИВЕРСИТЕТСКИХ РЕЙТИНГОВ

СТАТИСТИЧЕСКИЙ АНАЛИЗ УНИВЕРСИТЕТСКИХ РЕЙТИНГОВ Статья в формате PDF 282 KB...

26 04 2026 14:41:44

СОРТИМЕНТНО-СОРТНОЕ РАСПРЕДЕЛЕНИЕ ДЕРЕВЬЕВ НА ПРОБНОЙ ПЛОЩАДИ РАЗНОВОЗРАСТНОГО СОСНЯКА

СОРТИМЕНТНО-СОРТНОЕ РАСПРЕДЕЛЕНИЕ ДЕРЕВЬЕВ НА ПРОБНОЙ ПЛОЩАДИ РАЗНОВОЗРАСТНОГО СОСНЯКА Исторически развитие лесной таксации происходило на основе многовекового позитивного (для лесного хозяйства, также и для леса как экологической системы) опыта взаимодействия людей с деревьями. Исходя из биотехнического принципа в лесной таксации, показана возможность моделирования возрастных распределений лесных деревьев по сортности бревен, экспертно назначаемых таксатором на стволе растущих деревьев подеревной глазомерной таксацией. ...

22 04 2026 10:10:29

НОВЫЕ ТИПЫ НЕБОЛЬШИХ ЭНЕРГОАКТИВНЫХ ЗДАНИЙ

НОВЫЕ ТИПЫ НЕБОЛЬШИХ ЭНЕРГОАКТИВНЫХ ЗДАНИЙ Статья в формате PDF 122 KB...

18 04 2026 15:46:14

НООСФЕРА ИЛИ СОФИОСФЕРА?

НООСФЕРА ИЛИ СОФИОСФЕРА? Статья в формате PDF 126 KB...

17 04 2026 11:20:20

ЭКОЛОГИЧЕСКАЯ ПАУЗА ЧЕЛОВЕЧЕСТВА

ЭКОЛОГИЧЕСКАЯ ПАУЗА ЧЕЛОВЕЧЕСТВА Статья в формате PDF 157 KB...

14 04 2026 4:53:57

ПРОКОПЬЕВ МИХАИЛ НИКОЛАЕВИЧ

ПРОКОПЬЕВ МИХАИЛ НИКОЛАЕВИЧ Статья в формате PDF 312 KB...

13 04 2026 15:13:17

УРОГЕНИТАЛЬНЫЙ БРУЦЕЛЛЕЗ ЧЕЛОВЕКА

УРОГЕНИТАЛЬНЫЙ БРУЦЕЛЛЕЗ ЧЕЛОВЕКА Статья в формате PDF 105 KB...

09 04 2026 21:47:37

ЗИНЧЕНКО СЕРГЕЙ ИВАНОВИЧ

ЗИНЧЕНКО СЕРГЕЙ ИВАНОВИЧ Статья в формате PDF 75 KB...

06 04 2026 15:19:53

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

ВЛИЯНИЕ РАЗЛИЧНЫХ ДОЗ ПХБ НА МЕТАБОЛИЧЕСКОЕ И ФУНКЦИОНАЛЬНОЕ СОСТОЯНИЕ ЛЕЙКОЦИТОВ И ВОЗМОЖНОСТЬ КОРРЕКЦИИ НАРУШЕНИЙ ОКСИМЕТИЛУРАЦИЛОМ Введение в организм белых крыс ПХБ в течение 28 суток привело к нарушениям со стороны количественного и качественного состава белой крови. При одновременном введении ПХБ и ОМУ количественные и качественные изменения лейкоцитов носили не столь выраженный хаpaктер, и концу эксперимента наблюдалось их восстановление. Таким образом, применение оксиметилурацила вызывает уменьшение токсического эффекта ПХБ на количественное и метаболическое состояние лейкоцитов периферической крови. ...

04 04 2026 6:14:19

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::