Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭММиМ лаб. раб №1.doc
Скачиваний:
5
Добавлен:
02.05.2019
Размер:
913.41 Кб
Скачать

4 Компьютерная реализация задач линейного программирования стандартными офисными средствами (в среде пакета Excel)

ВВЕДЕНИЕ

Алгоритмы задач принятия решений настолько сложны, что без применения компьютера реализовать их практически невозможно. Компьютер с помощью программного обеспечения реализует алгоритмы поиска оптимального решения, которые преобразуют исходные данные в результат. Таким программным обеспечением, выполняющим поиск оптимальных решений, является Excel7.0 для Windows95 (и более поздние версии Excel), а также и ППП Simplex. Поиску оптимальных решений задач линейного программирования с помощью Excel7.0 и посвящено методическое указание.

4.1 Цель

Усвоить алгоритм решения задач линейного программирования на Excel.

4.2 Задачи

Составить математическую модель задачи, матрицу модели, ввести условие задачи в Excel, решить задачу в Excel, создать отчет по результатам решения в Excel, провести анализ решения.

4.3 Образец решения задачи

Рассмотрим простейший пример решения задач в Excel.

Условие задачи: В хозяйстве имеется 200 га неиспользуемых земель, пригодных для освоения под пашню и сенокос. Затраты труда на освоение 1 га земель под пашню составляют 37 чел.-ч., в сенокос 1 чел.-ч. Для вовлечения земель в сельскохозяйственный оборот предприятие может затратить не более 1200 чел.-ч. механизированного труда. Стоимость продукции, получаемой с 1 га пашни, составляет 16000 руб., с 1 га сенокосов -2000 руб. В задание на проектирование установлено, что площадь земель осваиваемых под пашню не должна превышать 50 % площади сенокосов. Требуется определить, какую площадь нужно освоить под пашню и сенокосы, чтобы получить максимальное количество продукции в стоимостном выражении.

4.3.1 Построим математическую модель задачи

Введем переменные

Х1 – площадь земель трансформируемая в пашню, га,

Х2 – площадь земель трансформируемая в сенокосы, га.

Запишем ограничения

1) По площади неиспользуемых земель, пригодных для освоения под пашню и сенокосы, га

Х1 + Х2 ≤ 200

2) По затратам труда, чел – ч.

37Х1 +Х2 ≤ 1200

3) По соотношению площадей земель осваиваемых под пашню и под сенокосы, га

Х1 ≤ 0,5Х2

Наложим условие неотрицательности на переменные

Х1≥ 0, Х2≥0.

Запишем целевую функцию (критерий оптимальности – максимальный выход продукции, рублей)

Z= 16000Х1 +2000Х2 → max

Сформулируем математическую задачу: найти такие значения переменных Х1 и Х2 , чтоб выполнялись ограничения задачи и достигалось максимальное значение целевой функции Z.

4.3.2 Построим матрицу модели

Таблица 4.1 Матрица модели

Ограничения

Площадь под пашню, га, Х1

Площадь

под сенокосы,

га, Х2

Тип ограничения

Объем ограничения

  1. 1. Общая площадь, га

2.Трудовые ресурсы, чел.-ч

  1. 3.Соотношение площадей, га

Цф (max выход продукции)

1

37

1

1600

1

1

-0,5

2000

<=

<=

<=

=>

200

1200

0

max

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