|
Симплекс-метод решения задачи линейного программирования ⇐ ПредыдущаяСтр 6 из 6 Задание 3. Решить симплексным методом задачу линейного программирования (ЗЛП). 1. Прежде чем решать задачу симплексным методом, надо проверить, что правые части системы ограничений неотрицательны, т.е. 2. Далее исходную задачу надо записать в канонической форме, если она не имеет такой формы записи. Для этого каждое ограничение - неравенство вида « 3. Далее систему уравнений при помощи симплексных преобразований надо привести к единичному базису, т.е. найти исходное опорное решение 4. Для того чтобы проверить, будет ли это решение оптимальным, надо составить оценочную строку (Z-строку) по следующему правилу: где
5. Для задачи на максимум. Если в Z-строке все элементы положительные, оптимальное решение 6. Для задачи на минимум. Если в Z-строке все элементы то найдено оптимальное решение Пример. Решить задачу линейного программирования симплексным методом Решение. Приведем задачу к каноническому виду. Для этого в левую часть каждого неравенства типа « Составляем симплекс-таблицу.
Так как есть исходное опорное решение, то составляем оценочную Z-строку по следующему правилу: Так как среди Находим, что все Ответ: Транспортная задача Задание 4. Решить транспортную задачу. Транспортная задача - это задача о перевозке некоторого груза от m поставщиков к n потребителям. Обычно условия транспортной задачи задаются в таблице.
В этой таблице:
потребителю (тариф перевозки). Если суммарный запас равен суммарным потребностям, т.е. Рассмотрим решение закрытой модели транспортной задачи. 1. Как и при решении ЗЛП симплексным методом, определение оптимального плана транспортной задачи начинают с нахождения исходного опорного плана. Этот план наиболее рационально находить методом минимального элемента (существуют и другие методы его нахождения). Для этого в таблице тарифов выбираем минимальный (например 2. Для проверки найденного плана на оптимальность используется метод потенциалов. 2.1 Для «заняты х» клеток составляем систему уравнений 2.2 Для «свободных» клеток находим числа Если все Перераспределение поставок в таблице условий транспортной задачи производится по циклу. Цикл – это цепь, многоугольник, все вершины которого находятся в занятых клетках, углы прямые, число вершин четное. После того как цикл пересчета построен, в вершинах цикла, начиная со свободной клетки Этот новый план распределения поставок проверяем на оптимальность (переходим к пункту 2). Процесс продолжаем до тех пор, пока не получим, что все Пример. Имеются четыре пункта поставки однородного груза
Решение. По условию задачи составим таблицу:
1. Найдем суммарный запас и суммарные потребности: Так как суммарный запас равен суммарным потребностям, т.е. 2. Находим исходный опорный план методом минимального элемента. Число занятых клеток должно равняться:
Среди всех тарифов перевозки 3. Проверяем найденный план на оптимальность методом потенциалов: 3.1 Для «занятых» клеток составляем уравнения 3.2 Для «свободных» клеток находим Строим в таблице цикл пересчета относительно клетки (3, 1). Он пойдет следующим образом (3, 1) Расставляем знаки «+» и «–» в вершинах цикла, начиная с клетки (3, 1). В «–» клетках ищем минимальный груз
4. Проверяем найденный план на оптимальность методом потенциалов. 4.1 Для «занятых» клеток: 4.2 Для «свободных» клеток: Строим в таблице цикл пересчета относительно клетки (2, 5). Он пойдет следующим образом (2, 5) Расставляем знаки «+» и «–» в вершинах цикла, начиная с клетки (2, 5). В «–» клетках ищем минимальный груз
5. Проверяем найденный план на оптимальность. 5.1 Для «занятых» клеток:
5.2 Для «свободных» клеток:
Строим в таблице цикл пересчета относительно клетки (1, 2). Он пойдет следующим образом (1, 2) Расставляем знаки «+» и «–» в вершинах цикла, начиная с клетки (1, 2). В «–» клетках ищем минимальный груз
6. Проверяем найденный план на оптимальность. 6.1 Для «занятых» клеток: 6.2 Для «свободных» клеток: Строим в таблице цикл пересчета относительно клетки (3, 3). Он пойдет следующим образом (3, 3) Расставляем знаки «+» и «–» в вершинах цикла, начиная с клетки (3, 3). В «–» клетках ищем минимальный груз
7. Проверяем найденный план на оптимальность. 7.1 Для «занятых» клеток: 7.2 Для «свободных» клеток: Так как все 8. Найдем минимальную стоимость перевозок: Ответ: Задания к контрольной работе Вариант 1 Задание 1 Вероятности землетрясения в каждом из трех городов соответственно равны 0,1; 0,8 и 0,6. Найти вероятность того, что землетрясение произойдет хотя бы в одном городе. Задание 2 В корзине три сорта яблок: 20 – первого, 15 – второго и 25 – третьего. Вероятность высокого содержания сахара в каждом из них соответственно равна 0,5, 0,6, 0,7. Наудачу взятое яблоко оказалось с высоким содержанием сахара. Найти, что это яблоко 1 сорта. Задание 3 Дано статистическое распределение выборки: в первой строке указаны выборочные варианты 1) выборочную среднюю; 2) выборочное среднее квадратическое отклонение; 3) моду и медиану.
Задание 4 Решить методом Жордана–Гаусса систему линейных уравнений: Задание 5 Решить графически задачу линейного программирования: Задание 6 Решить симплексным методом следующую задачу линейного программирования: Задание 7 Решить транспортную задачу. Имеются четыре пункта поставки однородного груза
Вариант 2 Задание 1 Вероятности выполнить норму для каждого из трех спортсменов соответственно равны 0,7; 0,8 и 0,9. Найти вероятность того, что ее выполнит только один из них. Задание 2 В библиотеке 90 учебников по математике разных лет издания: 25 – 1972 г., 35 – 1983 г. и 30 – 1995 г. Вероятности того, что учебники удовлетворяют программе, соответственно равны 0,6, 0,7, 0,8. Наудачу взятый учебник соответствует про ![]() ![]() Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычислить, когда этот... ![]() ЧТО И КАК ПИСАЛИ О МОДЕ В ЖУРНАЛАХ НАЧАЛА XX ВЕКА Первый номер журнала «Аполлон» за 1909 г. начинался, по сути, с программного заявления редакции журнала... ![]() Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все... ![]() Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|