Решение задач математического программирования
Опорный план и ограничения транспортной задачи. Математическая модель задачи планирования производства. Алгоритм симплекс-метода и матрица коэффициентов прямых затрат трехотраслевой экономической системы. Принятие решения в условиях неопределенности.
Рубрика | Математика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 21.01.2014 |
Размер файла | 139,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Домашняя контрольная работа
По курсу «Математические модели в экономике»
Вариант 4
Задача 1
На трех железнодорожных станциях А1, А2 и А3 скопилось 120, 110 и 130 незагруженных вагонов. Эти вагоны необходимо перегнать на железнодорожные станции В1, В2, В3, В4 и В5. На каждой из этих станций потребность в вагонах соответственно равна 80, 60, 70, 100 и 50. Тарифы перегонки одного вагона определяются матрицей:
.
Составьте такой план перегонок вагонов, чтобы общая стоимость была минимальной.
Решение
Занесем исходные данные в распределительную таблицу.
B1 |
B2 |
B3 |
B4 |
B5 |
Запасы |
||
A1 |
2 |
4 |
1 |
6 |
7 |
120 |
|
A2 |
3 |
3 |
5 |
4 |
2 |
110 |
|
A3 |
8 |
9 |
6 |
3 |
4 |
130 |
|
Потребности |
80 |
60 |
70 |
100 |
50 |
Проверим закрытость системы.
?А=120+110+130=360
?В=80+60+70+100+50=360
Условие баланса соблюдается. Запасы равны потребностям.
1. Используя метод наименьшей стоимости, построим первый опорный план транспортной задачи.
B1 |
B2 |
B3 |
B4 |
B5 |
Запасы |
||
A1 |
2[50] |
4 |
1[70] |
6 |
7 |
120 |
|
A2 |
3[30] |
3[30] |
5 |
4 |
2[50] |
110 |
|
A3 |
8 |
9[30] |
6 |
3[100] |
4 |
130 |
|
Потребности |
80 |
60 |
70 |
100 |
50 |
В результате получен первый опорный план, который является допустимым, т.к. все вагоны вывезены на станции, которым они нужны, потребность станций в вагонах удовлетворена, а план соответствует системе ограничений транспортной задачи.
2. Подсчитаем число занятых клеток, их 7, а должно быть m+n-1=7. Следовательно, опорный план является невырожденным.
3. Проверим оптимальность опорного плана. Найдем потенциалы ui, vi по занятым клеткам таблицы, в которых ui+vi=cij, полагая, что ui=0.
u1+v1=2; 0+v1=2; v1=2.
u1+v3=1; 0+v3=1; v3=1.
u2+v1=3; u2+2=3; u2=1.
u2+v2=3; 1+v2=3; v2=2.
u3+v2=9; u3+2=9; u3=7.
u3+v4=3; 7+v4=3; v4=-4.
u2+v5=2; 1+v5=2; v5=1.
v1=2 |
v2=2 |
v3=1 |
v4=-4 |
v5=1 |
||
u1=0 |
2[50] |
4 |
1[70] |
6 |
7 |
|
u2=1 |
3[30] |
3[30] |
5 |
4 |
2[50] |
|
u3=7 |
8 |
9[30] |
6 |
3[100] |
4 |
Опорный план не является оптимальным, т.к. существуют оценки свободных клеток, для которых ui+vi>cij:
(3;1): 7+2>8; ?31=7+2-8=1.
(3;3): 7+1>6; ?33=7+1-6=2.
(3;5): 7+1>4; ?35=7+1-4=4.
Выбираем максимальную оценку свободной клетки (3;5): 4.
Для этого в перспективную клетку (3;5) ставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Цикл приведен в таблице.
v1=2 |
v2=2 |
v3=1 |
v4=-4 |
v5=1 |
||
u1=0 |
2[50] |
4 |
1[70] |
6 |
7 |
|
u2=1 |
3[30] |
3[30][+] |
5 |
4 |
2[50][-] |
|
u3=7 |
8 |
9[30][-] |
6 |
3[100] |
4[+] |
Из грузов xij стоящих в минусовых клетках, выбираем наименьшее, т.е. min(30,50)=30. Прибавляем 30 к объемам грузов, стоящих в плюсовых клетках и вычитаем 30 из объемов грузов стоящих в минусовых клетках. В результате мы получим новый опорный план.
B1 |
B2 |
B3 |
B4 |
B5 |
Запасы |
||
A1 |
2[50] |
4 |
1[70] |
6 |
7 |
120 |
|
A2 |
3[30] |
3[60] |
5 |
4 |
2[20] |
110 |
|
A3 |
8 |
9 |
6 |
3[100] |
4[30] |
130 |
|
Потребности |
80 |
60 |
70 |
100 |
50 |
4. Проверим оптимальность опорного плана. Найдем потенциалы ui, vi по занятым клеткам таблицы, в которых ui+vi=cij, полагая, что ui=0.
u1+v1=2; 0+v1=2; v1=2
u1+v3=1; 0+v3=1; v3=1
u2+v1=3; u2+2=3; u2=1
u2+v2=3; 1+v2=3; v2=2
u2+v5=2; 1+v5=2; v5=1
u3+v5=4; u3+1=4; u3=3
u3+v4=3; 3+v4=3; v4=-0
v1=2 |
v2=2 |
v3=1 |
v4=0 |
v5=1 |
||
u1=0 |
2[50] |
4 |
1[70] |
6 |
7 |
|
u2=1 |
3[30] |
3[60] |
5 |
4 |
2[20] |
|
u3=3 |
8 |
9 |
6 |
3[100] |
4[30] |
Опорный план является оптимальным, т.к. для всех ui+vi?cij.
Затраты составят: F(x)=2*50+1*70+3*30+3*60+2*20+3*100+4*30=900.
Задача 2
Продукцией городского молочного завода являются молоко, кефир и сметана. На производство 1 т молока, кефира и сметаны требуется соответственно 1,01; 1,01 и 9,45 т молока. При этом затраты рабочего времени при разливе 1 т молока и кефира составляют 0,18 и 0,19 машино/час. На расфасовке 1 т сметаны заняты специальные автоматы в течение 3,25 час. Всего для производства цельномолочной продукции завод может использовать 136 т молока. Основное оборудование может быть занято в течение 21,4 машино/час, а автоматы по расфасовке сметаны -- в течение 16,25 час. Прибыль от реализации 1 т молока, кефира и сметаны соответственно равна 30, 22 и 136 руб. Завод должен ежедневно производить не менее 100 т молока. Определить объемы выпуска молочной продукции, позволяющие получить наибольшую прибыль.
Решение
Математическая модель задачи планирования производства имеет вид:
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).
В 1-м неравенстве смысла (?) вводим базисную переменную x4. В 2-м неравенстве смысла (?) вводим базисную переменную x5. В 3-м неравенстве смысла (?) вводим базисную переменную x6. В 4-м неравенстве смысла (?) вводим базисную переменную x7 со знаком минус.
1.01x1 + 1.01x2 + 9.45x3 + 1x4 + 0x5 + 0x6 + 0x7 = 136
0.18x1 + 0.19x2 + 0x3 + 0x4 + 1x5 + 0x6 + 0x7 = 21.4
0x1 + 0x2 + 3.25x3 + 0x4 + 0x5 + 1x6 + 0x7 = 16.25
1x1 + 0x2 + 0x3 + 0x4 + 0x5 + 0x6-1x7 = 100
Введем искусственные переменные x: в 4-м равенстве вводим переменную x8;
1.01x1 + 1.01x2 + 9.45x3 + 1x4 + 0x5 + 0x6 + 0x7 + 0x8 = 136
0.18x1 + 0.19x2 + 0x3 + 0x4 + 1x5 + 0x6 + 0x7 + 0x8 = 21.4
0x1 + 0x2 + 3.25x3 + 0x4 + 0x5 + 1x6 + 0x7 + 0x8 = 16.25
1x1 + 0x2 + 0x3 + 0x4 + 0x5 + 0x6-1x7 + 1x8 = 100
Для постановки задачи на максимум целевую функцию запишем так:
F(X) = 30x1+22x2+136x3 - Mx8 > max
За использование искусственных переменных, вводимых в целевую функцию, накладывается так называемый штраф величиной М, очень большое положительное число, которое обычно не задается.
Полученный базис называется искусственным, а метод решения называется методом искусственного базиса.
Причем искусственные переменные не имеют отношения к содержанию поставленной задачи, однако они позволяют построить стартовую точку, а процесс оптимизации вынуждает эти переменные принимать нулевые значения и обеспечить допустимость оптимального решения.
Из уравнений выражаем искусственные переменные:
x8 = 100-x1+x7
которые подставим в целевую функцию:
F(X) = 30x1 + 22x2 + 136x3 - M(100-x1+x7) > max
или
F(X) = (30+M)x1+(22)x2+(136)x3+(-M)x7+(-100M) > max
Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:
1.01 |
1.01 |
9.45 |
1 |
0 |
0 |
0 |
0 |
|
0.18 |
0.19 |
0 |
0 |
1 |
0 |
0 |
0 |
|
0 |
0 |
3.25 |
0 |
0 |
1 |
0 |
0 |
|
1 |
0 |
0 |
0 |
0 |
0 |
-1 |
1 |
Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом.
Экономический смысл дополнительных переменных: дополнительные перемены задачи ЛП обозначают излишки сырья, времени, других ресурсов, остающихся в производстве данного оптимального плана.
Решим систему уравнений относительно базисных переменных: x4, x5, x6, x8,
Полагая, что свободные переменные равны 0, получим первый опорный план:
X1 = (0,0,0,136,21.4,16.25,0,100)
Базисное решение называется допустимым, если оно неотрицательно.
Базис |
B |
X1 |
X2 |
X3 |
X4 |
X5 |
X6 |
X7 |
X8 |
|
x4 |
136 |
1.01 |
1.01 |
9.45 |
1 |
0 |
0 |
0 |
0 |
|
x5 |
21.4 |
0.18 |
0.19 |
0 |
0 |
1 |
0 |
0 |
0 |
|
x6 |
16.25 |
0 |
0 |
3.25 |
0 |
0 |
1 |
0 |
0 |
|
x8 |
100 |
1 |
0 |
0 |
0 |
0 |
0 |
-1 |
1 |
|
F(X0) |
-100M |
-30-M |
-22 |
-136 |
0 |
0 |
0 |
M |
0 |
Переходим к основному алгоритму симплекс-метода.
Итерация №0.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В индексной строке F(x) выбираем максимальный по модулю элемент. В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai1
Следовательно, 4-ая строка является ведущей.
Разрешающий элемент равен (1) и находится на пересечении ведущего столбца и ведущей строки.
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x8 в план 1 войдет переменная x1
Строка, соответствующая переменной x1 в плане 1, получена в результате деления всех элементов строки x8 плана 0 на разрешающий элемент РЭ=1
На месте разрешающего элемента в плане 1 получаем 1.
В остальных клетках столбца x1 плана 1 записываем нули.
Таким образом, в новом плане 1 заполнены строка x1 и столбец x1 .
Все остальные элементы нового плана 1, включая элементы индексной строки, определяются по правилу прямоугольника.
Для этого выбираем из старого плана четыре числа, которые расположены в вершинах прямоугольника и всегда включают разрешающий элемент РЭ.
НЭ = СЭ - (А*В)/РЭ
СТЭ - элемент старого плана, РЭ - разрешающий элемент (1), А и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ.
После преобразований получаем новую таблицу:
Базис |
B |
X1 |
X2 |
X3 |
X4 |
X5 |
X6 |
X7 |
X8 |
|
x4 |
35 |
0 |
1.01 |
9.45 |
1 |
0 |
0 |
1.01 |
-1.01 |
|
x5 |
3.4 |
0 |
0.19 |
0 |
0 |
1 |
0 |
0.18 |
-0.18 |
|
x6 |
16.25 |
0 |
0 |
3.25 |
0 |
0 |
1 |
0 |
0 |
|
x1 |
100 |
1 |
0 |
0 |
0 |
0 |
0 |
-1 |
1 |
|
F(X0) |
3000 |
-22 |
-22 |
-136 |
0 |
0 |
0 |
-30 |
30+M |
Итерация №1.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В индексной строке F(x) выбираем максимальный по модулю элемент. В качестве ведущего выберем столбец, соответствующий переменной x3, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai3
и из них выберем наименьшее:
Следовательно, 1-ая строка является ведущей.
Разрешающий элемент равен (9.45) и находится на пересечении ведущего столбца и ведущей строки.
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x4 в план 2 войдет переменная x3
Строка, соответствующая переменной x3 в плане 2, получена в результате деления всех элементов строки x4 плана 1 на разрешающий элемент РЭ=9.45
На месте разрешающего элемента в плане 2 получаем 1.
В остальных клетках столбца x3 плана 2 записываем нули.
Таким образом, в новом плане 2 заполнены строка x3 и столбец x3 .
Все остальные элементы нового плана 2, включая элементы индексной строки, определяются по правилу прямоугольника.
После преобразований получаем новую таблицу:
Базис |
B |
X1 |
X2 |
X3 |
X4 |
X5 |
X6 |
X7 |
X8 |
|
x3 |
3.7 |
0 |
0.11 |
1 |
0.11 |
0 |
0 |
0.11 |
-0.11 |
|
x5 |
3.4 |
0 |
0.19 |
0 |
0 |
1 |
0 |
0.18 |
-0.18 |
|
x6 |
4.21 |
0 |
-0.35 |
0 |
-0.34 |
0 |
1 |
-0.35 |
0.35 |
|
x1 |
100 |
1 |
0 |
0 |
0 |
0 |
0 |
-1 |
1 |
|
F(X0) |
3503.7 |
0 |
-7.46 |
0 |
14.39 |
0 |
0 |
-15.46 |
15.46+M |
Итерация №2.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В индексной строке F(x) выбираем максимальный по модулю элемент.
В качестве ведущего выберем столбец, соответствующий переменной x7, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai7 и из них выберем наименьшее:
Следовательно, 2-ая строка является ведущей.
Разрешающий элемент равен (0.18) и находится на пересечении ведущего столбца и ведущей строки.
4. Пересчет симплекс-таблицы. Формируем следующую часть симплексной таблицы.
Вместо переменной x5 в план 3 войдет переменная x7
Строка, соответствующая переменной x7 в плане 3, получена в результате деления всех элементов строки x5 плана 2 на разрешающий элемент РЭ=0.18.
На месте разрешающего элемента в плане 3 получаем 1.
В остальных клетках столбца x7 плана 3 записываем нули.
Таким образом, в новом плане 3 заполнены строка x7 и столбец x7 .
Все остальные элементы нового плана 3, включая элементы индексной строки, определяются по правилу прямоугольника.
После преобразований получаем новую таблицу:
Базис |
B |
X1 |
X2 |
X3 |
X4 |
X5 |
X6 |
X7 |
X8 |
|
x3 |
1.68 |
0 |
-0.00594 |
1 |
0.11 |
-0.59 |
0 |
0 |
0 |
|
x7 |
18.89 |
0 |
1.06 |
0 |
0 |
5.56 |
0 |
1 |
-1 |
|
x6 |
10.77 |
0 |
0.0193 |
0 |
-0.34 |
1.93 |
1 |
0 |
0 |
|
x1 |
118.89 |
1 |
1.06 |
0 |
0 |
5.56 |
0 |
0 |
0 |
|
F(X0) |
3795.81 |
0 |
8.86 |
0 |
14.39 |
85.91 |
0 |
0 |
M |
Итерация №3.
1. Проверка критерия оптимальности.
Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи.
Так как в оптимальном решении отсутствуют искусственные переменные (они равны нулю), то данное решение является допустимым.
Оптимальный план можно записать так:
x3 = 1.68
x1 = 118.89
F(X) = 30*118.89 + 136*1.68 = 3795.81
Задача 3
Для трехотраслевой экономической системы задана матрица коэффициентов прямых затрат и вектор конечного потребления:
А =, .
Требуется:
1) Определить, продуктивна ли матрица А?
2) Найти коэффициенты полных материальных затрат.
3) Найти вектор валовой продукции.
4) Заполнить схему межотраслевого баланса.
5) Определить абсолютное изменение валового выпуска продукции третьей отрасли, если спрос на товары 1-й отрасли увеличился на 60 единиц, а спрос на товары 3-й отрасли сократился на 80 единиц.
Решение
1. Одним из критериев продуктивности матрицы А является отличие определителя матрицы (E-A) от нуля.
Находим матрицу (E-A):
Вычисляем обратную матрицу (E-A)-1:
Определитель равен: ?=0.5*(0.7*0.7-(-0.1*0))-(-0.6*(-0.2*0.7-(-0.1*(-0.1))))+(-0.2*(-0.2*0-0.7*(-0.1)))=0.141.
Определитель отличен от нуля, следовательно матрица является невырожденной и продуктивной и для нее можно найти обратную матрицу A-1.
2. Если ввести в рассмотрение матрицу коэффициентов прямых затрат A = (aij), вектор-столбец валовой продукции X = (Xi) и вектор-столбец конечной продукции Y = (Yi), то математическая модель межотраслевого баланса примет вид:
X = AX +Y
Матрица A имеет неотрицательные элементы и удовлетворяет критерию продуктивности (при любом j сумма элементов столбца ?aij ? 1.
Определим матрицу коэффициентов полных затрат точно с помощью формул обращения невырожденных матриц. Коэффициент полных затрат (bij) показывает, какое количество продукции i-й отрасли нужно произвести, чтобы с учетом прямых и косвенных затрат этой продукции получить единицу конечной продукции j-й отрасли.
Полные затраты отражают использование ресурса на всех этапах изготовления и равны сумме прямых и косвенных затрат на всех предыдущих стадиях производства продукции.
Транспонируем матрицу
Найдем для нее алгебраические дополнения
Обратная матрица
3 Найдем вектор валовой продукции трех отраслей
4. Для определения элементов первого квадранта материального межотраслевого баланса воспользуемся формулой xij = aij * Xj. Составляющие третьего квадранта (условно-чистая продукция) находятся как разность между объемами валовой продукции и суммами элементов соответствующих столбцов найденного первого квадранта. Межотраслевой баланс состоит из четырех квадрантов (табл.). Первый квадрант отражает межотраслевые потоки продукции. Второй характеризует отраслевую материальную структуру национального дохода. Третий представляет национальный доход как стоимость условно-чистой продукции (Zj), равной сумме амортизации (cj), оплаты труда (vj) и чистого дохода j-й отрасли (mj). Четвертый квадрант показывает конечное распределение и использование национального дохода.
Производящие отрасли |
Потребляющие отрасли |
Конечный продукт |
Валовый продукт |
|||
1 |
2 |
3 |
||||
1 |
1450,35 |
782,98 |
167,38 |
500 |
2900,71 |
|
2 |
1740,43 |
1174,47 |
0 |
1000 |
3914,89 |
|
3 |
580,14 |
391,49 |
502,13 |
200 |
1673,76 |
|
Чистый доход |
-870,21 |
1565,96 |
1004,26 |
1700 |
||
Валовый продукт |
2900,71 |
3914,89 |
1673,76 |
8489,36 |
5. Чтобы определить абсолютное изменение валового выпуска продукции третьей отрасли подставим данные в уравнение вида , где - коэффициенты полных затрат, а - изменение спроса на товары j-й отрасли. Получаем:
Т.е. валовый выпуск продукции третьей отрасли уменьшится на 45,2 единиц.
Задача 4
транспортный математический модель симплекс матрица
Руководителю требуется принять решение в условиях полной неопределенности. Он владеет информацией о возможных последствиях принятия решения, заданных матрицей
Q =
Составить матрицу рисков и определить оптимальное решение по правилам Вальда, Сэвиджа, Гурвица, если л=1/3.
Решение
Для составления матрицы рисков найдем
Теперь составим матрицу рисков по формуле
Правило Вальда рекомендует принять такое решение , что
Для начала найдем
:
Согласно правилу Вальда нужно принять третье решение т.к.
.
Правило Сэвиджа рекомендует принять такое решение , что
Определим
:
Согласно правилу Сэвиджа рекомендует принять 1-е или 3-е решение, т.к.
.
По правилу Гурвица следует принять такое решение, которое соответствует формуле
, где
Определим
,
следовательно, нужно принять третье решение. Исходя их всех правил нужно принять третье решение.
Задача 5
Проект строительства плавательного бассейна состоит из девяти работ.
Работа |
Непосредственно предшествующая работа |
Время выполнения работы, нед. |
|
A |
- |
5 |
|
B |
- |
4 |
|
C |
A, B |
6 |
|
D |
A, B |
9 |
|
E |
B |
3 |
|
F |
C |
2 |
|
G |
D |
8 |
|
H |
D, F |
8 |
|
I |
E, G, H |
4 |
Постройте сетевую модель выполнения проекта. Каков ожидаемый срок завершения проекта?
Решение
Для построения построим для начала сетевой график, используя правила построения и порядок следования событий.
1-е событие, это начало работ. Далее следует одновременное начало работ А и В. С учетом что событие «окончание работы В» наступит раньше чем «закончена работа А и В» то порядковый номер 2 присваиваем событию, которое наступает после действия В и соответственно событию «закончена работа А и В» присваивается номер 3. Для того чтобы обозначить событие одновременного завершение работ А и В добавляем фиктивную работу, которая обозначается пунктирной стрелкой.
После наступления события «закончена работа А и В» следуют работы С и D. А после наступления события «закончена работа С» следует работа F. С учетом того что длительность работы С меньше чем длительность одновременно начинающейся работы D, то присваиваем событию «закончена работа С» номер 4.
Размещено на http://www.allbest.ru/
Т.к. общая продолжительность работ С и F меньше чем длительность работы D, то событие «окончание работы F» получает порядковый номер 5, а соответственно событие «закончена работа D» получает номер 6. Параллельно с тем после события «закончена работа В» началась работа Е. Отобразим промежуточный сетевой график.
Размещено на http://www.allbest.ru/
Событие 5 имеет следует после завершение работы F и работы D, значит нужно ввести фиктивную работу в виде пунктирной стрелки, которая соединяет событие «закончена работа D» и событие «закончена работа F». После события «закончена работа D и F» следует работа H. После события «закончена работа D» следует работа G. Три работы H,G и Е завершаются событием «закончены работы H,G и Е», после которого следует работа I, которая является итоговой. Отобразим окончательный сетевой график.
Размещено на http://www.allbest.ru/
Рассчитаем временные параметры событий.
- ранний срок наступления события i, минимально необходимый для выполнения всех работ, которые предшествуют событию i;
- поздний срок наступления события i, превышение которого вызовет аналогичную задержку наступления завершающего события сети;
- резерв события i, т.е. время, на которое может быть отсрочено наступление события i без нарушения сроков завершения проекта в целом.
Временные параметры отображаются в событиях на сетевом графике следующим образом
Ранние сроки свершения событий рассчитываются от исходного (И) к завершающему (З) событию следующим образом:
1) для исходного события И ;
2) для всех остальных событий I
,
где максимум берется по всем работам , входящим в событие i; - длительность работы
Поздние сроки свершения событий рассчитываются от завершающего к исходному событию:
1) для завершающего события З ;
2) для всех остальных событий ,
где минимум берется по всем работам , выходящим из события i; - длительность работы (k,i)
Заполним параметрами события в сетевом графике. Итоговый график отображен ниже.
Размещено на http://www.allbest.ru/
Время выполнения проекта равно 26 недель.
Размещено на Allbest.ru
...Подобные документы
Форма для ввода целевой функции и ограничений. Характеристика симплекс-метода. Процесс решения задачи линейного программирования. Математическое описание алгоритма симплекс-метода. Решение задачи ручным способом. Описание схемы алгоритма программы.
контрольная работа [66,3 K], добавлен 06.04.2012Решение двойственной задачи с помощью первой основной теоремы теории двойственности, графическим и симплексным методом. Математическая модель транспортной задачи, расчет опорного плана перевозок методами северо-западного угла и минимального элемента.
контрольная работа [333,3 K], добавлен 27.11.2011Решение систем уравнений по правилу Крамера, матричным способом, с использованием метода Гаусса. Графическое решение задачи линейного программирования. Составление математической модели закрытой транспортной задачи, решение задачи средствами Excel.
контрольная работа [551,9 K], добавлен 27.08.2009Линейное программирование как наиболее разработанный и широко применяемый раздел математического программирования. Понятие и содержание симплекс-метода, особенности и сферы его применения, порядок и анализ решения линейных уравнений данным методом.
курсовая работа [197,1 K], добавлен 09.04.2013Основные понятия математического моделирования, характеристика этапов создания моделей задач планирования производства и транспортных задач; аналитический и программный подходы к их решению. Симплекс-метод решения задач линейного программирования.
курсовая работа [2,2 M], добавлен 11.12.2011Сущность понятия "симплекс-метод". Математические модели пары двойственных задач линейного программирования. Решение задачи симплексным методом: определение минимального значения целевой функции, построение первого опорного плана, матрица коэффициентов.
курсовая работа [219,4 K], добавлен 17.04.2013Формирование нижних и верхних оценок целевой функции. Алгоритм метода ветвей и границ, решение задач с его помощью. Решение задачи коммивояжера методом ветвей и границ. Математическая модель исследуемой задачи, принципы ее формирования и порядок решения.
курсовая работа [153,2 K], добавлен 25.11.2011Методы решения задачи коммивояжера. Математическая модель задачи коммивояжера. Алгоритм Литтла для нахождения минимального гамильтонова контура для графа с n вершинами. Решение задачи коммивояжера с помощью алгоритма Крускала и "деревянного" алгоритма.
курсовая работа [118,7 K], добавлен 30.04.2011Понятие и виды задач математического линейного и нелинейного программирования. Динамическое программирование, решение задачи средствами табличного процессора Excel. Задачи динамического программирования о выборе оптимального распределения инвестиций.
курсовая работа [126,5 K], добавлен 21.05.2010Описание метода потенциалов Математическая постановка задачи об оптимальных перевозках. Метод решения задачи об оптимальных перевозках средствами Ms Excel. Постановка параметрической транспортной задачи, ее математическое и компьютерное моделирование.
курсовая работа [802,5 K], добавлен 21.10.2014Понятие линейного программирования и его основные методы. Формулировка задачи линейного программирования в матричной форме и ее решение различными методами: графическим, табличным, искусственного базиса. Особенности решения данной задачи симплекс-методом.
курсовая работа [65,3 K], добавлен 30.11.2010Математическая модель задачи. Решение транспортной задачи методом потенциалов. Значение целевой функции. Система, состоящая из 7 уравнений с 8-ю неизвестными. Решение задач графическим методом. Выделение полуплоскости, соответствующей неравенству.
контрольная работа [23,5 K], добавлен 12.06.2011Графический и симплексный методы решения ОЗЛП. Построение функции цели, образующая совместно с системой ограничений математическую модель экономической задачи. Нахождение неотрицательного решения системы линейных уравнений. Решение транспортной задачи.
лабораторная работа [322,9 K], добавлен 10.04.2009Применение математических и вычислительных методов в планировании перевозок. Понятие и виды транспортных задач, способы их решения. Особенности постановки задачи по критерию времени. Решение транспортной задачи в Excel, настройка параметров решателя.
курсовая работа [1,0 M], добавлен 12.01.2011Обыкновенные и модифицированные жордановы исключения. Последовательность решения задач линейного программирования симплекс-методом применительно к задаче максимизации: составлении опорного плана решения, различные преобразования в симплекс-таблице.
курсовая работа [37,2 K], добавлен 01.05.2011Целочисленные задачи математического программирования. Постановка транспортной задачи по критерию стоимости в матричной форме. Задача о назначении (проблема выбора, задача о женихах и невестах). Алгоритм метода Гомори. Формирование правильного отсечения.
курсовая работа [868,8 K], добавлен 05.12.2012Графическое решение задачи линейного программирования. Общая постановка и решение двойственной задачи (как вспомогательной) М-методом, правила ее формирования из условий прямой задачи. Прямая задача в стандартной форме. Построение симплекс таблицы.
задача [165,3 K], добавлен 21.08.2010Теоретические положения симплекс-метода и постоптимального анализа. Построение математической модели задачи. Нахождение ценностей ресурсов. Определение относительных и абсолютных диапазонов изменения уровней запасов дефицитных и недефицитных ресурсов.
курсовая работа [86,7 K], добавлен 19.11.2010Составление математической модели задачи. Определение всевозможных способов распила 5-метровых бревен на брусья 1,5, 2,4, 3,2 в отношении 1:2:3 так, чтобы минимизировать общую величину отходов. Решение задачи линейного программирования симплекс-методом.
задача [26,1 K], добавлен 27.11.2015Структура текстовой задачи. Условия и требования задач и отношения между ними. Методы и способы решения задач. Основные этапы решения задач. Поиск и составление плана решения. Осуществление плана решения. Моделирование в процессе решения задачи.
презентация [247,7 K], добавлен 20.02.2015