Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Расчет сетевого графа на основе линейного программирования

Читайте также:
  1. II. Отнесение опасных отходов к классу опасности для окружающей природной среды расчетным методом
  2. III. Требования к обеспечению учета объемов коммунальных услуг в т.ч. с учетом их перерасчета
  3. А) ПОНЯТИЕ ЖИЗНИ У ГУССЕРЛЯ И ГРАФА ЙОРКА
  4. А) Расчет себестоимости перевозки груза
  5. Алгоритм построения всех остовных деревьев графа на основе полного перебора последовательности ребер или дуг
  6. Алгоритм Прима определение минимального остовного дерева(случай многоуровнего графа)
  7. АЛЮМИНИЙ И СПЛАВЫ НА ОСНОВЕ АЛЮМИНИЯ.

 

Пусть ti - время начала i-ой работы, тогда система ограничений примет следующий вид:

t2 - t1≥70

t3 – t2≥120

t4 – t3≥60

t5 – t4≥40

t6 – t5≥20

t7 – t6≥30

t8 – t7≥15

Fmin = t8

Решая данную систему ограничений в Excel, считая, что все ti целочисленные и положительные, получаются следующие значения времени ti.

Рис.3

Минимизация булевых функций.

Дизъюнкция

 

X Y XvY
     
     
     
     

Конъюнкция

X Y X^Y
     
     
     
     

 

ДСНФ

f=(x1 x2 x3) v (x1 x2 x3) v (x1 x2 x3) v (x1 x2 x3)

В функции будет столько двойных скобок, сколько функция принимает значение единицу. Внутри скобок ставится конъюнкция исходных переменных. Если переменные входят в набор с единицей,то она ставится без инверсии, если с «0» - то с «-». Между скобками ставится знак дизъюнкции.

О минимизации булевых функций в классе ДНФ

Операция склеивания: (A*xi)V(A* x i)=A;

Операция поглощения: (A)V(A*xk)=A.

Функция представлена таблично

x1 x2 x3 x4 f x1 x2 x3 x4 f

0 0 0 0 0 0 1 1 1 0

0 0 0 1 1 1 0 0 0 0

0 0 1 0 1 1 0 0 1 1

0 0 1 1 0 1 0 1 0 1

0 1 0 0 0 1 1 0 0 0

0 1 0 1 1 1 1 0 1 1

0 1 1 0 1 1 1 1 0 1

1 1 1 1 1

Все наборы, где f=1 разбиваются на группы, включающие одну 1, 2-ая – 2 единицы, 3-я – 3 единицы и т.д.Склеиваться могут только наборы из соседних групп. Если произошла операция склеивания, то выписывается набор в склеенном виде. Если набор не участвует в склеивании, то остается несклеенным.

* * * * * * * * * * * * * * * * * *

1) 0 0 0 1

0 0 1 0

2) 0 1 0 1

0 1 1 0

1 0 0 1

1 0 1 0

3) 1 1 0 1

1 1 1 0

4) 1 1 1 1


0 – 0 1

- 0 0 1

0 – 1 0

- 0 1 0

- 1 0 1

- 1 1 0 Формируем группы, в которых прочерк находится в одном и том же месте

1 – 0 1

1 – 1 0

1 1 – 1

1 1 1 –

1) – 0 0 1 *

- 0 1 0 *

Прочерк на 1-м месте

- 1 1 0 *

3) --------

В результате склеивания: - - 0 1

- - 1 0

1) 0 - 0 1 *

0 - 1 0 *

Прочерк на 2-м месте

1 - 1 0 *

3) --------

В результате склеивания: - - 0 1

- - 1 0

1)

Прочерк на 3-м месте

3) 1 1 - 1

1)

Прочерк на 4-м месте

3) 1 1 1 –

После вторичной операции склеивания:

- - 0 1 1 1 – 1

- - 1 0 1 1 1 –

Набор соответствующей конъюнкции

- - 0 1: x 3 * x4

- - 1 0: x3 * x 4

1 1 – 1: x1 * x2 * x4

1 1 1 -: x1 * x2 * x3

Таблица реализации

Исходные наборы конъюнкций Покрывающие конъюнкции (импликанты)
x 3 x4 x3 x 4 x1 x2 x4 x1 x2 x3
x1 x2 x 3 x4 x1 x2 x3 x 4 x1 x2 x3 x4        

Покрывающий конъюнкции является частью исходного набора. После этого решим задачу о наименьшем покрытии. Решение получим с помощью 3-х импликант:

f=(x 3 x4) v (x3 x 4) v (x1 x2 x4)

Или

f=(x 3 x4) v (x3 x 4) v (x1 x2 x3)


Дата добавления: 2015-08-21; просмотров: 67 | Нарушение авторских прав


Читайте в этой же книге: Принятие решения о работоспособности объекта | Получение уравнения гиперплоскости, проходящей через n заданных точек. | Сетевой график | Решение задачи о кратчайшем пути в графе на основе ЛП | Алгоритм построения всех остовных деревьев графа на основе полного перебора последовательности ребер или дуг | Конечный автомат | Алгоритм венгерского метода | Решение задачи коммивояжера | Алгоритм метода ветвей и границ |
<== предыдущая страница | следующая страница ==>
Алгоритм Прима определение минимального остовного дерева(случай многоуровнего графа)| Минимизация булевых функций в классе КНФ (Конъюнктивная нормальная форма).

mybiblioteka.su - 2015-2024 год. (0.008 сек.)