- •Глава I.
- •§ 1. Общие сведения
- •§ 2. Этапы операционного исследования
- •Глава II.
- •§ 3. Виды математических моделей, описываемых уравнениямл регрессии
- •§ 4. Дискриминация математических моделей, описываемых с помощью уравнений регрессии
- •§ 5. Проверка математической модели на адекватность
- •§ 6. Определение оптимальных решений на основе полученных уравнений регрессии
- •Глава III.
- •§7. Общие сведения
- •§ 8. Принятие решения в условиях полной определенности
- •§9. Принятие решения в условиях стохастической неопределенности, когда внешние условия задаются своими вероятностями
- •§10. Принятие решения в условиях полной неопределенности, когда вероятности внешних условий неизвестны
- •Глава IV.
- •§11. Общие сведения
- •§12. Закон распределения случайной функции. Характеристики случайной функции
- •Глава V.
- •§15. Общие сведения
- •§16. Определение вероятностей состояний системы, описываемой случайным марковским процессом с дискретными состояниями и дискретным временем
- •Глава VI.
- •§17. Общие сведения
- •§18. Одноканальная система с отказами
- •§ 20. Многоканальная система массового обслуживания с ожиданием в очереди при ограничении длины очереди
- •§ 21. Замкнутые системы массового обслуживания
- •§22. Теоретические основы метода
- •§ 23. Алгоритм для моделирования случайных величин, распределенных по показательному закону
- •§24. Решение задачи теории массового обслуживания методом статистического моделирования
- •Глава VIII.
- •§25. Общие сведения
- •§26. Решение задач линейного программирования графическим способом
- •§27. Математическая формулировка задачи линейного программирования
- •§ 28. Разрешимость системы ограничений в задачах линейного программирования
- •§29. Решение экономических задач методом линейного программирования
- •§30. Терминология, применяемая при решении задач линейного программирования
- •§ 37. Идея симплекс—метода
- •§38. Табличный симплексный метод
- •Глава IX.
- •§40. Общие сведения
- •§ 41. Проверка согласованности показаний двух экспертов
- •§42. Проверка согласованности показаний группы экспертов с помощью коэффициента конкордации Кендела
- •§ 43. Оценка компетентности экспертов
- •§ 44. Определение весов частных показателей эффективности
§27. Математическая формулировка задачи линейного программирования
После рассмотрения начальных сведений и рассмотрения порядка решения задач линейного программирования графическим способом дадим математическую формулировку задачи линейного программирования.
Обычно задача линейного программирования формулируется так: найти оптима,ль-ный план Y*.*, обеспечивающий максимальное (или минима,льное)значение линейной формы
Fnc.zb. Система векторов, образуемая матрицей второго порядка
Напомним также, что система ограничений в задачах линейного программирования (см. ограничения 2) представляет собой результат матричного перемножения двух матриц. Так, например, система двух уравнений с двумя неизвестными
Система ограничений (2) может быть записана в векторной форме, например, для системы двух уравнений с двумя неизвестными имеем
При решении задач линейного программирования систему ограничений чащевсег рассматривают в векторной форме, в которой вектора А^, /\^.... Аппредставляю собой векторы-столбцы.
§ 28. Разрешимость системы ограничений в задачах линейного программирования
Система ограничений переменных в задачах линейного программирования может быть в следующих трех состояниях*
совместна и определена, имеем одно единственное решение;
несовместна, противоречива и решений не имеет;
совместна, но не определена, имеет множество решений.
В курсе линейной алгебры доказывается теорема Кронекера-Капелли, согласно которой: ■
- система совместна и определена. В этом случае ранг исходной матрицы совпа-| дает_с рангом расширенной матрицы и равен числу переменных, т.е. когда Ч (А) =
= Ч (А) = П. ; (А - расширенная матрица);
система противоречива. В этом случае ^>анг исходной матрицы меньше ранга расширенной матрицы, т.е. когда Ч(А) < Ч(А) ;
система совместна, но не определена. В этом случае ранг исходной матрицы равен рангу расширенной матрицы и меньше числа переменных, т.е. когда Ч(А) - = Ч(А) <П. (см. [19] и др.).
Указанный третий случай с точки зрения решения задач линейного программирования является наиболее интересным, т.к. при решении задач линейного программиро-| вания из множества решений выбирают наилучшее.
Примечание. Понятие ранга матрицы дается ниже (см.§31).
§29. Решение экономических задач методом линейного программирования
Пример 11. Цех изготавливает два вида изделий А и Б. На изготовление изделия А требуется 5 кг стали и 9 кг меди. Для изготовления изделия Б требуется 10 кг стали и 3 кг меди. Реализация одного изделия А дает цеху доход в 200 руб., а изделия Б - 150 руб. Требуется найти оптимальный длан X* выпуска изделий вида А и Б, при котором цех будет получать максимальный доход. Запасы ресурсов приведены} в таб,л.15.
Таблица 15. Нормы потребления сырья для производства изделий
Ресурсы |
Потребит |
ели |
Суточный лимит рас- |
|
Количество изделий А(х1) |
Количество изделий Б(х2) |
хода материала |
Сталь |
аи = 5 |
а12= 10 |
Ьг = 500 |
Медь |
а21-9 |
а 22 * 3 |
Ь2 = 270 |
Доход от одного изделия |
С} = 200 руб |
с2 = 150 руб |
|
Решение. 1. Составляем линейную форму (модель задачи)
maxL = С1Х1+С2Хг = 200ЭС1 + 150 Хг ,
где Xi и Х-2_ — количество изготавливаемых изделий А и Б. 2. Формируем ограничения по переменным
а 11 Х1 + а 12 Х2 < Ь 1 \ 5 xj + 10 Х2 ^ 5001
а21 Х1 + а22 Х2 ^ ^2 J 9 xj + 3 х2 ^ 270 / .
3«.Решаем задачу графически, для чего наносим на плоскость ХОУ ограничения и след линейной функции, т.е. опорную линию. Перемещая опорную линию параллельно
Рис.27. Решение экономической задачи графическим способом: 1 — нижняя опорная линия; 2 — верхняя опорная линия
самой себе, находим (рис. 27) верхнюю вершину области существования функции, в которой линейная форма имеет наибольшее значение (это точка Д/(1б; 42, ).Указанной вершине отвечает оптимальный длан X * = II 16,42 (|. Это значит, что для получения наибольшего дохода цех должен производить 16 деталей видаА и 42 детали вида Б. Оптимальному цлану отвечает следующее наибольшее значение линейной формы
mouoL = 200 х2 + 150х2 = 200- 16 + 150- 42 = 9500 руб.
