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

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

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

Данилова Е.Ю. Статья в формате 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.


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

О МОРФОГЕНЕЗЕ ДОЛЕЙ ТИМУСА У ПЛОДОВ БЕЛОЙ КРЫСЫ Разделение тимуса на истинные доли происходит у плодов белой крысы в процессе его неравномерного роста в плотном окружении, под давлением ветвей внутренней грудной артерии и сопровождающих вен. ...

22 03 2026 16:16:11

ОРГАНИЗАЦИЯ САМОСТОЯТЕЛЬНОЙ РАБОТОЙ СТУДЕНТОВ

ОРГАНИЗАЦИЯ САМОСТОЯТЕЛЬНОЙ РАБОТОЙ СТУДЕНТОВ Статья в формате PDF 290 KB...

21 03 2026 9:59:23

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

ЗНАЧЕНИЕ СЪЕЗДОВ ЗЕМСКИХ ВРАЧЕЙ РЯЗАНСКОЙ ГУБЕРНИИ В РАЗВИТИИ ПРОФИЛАКТИЧЕСКОГО НАПРАВЛЕНИЯ МЕДИЦИНЫ КРАЯ В статье представлены материалы о значении съездов земских врачей Рязанской губернии (1874 – 1900) и их роль в развитии профилактического направления медицины края. ...

19 03 2026 10:15:41

ВЫБОР СПОСОБА ОБРАБОТКИ ДЕТАЛЕЙ ГИДРОУДАРНИКА

ВЫБОР СПОСОБА ОБРАБОТКИ ДЕТАЛЕЙ ГИДРОУДАРНИКА Статья в формате PDF 284 KB...

16 03 2026 15:40:38

КРАТКОСРОЧНОЕ ПРОГНОЗИРОВАНИЕ ЭЛЕКТРОПОТРЕБЛЕНИЯ

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

11 03 2026 15:12:25

СТРАТЕГИЯ РАЗВИТИЯ НАУЧНОГО ЕСТЕСТВОЗНАНИЯ В ХХI ВЕКЕ

СТРАТЕГИЯ РАЗВИТИЯ НАУЧНОГО ЕСТЕСТВОЗНАНИЯ В ХХI ВЕКЕ К концу ХХ века накопилось огромное количество фактов и доказательств научной несостоятельности постулатов теории относительности (ТО), положенных в основу физических представлений о структуре микро- и макромира. ТО оторвала науку от изучения природных взаимосвязей, подменив их уравнениями с некими значками без чёткого понимания их сущности: масса, заряд, магнетизм и т.д. Игнорирование законов Природы привело человечество к цивилизационному кризису – нарушено равновесие биосферы. Причина глобальных изменений состоит в том, что антропогенное производство энергии в десятки раз превышает допустимый по законам межсистемного обмена порог. Продолжение технократического развития – тупик, катастрофа. Необходимо новое естествопонимание на основе аксиомы: «Мир построен системно». Структура материального мира определяется взаимодействием непрерывной не материальной вихреобразной среды и дискретных образований материи – элементарных частиц, из которых закономерно и системно построено всё от атомов до звёзд и галактик. ...

10 03 2026 21:56:18

РАСПРОСТРАНЕННОСТЬ И ДИНАМИКА АРИТМИЙ У ДЕТЕЙ

РАСПРОСТРАНЕННОСТЬ И ДИНАМИКА АРИТМИЙ У ДЕТЕЙ Статья в формате PDF 90 KB...

04 03 2026 4:33:56

КЛИНИКО-ЭПИДЕМИОЛОГИЧЕСКАЯ ХАРАКТЕРИСТИКА НЕКОТОРЫХ МИКОЗОВ У ВИЧ-ИНФИЦИРОВАННЫХ ЖЕНЩИН, НАХОДЯЩИХСЯ В УСЛОВИЯХ ПЕНИТЕНЦИАРНОЙ СИСТЕМЫ

КЛИНИКО-ЭПИДЕМИОЛОГИЧЕСКАЯ ХАРАКТЕРИСТИКА НЕКОТОРЫХ МИКОЗОВ У ВИЧ-ИНФИЦИРОВАННЫХ ЖЕНЩИН, НАХОДЯЩИХСЯ В УСЛОВИЯХ ПЕНИТЕНЦИАРНОЙ СИСТЕМЫ В связи со значительным ростом ВИЧ-инфекции на территории России все больше стало встречаться инвазий грибковой природы. При этом у ВИЧ-инфицированных частота носительства кандид в полости рта достигает 80%, тогда как у пpaктически здоровых она составляет 46-51%. Особенностью клиники кандидоза у ВИЧ-инфицированных является высокая частота поражения ротоглотки и пищевода при отсутствии поражения кожи и ногтей. Особую группу составили ВИЧ-инфицированные, у которых был диагностирован аспергиллез (80 заключенных женщин). У лиц с иммунодефицитом вначале поражаются грибом легкие, затем в процесс вовлекаются плевра, лимфатические узлы. Током крови аспергиллы могут заноситься в другие органы, образуя там специфические гранулемы, которые обычно абсцедируют. ...

28 02 2026 6:21:51

Методика управления устойчивым развитием промышленного предприятия

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

26 02 2026 17:28:19

ОБУЧЕНИЕ ОСНОВАННОЕ НА КОМПЕТЕНЦИЯХ

ОБУЧЕНИЕ ОСНОВАННОЕ НА КОМПЕТЕНЦИЯХ Статья в формате PDF 145 KB...

25 02 2026 20:44:51

ХОРУНЖИН ВЛАДИМИР СТЕПАНОВИЧ

ХОРУНЖИН ВЛАДИМИР СТЕПАНОВИЧ Статья в формате PDF 174 KB...

24 02 2026 21:56:14

АНАЛИЗ ТЕПЛОВОГО РАЗГОНА В АККУМУЛЯТОРАХ НКБН-25-У3

АНАЛИЗ ТЕПЛОВОГО РАЗГОНА В АККУМУЛЯТОРАХ НКБН-25-У3 Статья в формате PDF 121 KB...

17 02 2026 4:36:21

ПОДВОДНЫЕ ГОРОДА

ПОДВОДНЫЕ ГОРОДА Статья в формате PDF 763 KB...

15 02 2026 18:55:23

ХАРАКТЕРИСТИКА РЕПАРАТИВНО-АДАПТИВНОЙ АКТИВНОСТИ ЖИРНЫХ РАСТИТЕЛЬНЫХ МАСЕЛ В ЭКСПЕРИМЕНТЕ

ХАРАКТЕРИСТИКА РЕПАРАТИВНО-АДАПТИВНОЙ АКТИВНОСТИ ЖИРНЫХ РАСТИТЕЛЬНЫХ МАСЕЛ В ЭКСПЕРИМЕНТЕ Одинаково назначаемые одни и те же лекарственные средства могут действовать на организм различных людей соответственно неодинаково. Каждый уважающий себя и пациента врач стремится к такому клиническому подходу в свете фармакологии и медицины, что каждый человек мог извлечь из схемы лечения максимальную пользу и минимальный побочный эффект, говоря иным образом, подходить к терапии пациента индивидуально. Но принципиально это стало возможно после расшифровки генома человека. Отличие хромосомных наборов у женщины и мужчины состоит в том, что они имеют разные пoлoвые хромосомы. Женский пол гомогаметный — в кариотипе отсутствует Y-хромосома, и пара пoлoвых хромосом представлена двумя X-хромосомами. Хромосомный набор мужчины содержит две разные пoлoвые хромосомы, X и Y. А значит и применяемые фитопрепараты на основе жирных растительных масел по-разному могут действовать на мужской и женский организм. ...

14 02 2026 6:48:47

Еще:
Поддержать себя -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 ::