Мегаобучалка Главная | О нас | Обратная связь


Стандартный вид таблицы-матрицы.



2019-11-21 195 Обсуждений (0)
Стандартный вид таблицы-матрицы. 0.00 из 5.00 0 оценок




 

Потребители         (пункты назначений) Поставщики         (пункты отправлений)    B1 B2 B3 B4 Запасы Qi ai
А1 1 40 - 2 20 + 3 V 4 V   60 0
А2 4 V 3 40 - 2 40 + 0 V   80 1
А3 0 V + 2 V 2 40 - 1 60   100 1
Потребности Vj 40 60 80 60 240
bj 1 2 1 0

 

Математическая постановка данной задачи:

 

1.

2.

3.

4.

5.

6.

7.

8.

 

Начальный план составим с использованием метода северо-западного угла. Здесь заполнение матрицы начинается с верхней левой клетки и продолжается вправо и вниз.

 

  Загрузим 1-ую клетку с индексом 11.

   X11 = min (Q1; V1) = min(60, 40) = 40

   X12 = min( Q1; V2) = min(20; 60) = 20

 

Для каждого расчёта потенциалов и нахождения оптимального плана число заполненных клеток должно быть равно m + n-1(m=3; n=4)

Значение целевой функции для начального плана рассчитаем по формуле:

 Z =

 

Расчёт потенциалов выполняется по заполненным клеткам из условия выполнения следующего равенства:

 

               ai + bj = Cij

 

Первый потенциал принимается произвольно: а1 = 0

 

a1 + b1 = 1  b1 = 1

a1 + b2 = 2 b2 = 2

a2 + b2 = 3  a2 = 1

a2 + b3 = 2  b3 = 1

a3 + b3 = 2  a3  = 1

a3 + b4 = 1  b4 = 0

    

Признак оптимальности для метода потенциалов - это выполнение следующего неравенства:

  для пустых клеток в оптимальном плане должно выполнятся

 

       ai + bj Cij

 

Если для всех пустых клеток данное неравенство выполняется, то план признаётся оптимальным.

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

 

1-3  0+1<3           2-4 1+0  0!       0=1

1-4  0+0<4           3-1 1+1  0!       0=2

2-1  1+1<4           3-2 2+1  2!       0=1

    

Для устранения нарушения оптимальности следует клетку с max нарушением из незаполненной сделать заполненной. Для этого строится контур перераспределения ресурсов. Этот контур представляет собой замкнутый многоугольник с вершинами в заполненных клетках за исключением клетки с вершиной max неоптимальности. Число вершин контура должно быть чётное и в каждом столбце(строке) – 2 вершины. Одна - загружается, другая- разгружается.

 

Потребители         (пункты назначений) Поставщики         (пункты отправлений)    B1 B2 B3 B4 Запасы Qi ai
А1 1 0 2 60 3 V 4 V   60 0
А2 4 V 3 V 2 80 - 0 V +   80 -1
А3 0 40   2 V 2 0 + - 1 60   100 -1
Потребности Vj 40 60 80 60 240
bj 1 2 3 2

 

 

Чтобы узнать объём, который мы перенесли в клетку с max нарушением оптимальности, мы должны выбрать min объём из клеток контура помеченных знаком «-»

 

X min = min

 

Недостающее количество заполненных клеток (до m + n - 1) заполняем условными нулями.

 

Далее рассчитываем новые значения потенциалов(а1=0)

по заполненным клеткам из равенства ai + bj = Cij.

Проверяем план на оптимальность.

Предварительно рассчитаем целевую функцию:

 

Z = 2*60+2*80+1*60=340у. е.

 

 

(1-3) 0+3=3           (2-2) -1+2<3

(1-4) 0+2<4           (2-4) -1+2<0

(2-1) -1+1<4          (3-2) -1+2<2

 

Нарушение в клетке 3-1, начиная с нее строим новый контур.

 

Потребители         (пункты назначений) Поставщики         (пункты отправлений)    B1 B2 B3 B4 Запасы Qi ai
А1 1 0 2 60 3 4     60 0
А2 4   3     2 20   0 60     80 -1
А3 0 40   2   2 60 1     100 -1
Потребности Vj 40 60 80 60 240
bj 1 2 3 1

 

Z = 2*60+2*20+60*2=280у. е.

1-3) 0+3=3    2-2) -1+2<3

1-4) 0+1<4    3-2) -1+2<2

2-1) -1+1<4  3-4) -1+ 1<1

 

По всем пустым клеткам выполняется условие ai+bj Cij  план оптимальный.

После получения оптимального плана проверяем ограничения.

60=60              40=40

20+60=80       60=60

40+60=100     20+60=80

                        60=60



2019-11-21 195 Обсуждений (0)
Стандартный вид таблицы-матрицы. 0.00 из 5.00 0 оценок









Обсуждение в статье: Стандартный вид таблицы-матрицы.

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (195)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)