Автор работы: Пользователь скрыл имя, 20 Ноября 2011 в 18:12, контрольная работа
Информация о проекте задана перечнем работ, их продолжительностью и последовательностью.
4. Среди невыделенных элементов матрицы С найдем минимальный – h=0. Отметим ноль, соответствующий h матрицы С, штрихом и проверим невязку по строке.
5.
Невязка по строке равна нулю.
В выделенной строке по
| + | |||||
| С= | 0* | 0’ | 6 | 0 | + |
| 2 | 3 | 2 | 0 | ||
| 5 | 3 | 0 | 0 | ||
| 0 | 2 | 3 | 4 |
Повторим пункт 4. Невязка по строке равна нулю. В выделенной строке по матрице Х последовательно проверим элементы в выделенных столбцах. Если , то снимем выделение со столбца и соответствующий ноль матрицы отметим звездочкой.
| + | |||||
| С= | 0* | 0’ | 6 | 0 | + |
| 2 | 3 | 2 | 0’ | + | |
| 5 | 3 | 0 | 0 | ||
| 0 | 2 | 3 | 4 |
Повторим пункт 4. Невязка по строке равна нулю. В выделенной строке по матрице Х последовательно проверим элементы в выделенных столбцах. Если , то снимем выделение со столбца и соответствующий ноль матрицы отметим звездочкой.
| С= | 0* | 0’ | 6 | 0 | + |
| 2 | 3 | 2 | 0’ | + | |
| 5 | 3 | 0* | 0’ | + | |
| 0 | 2 | 3 | 4 |
Повторим
пункт 4. Невязка по строке больше нуля.
| С= | 0* | 0’ | 6 | 0 | + |
| 2 | 3 | 2 | 0’ | + | |
| 5 | 3 | 0* | 0’ | + | |
| 0’ | 2 | 3 | 4 |
6.
Найдем новый план. Для этого,
начиная с 0’,
| С= | 0* | 0’ | 6 | 0 | + |
| 2 | 3 | 2 | 0’ | + | |
| 5 | 3 | 0* | 0’ | + | |
| 0’ | 2 | 3 | 4 |
Определим
величину сокращения невязки.
где - невязка по строке, где начинается цепочка,
- все значения матрицы Х, соответствующие 0* в цепочке,
– невязка по столбцу, где заканчивается цепочка.
Прибавим к элементам матрицы Х, соответствующим 0’ и вычтем из элементов, соответствующих 0*.
| Х= | 10 | |||
| 13 | ||||
| 25 | 2 | |||
| 13 | . |
7. Вычислим невязки по столбцам и строкам.
| Х= | 10 | 0 | |||
| 13 | 0 | ||||
| 25 | 2 | 0 | |||
| 13 | . | 18 | |||
| 0 | 12 | 0 | 6 |
Оптимальный
план не найден.
8.
Выделим столбцы в матрице
С, где невязка
| + | + | |||
| С= | 0 | 0 | 6 | 0 |
| 2 | 3 | 2 | 0 | |
| 5 | 3 | 0 | 0 | |
| 0 | 2 | 3 | 4 |
9.
Среди невыделенных элементов
матрицы С найдем минимальный
– h=0. Отметим ноль, соответствующий
h матрицы С, штрихом и проверим невязку
по строке.
10.
Невязка по строке равна нулю.
В выделенной строке по
| + | + | ||||
| С= | 0 | 0’ | 6 | 0 | + |
| 2 | 3 | 2 | 0 | ||
| 5 | 3 | 0 | 0 | ||
| 0 | 2 | 3 | 4 |
Повторим пункт 9. Невязка по строке равна нулю. В выделенной строке по матрице Х последовательно проверим элементы в выделенных столбцах. Если , то снимем выделение со столбца и соответствующий ноль матрицы отметим звездочкой.
| + | + | ||||
| С= | 0 | 0’ | 6 | 0 | + |
| 2 | 3 | 2 | 0’ | + | |
| 5 | 3 | 0* | 0’ | + | |
| 0 | 2 | 3 | 4 |
11. Среди невыделенных элементов матрицы С найдем минимальный – h=2. Вычтем h из всех невыделенных элементов матрицы и прибавим к элементам, находящимся на пересечении выделенных столбцов и строк.
| + | |||||
| С= | 2 | 0’ | 6 | 0 | + |
| 4 | 3 | 2 | 0’ | + | |
| 7 | 3 | 0* | 0’ | + | |
| 0 | 0’ | 1 | 2 |
Среди невыделенных элементов отметим ноль штрихом и проверим невязку по строке. Невязка по строке больше нуля.
12.
Найдем новый план. Для этого,
начиная с 0’,
| + | |||||
| С= | 2 | 0’ | 6 | 0 | + |
| 4 | 3 | 2 | 0’ | + | |
| 7 | 3 | 0* | 0’ | + | |
| 0 | 0’ | 1 | 2 |
Определим величину сокращения невязки.
13. Прибавим к элементам матрицы Х, соответствующим 0’ и вычтем из элементов, соответствующих 0*.
| Х= | 10 | 0 | |||
| 13 | 0 | ||||
| 25 | 2 | 0 | |||
| 13 | 12 | 6 | |||
| 0 | 0 | 0 | 6 |
Оптимальный план не найден.
14.
Выделим столбцы в матрице
С, где невязка
| + | + | + | ||
| 2 | 0 | 6 | 0 | |
| 4 | 3 | 2 | 0 | |
| 7 | 3 | 0 | 0 | |
| 0 | 0 | 1 | 2 |
15. Среди невыделенных элементов матрицы С найдем минимальный – h=0. Отметим ноль, соответствующий h матрицы С, штрихом и проверим невязку по строке.
16.
Невязка по строке равна нулю.
В выделенной строке по
| + | + | ||||
| С= | 2 | 0* | 6 | 0’ | + |
| 4 | 3 | 2 | 0 | ||
| 7 | 3 | 0 | 0 | ||
| 0 | 0 | 1 | 2 |
Информация о работе Контрольная работа по "Проектирование АСОиУ"