Лабораторная работа

Лабораторная работа Построение решёток матроида с помощью ранговой функции

Работа добавлена на сайт bukvasha.net: 2015-10-29

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 1.4.2025



МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

ФАКУЛЬТЕТ ЭКОНОМИКИ И УПРАЛЕНИЯ

КАФЕДРА «ЭКОНОМИЧЕСКАЯ КИБЕРНЕТИКА»
ЛАБОРАТОРНАЯ РАБОТА №3

Дисциплина: Дискретный анализ и дискретная оптимизация

Построение решёток матроида с помощью ранговой функции

Бригада №9
Выполнили:

студентки гр.07ЭЧ1

Зюзина А., Жукова Е.,

Проверил: д.т.н., профессор Лебедев В.Б.
Пенза 2010

Лабораторная работа №3

Построение решёток матроида с помощью ранговой функции
Цель работы: научиться строить различные решетки матроида с помощью ранговой функции и на основе их соответствующие диаграммы Хассе.

Задание: Построить решетки матроида для трёх данных семейств порождающих множеств, используя средства Microsoft Office либо какого-нибудь другого программного продукта.

  1. R = {R} ={a, b, c, d};

  2. R = {R} ={1234, 234, 14};

  3. R = {R} ={ab, ac, bc}.

Порядок выполнения работы

  1. Строим решётку матроида для первого семейства порождающего множества

Строим все решётки с помощью теоремы Эдманса.

kr(a) = 1, kr(b) = 1, kr(c) = 1, kr(d) = 1

min kr (i) = 1





,

,

,

,

,

,



Таблица 1 Расчёт значений ранговой функции для множества R = {a, b, c, d}



















Ø

0

0

ab

0

0

abc

0

0

a

0

0

ac

0

0

abd

0

0

b

0

0

ad

0

0

acd

0

0

c

0

0

bc

0

0

bcd

0

0

d

0

0

bd

0

0

abcd

0

0










cd



















  1. Строим решётку матроида для второго семейства порождающего множества

kr(1) = 2, kr(2) = 2, kr(3) = 2, kr(4) = 3

min kr (i) = 2





,

,

,

,

,

,

,



Таблица 2 Расчёт значений ранговой функции для множества
R ={1234, 234, 14}



















Ø

0

0

12

0

0

123

0

0

1

0

0

13

0

0

124

1

1

2

0

0

14

1

1

134

1

1

3

0

0

23

0

0

234

1

1

4

1

1

24

1

1

1234

1

1










34

1

1










  1. Строим решётку матроида для третьего семейства порождающего множества

kr(a) = 2, kr(b) = 2, kr(c) = 2

min kr (i) = 2





,

,

,



Таблица 3 Расчёт значений ранговой функции для множества R = {ab, ac,bc}













Ø

0

0

ab

0

0

a

0

0

ac

0

0

b

0

0

bc

0

0

c

0

0

abc

0

0



Результаты построения диаграмм Хассе
На основании построенной для каждого исходного семейства порождающих множеств таблиц была построена соответствующая решётка матроида (см. рис 1 – 3)




Рисунок 1 Решётка матроида для множества R = {a, b, c, d}



Рисунок 2 Решётка матроида для множества R ={1234, 234, 14}



Рисунок 3 Диаграмма Хассе для семейства множеств
R = {R} ={ab, ac, bc}


Вывод
Решена задача построения решёток матроида по исходным семействам множеств с помощью ранговой функции благодаря использованию графических средств Microsoft Word. Решётки матроида были построены для таких множеств, как R = {R} ={a, b, c, d},
R = {R} ={1234, 234, 14}, R = {R} ={ab, ac, bc}.

1. Бизнес-план Бизнес-план по туризму
2. Реферат на тему Damian Bluff Essay Research Paper IntroductionThe experiments
3. Курсовая Оценка деловой активности и рентабельности СХПК Ххх
4. Реферат на тему Napoleon Bonaparte Essay Research Paper Napoleon BonaparteOn
5. Сочинение Счастлива ли Вера Алмазова по рассказу Куприна Куст сирени
6. Реферат на тему Hidden Politics Essay Research Paper Hidden Politics
7. Лекция Принятие решения представительным органом муниципального образования
8. Реферат на тему Анализ бухгалтерского баланса и эффективности деятельности организации
9. Реферат Безналичные расчеты 8
10. Реферат на тему Незаслуженный отпуск как платить налоги