Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Рассмотрим задачу на max, содержащую три ограничения на три переменных:
max х1 + 2х2 + х3
3х1 + х2 - х3 £ 8
х1 - 2х2 + 4х3 = 5
2х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
2х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
2х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
2х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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!