Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АНАЛИЗ МО!.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
426 Кб
Скачать
☆
    1. Нахождение оптимального решения методом потенциалов

Потенциалы для загруженных (базисных) клеток равны нулю.

  1. Составляем и решаем систему уравнений Vj - Ui = Cij (смотреть рисунок 8).

36

49

7

32

45

15

28

U1

4

29

37

5

50

33

16

41

U2

42

1

30

12

38

46

34

U3

35

43

1

26

39

47

U4

48

11

31

44

8

27

40

U5

V1

V2

V3

V4

V5

Рисунок 8 – Исходная таблица для нахождения оптимального решения методом потенциалов

i, j - номера тех строк и столбцов, в которых стоят нагруженные опорным планом клетки;

Cij - удельная стоимость перевозок для этих клеток;

Vj - потенциал j-того потребителя;

Ui - потенциал i-того отправителя.

При этом (m + n) - количество неизвестных; (m + n - 1) - количество уравнений.

Для того, чтобы уравнять количество уравнений неизвестным, один из потенциалов в уравнении vj - ui = cij, , полагают равным нулю.

Определим значения (оценки для небазисных переменных) xij по формуле xij = Ui+Vj-Сij (i и j для ненагруженных клеток).

Условие оптимальности:

Если все xij ≤ 0, то план оптимальный.

Приведем общую формулу вычисления оценок только для первого случая, остальные вычисления оценок аналогичны.

x11 = U1+V1 – C11 = 0 + 11 – 36 = - 25; x12 = 0 + 24 – 49 = – 25;

x14 = 0 + 20 – 45 = – 25; x15 = 0 + 23 – 28 = – 3;

x22 = 24 +18 – 37 = 5; x24 = 20 + 18 – 33 = 5;

x31 = 11+ 6 – 42= – 25; x34 = 20 + 6 – 46= – 20;

x35 = 23 + 6 – 34 = – 5; x41 = 11 – 6 – 35= – 30;

x42 = 24 – 6 – 43= – 25; x44 = 20 – 6 – 39 = –25;

x45 = –6 + 23 – 47 = – 30; x51 = 7 + 11 – 48= – 30;

x53= 7 + 32 – 44= – 5; x55 = 7 + 23 – 40= – 10;

Из положительности некоторых оценок можно сделать вывод о том, что данное решение не является оптимальным. Получим оптимальное решение.

x22- включаемая в базис переменная.

x32- исключаемая из базиса переменная.

36

49

7

32

45

28

U1

4

29

1

37

4

50

33

16

41

U2

42

30

13

38

46

34

U3

35

43

1

26

39

47

U4

48

11

31

44

8

27

40

U5

V1

V2

V3

V4

V5

Рисунок 9 – Таблица для нахождения оптимального решения методом потенциалов после включения/исключения переменных

Для того, чтобы уравнять количество уравнений неизвестным, один из потенциалов в уравнении vj - ui = cij, , полагают равным нулю.

Произведем повторное вычисления оценок.

x11 = 0 + 11 – 36 = – 25; x12 = 0 + 19 – 49 = – 30;

x14 = 0 +15 – 45 = – 30; x15 = 0 + 23 – 28 = – 5;

x23 = 15 + 18 – 33= 0; x31 = 11 + 6 – 42= – 25;

x32 = 6 + 19 – 30= – 5; x34 = 15 + 6 – 46= – 25;

x35 = 23 + 6 – 34 = –5; x41 = 11 – 6 – 35= – 30;

x42 = 19 – 6 – 43= – 30; x44 = 15 – 6 – 39 = – 30;

x45 = – 6 + 23 – 47 = – 30; x51 = 12 + 11 – 48= – 25;

x53= 12 + 32 – 44= 0; x55 = 12 + 23 – 40= – 5;

Из не положительности всех этих оценок можно сделать вывод о том, что данное решение является оптимальным.

Следовательно, пересылка пачек информации занимает 2310 миллисекунд.

И пересылка распределяется следующим образом:

  • Пересылка из модуля А1 в В3 информации объемом 7 байт за время передачи одного байта 32 миллисекунды.

  • Пересылка из модуля А2 в В1 информации объемом 4 байта за время передачи одного байта 29 миллисекунд.

  • Пересылка из модуля А2 в В2 информации объемом 1 байт за время передачи одного байта 37 миллисекунд.

  • Пересылка из модуля А2 в В3 информации объемом 4 байта за время передачи одного байта 50 миллисекунд.

  • Пересылка из модуля А3 в В5 информации объемом 16 байт за время передачи одного байта 41 миллисекунду.

  • Пересылка из модуля А3 в В3 информации объемом 13 байт за время передачи одного байта 38 миллисекунд.

  • Пересылка из модуля А4 в В3 информации объемом 1 байт за время передачи одного байта 26 миллисекунд.

  • Пересылка из модуля А4 в В2 информации объемом 11 байт за время передачи одного байта 31 миллисекунду.

  • Пересылка из модуля А5 в В4 информации объемом 8 байт за время передачи одного байта 27 миллисекунд.