Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Рассмотрим задачу на max, содержащую три ограничения на три переменных:

max х1 + 2х2 + х3

1 + х2 - х3 £ 8

х1 - 2х2 + 4х3 = 5

1 + 2х2 + х3 ³ 10

х1,2 ³ 0

Приведем эту задачу к канонической форме. Отметим, что на знак переменной х3 никаких ограничений не накладывается. Поэтому заменим неограниченную по знаку переменную на разность двух неотрицательных (х3 = х3` - х3``; х3`, х3``³ 0). Кроме того, в задаче присутствуют два неравенства, поэтому введем две дополнительные переменные х4 и х5. С их помощью преобразуем первое и последнее ограничения по формулам соответственно (4) и (5). Задача в канонической форме примет вид:

max х1 + 2х2 + х3` - х3``

1 + х2 - х3` + х3``+ х4 = 8

х1 - 2х2 + 4х3` - 4х3``= 5

1 + 2х2 + х3` - х3``- х5 = 10

х1,2, х3`, х3``³ 0

Запишем эту задачу в канонической форме в матричной форме. Отметим, что в задаче теперь шесть переменных. Следовательно, вектора С и Х будут включать по шесть компонент, а в матрице А будет шесть столбцов. В первых двух столбцах будут стоять коэффициенты при переменных х1 и х2, в третьем и четвертом – при х3` и х3``, а в двух последних – при дополнительных переменных. Итак, введем следующие обозначения:

С = (1; 2; 1; -1; 0; 0); B = ; A = ; X = .

Матричная форма записи примет вид: .

Приведем эту же задачу:

max х1 + 2х2 + х3

1 + х2 - х3 £ 8

х1 - 2х2 + 4х3 = 5

1 + 2х2 + х3 ³ 10

х1,2 ³ 0

- к стандартной форме на минимум.

При этом потребуется точно такая же замена переменной (х3 = х3` - х3``; х3`, х3``³ 0). Целевую функцию необходимо минимизировать, поэтому умножим выражение в целевой функции на (-1) по аналогии с формулой (9). Чтобы все ограничения системы имели вид неравенств со знаком ³, необходимо обе части первого ограничения умножить на (-1) по аналогии с формулой (7). Второе ограничение (уравнение) заменим на два неравенства по аналогии с формулой (8). Задача в стандартной форме примет вид:

min -х1 - 2х2 - х3` + х3``

-3х1 - х2 + х3` - х3``³ -8

х1 - 2х2 + 4х3` - 4х3``³ 5

1 + 2х2 - 4х3` + 4х3``³ -5

1 + 2х2 + х3` - х3``³ 10

х1-2, х3`, х3``³ 0

Запишем эту задачу в стандартной форме в матричной форме:

С = (-1; -2; -1; 1); B = ; A = ; X = .

Матричная форма записи примет вид: .

Модель производственного планирования, построенная в разделе 1.1, имеет стандартную форму.

Запишем ее в матричной форме:

С = (108; 112); B = ; A = ; X = ; .

В разделе 1.4.1 эта задача была приведена к канонической форме. Рассмотрим запись и такой задачи в матричной форме:

С = (108; 112; 0; 0; 0); B = ; A = ; X = ; .

Вопросы и упражнения

1 Как ставится задача линейного программирования в общем виде?

2 Что такое целевая функция, ограничения, план, допустимый план, ОДП, оптимальный план и оптимум задачи линейного програмирования?

3 Приведите пример экономической интерпретации задачи линейного программирования.

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

5 Какие существуют формы записи задачи линейного программирования?

6 Как привести задачу линейного программирования к канонической форме?

7 Как привести задачу линейного программирования к стандартной форме?

8 Приведите задачу производственного планирования к канонической форме и объясните экономический смысл дополнительных переменных.

9 Постройте математическую модель следующей экономической ситуации:

Кожаные изделия проходят обработку на трех производственных участках. Информация о производстве приведена в таблице 1:

Таблица 1 – Исходные данные задачи

Тип изделия Производственные участки (затраты времени на обработку единицы изделия, час) Прибыль на единицу
  Дубильный Раскройный Завершающий изделия, $
А 0,2 0,6 -  
Б 0,3 0,5 0,8  
Резервы времени по участкам, час        

Составить план выпуска продукции, максимизирующий прибыль.

10 Приведите задачу из пункта 9 к канонической форме и запишите в матричной форме.


* Здесь и далее исходные данные примера носят чисто гипотетический характер и не соответствуют реальным технико-экономическим показателям деятельности какого-либо конкретного предприятии.

* За исключением задач, в которых переменные могут принимать только целые значения.

* Исходные данные примера носят чисто гипотетический характер и не соответствуют ни реальным ветеринарным нормам, ни технико-экономическим показателям деятельности какого-либо конкретного предприятии.





Дата публикования: 2015-01-23; Прочитано: 948 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...