
- •Дослідження перспективних стеганографічних методів приховування данних у нерухомих зображеннях методом дармстедтера-делейгла-квисквотера-макка
- •Использование case-средств в проектировании и разработке информационных систем
- •Исследование эффективности эвристического метода решения задачи о минимальном вершинном покрытии для оптимизации размещения управляющих серверов в распределенных информационных системах
- •Оптимизация размещения управляющих серверов в распределенных информационных системах на основе решения задачи о минимальном вершинном покрытии: постановка задачи и точный метод решения
- •Регистрация и анализ контактов с клиентами
- •Применение нейронных сетей в экономической безопасности
- •Аналіз існуючих підходів до побудови ефективної корпоративної інформаційної системи
- •Алгоритми оптимального розподілу обчислювальних ресурсів у кластері з невідчужуваними ресурсами
- •Аналіз можливостей itil для управління інфраструктурою підприємства
- •Використання систем підтримки прийняття рішень для проектування інтернет-ресурсів фармацевтичних компаній
- •Економічна безпека – завдання вимірювання, оцінки і аналізу
- •Технологии и языки параллельного программирования
- •Автоматизація сервісного обслуговування автомобілів
- •Програми авторизації бізнес-процесів компаній грузоперевізників
- •Можливості підвищення ефективності цифрової системної передачі
- •Розробка автоматизованого модуля «управління кар’єрою працівників підприємства»
- •Основные компоненты системы экономической безопасности предприятия
- •Оптимізація постачання палива для підвищення рівня екологічної безпеки
Оптимизация размещения управляющих серверов в распределенных информационных системах на основе решения задачи о минимальном вершинном покрытии: постановка задачи и точный метод решения
Цель работы – разработка математической модели и метода для решения задачи выбора оптимального размещения серверов в распределенной вычислительной системе для обеспечения максимальной функциональной мощности при заданной оперативности управления и заданной оперативности решения задач на основе задачи о минимальном вершинном покрытии [1].
Задачи
определения минимальных вершинных
покрытий и максимальных независимых
множеств имеют широкое прикладное
значение при построении сложных систем,
автоматизированных систем управления,
разработке программного и математического
обеспечения вычислительных систем и
сетей. На первый взгляд кажется, что
проста, которую можно, например, решить
последовательным перебором независимых
множеств с одновременной проверкой
каждого множества на максимальность
(последнее может осуществляться путем
добавления к исследуемому множеству
дополнительной вершины, не принадлежащей
ему, и выяснения того, сохраняется ли
при этом независимость) и запоминанием
максимальных множеств. Однако с
увеличением числа вершин этот способ
становится весьма громоздким, на основе
усовершенствования этой процедуры
построены алгоритмы Брона и Кэрбоша.
Задача о минимальном вершинном покрытии
является NP-полной и эффективные алгоритмы
ее решения для произвольных графов
неизвестны. Формализация задачи
определения вершинных покрытий сводится
к следующей: пусть задан произвольный
граф G=(V,E) с множеством вершин {vi}V
и ребер Е. Поставим в соответствие
каждому ребру {vi,vj}
E графа G=(V,E) дизъюнкт (vivvj) с двумя
переменными. Тогда нетрудно показать
справедливость следующей теоремы.
Теорема.
Если f – булева функция, построенная по
графу G=(V,E) в виде произведения дизъюнктов
(vi v vj), где {vi}{0,1},
,
,
ij
и при этом каждый дизъюнкт (vivj)
соответствует ребру (vi,vj), то все наборы
переменных {vi,vj}, на которых она принимает
значение «истинно», соответствуют
вершинным покрытиям в графе G=(V,E).
Из данной теоремы вытекает следующее важное следствие:
Следствие. Для перечисления всех вершинных покрытий графа G=(V,E) необходимо определить те системы значений переменных {vi,vj}, при которых высказывание
f(V1,V2…Vn) = 1, |
(1) |
«истинно». Чтобы найти эти системы значений переменных {vi,vj}, необходимо привести левую часть (1) к минимальной ДНФ (дизъюнктивной нормальной форме), раскрывая скобки и пользуясь законом поглощения. Такая форма единственна ввиду отсутствия в (1) логических отрицаний.
Покажем это на примере графа G, приведенного на рис. 1.
Рис. 1. Граф G
Булева функция для этого графа будет иметь вид:
= |
(2) |
Как видно из (2), в результате раскрытия скобок и приведения подобных, получаем полный перечень вершинных покрытий графа G (рис. 1). Ими являются подмножества вершин: {2,4}; {1,2,3}; {1,3,4}.
Для экспериментального исследования точного метода и его характеристик, определяющих возможности его применения для решения задач управления и планирования, разработана программа на языке С#. Получены результаты статистического моделирования и проведен их анализ.
Список литературы: 1. Листровой С.В. Метод решения задачи определения минимальных вершинных покрытий и независимых максимальных множеств / С.В. Листровой, С.В. Яблочков // Электронное моделирование. – 2003. – Т.25. – №2. – С. 31 – 43.
УДК 004.778
С.Ю. Дмитренко, студентка 3 курса
svetadmitrenko1@rambler.ru