Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
12
Добавлен:
19.03.2015
Размер:
698.88 Кб
Скачать

5. Задание для лабораторной работы

1. Варианты заданий к лабораторным работам соответствуют вариантам контрольной работы “Линейное программирование” и приведены в /3/. В данной лабораторной работе следует с помощью программы “Решение и моделирование задач линейного программирования” получить решение заданий пункта 1а контрольной работы “Линейное программирование”. Таким образом, в лабораторной работе, используя программу, необходимо решить следующие задачи:

а) Решить исходную ЗЛП.

б) Решить ЗЛП с измененной целевой функцией.

в) Решить ЗЛП с измененной правой частью системы ограничений.

г) Решить ЗЛП при введении дополнительного ограничения.

д) Решить ЗЛП при введении новой переменной.

е) Для данной ЗЛП сформулировать двойственную задачу. Решить ее симплекс-методом. С помощью соотношений двойственности проверить ответ.

  1. Решить исходную ЗЛП с использованием встроенных функций табличного процессора Excel.

3. Отчет лабораторной работы должен содержать:

а) Исходные данные и оптимальную симплекс-таблицу для заданий 1а-1е данного пункта, для задания 1е необходимо представить модель двойственной задачи, ее приведение к стандартной форме, исходные данные для решения на ЭВМ, оптимальную симплекс-таблицу и результаты проверки ее решения с помощью соотношений двойственности.

б) Результаты решения исходной ЗЛП с помощью встроенных функций Excel, включающие в себя исходные данные для решения задачи и для каждой итерации: матрицу базиса и обратную к ней, вектор (матрицу) коэффициентов при базисных переменных, вектор (матрицу) двойственных переменных, текущую симплекс-таблицу.

Отчет по лабораторной работе может быть выполнен на ПЭВМ и представлен в распечатанном виде. Типовой отчет приведен в приложении.

  1. Литература

1.

Трушков А. С. Решение и моделирование задач линейного программирования. Отчёт и программная документация. - КФ МГОУ, г. Коломна, 1998 г., 76 с.

2.

Трушков А. С. Симплексный метод решения задач линейного программирования. Алгоритмы и приложения.// Учебное пособие. Изд-во КФ МГОУ, г. Коломна, 1996 г., 107 с.

3.

Трушков А.С. Контрольная работа “Линейное программирование”.// Сборник вариантов контрольной работы. Изд-во КФ МГОУ, г. Коломна, 1996 г., 66 с.

Приложение.

Типовой отчет по лабораторной работе "Решение задач линейного программирования"

Задание.

Решить задачу линейного программирования:

max z = -x1 + 2x2 + x3

2x1 + 3x2 - 5x3 3

-x1 + 9x2 - x3 5

4x1 + 6x2 + 3x3 15

xi 0

Для приведения задачи к стандартной форме вводим дополнительные переменные:

max z = -x1 + 2x2 + x3

2x1 + 3x2 - 5x3 - x4 = 3

-x1 + 9x2 - x3 - x5 = 5

4x1 + 6x2 + 3x3 + x6 = 15

xi 0

Матрица системы ограничений не содержит выделенной единичной матрицы:

.

Вводим искусственные вектор-столбцы в матрицу А:

.

Исходная модель приобретает следующий вид:

max z = -x1 + 2x2 + x3 - Mx6 - Mx7

2x1 + 3x2 - 5x3 - x4 + x6 = 3

-x1 + 9x2 - x3 - x5 + x7 = 5

4x1 + 6x2 + 3x3 + x8 = 15

xi 0

Результаты решение ЗЛП с помощью программы представлены в следующих таблицах:

Соседние файлы в папке lab-zlp