
Karmazin_-_Teoria_Igr_Uchebnik / P1_3
.DOCТема 1. ГРАФИЧЕСКОЕ РЕШЕНИЕ ЗАДАЧ ЛИНЕЙНОГО
ПРОГРАММИРОВАНИЯ
Графический метод применяется для решения задачи линейного программирования в стандартной форме с двумя переменными:
найти решение
,
доставляющее
(1)
при ограничениях:
(2)
. (3)
Такие задачи
допускают наглядную геометрическую
интерпретацию. Каждое из неравенств
(2) определяет на координатной плоскости
некоторую полуплоскость, а система всех
неравенств (2) и (3) в случае их совместности
выпуклый многоугольник.
Пример 1. Решить задачу линейного программирования:
(4)
графическим способом.
Сначала построим
область допустимых решений. Множество
решений, удовлетворяющих условиям
и
,
представляет собой первую четверть
координатной плоскости
.
Множество точек удовлетворяющих условию
,
есть полуплоскость, границей которой
является прямая
.
Чтобы определить полуплоскость, в
которой выполняется данное неравенство,
достаточно взять произвольную точку,
через которую не проходит граничная
прямая. Если пробная точка удовлетворяет
ограничению-неравенству, то это
неравенство выполняется в полуплоскости,
содержащей пробную точку. В противном
случае берется полуплоскость, не
содержащая пробной точки. В данном
случае, возьмем точку
в качестве пробной.
На рис. 1 выделена
область, полученная пересечением
полуплоскостей, соответствующих
неравенствам
.
Рис. 1
Далее строим прямые
и
(рис.
2) и с помощью пробной точки O
(0,0) находим
полуплоскости соответствующие
неравенствам
и
.
Затем определяем множество допустимых
решений, являющееся пересечением
полуплоскостей всех ограничений
неравенств
это будет многоугольник
.
Найдем среди
множества точек
из области допустимых решений такие,
которые придают заданной целевой функции
наибольшее значение. Рассмотрим линию
уровня
линейной функции
,
т.е. линию, вдоль которой эта функция
принимает одно и то же фиксированное
значение. Линия уровня линейной функции
представляет собой прямую. Линия уровня
является прямой
.
Все остальные линии уровня будут
параллельны этой прямой. Можно легко
убедится, что если эту прямую передвигать
параллельно самой себе в направлении
вектора нормали
,
то целевая функция
будет возрастать, а в противоположном
направлении убывать.
Поэтому наибольшее
значение целевая функция нашего примера
примет в вершине B
многоугольника множества допустимых
решений. Вершина B
является точкой пересечения прямых
и
,
найдем ее координаты
,
решив систему линейных уравнений
Целевая функция
примет в этой точке максимальное значение
.
Задание. В задачах 1.1 1.104 для заданных
,
и
решить графическим методом задачу
линейного программирования
.
1.1. A= B=
|
|
1.2. A= B=
|
1.3. A=B=
|
|
1.4. A= B=
|
1.5. A= B=
|
|
1.6. A= B=
|
1.7. A= B= |
|
1.8. A=B= |
1.9. A= B=
|
|
1.10. A= B=
|
1.11. A=B=
|
|
1.12. A= B=
|
1.13. A=B=
|
|
1.14. A= B=
|
1.15. A= B=
|
|
1.16. A= B=
|
1.17. A= B=
|
|
1.18. A= B=
|
1.19. A= B=
|
|
1.20. A= B=
|
1.21. A= B=
|
|
1.22. A= B=
|
1.23. A= B= |
|
1.24. A= B= |
1.25. A= B=
|
|
1.26. A=B=
|
1.27. A= B=
|
|
1.28. A= B=
|
1.29. A= B=
|
|
1.30. A= B=
|
1.31. A= B=
|
|
1.32. A= B=
|
1.33. A= B=
|
|
1.34. A= B=
|
1.35. A=B=
|
|
1.36. A= B=
|
1.37. A= B=
|
|
1.38. A= B=
|
1.39. A= B= |
|
1.40. A= B= |
1.41. A=B=
|
|
1.42. A= B=
|
1.43. A=B=
|
|
1.44. A= B=
|
1.45. A= B=
|
|
1.46. A= B=
|
1.47. A= B=
|
|
1.48. A= B=
|
1.49. A=B=
|
|
1.50. A= B=
|
1.51. A= B=
|
|
1.52. A= B=
|
1.53. A= B=
|
|
1.54. A= B=
|
1.55. A= B= |
|
1.56. A= B= |
1.57. A= B=
|
|
1.58. A= B=
|
1.59. A=B=
|
|
1.60. A=B=
|
1.61. A= B=
|
|
1.62. A= B=
|
1.63. A= B=
|
|
1.64. A= B=
|
1.65. A= B=
|
|
1.66. A= B=
|
1.67. A= B=
|
|
1.68. A= B=
|
1.69. A= B=
|
|
1.70. A= B=
|
1.71. A= B= |
|
1.72. A= B= |
1.73. A=B=
|
|
1.74. A= B=
|
1.75. A= B=
|
|
1.76. A=B=
|
1.77. A= B=
|
|
1.78. A=B=
|
1.79. A=B=
|
|
1.80. A=B=
|
1.81. A=B=
|
|
1.82. A= B=
|
1.83. A=B=
|
|
1.84. A= B=
|
1.85. A= B=
|
|
1.86. A= B=
|
1.87. A= B= |
|
1.88. A= B= |
1.89. A= B=
|
|
1.90. A= B=
|
1.91. A= B=
|
|
1.92. A= B=
|
1.93. A= B=
|
|
1.94. A=B=
|
1.95. A= B=
|
|
1.96. A= B=
|
1.97. A= B=
|
|
1.98. A=B=
|
1.99. A=B=
|
|
1.100. A= B=
|
1.101. A= B=
|
|
1.102. A= B=
|
1.103. A= B= |
|
1.104. A= B= |