Оптимальные решения прямой и двойственной задач

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

Рубрика Экономико-математическое моделирование
Вид контрольная работа
Язык русский
Дата добавления 10.01.2016
Размер файла 230,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Задача 1

Необходимо найти максимальное значение целевой функции F = 133x1+77x2 > max, при системе ограничений:

5x1+x2?138

x1+4x2?66

9x1+x2?139

Построим область допустимых решений, т.е. решим графически систему неравенств. Для этого построим каждую прямую и определим полуплоскости, заданные неравенствами (полуплоскости обозначены штрихом).

Границы области допустимых решений. Пересечением полуплоскостей будет являться область, координаты точек которого удовлетворяют условию неравенствам системы ограничений задачи. Обозначим границы области многоугольника решений.

Рассмотрим целевую функцию задачи F = 133x1+77x2 > max. Построим прямую, отвечающую значению функции F = 0: F = 133x1+77x2 = 0. Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление максимизации F(X). Начало вектора - точка (0; 0), конец - точка (133; 77). Будем двигать эту прямую параллельным образом. Поскольку нас интересует максимальное решение, поэтому двигаем прямую до последнего касания обозначенной области. На графике эта прямая обозначена пунктирной линией.

Область допустимых решений представляет собой треугольник.

Прямая F(x) = const пересекает область в точке C. Так как точка C получена в результате пересечения прямых (2) и (3), то ее координаты удовлетворяют уравнениям этих прямых:

x1+4x2=66

9x1+x2=139

Решив систему уравнений, получим: x1 = 14, x2 = 13

Откуда найдем максимальное значение целевой функции:

F(X) = 133*14 + 77*13 = 2863

Построим двойственную задачу по следующим правилам.

1. Количество переменных в двойственной задаче равно количеству неравенств в исходной.

2. Матрица коэффициентов двойственной задачи является транспонированной к матрице коэффициентов исходной.

3. Система ограничений двойственной задачи записывается в виде неравенств противоположного смысла неравенствам системы ограничений прямой задачи.

Столбец свободных членов исходной задачи является строкой коэффициентов для целевой функции двойственной. Целевая функция в одной задаче максимизируется, в другой минимизируется.

Расширенная матрица A.

5

1

138

1

4

66

9

1

139

133

77

0

Транспонированная матрица AT.

5

1

9

133

1

4

1

77

138

66

139

0

Условиям неотрицательности переменных исходной задачи соответствуют неравенства-ограничения двойственной, направленные в другую сторону. И наоборот, неравенствам-ограничениям в исходной соответствуют условия неотрицательности в двойственной.

Неравенства, соединенные стрелочками (-), называются сопряженными.

5y1 + y2 + 9y3?133

y1 + 4y2 + y3?77

138y1 + 66y2 + 139y3 > min

y1 ? 0

y2 ? 0

y3 ? 0

Исходная задача I

Двойственная задача II

x1 ? 0

-

5y1 + y2 + 9y3?133

x2 ? 0

-

y1 + 4y2 + y3?77

133x1 + 77x2 > max

-

138y1 + 66y2 + 139y3 > min

5x1 + x2?138

-

y1 ? 0

x1 + 4x2?66

-

y2 ? 0

9x1 + x2?139

-

y3 ? 0

Решение двойственной задачи дает оптимальную систему оценок ресурсов.

Используя последнюю итерацию прямой задачи найдем, оптимальный план двойственной задачи.

Из теоремы двойственности следует, что

Y = C*A-1.

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

Определив обратную матрицу D = А-1 через алгебраические дополнения, получим:

Как видно из последнего плана симплексной таблицы, обратная матрица A-1 расположена в столбцах дополнительных переменных.

Тогда Y = C*A-1 =

Оптимальный план двойственной задачи равен:

y1 = 0

y2 = 16

y3 = 13

Z(Y) = 138*0+66*16+139*13 = 2863

Критерий оптимальности полученного решения. Если существуют такие допустимые решения X и Y прямой и двойственной задач, для которых выполняется равенство целевых функций F(x) = Z(y), то эти решения X и Y являются оптимальными решениями прямой и двойственной задач соответственно.

Определение дефицитных и недефицитных (избыточных) ресурсов. Вторая теорема двойственности.

Подставим оптимальный план прямой задачи в систему ограниченной математической модели:

5*14 + 1*13 = 83 < 138

1*14 + 4*13 = 66 = 66

9*14 + 1*13 = 139 = 139

1-ое ограничение выполняется как строгое неравенство, т.е. ресурс 1-го вида израсходован не полностью. Значит, этот ресурс не является дефицитным и его оценка в оптимальном плане y1 = 0.

Неиспользованный экономический резерв ресурса 1 составляет 55 (138-83).

Этот резерв не может быть использован в оптимальном плане, но указывает на возможность изменений в объекте моделирования (например, резерв ресурса можно продать или сдать в аренду).

2-ое ограничение прямой задачи выполняется как равенство. Это означает, что 2-ый ресурс полностью используется в оптимальном плане, является дефицитным и его оценка согласно второй теореме двойственности отлична от нуля (y2>0).

3-ое ограничение прямой задачи выполняется как равенство. Это означает, что 3-ый ресурс полностью используется в оптимальном плане, является дефицитным и его оценка согласно второй теореме двойственности отлична от нуля (y3>0).

Таким образом, отличную от нуля двойственные оценки имеют лишь те виды ресурсов, которые полностью используются в оптимальном плане. Поэтому двойственные оценки определяют дефицитность ресурсов.

Обоснование эффективности оптимального плана.

При подстановке оптимальных двойственных оценок в систему ограничений двойственной задачи получим:

5*0 + 1*16 + 9*13 = 133 = 133

1*0 + 4*16 + 1*13 = 77 = 77

1-ое ограничение двойственной задачи выполняется как равенство. Это означает, что 1-ый ресурс экономически выгодно использовать, а его использование предусмотрено оптимальным планом прямой задачи (x1>0).

2-ое ограничение двойственной задачи выполняется как равенство. Это означает, что 2-ый ресурс экономически выгодно использовать, а его использование предусмотрено оптимальным планом прямой задачи (x2>0).

Задача 2

математический модель полезность сетевой

Построим математическую модель оптимизации выпуска продукции с параметром, выражающим объем сырья:

5x1+x2r1

x1+4x266

9x1+x2139

Z=133x1+77x2MAX

Найдем функции предельной полезности сырья и построим его график, определим функциональную зависимость максимальной выручки от объемов используемых ресурсов, построим графики этих функций.

Пусть объемы фонда времени и трудоресурсы остаются постоянными, меняется только объем сырья. При малом r1>0 (а0) будет производиться только продукция B,

Сырье будет единственным лимитирующим ресурсом до тех пор, пока его объем не станет соответствовать прямой (а1) (0;23), r1=50+23=23 кг

При r1[0;23) =15 руб./кг

При r1>23 минимизирующими будут сырье и оборудование,

Так будет до тех пор, пока объем сырья не станет соответствовать прямой (а2) (76,7;7,7), r1=576,7+7,7=391,2.

При r1[23;391,2] =15 руб./кг

При r1>391,2 сырье станет избыточным, т.е. выше прямой (а2).

При r1[391,2;) = 0 руб./кг

Оформим полученные результаты таблично и построим графики функций U1(r1) и Z1(r1):

r1 (кг)

[0;23]

[23;391,2]

[391,2;?)

U1(r1) (руб/кг)

15

10

0

Задача 3

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

F = ??cijxij, (1)

при условиях:

?xij = ai, i = 1,2,…, m, (2)

?xij = bj, j = 1,2,…, n, (3)

xij ? 0

Запишем экономико-математическую модель для нашей задачи.

Переменные:

x11 - количество груза из 1-го склада в 1-й магазин

x12 - количество груза из 1-го склада в 2-й магазин

x13 - количество груза из 1-го склада в 3-й магазин

x14 - количество груза из 1-го склада в 4-й магазин

x15 - количество груза из 1-го склада в 5-й магазин

x21 - количество груза из 2-го склада в 1-й магазин

x22 - количество груза из 2-го склада в 2-й магазин

x23 - количество груза из 2-го склада в 3-й магазин

x24 - количество груза из 2-го склада в 4-й магазин

x25 - количество груза из 2-го склада в 5-й магазин

x31 - количество груза из 3-го склада в 1-й магазин

x32 - количество груза из 3-го склада в 2-й магазин

x33 - количество груза из 3-го склада в 3-й магазин

x34 - количество груза из 3-го склада в 4-й магазин

x35 - количество груза из 3-го склада в 5-й магазин

Ограничения по запасам:

x11 + x12 + x13 + x14 + x15 ? 59

x21 + x22 + x23 + x24 + x25 ? 38

x31 + x32 + x33 + x34 + x35 ? 99

Ограничения по потребностям:

x11 + x21 + x31 ? 74

x12 + x22 + x32 ? 23

x13 + x23 + x33 ? 86

x14 + x24 + x34 ? 45

x15 + x25 + x35 ? 42

Целевая функция:

9x11 + 10x12 + 8x13 + 5x14 + 7x15 + 16x21 + 17x22 + 14x23 + 12x24 + 15x25 + 14x31 + 12x32 + 11x33 + 11x34 + 12x35 > min

Стоимость доставки единицы груза из каждого пункта отправления в соответствующие пункты назначения задана матрицей тарифов

1

2

3

4

5

Запасы

1

9

10

8

5

7

59

2

16

17

14

12

15

38

3

14

12

11

11

12

99

Потребности

74

23

86

45

42

Проверим необходимое и достаточное условие разрешимости задачи.

?a = 59 + 38 + 99 = 196

?b = 74 + 23 + 86 + 45 + 42 = 270

Как видно, суммарная потребность груза в пунктах назначения меньше запасов груза на базах. Следовательно, модель исходной транспортной задачи является открытой. Чтобы получить закрытую модель, введем дополнительную (фиктивную) потребность, равной 74 (270--196). Тарифы перевозки единицы груза из базы во все магазины полагаем равны нулю.

Занесем исходные данные в распределительную таблицу.

1

2

3

4

5

Запасы

1

9

10

8

5

7

59

2

16

17

14

12

15

38

3

14

12

11

11

12

99

4

0

0

0

0

0

74

Потребности

74

23

86

45

42

1. Используя метод северо-западного угла, построим первый опорный план транспортной задачи.

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

Искомый элемент равен 9

Для этого элемента запасы равны 59, потребности 74. Поскольку минимальным является 59, то вычитаем его.

x11 = min(59,74) = 59.

9

x

x

x

x

59 - 59 = 0

16

17

14

12

15

38

14

12

11

11

12

99

0

0

0

0

0

74

74 - 59 = 15

23

86

45

42

0

Искомый элемент равен 16. Для этого элемента запасы равны 38, потребности 15. Поскольку минимальным является 15, то вычитаем его.

x21 = min(38,15) = 15.

9

x

x

x

x

0

16

17

14

12

15

38 - 15 = 23

x

12

11

11

12

99

x

0

0

0

0

74

15 - 15 = 0

23

86

45

42

0

Искомый элемент равен 17

Для этого элемента запасы равны 23, потребности 23. Поскольку минимальным является 23, то вычитаем его.

x22 = min(23,23) = 23.

9

x

x

x

x

0

16

17

x

x

x

23 - 23 = 0

x

x

11

11

12

99

x

x

0

0

0

74

0

23 - 23 = 0

86

45

42

0

Искомый элемент равен 11 Для этого элемента запасы равны 99, потребности 86. Поскольку минимальным является 86, то вычитаем его.

x33 = min(99,86) = 86.

9

x

x

x

x

0

16

17

x

x

x

0

x

x

11

11

12

99 - 86 = 13

x

x

x

0

0

74

0

0

86 - 86 = 0

45

42

0

Искомый элемент равен 11

Для этого элемента запасы равны 13, потребности 45. Поскольку минимальным является 13, то вычитаем его.

x34 = min(13,45) = 13.

Искомый элемент равен 0

Для этого элемента запасы равны 74, потребности 32. Поскольку минимальным является 32, то вычитаем его.

9

x

x

x

x

0

16

17

x

x

x

0

x

x

11

11

x

13 - 13 = 0

x

x

x

0

0

74

0

0

0

45 - 13 = 32

42

0

x44 = min(74,32) = 32.

9

x

x

x

x

0

16

17

x

x

x

0

x

x

11

11

x

0

x

x

x

0

0

74 - 32 = 42

0

0

0

32 - 32 = 0

42

0

Искомый элемент равен 0

Для этого элемента запасы равны 42, потребности 42. Поскольку минимальным является 42, то вычитаем его.

x45 = min(42,42) = 42.

9

x

x

x

x

0

16

17

x

x

x

0

x

x

11

11

x

0

x

x

x

0

0

42 - 42 = 0

0

0

0

0

42 - 42 = 0

0

1

2

3

4

5

Запасы

1

9[59]

10

8

5

7

59

2

16[15]

17[23]

14

12

15

38

3

14

12

11[86]

11[13]

12

99

4

0

0

0

0[32]

0[42]

74

Потребности

74

23

86

45

42

2. Подсчитаем число занятых клеток таблицы, их 7, а должно быть m + n - 1 = 8. Следовательно, опорный план является вырожденным.

Строим новый план.

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

F(x) = 9*59 + 16*15 + 17*23 + 11*86 + 11*13 + 0*32 + 0*42 = 2251

Искомый элемент равен 10

Для этого элемента запасы равны 59, потребности 23. Поскольку минимальным является 23, то вычитаем его.

x12 = min(59,23) = 23.

9

10

8

5

7

59 - 23 = 36

16

x

14

12

15

38

14

x

11

11

12

99

0

x

0

0

0

74

74

23 - 23 = 0

86

45

42

0

Искомый элемент равен 9

Для этого элемента запасы равны 36, потребности 74. Поскольку минимальным является 36, то вычитаем его.

x11 = min(36,74) = 36.

9

10

x

x

x

36 - 36 = 0

16

x

14

12

15

38

14

x

11

11

12

99

0

x

0

0

0

74

74 - 36 = 38

0

86

45

42

0

Искомый элемент равен 16

Для этого элемента запасы равны 38, потребности 38. Поскольку минимальным является 38, то вычитаем его.

x21 = min(38,38) = 38.

Искомый элемент равен 11

Для этого элемента запасы равны 99, потребности 86. Поскольку минимальным является 86, то вычитаем его.

9

10

x

x

x

0

16

x

x

x

x

38 - 38 = 0

x

x

11

11

12

99

x

x

0

0

0

74

38 - 38 = 0

0

86

45

42

0

x33 = min(99,86) = 86.

9

10

x

x

x

0

16

x

x

x

x

0

x

x

11

11

12

99 - 86 = 13

x

x

x

0

0

74

0

0

86 - 86 = 0

45

42

0

Искомый элемент равен 11

Для этого элемента запасы равны 13, потребности 45. Поскольку минимальным является 13, то вычитаем его.

x34 = min(13,45) = 13.

9

10

x

x

x

0

16

x

x

x

x

0

x

x

11

11

x

13 - 13 = 0

x

x

x

0

0

74

0

0

0

45 - 13 = 32

42

0

Искомый элемент равен 0

Для этого элемента запасы равны 74, потребности 32.

Поскольку минимальным является 32, то вычитаем его.

x44 = min(74,32) = 32.

Искомый элемент равен 0

Для этого элемента запасы равны 42, потребности 42. Поскольку минимальным является 42, то вычитаем его.

9

10

x

x

x

0

16

x

x

x

x

0

x

x

11

11

x

0

x

x

x

0

0

74 - 32 = 42

0

0

0

32 - 32 = 0

42

0

x45 = min(42,42) = 42.

9

10

x

x

x

0

16

x

x

x

x

0

x

x

11

11

x

0

x

x

x

0

0

42 - 42 = 0

0

0

0

0

42 - 42 = 0

0

1

2

3

4

5

Запасы

1

9[36]

10[23]

8

5

7

59

2

16[38]

17

14

12

15

38

3

14

12

11[86]

11[13]

12

99

4

0

0

0

0[32]

0[42]

74

Потребности

74

23

86

45

42

2. Подсчитаем число занятых клеток таблицы, их 7, а должно быть m + n - 1 = 8. Следовательно, опорный план является вырожденным.

Строим новый план.

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

F(x) = 9*36 + 10*23 + 16*38 + 11*86 + 11*13 + 0*32 + 0*42 = 2251

Искомый элемент равен 8

Для этого элемента запасы равны 59, потребности 86. Поскольку минимальным является 59, то вычитаем его.

x13 = min(59,86) = 59.

Искомый элемент равен 16

Для этого элемента запасы равны 38, потребности 74. Поскольку минимальным является 38, то вычитаем его.

x

x

8

x

x

59 - 59 = 0

16

17

14

12

15

38

14

12

11

11

12

99

0

0

0

0

0

74

74

23

86 - 59 = 27

45

42

0

x21 = min(38,74) = 38.

x

x

8

x

x

0

16

x

x

x

x

38 - 38 = 0

14

12

11

11

12

99

0

0

0

0

0

74

74 - 38 = 36

23

27

45

42

0

Искомый элемент равен 14

Для этого элемента запасы равны 99, потребности 36. Поскольку минимальным является 36, то вычитаем его.

x31 = min(99,36) = 36.

x

x

8

x

x

0

16

x

x

x

x

0

14

12

11

11

12

99 - 36 = 63

x

0

0

0

0

74

36 - 36 = 0

23

27

45

42

0

Искомый элемент равен 12

Для этого элемента запасы равны 63, потребности 23.

Поскольку минимальным является 23, то вычитаем его.

x32 = min(63,23) = 23.

Искомый элемент равен 11

Для этого элемента запасы равны 40, потребности 27. Поскольку минимальным является 27, то вычитаем его.

x

x

8

x

x

0

16

x

x

x

x

0

14

12

11

11

12

63 - 23 = 40

x

x

0

0

0

74

0

23 - 23 = 0

27

45

42

0

x33 = min(40,27) = 27.

x

x

8

x

x

0

16

x

x

x

x

0

14

12

11

11

12

40 - 27 = 13

x

x

x

0

0

74

0

0

27 - 27 = 0

45

42

0

Искомый элемент равен 11

Для этого элемента запасы равны 13, потребности 45. Поскольку минимальным является 13, то вычитаем его.

x34 = min(13,45) = 13.

x

x

8

x

x

0

16

x

x

x

x

0

14

12

11

11

x

13 - 13 = 0

x

x

x

0

0

74

0

0

0

45 - 13 = 32

42

0

В результате получен первый опорный план, который является допустимым, так как все грузы из баз вывезены, потребность магазинов удовлетворена, а план соответствует системе ограничений транспортной задачи.

2. Подсчитаем число занятых клеток таблицы, их 8, а должно быть m + n - 1 = 8. Следовательно, опорный план является невырожденным.

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

F(x) = 8*59 + 16*38 + 14*36 + 12*23 + 11*27 + 11*13 + 0*32 + 0*42 = 2300

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых

ui + vj = cij,

полагая, что u1 = 0.

u1 + v3 = 8; 0 + v3 = 8; v3 = 8

u3 + v3 = 11; 8 + u3 = 11; u3 = 3

u3 + v1 = 14; 3 + v1 = 14; v1 = 11

u2 + v1 = 16; 11 + u2 = 16; u2 = 5

u3 + v2 = 12; 3 + v2 = 12; v2 = 9

u3 + v4 = 11; 3 + v4 = 11; v4 = 8

u4 + v4 = 0; 8 + u4 = 0; u4 = -8

u4 + v5 = 0; -8 + v5 = 0; v5 = 8

v1=11

v2=9

v3=8

v4=8

v5=8

u1=0

9

10

8[59]

5

7

u2=5

16[38]

17

14

12

15

u3=3

14[36]

12[23]

11[27]

11[13]

12

u4=-8

0

0

0

0[32]

0[42]

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij

(1;1): 0 + 11 > 9; ?11 = 0 + 11 - 9 = 2

(1;4): 0 + 8 > 5; ?14 = 0 + 8 - 5 = 3

(1;5): 0 + 8 > 7; ?15 = 0 + 8 - 7 = 1

(2;4): 5 + 8 > 12; ?24 = 5 + 8 - 12 = 1

(4;1): -8 + 11 > 0; ?41 = -8 + 11 - 0 = 3

(4;2): -8 + 9 > 0; ?42 = -8 + 9 - 0 = 1

max(2,3,1,1,3,1) = 3

Выбираем максимальную оценку свободной клетки (1;4): 5

Для этого в перспективную клетку (1;4) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».

1

2

3

4

5

Запасы

1

9

10

8[59][-]

5[+]

7

59

2

16[38]

17

14

12

15

38

3

14[36]

12[23]

11[27][+]

11[13][-]

12

99

4

0

0

0

0[32]

0[42]

74

Потребности

74

23

86

45

42

Цикл приведен в таблице (1,4 > 1,3 > 3,3 > 3,4).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (3, 4) = 13. Прибавляем 13 к объемам грузов, стоящих в плюсовых клетках и вычитаем 13 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

1

2

3

4

5

Запасы

1

9

10

8[46]

5[13]

7

59

2

16[38]

17

14

12

15

38

3

14[36]

12[23]

11[40]

11

12

99

4

0

0

0

0[32]

0[42]

74

Потребности

74

23

86

45

42

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых

ui + vj = cij,

полагая, что u1 = 0.

u1 + v3 = 8; 0 + v3 = 8; v3 = 8

u3 + v3 = 11; 8 + u3 = 11; u3 = 3

u3 + v1 = 14; 3 + v1 = 14; v1 = 11

u2 + v1 = 16; 11 + u2 = 16; u2 = 5

u3 + v2 = 12; 3 + v2 = 12; v2 = 9

u1 + v4 = 5; 0 + v4 = 5; v4 = 5

u4 + v4 = 0; 5 + u4 = 0; u4 = -5

u4 + v5 = 0; -5 + v5 = 0; v5 = 5

v1=11

v2=9

v3=8

v4=5

v5=5

u1=0

9

10

8[46]

5[13]

7

u2=5

16[38]

17

14

12

15

u3=3

14[36]

12[23]

11[40]

11

12

u4=-5

0

0

0

0[32]

0[42]

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij

(1;1): 0 + 11 > 9; ?11 = 0 + 11 - 9 = 2

(4;1): -5 + 11 > 0; ?41 = -5 + 11 - 0 = 6

(4;2): -5 + 9 > 0; ?42 = -5 + 9 - 0 = 4

(4;3): -5 + 8 > 0; ?43 = -5 + 8 - 0 = 3

max(2,6,4,3) = 6

Выбираем максимальную оценку свободной клетки (4;1): 0

Для этого в перспективную клетку (4;1) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».

1

2

3

4

5

Запасы

1

9

10

8[46][-]

5[13][+]

7

59

2

16[38]

17

14

12

15

38

3

14[36][-]

12[23]

11[40][+]

11

12

99

4

0[+]

0

0

0[32][-]

0[42]

74

Потребности

74

23

86

45

42

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (4, 4) = 32. Прибавляем 32 к объемам грузов, стоящих в плюсовых клетках и вычитаем 32 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

1

2

3

4

5

Запасы

1

9

10

8[14]

5[45]

7

59

2

16[38]

17

14

12

15

38

3

14[4]

12[23]

11[72]

11

12

99

4

0[32]

0

0

0

0[42]

74

Потребности

74

23

86

45

42

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых

ui + vj = cij,

полагая, что u1 = 0.

u1 + v3 = 8; 0 + v3 = 8; v3 = 8

u3 + v3 = 11; 8 + u3 = 11; u3 = 3

u3 + v1 = 14; 3 + v1 = 14; v1 = 11

u2 + v1 = 16; 11 + u2 = 16; u2 = 5

u4 + v1 = 0; 11 + u4 = 0; u4 = -11

u4 + v5 = 0; -11 + v5 = 0; v5 = 11

u3 + v2 = 12; 3 + v2 = 12; v2 = 9

u1 + v4 = 5; 0 + v4 = 5; v4 = 5

v1=11

v2=9

v3=8

v4=5

v5=11

u1=0

9

10

8[14]

5[45]

7

u2=5

16[38]

17

14

12

15

u3=3

14[4]

12[23]

11[72]

11

12

u4=-11

0[32]

0

0

0

0[42]

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij

(1;1): 0 + 11 > 9; ?11 = 0 + 11 - 9 = 2

(1;5): 0 + 11 > 7; ?15 = 0 + 11 - 7 = 4

(2;5): 5 + 11 > 15; ?25 = 5 + 11 - 15 = 1

(3;5): 3 + 11 > 12; ?35 = 3 + 11 - 12 = 2 max(2,4,1,2) = 4

Выбираем максимальную оценку свободной клетки (1;5): 7

Для этого в перспективную клетку (1;5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».

1

2

3

4

5

Запасы

1

9

10

8[14][-]

5[45]

7[+]

59

2

16[38]

17

14

12

15

38

3

14[4][-]

12[23]

11[72][+]

11

12

99

4

0[32][+]

0

0

0

0[42][-]

74

Потребности

74

23

86

45

42

Цикл приведен в таблице (1,5 > 1,3 > 3,3 > 3,1 > 4,1 > 4,5).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (3, 1) = 4. Прибавляем 4 к объемам грузов, стоящих в плюсовых клетках и вычитаем 4 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

1

2

3

4

5

Запасы

1

9

10

8[10]

5[45]

7[4]

59

2

16[38]

17

14

12

15

38

3

14

12[23]

11[76]

11

12

99

4

0[36]

0

0

0

0[38]

74

Потребности

74

23

86

45

42

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых

ui + vj = cij,

полагая, что u1 = 0.

u1 + v3 = 8; 0 + v3 = 8; v3 = 8

u3 + v3 = 11; 8 + u3 = 11; u3 = 3

u3 + v2 = 12; 3 + v2 = 12; v2 = 9

u1 + v4 = 5; 0 + v4 = 5; v4 = 5

u1 + v5 = 7; 0 + v5 = 7; v5 = 7

u4 + v5 = 0; 7 + u4 = 0; u4 = -7

u4 + v1 = 0; -7 + v1 = 0; v1 = 7

u2 + v1 = 16; 7 + u2 = 16; u2 = 9

v1=7

v2=9

v3=8

v4=5

v5=7

u1=0

9

10

8[10]

5[45]

7[4]

u2=9

16[38]

17

14

12

15

u3=3

14

12[23]

11[76]

11

12

u4=-7

0[36]

0

0

0

0[38]

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij

(2;2): 9 + 9 > 17; ?22 = 9 + 9 - 17 = 1

(2;3): 9 + 8 > 14; ?23 = 9 + 8 - 14 = 3

(2;4): 9 + 5 > 12; ?24 = 9 + 5 - 12 = 2

(2;5): 9 + 7 > 15; ?25 =...


Подобные документы

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

    контрольная работа [232,3 K], добавлен 02.01.2012

  • Формулировка проблемы в практической области. Построение моделей и особенности экономико-математической модели транспортной задачи. Задачи линейного программирования. Анализ постановки задач и обоснования метода решения. Реализация алгоритма программы.

    курсовая работа [56,9 K], добавлен 04.05.2011

  • Основы математического моделирования экономических процессов. Общая характеристика графического и симплексного методов решения прямой и двойственной задач линейного программирования. Особенности формулирования и методика решения транспортной задачи.

    курсовая работа [313,2 K], добавлен 12.11.2010

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

    курсовая работа [39,6 K], добавлен 07.12.2010

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

    реферат [37,2 K], добавлен 25.01.2009

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

    курсовая работа [27,4 K], добавлен 05.10.2010

  • Построение сетевого графика выполнения работ по реконструкции цеха, определение его параметров. Корреляционно-регрессионный анализ; расчет коэффициента корреляции между производительностью труда и рентабельностью предприятия; оптимизация ассортимента.

    контрольная работа [803,4 K], добавлен 16.09.2011

  • Характерные черты задач линейного программирования. Общая постановка задачи планирования производства. Построение математической модели распределения ресурсов фирмы. Анализ чувствительности оптимального решения. Составление отчета по устойчивости.

    презентация [1,1 M], добавлен 02.12.2014

  • Описание графического способа решения задачи распределения ресурсов. Определение экономического смысла двойственной задачи. Нахождение предельных полезностей товаров и их приближенного изменения. Применение модели Стоуна для расчета равновесного спроса.

    контрольная работа [345,7 K], добавлен 24.03.2011

  • Составление математической модели, целевой функции, построение системы ограничений и симплекс-таблиц для решения задач линейного программирования. Решение транспортной задачи: определение опорного и оптимального плана, проверка методом потенциалов.

    курсовая работа [54,1 K], добавлен 05.03.2010

  • Построение экономико-математической модели задачи, комментарии к ней и получение решения графическим методом. Использование аппарата теории двойственности для экономико-математического анализа оптимального плана задачи линейного программирования.

    контрольная работа [2,2 M], добавлен 27.03.2008

  • Схема расположения подстанций. Составление математической модели системы электроснабжения. Нахождение оптимальной схемы подключения потребителей к источникам по критерию минимальных затрат. Построение транспортной матрицы. Нахождение допустимого решения.

    курсовая работа [625,4 K], добавлен 09.06.2015

  • Построение сетевой модели. Упорядочивание сетевого графика. Определение критического пути. Временные характеристики сетевого графика. Современное сетевое планирование в условиях неопределенности. Оптимизация сетевого графика по схеме "Время-стоимость".

    курсовая работа [537,0 K], добавлен 28.04.2014

  • Общая характеристика и модели сетевого планирования и управления. Оптимизация сетевых моделей по критерию "время-затраты". Показатели элементов сетевой модели. Оптимизация сетевого графика - процесс улучшения организации выполнения комплекса работ.

    лекция [313,1 K], добавлен 09.03.2009

  • Сущность многопериодической транспортной задачи, построение дерева проблем. Особенности морфологического, функционального и информационного описания логистической системы. Формулировка транспортной задачи, представление ее математической модели.

    курсовая работа [314,2 K], добавлен 12.05.2011

  • Симплекс метод решения задач линейного программирования. Построение модели и решение задачи определения оптимального плана производства симплексным методом. Построение двойственной задачи. Решение задачи оптимизации в табличном процессоре MS Excel.

    курсовая работа [458,6 K], добавлен 10.12.2013

  • Построение и обоснование математической модели решения задачи по составлению оптимального графика ремонта инструмента. Использование табличного симплекс-метода, метода искусственных переменных и проверка достоверности результата. Алгоритм решения задачи.

    курсовая работа [693,1 K], добавлен 04.05.2011

  • Система сетевого планирования и управления. Особенности построения сетевого графика. Расчет сроков завершения работ и резервов времени по работам и событиям, его оптимизация с целью минимизации затрат для выполнения всего комплекса работ до 21 суток.

    курсовая работа [27,7 K], добавлен 16.10.2009

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

    контрольная работа [192,0 K], добавлен 15.04.2014

  • Составление математической модели задачи. Расчёт оптимального плана перевозок с минимальной стоимостью с использованием метода потенциалов. Оптимальный вариант специального передвижного оборудования для технического обеспечения управления производством.

    контрольная работа [135,3 K], добавлен 01.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.