Опорное решение будет
оптимальным, если
при
, то есть в свободных клетках нет
положительных оценок
. Найдем оценки свободных
клеток:
,
,
,
,
,
.
Так
как , то найденное опорное решение
не является оптимальным, поэтому
нужно перейти к новому опорному решению, на котором значение целевой функции будет
меньше найденного
. Для этого находим клетку,
которой соответствует наибольшая положительная оценка. В данном случае такая
клетка только одна, поэтому
. Затем строим
цикл, включающий в свой состав клетку (1, 2) и часть клеток, занятых опорным
решением
. Для этого вычеркиваем те строки и
столбцы, которые содержат одну занятую клетку (это третья строка и третий и
четвертый столбцы). Оставшиеся занятые клетки и составляют цикл.
В клетках цикла расставим поочередно
знаки и
начиная
с
в клетке (1,2) с наибольшей
положительной оценкой. Внутри цикла осуществляют сдвиг (перераспределение груза)
на величину
. Клетка со знаком
, в которой достигается
, остается пустой. В данном примере
цикл следующий:
45 |
15 |
20 |
20 |
||||||
25 |
|
9 |
|
5 |
3 |
10 |
|||
5 |
20 |
||||||||
1 |
|||||||||
55 |
|
6 |
|
3 |
8 |
2 |
|||
20 |
15 |
20 |
|||||||
20 |
3 |
8 |
4 |
8 |
|||||
20 |
Сдвиг осуществляем на величину и
получаем новое опорное решение
:
45 |
15 |
20 |
20 |
|||||
25 |
9 |
5 |
3 |
10 |
||||
5 |
20 |
|||||||
55 |
6 |
3 |
8 |
2 |
||||
25 |
10 |
20 |
||||||
20 |
3 |
8 |
4 |
8 |
||||
20 |
Полученное опорное решение нужно
проверить на оптимальность. Для этого строим новую систему потенциалов, решая
систему уравнений:
Полагая ,
последовательно находим:
,
,
,
,
и
. Найдем оценки свободных клеток:
,
,
,
,
,
.
Так как среди оценок нет
положительных, то найденное опорное решение будет
являться оптимальным. Значит, наименьшее значение целевой функции равно:
.
Ответ: .
3. ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
Задача 1
Решить графически задачу линейного программирования с двумя переменными.
1. |
2. |
3. |
4. |
5. |
6. |
7. |
8. |
9. |
10. |
11. |
12. |
13. |
14. |
15. |
16. |
17. |
18. |
19. |
20. |
21. |
22. |
23. |
24. |
25. |
26. |
27. |
28. |
29. |
30. |
31. |
32. |
33. |
34. |
35. |
36. |
37. |
38. |
39. |
40. |
Задача 2
Решить задачу линейного программирования симплекс-методом.
1. |
2. |
3. |
4. |
5. |
6. |
7. |
8. |
9. |
10. |
11. |
12. |
13. |
14. |
15. |
16. |
17. |
18. |
19. |
20. |
21. |
22. |
23. |
24. |
25. |
26. |
27. |
28. |
29. |
30. |
31. |
32. |
33. |
34. |
35. |
36. |
37. |
38. |
39. |
40. |
Задача 3
Для данной канонической задачи линейного программирования составить двойственную, решить ее графически и, используя теорему двойственности, найти решение исходной задачи.
1. |
2. |
3. |
4. |
5. |
6. |
7. |
8. |
9. |
10. |
11. |
12. |
13. |
14. |
15. |
16. |
17. |
18. |
19. |
20. |
21. |
22. |
23. |
24. |
25. |
26. |
27. |
28. |
29. |
30. |
31. |
32. |
33. |
34. |
35. |
36. |
37. |
38. |
39. |
40. |
Задача 4
Решить транспортную задачу линейного программирования методом потенциалов (начальный опорный план находить методом «северо-западного» угла).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.