Автор: Пользователь скрыл имя, 10 Октября 2011 в 19:17, курсовая работа
Строительная фирма имеет возможность постройки двух видов зданий: торговый комплекс или жилой дом. Каждый вид сооружается в течение года. Для сооружения тысячи «торговых» квадратных метров требуется вложить 13 миллионов рублей, задействовать 7 рабочих и затратить 1 тысячу кубометров стройматериалов. Для сооружения тысячи квадратных метров «жилой» площади требуется вложить 3 миллиона рублей, задействовать 3 рабочих и затратить 1 тысячу кубометров стройматериалов.
ИНСТИТУТ ЭКОНОМИКИ, УПРАВЛЕНИЯ И ПРАВА (г. КАЗАНЬ)
ПО ВЫСШЕЙ МАТЕМАТИКЕ
НА ТЕМУ:
Выполнил:
Руководитель:
Бугульма – 2009 г.
Условия задачи представлены в таблице:
D T | R T | VT | D Ж | R Ж | V Ж | B D | BR | BV | S T | S Ж | P0 | P1 | P2 |
13 | 7 | 1 | 3 | 3 | 1 | 0 | 720 | 180 | 21 | 9 | 30 | 0,02 | 200 |
Дополнительная
возможность 1: получение ссуды.
То есть задача формулируется следующим образом:
Строительная
фирма имеет возможность
P(y) = (30–
0,02∙y + 0,000∙1y2) процентов
годовых, если сумма кредита
превышает 50 млн. руб. и (30 – 0,02∙50 + 0,0001∙502)
= процентов годовых, если сумма кредита
меньше.
Определить
оптимальный план постройки зданий
при имеющихся ресурсах и возможностях,
стоимость своих
РЕШЕНИЕ
Составим экономико-математическую модель задачи. Для этого обозначим х1 – количество тысяч квадратных метров торговых площадей, а х2 – количество тысяч квадратных метров жилой площади построенных фирмой. Кредит у (в млн. руб.), полученный фирмой в банке может быть любым неотрицательным числом.
Эта задача является задачей оптимального использования ресурсов. Система ограничений, получаемая из ограниченности ресурсов, имеет вид:
7х1 + 1х2 ≤ у,
3х1 + 1х2
≤ 720,
1х1 + 3 х2 ≤ 180,
где справа стоит
количество каждого вида ресурса, которое
не может быть
Далее, х1
и х2 являются неотрицательными
(нельзя построить отрицательное число
квадратных метров зданий), что дает нам
тривиальное ограничение задачи:
х1
≥ 0, х2 ≥ 0
Наконец, функция цели (или целевая функция) представляет собой общую стоимость произведенной продукции, и эта функция в поставленных ограничениях оптимизируется на максимум:
F = 9х1
+ 9 х2 – f (y)
max
где функция f (y) отражает выплаты банку. Она связана с процентной ставкой Р и суммой кредита у следующим соотношением:
f (y) = (1 +P (y) ∕ 100) ∙ y
Согласно условию задачи, получаем:
(1 + 0,01 ∙ (0,15 – 0,02 ∙ y + 0,001y2)) ∙ y, при y > 50
Из- за нелинейной функции (4) к данной задаче нельзя применить методы линейного программирования непосредственно. Задача же нелинейного программирования (1)-(4) достаточно сложна.
Однако данную проблему можно разбить на два этапа. На первом определяем оптимальный план следующей задачи линейного программирования:
Z = 9х1
+ 9 х2 - f (y)
max
13х1 + 3х2 ≤ у,
7х1 + 3х2 ≤ 720,
1х1 + 1 х2 ≤ 180,
х1
≥ 0, х2 ≥ 0,
рассматривая у как параметр (известную величину). В результате решения задачи (5) - (7) получаем оптимальный план, в котором х1*, х2* и Z* зависит от у.
На втором этапе решаем задачу нелинейного программирования. Ищем у* из задачи
F
(y) = Z* (y) - f (y)
max,
y ≥ 0.
Задача
(8), (9), (4) – одномерная задача, и ее
можно легко решить графически с
последующим аналитическим
ЭТАП 1.
Для решения задачи симплекс – методом приведем систему (5)-(7) к каноническому виду, введя дополнительные балансовые переменные х3, х4, х5, которые означают неиспользованное количество денег, рабочих и стройматериалов соответственно. При этом неравенство (6) преобразуется в уравнения:
13х1 + 3х2 + х3 = у
7х1
+ 3х2 + х4
= 720
1х1 + 1х2 + х5 = 180
По смыслу балансовые переменные здесь также неотрицательны, поэтому тривиальная система неравенств принимает вид:
x j
≥ 0 для всех j = 1,5.
Введем балансовые переменные и в целевую функцию с коэффициентами равными нулю:
Z = 21х1
+9х2 + 0х3
+0х4 + 0х5
max
Задача в форме (12), (10), (11) имеет канонический вид. Соответствующая ей векторная форма записи будет такова:
с (21;9;0;0;0);
13 3 1 0 0 у
Р1 7 ; Р2 3 ; Р3 0 ; Р4 1 ; Р5 0 ; Р0 720 .
1 1 0 0 1 180
Здесь векторы Р3, Р4 и Р5 имеют базисный вид, т.е. являются единичными в одном из компонентов и нулевым во всех остальных компонентах. Их и возьмем в качестве первоначальных базисных векторов. Данная задача является классической задачей оптимального использования ресурсов, и потому в ней всегда имеется возможность выделить первоначальные базисные вектора.
Составим первоначальную симплексную таблицу:
Таблица 1.
Базисные переменные | Свободные члены | х1 | х2 | х3 | х4 | х5 | Оценочные отношения |
х3 | y | 13 | 3 | 1 | 0 | 0 | y/13 |
х4 | 720 | 7 | 3 | 0 | 1 | 0 | 720/7 |
х5 | 180 | 1 | -9 | 0 | 0 | 1 | 180/1=180 |
F |
0 | -21 | -9 | 0 | 0 | 0 | max |
Информация о работе Методы оптимазации в задачах планирования производства