Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Метод направленного частичного перебора по векторной решетке

Опр1. Векторной решеткой называют матаметическую структуру, определяющую расположение и взаимосвязь различных точек целочисленного n –мерного вектора , каждая компонента которого может принимать значения от до заданного , . Отдельные точки располагаются по уровням Хемминга, которое определяется через расстояние Хемминга.

Опр2 Расстоянием Хемминга между двумя точками называется величина

Опр3 Уровнем Хемминга называется местоположение точек векторной решетки, расстояние Хемминга от которых до т.одно и то же. При этом номер уровня равен величине расстояния Хемминга.

Как правило, предполагается, что все =0. В этом случае нулевая точка располагается на нулевом уровне, точки (1,0,...,0), (0,1,0,...,0),...,(0,...,0,1) - на первом уровне и т.д.

Опр4 Точки, находящиеся на соседних уровнях и отстоящие друг от друга на расстояние Хемминга равное 1, соединяются дугой.

Пример. Изобразим векторную решетку для случая n=3,

 

.

Для решения задачи булевого программирования методом направленного частичного перебора по векторной решетке необходимо, чтобы задача была представлена в форме:

1. Целевая функция на минимум

2. Все коэффициенты целевой функции неотрицательны

3. все ограничения имеют знак (или ):

,

Если в исходной задаче некоторый ее коэффициент при j -й переменной C[j]< 0, тo для обеспечения требования 1. в целевой функции и во всех ограничениях необходимо сделать следующую замену переменных

 

При такой замене,

- во-первых, (т.е. достигается основная цель замены);

- во-вторых, задача остается комбинаторной {=0, если х[j] = 1; = 1, если x[j]= 0);

- в-третьих, образующаяся при такой замене константа из целевой функции может быть удалена, так как она не оказывает влияния на результат оптимизации.

<== предыдущая лекция | следующая лекция ==>
Метод лексикографического перебора | Пример
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 741; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.