Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава 1.doc
Скачиваний:
102
Добавлен:
16.04.2015
Размер:
331.26 Кб
Скачать

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

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

max х1+ 2х2+ х3

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``

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

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``

-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.5 Вопросы и упражнения

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

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

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

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

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

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

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

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

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

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

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

Тип изделия

Производственные участки (затраты времени на обработку единицы изделия, час)

Прибыль на единицу

Дубильный

Раскройный

Завершающий

изделия, $

А

0,2

0,6

-

6

Б

0,3

0,5

0,8

7

Резервы времени по участкам, час

320

400

160

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

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

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

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

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

24

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]