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

Автор работы: Пользователь скрыл имя, 14 Апреля 2013 в 16:11, контрольная работа

Описание

1.1 Найти графическое решение задачи линейного программирования (найти max и min целевой функции).
1.2 Найти решение задачи линейного программирования средствами Excel «Поиск решения» (найти max и min целевой функции). Привести скриншоты таблицы ограничений с отображением формул, диалогового окна «Поиск решения» с введенными в него ограничениями, а также таблицы нахождения max и min целевой функции.

Работа состоит из  1 файл

ИТУ контрольная.doc

— 333.50 Кб (Скачать документ)

Задана задача линейного  программирования со следующим условием:

1+4х2<=16;

-4х1+2х2<=8;

1+3х2>=9;

F=х12;

х1>= 0, х2>= 0.

1.1 Найти графическое  решение задачи линейного программирования  (найти max и min целевой функции).

 1.2 Найти решение задачи линейного программирования средствами Excel  «Поиск решения» (найти max и min целевой функции). Привести скриншоты таблицы ограничений с отображением формул, диалогового окна «Поиск решения» с введенными в него ограничениями, а также таблицы нахождения max и min целевой функции.

 

1.1 Преобразуем систему неравенств в систему уравнений и запишем ниже:

1+4х2=16;

-4х1+2х2=8;

1+3х2=9.

А также найдем производную F по х1 и х2

F’ (1;1).

Выразим из каждого выражения  х2.

х2=4-0,5х1;

х2=4+2х1;

х2=3-0,3х1.

Найдем точки пересечения с осями х1 и х2 и проведем через них прямые.

  1. (0;4) (8;0)
  2. (0;4) (-2;0)
  3. (0;3) (9;0).

 

После этого построим вектор F , проведем через него перпендикуляр и начнем опускать перпендикуляр к центру координат. Угол многоугольника, которого достигнет данный перпендикуляр первым и будет max, min соответственно последний из пересеченных углов многоугольника данным перпендикуляром.

  Как видно из графика точка max образуется при пересечении прямых (1) и (3). Чтобы найти ее координаты и значение целевой функции, следует совместно решить уравнения 1 и 3:

1+4х2=16;

1+3х2=9.

В результате получим х1=6 и х2=1. Это и есть оптимальное решение. При этом значение целевой функции будет равным Fmax=1*6+1*1=7.

Теперь найдем координаты точки min и значение целевой функции. Как видно из графика точка min образуется при пересечении прямой (3) и оси ординат. Чтобы найти ее координаты и значение целевой функции, следует совместно решить уравнения:

1+3х2=9;

х1=0.

В результате получим х1=0 и х2=3. Это и есть оптимальное решение. При этом значение целевой функции будет равным Fmin=1*0+1*3=3.

Ответ: max (6;1) Fmax=7; min (0;3) Fmin =3.

 

1.2 Заполним в Excel таблицу с  заданными ограничениями.


 

   

 

 

 

 

 

 

Рисунок 1- Таблица ограничений с отображением формул.

 

Для оптимизации в Excel используется инструмент Поиск решения, куда вносятся искомые ограничения (рисунок 2).


 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2- Диалоговое окно «Поиск решения» для нахождения max.

После ввода всех ограничений  и других условий следует нажать кнопку «Выполнить» для решения поставленной задачи. Исходная таблица ограничений примет следующий вид.


 

 

 

 

 

 

 

 

 

 

 

Рисунок 3- Нахождение max целевой функции.

 

Аналогично находим min целевой функции.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 4- Диалоговое окно «Поиск решения» для нахождения min.

 

Исходная таблица ограничений  примет следующий вид.

 


 

 

 

 

 

 

 

 

 

 

Рисунок 5- Нахождение min целевой функции.


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