Решение военно-прикладных задач численными методами линейного программирования. Решение_военно-прикладных_задач_численными_методами_линейного_пр. Графоаналитический метод. Задача 1
![]()
|
Таблица 3.6 В) Проверим полученный план на оптимальность методом потенциалов. Для этого заполним таблицу 3.7:
Таблица 3.7 Составим системы уравнений вида ![]() Положим, что ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Оценим разности ![]() ![]() ![]() ![]() ![]() ![]() ![]() Так как в оценках разности есть отрицательные значения, то данный план не является оптимальным. Перераспределим перевозки грузов по циклу одной из клеток, имеющих отрицательную оценку, например, по циклу (2,3). Циклом в таблице условий транспортной задачи называется ломанная линия, вершины которой расположены в занятых клетках таблицы, а звенья – вдоль строк и столбцов, причем в каждой вершине цикла встречается ровно два звена, одно из которых находится в столбце, а другое – в строке. Теперь переходим к новому опорному плану, для этого необходимо переместить грузы в пределах клеток, связанных с данной свободной клеткой. Эти перемещения производят по следующим правилам: Каждой из клеток, связанных циклом с данной свободной клеткой, приписывают определенный знак, причем в свободной клетке – знак плюс, а всем остальным клеткам – поочередно знаки минус и плюс. В данную свободную клетку переносят меньшее из значений перевозок ![]() ![]() В результате указанных выше перемещений грузов в пределах клеток, связанных циклом (2,3 → 2,4 →3,4 → 3,3) с данной свободной клеткой, определяют новый опорный план транспортной задачи, при этом транспортные расходы составят ![]()
Таблица 3.8 Полученный новый опорный план проверим на оптимальность. Для этого вновь находим потенциалы строк и столбцов, получим: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Оценим разности ![]() ![]() ![]() ![]() ![]() ![]() ![]() Так как в оценках разности присутствуют только положительные значения, то данный план является оптимальным. Ответ: 30 0 0 0 10 20 10 20 - матрица перевозок грузов; 0 0 0 10 В пункт ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() При этом затраты на перевозку составят 570 условных денежных единиц. Вывод. Задача линейного программирования состоит в том, чтобы максимизировать или минимизировать некоторые линейные функционалы на многомерном пространстве при заданных линейный ограничениях. Математическое программирование является одним из разделов науки об исследовании операций. СОДЕРЖАНИЕ Ввод…………………………………………………………………..2 Графоаналитический метод. Задача №1……………………….…..3-6 Симплекс-Метод. Задача №2……………………...………………..7-12 Решение транспортной задачи. Задача №3.……………….………13-19 Вывод……………………………………….………………………..20 |