Вариант № 354
Задача 1
Для изготовления продукции двух видов А и Б предприятие расходует ресурсы, а от реализации этой продукции получает доход. Информация о нормах затрат ресурсов на единицу выпускаемой продукции, запасах расходуемых ресурсов, имеющихся в распоряжении предприятия, и выручки от реализации готовой продукции приведены в таблице.
Наименование ресурсов |
Норма затрат на |
Объем ресурса |
|
Продукт А |
Продукт В |
||
Сырье (кг) |
5 |
4 |
441 |
Оборудование (ст.час.) |
3 |
3 |
321 |
Трудоресурсы(чел.час.) |
5 |
4 |
485 |
Цена реализации (руб.) |
358 |
338 |
|
Задача предприятия заключается в том, чтобы разработать программу выпуска, обеспечивающую получение максимальной выручки от реализации готовой продукции.
Требуется :
1. Построить математическую модель оптимизации выпуска продукции и записать ее в форме задачи линейного программирования.
2. Используя графический метод решения задачи линейного программирования, найти оптимальную программу выпуска продукции.
3. Записать задачу, двойственную к задаче оптимизации выпуска продукции.
4. Используя условия «дополняющей нежесткости», найти оптимальное решение двойственной задачи.
5. Привести экономическую интерпретацию переменных и оптимального решения двойственной задачи.
6. Провести графический анализ устойчивости изменения объемов используемых ресурсов. Найти функции предельной полезности ресурсов и построить их графики. Определить функциональную зависимость максимальной выручки объемов используемых ресурсов, построить графики этих функций.
Решение.
1.1. В нашей задаче необходимо определить месячные объемы выпуска продукции вида А и Б. Обозначим эти объемы как переменные модели:
х1 – месячный объем выпуска продукции А,
х2 – месячный объем выпуска продукции Б.
Используя данные таблицы, получим:
расход сырья = 5х1 +4х2,
затраты времени работы оборудования = 3х1 + 3х2,
затраты рабочего времени = 5х1 + 4х2.
Так как ежемесячный расход ресурсов не может превышать их максимально возможный месячный размер, то имеем ограничения
5х1 + 4х2 £ 441 |
3х1 + 3х2 £ 321 |
5х1 + 4х2 £ 485 |
Еще одно неявное ограничение состоит в том, что переменные х1 и х2 должны быть неотрицательны, т.е. х1 ³0, х2³0.
Целевая функция модели должна выражать основную цель деятельности предприятия. В нашем примере это получение максимальной выручки от реализации произведенной в течении месяца продукции. Если обозначить функцию размера выручки через Z, то
Z = 358х1 + 338х2,
а основная цель предприятия может быть выражена так:
Максимизировать целевую функцию Z= 358х1 + 338х2,
Перепишем это условие в следующей форме: Z = 358х1 + 338х2® max.
Таким образом, математическая модель оптимизации выпуска продукции может быть записана в следующем виде.
Найти неизвестные значения переменных х1 и х2, удовлетворяющие ограничениям
5х1 + 4х2 £ 441 |
3х1 + 3х2 £ 321 |
5х1 + 4х2 £ 485 |
х1 ³0, х2³0 |
и доставляющих максимальное значение целевой функции Z = 358х1 + 338х2® max.
Построенная модель является задачей линейного программирования. Любое решение, удовлетворяющее ограничениям модели, называется допустимым, а допустимое решение, доставляющее максимальное значение целевой функции, называется оптимальным.
1.2. Нахождение оптимальной производственной программы выпуска продукции.
Решение задачи линейного программирования с двумя переменными может быть получено графическим способом.
Построим множество допустимых решений или область допустимых решений. Проводим перпендикулярные оси координат: горизонтальная – ось Ох1, вертикальная - Ох2. Условия неотрицательности переменных х1 ³0, х2³0 показывают, что область допустимых решений будет лежать в первом квадранте системы координат. Для изображения на плоскости множества точек, координаты которых удовлетворяют оставшимся ограничениям модели, рассмотрим уравнения, получаемые из неравенств модели заменой знака «£» на знак «=». В результате такой замены получим три линейных уравнения прямых:
5х1 + 4х2 = 441 |
(1) |
3х1 + 3х2 = 321 |
(2) |
5х1 + 4х2 = 485 |
(3) |
Для того, чтобы провести на плоскости прямую линию, достаточно знать любые две различные точки, лежащие на этой прямой. Рассмотрим уравнение первой прямой. Если положить х1 = 0, то х2 =110,25, а при х2 = 0, х1 = 88,2. Следовательно, прямая (1) проходит через точки с координатами (0;110,25) и (88,2;0). Обозначим эту прямую как линия (1).
Прямая (2) проходит через точки с координатами (0;107) и (107;0).
Прямая (3) проходит через точки с координатами (0;121,25) и (97;0).
Каждая прямая делит плоскость на две полуплоскости. Точки расположенные по одну сторону прямой, удовлетворяют соответствующему неравенству, а точки, расположенные по другую сторону, не удовлетворяют. Для того, чтобы определить искомую полуплоскость, выбирается некоторая «тестовая» точка и ее координаты подставляются в левую часть неравенства. Если для этой точки неравенство выполняется, то она лежит в искомой полуплоскости, т.е. все точки этой полуплоскости удовлетворяют неравенству модели. Если же для «тестовой» точки неравенство не выполняется, то искомой будет та полуплоскость, которая не содержит эту точку. Взяв в качестве «тестовой» точку с координатами (0;0), убеждаемся, что она удовлетворяет всем неравенствам модели.
Следовательно, все полуплоскости, соответствующие неравенствам модели, содержат точку (0,0).
Точки множества допустимых решений должны удовлетворять всем ограничениям. Следовательно, множество допустимых решений является пересечением всех допустимых полуплоскостей и представляет собой многоугольник АВСО. Любая точка, расположенная внутри этого многоугольника или на любом отрезке его границы, является допустимым решением, т.е. удовлетворяет всем ограничениям модели.
Для нахождения оптимального решения задачи необходимо определить направление возрастания целевой функции.
Вектор, компоненты которого являются коэффициентами целевой функции при переменных х1 и х2, называют вектором – градиентом целевой функции и обозначают grad Z.
Целевая функция может возрастать до тех пор, пока линии уровня соответствующие возрастающим значениям этой функции, пересекают область допустимых решений. Точка пересечения области допустимых решений и линии уровня, соответствующей максимально возможному значению целевой функции, и будет точкой максимума.
На рисунке видно, что оптимальное решение соответствует точке В, лежащей на пересечении прямых (1) и (2). Поэтому ее координаты находим как решение системы линейных уравнений, задающих эти прямые:
5х1 + 4х2 = 441 |
3х1 + 3х2 = 321 |
Решая эту систему находим х1* = 13, х2*= 94 . При этом значение целевой функции Z = 358х1* + 338х2* = 358 ´ 13+ 338´ 94 = 36426
Полученное решение означает, что предприятию необходимо ежемесячно производить 13 единиц продукции А и 94 единицы продукции Б, что позволит ему получать максимальную месячную выручку в размере 36426 рублей.
1.3. Построение двойственной задачи.
Перепишем построенную выше математическую модель оптимизации производственной программы
5х1 + 4х2 £ 441 |
3х1 + 3х2 £ 321 |
5х1 + 4х2 £ 485 |
х1 ³0, х2³0 |
Z = 358х1 + 338х2® max
и будем считать ее прямой задачей. Построим двойственную задачу по следующим правилам:
1. Каждому ограничению прямой задачи (кроме ограничений х1³0, х2³0) соответствует неотрицательная переменная двойственной задачи. В нашем примере три ограничения. Следовательно, в двойственной задаче будет три переменных. Обозначим их через u1, u2, u3, где u1 соответствует первому ограничению, u2 – второму, u3 – третьему.
2. Каждой переменной прямой задачи соответствует ограничение двойственной. Следовательно, в нашем примере двойственная задача будет иметь два ограничения.
3. Коэффициенты при какой-либо переменной в ограничениях прямой задачи и коэффициент целевой функции при этой переменной становятся соответственно коэффициентами того ограничения двойственной задачи, которое соответствует этой переменной и правой частью формируемого ограничения двойственной задачи.
В нашем примере переменной х1 соответствует первое ограничение двойственной задачи; коэффициенты при х1 являются коэффициентами первого ограничения двойственной задачи, а коэффициент целевой функции прямой задачи при х1 становится правой частью первого ограничения, записываемого со знаком «³».
4. Правые части ограничений прямой задачи являются коэффициентами целевой функции двойственной задачи, которая минимизируется. Следовательно, в нашем примере целевая функция двойственной задачи примет вид:
W = 441u1 + 321u2 + 485u3® min.
Применение сформулированных правил к задаче оптимизации производственной программы приводит к следующей двойственной задаче:
Найти неизвестные значения переменных u1, u2, u3 , удовлетворяющих ограничениям:
5u1 + 3u2 + 5u3 ³ 358 |
4u1 + 3u2 + 4u3 ³ 338 |
u1 ³0, u2 ³0, u3 ³ 0 |
и доставляющих минимальное значение целевой функции
W = 441u1 + 321u2 + 485u3® min.
1.4. Нахождение оптимального решения двойственной задачи.
Запишем прямую и двойственную задачу в общем виде:
Прямая задача Двойственная задача
Найти неизвестные значения Найти неизвестные значения
переменных х1, х2,…,хn, переменных u1, u2,…,um,
удовлетворяющих ограничениям удовлетворяющих ограничениям
Sаijxj³ bi, i = 1,…,m (4) Sаijuj³ cj, j = 1,…,n (7)
j i
xj³0, j=1,…,n (5) ui³0, i=1,…,m (8)
и доставляющие максимальное и доставляющие минимальное
значение целевой функции значение целевой функции
Z = S cjxj ® max (6) Z = S biui ® min (9)
J i
Задача (4)-(6) является обобщением рассматриваемой нами задачи оптимизации производcтвенной программы, в которой для производства n видов продукции х1, х2,…,хn используется m видов ресурсов b1, b2,…,bm при затратах i-го ресурса на выпуск единицы j-й продукции в количестве аij и выручке от реализации единицы произведенной продукции j-го вида в размере сj, j = 1,…n.
Сформулируем для задач (4)-(6) и (7)-(9) теоремы двойственности:
Теорема 1 (первая теорема двойственности).
Если одна из задач (4)-(6) и (7)-(9) имеет оптимальное решение, то и другая задача имеет оптимальное решение. При этом оптимальные значения целевых функций совпадают, т.е. max Z = min W.
Если же целевая функция одной из задач не ограничена, то другая задача не имеет ни одного допустимого решения.
Теорема 2 (вторая теорема двойственности).
Допустимые решения Х = (х1, х2,…,хn), U = (u1, u2,…,um) прямой и двойственной задач оптимальны тогда и только тогда, когда выполняются следующие условия:
ui(bi - Saijxj) = 0, i = 1,..,m, (10)
xi(ai - Saijuj) = 0, j = 1,..,n (11)
Условия (10), (11) называются условиями «дополнительной нежесткости».
Используем теорему 2 для нахождения оптимального решения U* двойственной задачи. Для этого известные значения компонент х1*, х2*,…,хn* вектора Х* подставляются в соотношения (10), (11). В результате такой подстановки получится система линейных уравнений относительно неизвестных величин u1, u2,…,um, решение которой позволит получить оптимальные значения u1*, u2*,…,um*.
Для рассматриваемой нами задачи соотношения (10), (11) будут иметь вид:
u1 (441-5x1- 4x2 )= 0 x1(5u1 + 3u2 + 5u3 - 358 )= 0
u2(321-3x1 – 3x2)= 0 x2(4u1 + 3u2 + 4u3 - 338) = 0
u3(485 -5x1 – 5x2)= 0
u1 ³0, u2 ³0, u3 ³ 0,
Подставляя в них найденные значения х1* = 13, х2*= 94, получим:
так как х1* = 13, то 5u1 + 3u2 + 5u3 - 358= 0;
так как х2* = 94, то 4u1 + 3u2 + 4u3 – 338 = 0;
так как 485-5х1* – 5 х2* = 485 – 5´13 -5´94 = -50 ¹0, то u3* = 0.
Получаем систему уравнений:
5u1 + 3u2 + 5u3 - 358= 0
4u1 + 3u2 + 4u3 – 338 = 0
u3=0
Решая эту систему, находим оптимальные значения переменных двойственной задачи:
u1* = 20, u2* = 86, u3* = 0, W = 441u1 + 321u2 + 485u3® min.
Вычислим оптимальное значение целевой функции двойственной задачи:
W = 441 × 20 + 321 × 86 + 485 × 0 = 36426, т.е. Z* = W* = 36426, что соответствует первой теореме двойственности.
1.5. Экономическая интерпретация переменных и оптимального решения двойственной задачи.
Для исследуемой задачи оптимизации производственной программы получим
u1 – стоимостная оценка сырья, ее размерность [руб./1 кг сырья];
u2 – стоимостная оценка времени работы оборудования, ее размерность [руб./1 ст.час];
u3 – стоимостная оценка трудовых ресурсов, [руб./1 чел.-час];
u1* = 20 означает, что при изменении количества сырья с 20 кг до 20 + Δs1, изменение максимальной суммарной выручки составит u1* Δs1 (руб.) = 20Δs1 (руб.)
u2* = 86 означает, что при изменении количества оборудования с 86 стан.-час до 86 + Δm1, изменение максимальной суммарной выручки составит u3* Δm1 (руб.) = 86Δm1 (руб).
u3* = 0 означает, что ни увеличение, ни уменьшение месячного размера трудоресурсов не приведет к изменению оптимального значения суммарной выручки .
1.6. Графический анализ устойчивости изменения используемых ресурсов.
Количество используемого сырья S=5х1 + 4х2 .
Если SÎ[0; S(A)], то точкой максимума является точка E(0; x2) пересечения оси Ох2 и прямой ограничения по сырью (1).
Если SÎ[S(A); S(K)], то точкой максимума является точка R(x1; x2) отрезка AK пересечения прямой ограничения по сырью и прямой (2).
Если SÎ[S(K); ¥], то точкой максимума является точка K(x1; x2) пересечения прямой (2) и прямой (3).
Координаты точки Е находятся из системы уравнений
5х1 + 4х2 = S
х1 = 0
Решаем ее:
х1 = 0, х2 = S/4.
Z*(S) =358х1* + 338х2* =; u1 = 84,5; u2= 0; u3 = 0
Координаты точки R находим из системы уравнений
5х1 + 4х2 = S
3х1 + 3х2 = 321
Решаем ее:
х1 = (3S-1284)/3, х2 = (1605-3S)/3.
Z*(S) = 358х1* + 338х2* =358´(3S-1284)/3 + 338´(1605-3S)/3 =20S+27606;
u1 = 20; u2= 0; u3 = 0.
Координаты точки К находим из системы уравнений
3х1 + 3х2 = 321
5х1 + 4х2 = 485
Решаем ее:
х1 = 57, х2 = 50.
Z*(S) = 358х1* + 338х2* =358´57 + 338´50 =37306
u1 = 0; u2= 0; u3 = 0.
S(A)= 5х1 + 4х2 =0+4´97=388,
S(K)= 5х1 + 4х2 =5´57+4´50=485
S |
0£S<388 |
388£S<485 |
S³485 |
u1*(S) |
84,5 |
20 |
0 |
Z*(S) |
84,5 S |
20S+27606 |
37306 |
Интервал устойчивости [388;485)
Количество используемого времени работы оборудования M=3х1 + 3х2 .
Если MÎ[0; M(C)], то точкой максимума является точка G(x1;0) пересечения оси Ох1 и прямой ограничения по оборудованию (2).
Если MÎ[M(C); M(E], то точкой максимума является точка Q(x1; x2) отрезка СЕ пересечения прямой ограничения по сырью и прямой (2).
Если МÎ[М(Е); ¥], то точкой максимума является точка Е(0; x2) пересечения прямой (1) и осью Ох2.
Координаты точки G находятся из системы уравнений
3х1 + 3х2 = M
х2 = 0
Решаем ее:
х1 = M/3, х2 = 0.
Z*(M) =358х1* + 338х2* =119,3M; u1 = 0; u2= 119,3; u3 = 0
Координаты точки Q находим из системы уравнений
5х1 + 4х2 = 441
3х1 + 3х2 = M
Решаем ее:
х1 = (1323-4M)/3, х2 =.
Z*(M) = 358х1* + 338х2* =358´(1323-4M)/3 + 338´(5M-1323)/3 =86M+26460;
u1 = 0; u2= 86; u3 = 0.
Координаты точки E находим из системы уравнений
5х1 + 4х2 = 441
х1=0
Решаем ее:
х1 = 0, х2 = 110,25.
Z*(M) = 358х1* + 338х2* =358´0 + 338´110,25 =37264,5
u1 = 0; u2= 0; u3 = 0.
M(C)= 3х1 + 3х2 =3´0+3´88,2=264,6,
M(E)= 3х1 + 3х2 =3´0+3´110,25=330,75
Таким образом, решена задача определения функций u2*(M) и Z*(М) для всех возможных значений MÎ[0;+ ¥).
M |
0£M<264,6 |
264,6£M<330,75 |
M³330,75 |
u2*(M) |
119,3 |
86 |
0 |
Z*(М) |
119,3M |
86M+26460 |
37264,5 |
Интервал устойчивости месячного фонда времени работы– [330,75; + ¥).
Количество используемых Т=5х1 + 4х2 .
Если ТÎ[0; Т(A)], то точкой максимума является точка E(0; x2) пересечения оси Ох2 и прямой ограничения по трудовым ресурсам (3).
Если ТÎ[Т(A); Т(В)], то точкой максимума является точка V(x1; x2) отрезка AB пересечения прямой ограничения по трудовым ресурсам и прямой (2).
Если TÎ[T(B); ¥], то точкой максимума является точка B(x1; x2) пересечения прямой (2) и прямой (1).
Координаты точки Е находятся из системы уравнений
5х1 + 4х2 = T
х1 = 0
Решаем ее:
х1 = 0, х2 = T/4.
Z*(Т) =358х1* + 338х2* =358´0+338´T/4=84,5T; u1 = 0; u2= 0; u3 = 84,5
Координаты точки V находим из системы уравнений
5х1 + 4х2 = T
3х1 + 3х2 = 321
Решаем ее:
х1 = (3T-1284)/3, х2 = (1605-3T)/3.
Z*(Т) = 358х1* + 338х2* =358´(3T-1284)/3 + 338´(1605-3T)/3 =20T+27606;
u1 = 0; u2= 0; u3 =20.
Координаты точки B известны :
х1 = 13, х2 = 94.
Z*(Т) = 358х1* + 338х2* =358´13 + 338´94 =36426
u1 = 0; u2= 0; u3 = 0.
Т(A)= 5х1 + 4х2 =0+4´97=388,
Т(В)= 5х1 + 4х2 =5´13+4´94=441
Таким образом, решена задача определения функций u3*(T) и Z*P(Т) для всех возможных значений TÎ[0;+ ¥)
T |
0£T<388 |
388£T<441 |
T³441 |
u3*(T) |
84,5 |
20 |
0 |
Z*P(Т) |
84,5T |
20T+27606 |
36426 |
Интервал устойчивости месячного фонда трудовых ресурсов [264,6; 330,75).
На рисунке показаны функции предельной полезности и полезности сырья.
Задача 2.
Малое предприятие намерено организовать в следующем квартале выпуск продукции А и Б, пользующейся высоким спросом на рынке. Предприятие располагает необходимым сырьем и оборудованием и может привлечь квалифицированных рабочих на условиях почасовой оплаты, но не имеет средств на оплату труда рабочих. Для этого оно может получить в банке кредит сроком на три месяца под 40% годовых с погашением кредита и процентов по нему в конце квартала.
Информация о нормах затрат сырья, оборудования и трудовых ресурсов, объемах сырья и парка оборудования, имеющихся в распоряжении предприятия, размер выручки от реализации продукции А и Б приведены в таблице:
Наименование ресурсов |
Норма затрат на |
Объем ресурса |
|
Продукт А |
Продукт В |
||
Сырье (кг) |
2 |
1 |
520 |
Оборудование (ст.час.) |
6 |
5 |
1800 |
Трудоресурсы(чел.час.) |
3 |
1 |
? |
Цена реализации (руб.) |
1095 |
520 |
|
Целью организации выпуска новой продукции является получение максимальной суммарной прибыли, которая определяется как разность между суммарной выручкой, полученной от реализации произведенной за квартал продукции А и Б, и затратами, связанными с обеспечением кредита (возврат суммы кредита и начисленных процентов).
Требуется:
1. Построить математическую модель оптимизации выпуска продукции с использованием кредита для выплаты зарплаты рабочими с произвольной почасовой ставкой t (руб./чел.-час) оплаты труда.
2. Определить оптимальную программу выпуска продукции, максимальную прибыль, необходимый размер кредита, сумму уплаченных процентов и потребность в трудовых ресурсах, если почасовая ставка t оплаты труда равна 10 руб./чел.-час.
3. Найти функцию спроса на трудовые ресурсы, как функцию почасовой ставки оплаты труда t, построить график этой функции. Исследовать зависимость размеров максимальной прибыли и кредита, обеспечивающего ее получение, от почасовой ставки t оплаты труда в диапазоне от 10 до 60 рублей за чел.-час. Найти функции, выражающие эти зависимости, и построить их графики.
Решение.
2.1 Построение математической модели оптимизации выпуска продукции.
Для построения модели введем следующие обозначения:
х1 – объем выпуска продукции А,
х2 – объем выпуска продукции Б,
S – потребность в трудовых ресурсах,
t – почасовая ставка оплаты труда,
V – размер кредита,
Z – выручка от реализации произведенной продукции,
P – прибыль предприятия.
Выразим в математической форме основные условия и ограничения рассматриваемой задачи.
Ограничения по использованию сырья:
2x1 + x2 £ 520;
Ограничения по использованию оборудования:
6x1 + 5x2 £ 1800;
Потребность в трудовых ресурсах S определяется необходимыми затратами труда для выпуска продукции в объемах х1 и х2:
S = 3x1 + x2 .
Размер необходимого кредита определяется, исходя из потребности в трудовых ресурсах S и почасовой ставки оплаты труда t, т.е.
V=tS = t(3x1 + x2).
Выручка от реализации произведенной продукции:
Z = 1095x1 + 520x2
Сумма расходов по обслуживанию кредита определяется размером возвращаемого кредита и процентов по нему, т.е. равна
40% 3
V + (¾¾ ´ ¾¾¾)V = V + 0.1V = 1.1V.
12 100%
Прибыль предприятия определяется как разность между выручкой и расходами по обслуживанию кредита, т.е.
Р = Z – 1.1V.
Подставляя в эту формулу выражения для Z и V, получим
Р = (1095x1 +520x2) – 1,1 t(3x1 + x2) = (1095 – 3,3t)х1 + (520 – 1,1 t)х2
Следовательно, математическая модель оптимизации выпуска продукции с привлечением кредитных ресурсов для оплаты труда рабочих принимает следующий вид:
Найти неизвестные значения объемов выпуска х1, х2, удовлетворяющих ограничениям
2x1 + x2 £ 520
6x1 + 5x2 £ 1800 (1)
х1³0, х2³0,
и доставляющих максимальное значение целевой функции:
Р = (1095 – 3,3t)х1 + (520 – 1,1 t)х2 → max.
При этом необходимый размер кредита V определяется по формуле:
V = tS = 3tx1* + tx2*,
где х1*, х2* - оптимальное решение задачи (1). Модель (1) представляет собой задачу параметрического линейного программирования, так как в ее условиях содержится параметр t , от значения которого зависит оптимальное решение.
2.2 Определение оптимальной программы выпуска продукции.
При фиксированной ставке оплаты труда t = 10 руб./чел.-час. математическая модель (1) примет вид:
2x1 + x2 £ 520
6x1 + 5x2 £ 1800
х1³0, х2³0,
Р = 1062х1 + 509х2 → max.
Графическое решение задачи изображено на рис. Точкой максимума является точка С с координатами где х1* = 260, х2*= 0.
Максимальный размер прибыли:
Р* = Р = 1062´260 + 509 ´ 0= 276120 (руб.),
Размер необходимого кредита:
V* = 3tx1* + tx2* = 3´10´260 + 1´10´0 =7800 руб.,
Сумма уплаченных процентов: 0,1V* = 0,1´ 7800=780руб.
Потребность в трудовых ресурсах: S* = 3x1* + x2* = 3´260 + 0 = 780(чел.-час.).
2.3 Нахождение функции спроса на трудовые ресурсы
Потребность в трудовых ресурсах S для обеспечения оптимального выпуска в объемах х1*, х2* определяются соотношением:
S* = 3x1* + x2*,
Но оптимальный план выпуска Х* = (x1* , x2*), зависит от почасовой ставки t оплаты труда. Следовательно, величина Sтакже зависит от t, т.е. потребность в трудовых ресурсов S есть некоторая функция от параметра t.
Найдем эту функцию. Для этого рассмотрим модель (1) и определим оптимальные планы выпуска Х* = (x1* , x2*) при различных значениях t, используя графический метод решения задачи линейного программирования.
Пусть t достаточно мало (близко к нулю). Рассмотрим уравнение линии уровня целевой функции
Р = (1095 – 3,3t)х1 + (520 – 1,1 t)х2 = h.
При малых значениях t прямая с таким уравнением будет почти параллельна прямой с уравнением
Р = 1095х1 + 520х2 = h.
Найдем значение h для линии уровня, проходящей через точку C, подставив в уравнение координаты точки C x1* = 280, x2* =0. Тогда
2135´280 + 1040 ´ 0 = h, т.е. h = 597800.
Рассмотрим уравнение прямой 2135х1 + 1040х2 = 597800, проходящей через точку C найдем координаты точки Е (0;х2) пересечения этой прямой с осью Ох2. Очевидно, что х2 = 597800/1040 = 574,8. Следовательно, точка Е расположена на оси Ох1 «выше», чем точкa D (точка пересечения прямой ограничений по сырью с осью Ох2).
Если «закрепить» линию уровня в т.C и начать увеличивать значение параметра t, то точка Е пересечения линии уровня с осью Ох2 начнет перемещаться вниз по оси Ох1 по направлению к точке А.
Найдем значение t, при котором линия уровня параллельна ВС. Из равенства угловых коэффициентов получаем:
, t =50
Следовательно точка C (260;0) остается точкой максимума пока tÎ[0;50).
Найдем максимальный размер прибыли для tÎ[0;50):
Р* = (1095 – 3,3t)´260 + (520 – 1,1 t)´0 = 284700-858t (руб.),
Размер необходимого кредита:
V* = 3tx1* + tx2* = 3´t´260 + t´0 =780t руб.,
Сумма уплаченных процентов: 0,1V* = 0,1´ 780t =78t руб.
Потребность в трудовых ресурсах: S* = 3x1* + x2* = 3´260 + 0 = 780(чел.-час.).
Если t=50, то оптимальное решение будет достигаться на отрезке ВС, концы которого имеют координаты В(200;120) и C(260;0).
Если «закрепить» линию уровня в т.B и начать увеличивать значение параметра t, то линия уровня будет приближаться к прямой АВ.
Найдем значение t, при котором линия уровня параллельна АВ. Из равенства угловых коэффициентов получаем:
; t =237,9 > 60.
Если tÎ[50; 60] точкой максимума станет точка В(200;120).
Найдем максимальный размер прибыли для tÎ[50;60]:
Р* =(1095 – 3,3t)´200 + (520 – 1,1 t)´120 = 281400 – 792t (руб.),
Размер необходимого кредита:
V* = 3tx1* + tx2* = 3´t´200 + t´120 =720t руб.,
Сумма уплаченных процентов: 0,1V* = 0,1´ 720t =72tруб.
Потребность в трудовых ресурсах: S* = 3x1* + x2* = 3´200 + 120 = 720(чел.-час.).
Итоги решения задачи представим в таблице:
Почасовая оплата труда t (руб.) |
Оптималь-ный план выпуска Х*(t)= (x1*,x2*) |
Величина спроса на трудовые ресурсы S*(t) (чел.-час.) |
Размер необходимого кредита V*(t), (руб.) |
Величина максималь-ной прибыли Р*(t) (руб.) |
t = 10 |
(260;0) |
780 |
7800 |
276120 |
tÎ(10;50) |
(260;0) |
780 |
780t |
284700-858t |
t = 50 |
Отрезок ВС |
[720;780] |
[36000;39000] |
241800 |
tÎ(50;60] |
(200;120) |
720 |
720t |
281400 – 792t |
Задача №3.
Лизинговая компания располагает капиталом в размере 70 млн.руб., предназначенным для приобретения объектов, передаваемых лизингополучателям по договорам лизинга. Предварительный анализ пвотребностей лизингополучателей позволил выделить три типа объектов, пользующихся наибольшим спросом:
Объект №1 – оборудование для производства мебели;
Объект №2 - оборудование для производства тетрапаков;
Объект №3 – токарные станки-полуавтоматы.
Лизинговой компании известны оценки ожидаемой доходности от передачи объектов лизингополучателям, которая зависит от стоимости объекта. Например, при передаче лизингополучателю объекта №1 стоимостью 20 млн.руб. годовой доход компании от этой сделки составит 3 млн.руб., а при передаче объекта №3 стоимостью 50 млн.руб. годовой доход составит 10,75млн.руб. Информация об ожидаемом годовом доходе компании по всем трем объектам при всех возможных вариантах стоимости этих объектов приведена в таблице:
Стоимости объектов (млн.руб.) |
0 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
Год.доход от 1 объекта (млн.руб.) |
0 |
1,55 |
3 |
4,35 |
5,6 |
6,75 |
7,8 |
8,75 |
Год.доход от 2 объекта (млн.руб.) |
0 |
1,15 |
2,1 |
2,85 |
3,4 |
3,75 |
3,9 |
3,85 |
Год.доход от 3 объекта (млн.руб.) |
0 |
2,75 |
5,2 |
7,35 |
9,2 |
10,75 |
12 |
12,95 |
Задача лизинговой компании заключается в том, чтобы определить, какие объекты о на какую сумму следует приобрести, чтобы обеспечить получение максимального суммарного дохода от передачи этих объектов лизингополучателям.
1. Построить математическую модель оптимального использования имеющегося капитала на приобретение объектов лизинга и записать ее в форме задачи динамического программирования.
2. Найти оптимальное распределение капитала в 70 млн. руб. на приобретение объектов.
3. Определить оптимальное распределение капитала в 70 млн.руб. на приобретение объектов лизинга в случае возникновения потребности лизингополучателей в объекте №4, стоимостные характеристики которого приведены в следующей таблице:
Стоимости объектов (млн.руб.) |
0 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
Год.доход от 1 объекта (млн.руб.) |
0 |
4,8 |
9,2 |
13,2 |
16,8 |
20 |
22,8 |
25,2 |
Решение.
3.1 Под многошаговым процессом в данном случае понимаем процесс распределения капитала в 70 млн. руб. между объектами лизинга. Под k-м шагом понимается выделение некоторой суммы средств на приобретение k-го объекта лизинга, k=1,2,3. Определяем управляющие параметры и параметры состояния:
уравнение uk на k-м шаге – это размер средств, выделенных на приобретение k-го объекта лизинга, k=1,2,3;
параметры состояния xk на k-м шаге – это остаток капитала, подлежащий дальнейшему распределению после приобретения k первых объектов лизинга, т.е. х0 – начальная сумма капитала в 70 млн.руб., х1 – сумма капитала, которая осталась после приобретения 1-го объекта лизинга, х2 – сумма капитала, которая осталась после приобретения 1-го и 2-го объектов лизинга и т.д.
Уравнения состояния определяются из содержательного смысла переменных uk, xk:
x1 =x0 – u1,
x2 =x0 – u1 – u2 =x1 – u2,
x3 =x0 – u1 – u2 – u3 =x2 – u3, т.е.
xk =Fk(xk-1
,
где Fk(xk-1 , uk) = xk-1 - uk.
Множество допустимых управлений Dk на k-м шаге определяется из условия xk³0 для всех k = 0, 1, 2, 3. Показатель эффективности управления на k-м шаге есть величина ожидаемого годового дохода от передачи объектов лизингополучателям, значения которого содержатся в таблице исходных данных. Поскольку доход зависит только от размера капитала, выделенного на приобретение объектов, то показатель эффективности управления fk на k-м шаге имеет вид fk = fk(uk) и не зависит от состояния хk-1. Суммарный показатель эффективности Z равен сумме показателей для всех шагов.
Таким образом, математическая модель оптимального использования капитала на приобретение объектов лизинга примет вид:
Найти неизвестные значения управлений u1, u2, u3, удовлетворяющих ограничениям
x1 =x0 – u1,
x2 =x1 – u2,
x3 =x2 – u3,
x0 = 70,
0£uk£xk-1, k = 1,2,3
и доставляющих максимальное значение целевой функции
Z = f1(u1) + f2(u2) + f3(u3) → max
Значения функций f1, f2, f3 содержатся в таблице исходных данных условия задачи.
3.2 Нахождение оптимального распределения капитала на прибретение трех объектов лизинга.
Запишем таблицу исходных данных как таблицу значений показателя эффективности управления на всех трех шагах.
Таблица 1
Размер годового дохода от передачи объектов f (млн.руб.) |
Объект №1 f1(u) |
Объект №2 f2(u) |
Объект №3 f3(u) |
Объект №4 f4(u) |
Стоимость объекта u (млн.руб.) |
|
|
|
|
0 |
0 |
0 |
0 |
0 |
10 |
10 |
1,55 |
1,15 |
4,8 |
20 |
20 |
3 |
2,1 |
9,2 |
30 |
30 |
4,35 |
2,85 |
13,2 |
40 |
40 |
5,6 |
3,4 |
16,8 |
50 |
50 |
6,75 |
3,75 |
20 |
60 |
60 |
7,8 |
3,9 |
22,8 |
70 |
70 |
8,75 |
3,85 |
25,2 |
Введем условные максимумы Zk*(xk-1):
Z1*(x0) = max (f1(u1) + f2(u2) + f3(u3))
u1,u2,u3
Z2*(x1) = max (f2(u2) + f3(u3))
u2,u3
Z3*(x2) = max (f3(u3))
u3
и запишем функциональные уравнения Беллмана
Zk*(xk-1)
= max {fk(
0£
Z3*(x2) = max f3(u3),
0£u3£x2
Поскольку в соответствии с уравнением состояния xk = xk-1 - uk, то уравнения (7) могут быть записаны следующим образом:
Zk*(xk-1)
= max {fk(
0£uk£xk-1
Приступаем к условной оптимизации и находим решение уравнения
Z3*(x2) = max f3(u3),
0£u3£x2
для всех возможных значений х2.
Содержательный смысл решения этого уравнения заключается в том, что ты находим условное оптимальное управление на 3-м шаге, т.е. оптимальный размер капитала, который будет затрачен на приобретение 3-го объекта лизинга при условии, что на его приобретение осталось х2 млн.руб. Поскольку нам заранее неизвестно, сколько средств затрачено на приобретение 1-го и 2-го объектов, то остаток средств х2 может принимать любое значение от 0 до 70 млн.руб.
Значения функции Z3*(x2) совпадают с f3(x2), а u3*(x2) совпадает с х2, поскольку функция f3(u) является монотонно возрастающей и, следовательно, на любом отрезке 0≤u≤x2 достигает своего максимума в его правом конце х2.
Таким образом, найдены множества {Z3*(x2)} и {u3*(x2)} при всех возможных значениях х2 = 0, 10, 20,…,70.
Переходим к нахождению множеств {Z2*(x1)} и {u2*(x1)} из уравнения (9) для k = 2:
Z2*(x1) = max {f2(u2) + Z3*(x1-u2)},
0£u2£x1
Заполним две вспомогательные таблицы. Вспомогательная таблица для второго шага условной оптимизации представлена таблицей 2.
В столбце таблицы 2 выделены те значения u3,на которых достигается max {f2(u2) + Z3*(x1-u2)}, т.е. выделены значения условных оптимальных управлений u2*(x1), соответствующих условным максимумам Z2*(x1). Найденные значения заносим в итоговую таблицу.
Таблица 2.
Возможн. значения разменра капитала х1 |
Размер капит. на приобрет. объекта №2 u2 |
Остаток капитала на приобрет. объекта №3 х2=x1-u2 |
Годовой доход от объекта №2 f2(u2) |
Услов. максим. доход от объекта №3 Z3*(x1-u2) |
Суммарный доход от объектов №2 и №3 f2(u2)+Z3*(x1-u2) |
Суммар.услов.максим. Доход от объектов №2 и №3 Z2*(x1) |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
10 |
0 |
10 |
0 |
2,75 |
2,75 |
2,75 |
|
10 |
0 |
1,15 |
0 |
1,15 |
|
20 |
0 |
20 |
0 |
5,2 |
5,2 |
5,2 |
|
10 |
10 |
1,15 |
2,75 |
3,9 |
|
|
20 |
0 |
2,1 |
0 |
2,1 |
|
30 |
0 |
30 |
0 |
7,35 |
7,35 |
7,35 |
|
10 |
20 |
1,15 |
5,2 |
6,35 |
|
|
20 |
10 |
2,1 |
2,75 |
4,85 |
|
|
30 |
0 |
2,85 |
0 |
2,85 |
|
40 |
0 |
40 |
0 |
9,2 |
9,2 |
9,2 |
|
10 |
30 |
1,15 |
7,35 |
8,5 |
|
|
20 |
20 |
2,1 |
5,2 |
7,3 |
|
|
30 |
10 |
2,85 |
2,75 |
5,6 |
|
|
40 |
0 |
3,4 |
0 |
3,4 |
|
50 |
0 |
50 |
0 |
10,75 |
10,75 |
10,75 |
|
10 |
40 |
1,15 |
9,2 |
10,35 |
|
|
20 |
30 |
2,1 |
7,35 |
9,45 |
|
|
30 |
20 |
2,85 |
5,2 |
8,05 |
|
|
40 |
10 |
3,4 |
2,75 |
6,15 |
|
|
50 |
0 |
3,75 |
0 |
3,75 |
|
60 |
0 |
60 |
0 |
12 |
12 |
12 |
|
10 |
50 |
1,15 |
10,75 |
11,9 |
|
|
20 |
40 |
2,1 |
9,2 |
11,3 |
|
|
30 |
30 |
2,85 |
7,35 |
10,2 |
|
|
40 |
20 |
3,4 |
5,2 |
8,6 |
|
|
50 |
10 |
3,75 |
2,75 |
6,5 |
|
|
60 |
0 |
3,9 |
0 |
3,9 |
|
70 |
0 |
70 |
0 |
12,95 |
12,95 |
|
|
10 |
60 |
1,15 |
12 |
13,15 |
13,15 |
|
20 |
50 |
2,1 |
10,75 |
12,85 |
|
|
30 |
40 |
2,85 |
9,2 |
12,05 |
|
|
40 |
30 |
3,4 |
7,35 |
10,75 |
|
|
50 |
20 |
3,75 |
5,2 |
8,95 |
|
|
60 |
10 |
3,9 |
2,75 |
6,65 |
|
|
70 |
0 |
3,85 |
0 |
3,85 |
|
Для третьего шага условной оптимизации, т.е. для k = 1, вспомогательная таблица представлена таблицей 3.
Таблица 3.
Возможн. значения разменра капитала х0 |
Размер капит. на приобрет. объекта №1 u1 |
Остаток капитала на приобрет. объектов №3 х1=x0-u1 |
Годовой доход от объекта №1 f1(u1) |
Услов. максим. доход от объектов №2 и №3 Z2*(x0-u1) |
Суммарный доход от объектов №1, №2 и №3 f1(u1)+Z2*(x0-u1) |
Суммар.услов.максим. доход от объектов №2 и №3 Z1*(x0) |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
10 |
0 |
10 |
0 |
2,75 |
2,75 |
2,75 |
|
10 |
0 |
1,55 |
0 |
1,55 |
|
20 |
0 |
20 |
0 |
5,2 |
5,2 |
5,2 |
|
10 |
10 |
1,55 |
2,75 |
4,3 |
|
|
20 |
0 |
3 |
0 |
3 |
|
30 |
0 |
30 |
0 |
7,35 |
7,35 |
7,35 |
|
10 |
20 |
1,55 |
5,2 |
6,75 |
|
|
20 |
10 |
3 |
2,75 |
5,75 |
|
|
30 |
0 |
4,35 |
0 |
4,35 |
|
40 |
0 |
40 |
0 |
9,2 |
9,2 |
9,2 |
|
10 |
30 |
1,55 |
7,35 |
8,9 |
|
|
20 |
20 |
3 |
5,2 |
8,2 |
|
|
30 |
10 |
4,35 |
2,75 |
7,1 |
|
|
40 |
0 |
5,6 |
0 |
5,6 |
|
50 |
0 |
50 |
0 |
10,75 |
10,75 |
10,75 |
|
10 |
40 |
1,55 |
9,2 |
10,75 |
|
|
20 |
30 |
3 |
7,35 |
10,35 |
|
|
30 |
20 |
4,35 |
5,2 |
9,55 |
|
|
40 |
10 |
5,6 |
2,75 |
8,35 |
|
|
50 |
0 |
6,75 |
0 |
6,75 |
|
60 |
0 |
60 |
0 |
12 |
12 |
|
|
10 |
50 |
1,55 |
10,75 |
12,3 |
12,3 |
|
20 |
40 |
3 |
9,2 |
12,2 |
|
|
30 |
30 |
4,35 |
7,35 |
11,7 |
|
|
40 |
20 |
5,6 |
5,2 |
10,8 |
|
|
50 |
10 |
6,75 |
2,75 |
9,5 |
|
|
60 |
0 |
7,8 |
0 |
7,8 |
|
70 |
0 |
70 |
0 |
13,15 |
13,15 |
|
|
10 |
60 |
1,55 |
12 |
13,55 |
|
|
20 |
50 |
3 |
10,75 |
13,75 |
13,75 |
|
30 |
40 |
4,35 |
9,2 |
13,55 |
|
|
40 |
30 |
5,6 |
7,35 |
12,95 |
|
|
50 |
20 |
6,75 |
5,2 |
11,95 |
|
|
60 |
10 |
7,8 |
2,75 |
10,55 |
|
|
70 |
0 |
8,75 |
0 |
8,75 |
|
В столбце «u1», таблицы 3 выделены значения условных управлений u1*(x0), соответствующих условным максимумам Z1*(x0). Найденные значения u1*(x0) и Z1*(x0) заносятся в основную таблицу 4, которая оказывается полностью заполненной и приведена ниже .На этом заканчивается этап условной оптимизации. Второй этап задачи – безусловная оптимизация.
Таблица 4
Возможные значения объемов инвестиций х |
k = 3(3-й шаг) |
k = 2(2-й шаг) |
k = 1(1-й шаг) |
|||
u3*(x2) |
Z3*(x2) |
u2*(x1) |
Z2*(x1) |
u1*(x0) |
Z1*(x0) |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
10 |
10 |
1,15 |
0 |
2,75 |
0 |
2,75 |
20 |
20 |
2,1 |
0 |
5,2 |
0 |
5,2 |
30 |
30 |
2,85 |
0 |
7,35 |
0 |
7,35 |
40 |
40 |
3,4 |
0 |
9,2 |
0 |
9,2 |
50 |
50 |
3,75 |
0 |
10,75 |
0 |
10,75 |
60 |
60 |
3,9 |
0 |
12 |
10 |
12,3 |
70 |
70 |
3,85 |
10 |
13,15 |
20 |
13,75 |
По определению максимальное значение показателя эффективности всего процесса есть Z1*(x0) для х0 = 70. Из таблицы 2 находим Z1(70) = 13,75, а u1* = u1*(70) = 20 – оптимальное управление на первом шаге. Так как х1 = х0 – u1, то х1* = х0* – u1* = 70 – 20 = 50.
Далее по столбцам «х» и «u2*(x1)» таблицы 2 находим u2* = u2*(x1*) =u2*(50) = 0 – оптимальное управление на втором шаге. Так как х2 = х1 – u2, то х2* = х1* – u2* = 50 –0 = 50.
Далее по столбцам «х» и «u2*(x2)» таблицы 2 находим u3* = u3*(x2*) =u3*(50) = 50 – оптимальное управление на втором шаге.
Таким образом, найдено максимальное значение целевой функции Zmax = 13,75 и оптимальные управления на каждом шаге u1* = 20, u2* =0, u3* = 50. Содержательный смысл найденного решения заключается в том, что на приобретение 1-го объекта лизинга следует выделить 20 млн.руб., 2-го объекта – 0 млн.руб., 3-го объекта – 50 млн.руб., что позволит получить 13,75 млн.руб. годового дохода от передачи приобретенных объектов лизингополучателям.
3.3 Нахождение оптимального распределения капитала на приобретение четырех объектов лизинга.
Решение этой задачи может быть легко получено на основе использования результатов решения предыдущей задачи, если номер шага k, соответствующий определению размера капитала на приобретение 4-го объекта лизинга будет назван «нулевым», а не четвертым. В этом случае многошаговый процесс распределения капитала будет выглядеть следующим образом:
0-й шаг – определение размер капитала на приобретение 4-го объекта лизинга;
1-й шаг – определение размера капитала для 1-го объекта лизинга;
2-й шаг – для 2-го объекта;
3-й шаг – для 3-го объекта.
Функцию годового дохода от передачи лизингополучателям 4-го объекта обозначим через f0(u0), где u0 – размер капитала, выделяемый на приобретение 4-го объекта. Начальный размер капитала, обозначаемый ранее через х0, обозначим через х-1, т.е. х-1 = 70 млн.руб. Максимальный размер годового дохода лизинговой компании в данной задаче будет равен Z0*( х-1), т.к. по определению
Z-1*(x0) = max (f0(u0) + f1(u1) + f2(u2) + f3(u3)).
u1,u2,u3
Воспользуемся функциональными уравнениями Беллмана и найденными ранее значениями {Z1*(x0)} для нахождения Z0*(x-1)
Z0*(x-1) = max {f0(u0) + Z1*(x-1-u0)}= max {f0(u0) + Z*(70-u0)}=
0£u0£x-1 0£u0£70
=max { f0(0) + Z*(70); f0(10) + Z1*(60); f0(20) + Z1*(50); f0(30) + Z1*(40); f0(40) + Z1*(30); f0(50) + Z1*(20); f0(60) + Z1*(10); f0(70) + Z1*(0)}=
=max{0+13.75, 4,8+12.3, 9.2+10.75, 13.2+9.2, 16.8+7.35, 20+5.2, 22.8+2.75, 25.2+0} = 25.55
т.е. Z0*(x-1) = Z0*(70) = 25.55.
При этом максимум достигается при u0* = u0*(70) = 60. Тогда х0* = х-1* -u0*= 70-60 =10, следовательно, u1* = u1*(x0*) = u1*(10) = 0 из табл.4. Далее х1* = х0* -u1*= 10-0 =10, следовательно, u2* = u2*(x1*) = u2*(10) = 0 из табл.4. Наконец, х2* = х1* -u2*= 10-0 =10, следовательно, u3* = u3*(x1*) = u3*(10) = 10 из табл.4.
Таким образом, получено оптимальное распределение капитала в 70 млн. руб. на приобретение четырех объектов лизинга и соответствующее этому распределению максимальное значение годового дохода:
Максимальный доход Zmax(70) = 25,55 млн.руб.
На приобретение 1- го объекта выделяется 0 млн.руб, 2-го объекта выделяется 0 млн.руб , на приобретение 3-го объекта выделяется 10 млн.руб, 4-го объекта – 60 млн.руб.
Итоговый ответ решения задачи представим в следующем виде
Для трех объектов:
Zmax(70) = 13,75 млн.руб.; U* = (u1*, u2*, u3*) = (20;0;50)
Для четырех объектов:
Zmax(70) = 25,55 млн.руб.; U* = (u1*, u2*, u3*, u4*) = (0;0;10;60)
Задача 4
Фирма может влиять дополнительным финансированием на скорость строительства своего торгового павильона. Очередность выполнения работ, их нормальная и ускоренная продолжительность выполнения, а также стоимость строительно-монтажных работ при нормальном и ускоренном режиме выполнения приведены в следующей таблице:
Имя работы |
А |
В |
С |
D |
E |
F |
G |
H |
Q |
V |
Опирается на работу |
E,H |
G |
|
C,F,Q,B |
|
E,H |
V |
G |
V |
|
Нормальный срок |
18 |
18 |
36 |
9 |
30 |
9 |
9 |
9 |
32 |
9 |
Ускоренный срок |
14 |
14 |
28 |
7 |
21 |
7 |
7 |
7 |
21 |
7 |
Норм.стоим.(млн.руб.) |
116,2 |
50,4 |
109,2 |
64,4 |
199,5 |
26,6 |
23,8 |
23,8 |
224,7 |
77 |
Плата за ускор.(млн.руб.) |
33,2 |
14,4 |
31,2 |
18,4 |
85,5 |
7,6 |
6,8 |
6,8 |
117,7 |
22 |
Требуется:
1. С учетом технологической последовательности работ построить сетевой график выполнения этих работ.
2. Рассчитать временные характеристики сетевого графика при нормальном режиме выполнения работ. Найти критический путь и его продолжительность, указать все возможные критические пути, определить стоимость всего комплекса работ.
3. Указать стратегию минимального удорожания комплекса работ при сокращении сроков строительства на 4 дн. С какую итоговую сумму обойдется фирме ускоренная стройка павильона.
Решение.
Упорядоченный сетевой график строительства торговой павильона изображен на рис., где рядом с буквой, обозначающей работу, в скобках проставлено число, равное нормальному сроку ее выполнения.
Обозначим
Ткр – критическое время, т.е. наименьшее время выполнения всего комплекса работ.
Трi – раннее время наступления i-й события, т.е. момент времени, раньше которого событие i не может наступить.
Рассчитаем Трi для всех событий сетевого графика, т.е. для i= 1,2,…,7. Время наступления 1-го события сетевого графика будем считать равным нулю, т.е. Тр1 = 0. Далее последовательно находим Тр2,…, Тр6
дн
дн;
дн;
.
Стоимость
S = 116,2+50,4+109,2+64,4+199,5+26,6+21,7+23,8+224,7+77=915,6
Критический срок Ткр = 50 дн
Критический путь Р=(V,Q,D).
Сокращение сроков строительства торгового павильона
Имя работы |
А |
В |
С |
D |
E |
F |
G |
H |
Q |
V |
Нормальный срок |
18 |
18 |
36 |
9 |
30 |
9 |
9 |
9 |
32 |
9 |
Ускоренный срок |
14 |
14 |
28 |
7 |
21 |
7 |
7 |
7 |
21 |
7 |
Норм. стоим.(млн.руб.) |
116,2 |
50,4 |
109,2 |
64,4 |
199,5 |
26,6 |
23,8 |
23,8 |
224,7 |
77 |
Плата за ускор.(млн.руб.) |
33,2 |
14,4 |
31,2 |
18,4 |
85,5 |
7,6 |
6,8 |
6,8 |
117,7 |
22 |
Максим. сокращение вре-мени выполнения (дн.) |
4 |
4 |
8 |
2 |
9 |
2 |
2 |
2 |
11 |
2 |
Удельная цена |
8,3 |
3,6 |
3,9 |
9,2 |
9,5 |
3,8 |
3,4 |
3,4 |
10,7 |
11 |
Просматривая все полные некритические пути, убеждаемся, что при сокращении срока строительства на 4 дня, т.е. до 46 дней, критическими могут стать пути Р5, Р6 и Р7. Длина пятого 50 дней, а длина шестого и седьмого равна 48 дней. Для пятого пути эффективно сократить работу D на 2 дня и работу Q на 2 дня, тогда длина седьмого пути становится 46 дней. Для шестого пятого пути эффективно сократить работу А на 2 дня . При этом дополнительные затраты составят:
2(дня) ´ 9,2(млн.руб./день) + 2(дня) ´ 10,7 (млн.руб./день) + 2(дня) ´ 8,3 (млн.руб./день) = 56,4(млн.руб.)
Критическое время станет равным
Ткр = 50 – 4 = 46 (дней).
Новая стоимость работ будет равной
S = 915,6 +56,4=972(млн.руб.).
Критические пути (V,Q,D), (E, A), (E, F, D).
|
Задача 5
Имеются данные по 15 субъектам Российской Федерации за январь-март 2001 года о денежных доходах и потребительских расходах на душу населения в среднем за месяц, которые приведены в таблице:
Номер субъекта РФ |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Денежные доходы, тыс.руб. |
1,57 |
1,58 |
1,45 |
1,46 |
1,75 |
1,79 |
1,33 |
1,58 |
Потребительские расходы, тыс.руб |
1,11 |
0,87 |
1 |
1,16 |
1,51 |
1,19 |
0,92 |
1,28 |
Номер субъекта РФ |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
|
Денежные доходы, тыс.руб. |
2,24 |
2,47 |
1,89 |
2,07 |
2,43 |
2,99 |
1,91 |
|
Потребительские расходы, тыс.руб |
1,65 |
1,28 |
1,7 |
1,5 |
1,38 |
2,22 |
1,76 |
|
На основе имеющихся данных требуется:
1. Построить поле рассеяния наблюдаемых значений показателей и на основе его визуального наблюдения выдвинуть гипотезу о виде статистической зависимости потребительских расходов у от денежных доходов х; записать эту гипотезу в виде математической модели.
2. Используя метод наименьших квадратов найти точечные оценки неизвестных параметров модели, записать найденное уравнение регрессии и построить график функции регрессии.
3. Найти коэффициент парной корреляции между денежными доходами и потребительскими расходами; проверить значимость найденного коэффициента корреляции. Найти коэффициент детерминации.
4. Проверить с помощью критерия Фишера значимость уравнения регрессии (адекватность модели исследуемой зависимости).
5. Найти точечный и интервальный прогноз среднемесячных потребительских расходов в 10-ом субъекте РФ увеличится на 30%.
6. Привести содержательную интерпретацию полученных результатов.
Решение.
5.1. Построение математической модели. Оценка неизвестных параметров методом наименьших квадратов.
Полем рассеяния называется множество точек на плоскости, координаты которых соответствуют наблюдаемым значениям исследуемых показателей. В нашем примере хi – среднедушевые денежные доходы, yi – среднедушевые потребительские расходы в i-м субъекте РФ, i = 1,…,15. Таким образом, поле рассеяния состоит из 15-ти точек с координатами (xi,yi), которые показаны на рис.
Визуальный анализ поля рассеяния позволяет выдвинуть гипотезу о линейной зависимости потребительских расходов у от денежных доходов х и записать эту зависимость в виде линейной модели
у = α + βх + u,
где α, β - неизвестные постоянные коэффициенты, а u – случайная величина, характеризующая отклонения реальных значений потребительских расходов от их теоретических значений α + βх. Случайная величина u называется случайным отклонением или случайным возмущением модели. Ее включение в модель призвано отразить:
а) влияние не учтенных в модели факторов, влияющих на размер потребительских расходов;
б) элемент случайности и непредсказуемости человеческих реакций;
в) ошибки наблюдений и измерений.
5.2 После формулировки математической модели основная задача состоит в получении оценок неизвестных параметров α и β по результатам наблюдений над переменными х и у, т.е. задача состоит в получении так называемого уравнения регрессии
у = a + bх, являющегося некоторой реализацией модели, в котором коэффициенты а и b есть оценки неизвестных параметров α и β соответственно. Решение задачи нахождения оценок а и b основывается на применении метода наименьших квадратов (сокращенно - МНК), суть которой в следующем.
Нахождение оценок а и b неизвестных параметров α и β сводится к следующей экстремальной задаче функции двух переменных F(a,b):
F(a,b)Σ(yi – a - bxi)2 → min,
Которая в свою очередь сводится к системе двух линейных уравнений с двумя неизвестными а и b:
an + bΣxi = Σyi,
aΣxi + bΣxi2 = Σxiyi.
Решение этой системы можно получить по правилу Крамера:
Σyi×Σxi2 – Σxiyi×Σxi nΣxiyi – ΣxiΣyi
a = —————————, b = ——————— .
nΣxi2 – (Σxi)2 nΣxi2 – (Σxi)2
Обозначим через хср = 1/n Σхi, уср = 1/n Σуi выборочные средние наблюдаемых значений переменных х и у. Таким образом, оценки а и b можно искать по следующим формулам:
nΣxiyi – ΣxiΣyi
b = ——————— , а = уср - bхср. (2)
nΣxi2 – (Σxi)2
Для удобства вычисления оценок искомых коэффициентов модели составляется табл.1, в которой столбцы «у», «у - у», «(у - у)2» заполняются после нахождения уравнения регрессии.
Табл.1
Номер субъекта РФ |
х |
у |
х2 |
ху |
у2 |
ŷ |
ŷ-у |
(ŷ-у)2 |
1 |
1,57 |
1,11 |
2,4649 |
1,7427 |
1,2321 |
1,175753 |
0,065753 |
0,004323 |
2 |
1,58 |
0,87 |
2,4964 |
1,3746 |
0,7569 |
1,182434 |
0,312434 |
0,097615 |
3 |
1,45 |
1 |
2,1025 |
1,45 |
1 |
1,095582 |
0,095582 |
0,009136 |
4 |
1,46 |
1,16 |
2,1316 |
1,6936 |
1,3456 |
1,102263 |
-0,05774 |
0,003334 |
5 |
1,75 |
1,51 |
3,0625 |
2,6425 |
2,2801 |
1,296008 |
-0,21399 |
0,045792 |
6 |
1,79 |
1,19 |
3,2041 |
2,1301 |
1,4161 |
1,322732 |
0,132732 |
0,017618 |
7 |
1,33 |
0,92 |
1,7689 |
1,2236 |
0,8464 |
1,015412 |
0,095412 |
0,009103 |
8 |
1,58 |
1,28 |
2,4964 |
2,0224 |
1,6384 |
1,182434 |
-0,09757 |
0,009519 |
9 |
2,24 |
1,65 |
5,0176 |
3,696 |
2,7225 |
1,623371 |
-0,02663 |
0,000709 |
10 |
2,47 |
1,28 |
6,1009 |
3,1616 |
1,6384 |
1,777031 |
0,497031 |
0,247039 |
11 |
1,89 |
1,7 |
3,5721 |
3,213 |
2,89 |
1,38954 |
-0,31046 |
0,096385 |
12 |
2,07 |
1,5 |
4,2849 |
3,105 |
2,25 |
1,509796 |
0,009796 |
9,6E-05 |
13 |
2,43 |
1,8 |
5,9049 |
4,374 |
3,24 |
1,750307 |
-0,04969 |
0,002469 |
14 |
2,99 |
2,22 |
8,9401 |
6,6378 |
4,9284 |
2,124436 |
-0,09556 |
0,009133 |
15 |
1,91 |
1,76 |
3,6481 |
3,3616 |
3,0976 |
1,402902 |
-0,3571 |
0,127519 |
cymm |
28,51 |
20,95 |
57,1959 |
41,8285 |
31,2825 |
20,95 |
-6,7E-16 |
0,679791 |
Воспользуемся формулами (2) и значениями последней строки табл.1 для нахождения оценок а и b. Тогда
nΣxiyi – ΣxiΣyi
b = ——————— =
nΣxi2 – (Σxi)2
Следовательно, b = 0,668.
хср = Σхi/15 =28,51/15 = 1,9 (тыс.руб.) – среднее значение среднедушевых доходов;
уср = Σуi/15 = 20,95/15 = 1,4 (тыс.руб.) – среднее значение среднедушевых потребительских расходов.
а = уср – bxcp = 1,4 – 0,668´1,9 = 0,131
Таким образом, искомое уравнение регрессии примет вид
ŷ = 0,131 + 0,668х
Найденное уравнение регрессии есть уравнение прямой, которая изображена на рис.
5.3. Нахождение коэффициентов корреляции и детерминации.
Мерой зависимости между переменными х и у может служить выборочный коэффициент панной корреляции, который обозначается через rxy и определяется по формуле:
nΣxiyi – ΣxiΣyi
rxy = ——————¾¾¾¾——¾— ,
√nΣxi2 – (Σxi)2 √ nΣуi2 – (Σуi)2
Подставляя соответствующие значения из последней строки табл.1, получаем
rxy = 0.815, rxy > 0 и близко к 1, следовательно, связъ сильная положительная, т.е. при увеличении доходов, расходы растут.
Для того, чтобы с большей уверенностью делать вывод о наличии или отсутствии линейной взаимосвязи между переменными х и у, разработан критерий проверки того, существенно ли отличие коэффициента корреляции от нуля или, другими словами, значимо ли значение коэффициента корреляции. Если в результате проверки выясняется, что коэффициент корреляции существенно отличается от нуля, то, несмотря даже на не очень близкое значение коэффициента к единице, делается вывод о наличии линейной взаимосвязи между переменными х и у. Если же подтверждается несущественное отличие rxy от нуля, то, не смотря на возможно достаточно большое значение коэффициента, делается вывод об отсутствии линейной взаимосвязи между переменными.
Проверка существенности отличия коэффициента корреляции от нуля проводится по схеме: .
│ rxy √ n-2 │
если │ ¾¾¾¾ │ > t1-α/2,n-2 ,
√1 – rxy2
то гипотеза о существенном отличии коэффициента корреляции от нуля принимается, в противном случае отвергается.
Здесь t1-α/2,n-2 – квантиль распределения Стьюдента, α - уровень значимости или уровень доверия, n – число наблюдений, (n-2) – число степеней свободы. Значение α задается исследователем зависимости между х и у. Примем α = 0,05, тогда t1-α/2,n-2 = t0,975,13 = 2,1604
.
rxy √ n-2 0,815´√15-2
¾¾¾¾ = ¾¾¾¾¾ = 5,07 > t0,975,13
√1 – rxy2 √1- 0,8152
Следовательно, коэффициент корреляции существенно отличается от нуля и существует сильная линейная связь между х и у. Т.е. если мы будем проводить многократное повторение эксперимента по исследованию зависимости между доходами и расходами, всякий раз выбирая различные группы из 15 субъектов РФ, то в 95% этих экспериментов будет обнаружена тесная линейная зависимость между х и у, т.е. в 95% случаев коэффициент корреляции rxy будет существенно отличатся от нуля.
Определим коэффициент детерминации по формуле:
S(ŷi - ycp)2 S(yi - ŷi)2
R2 = ¾¾¾¾¾ или R2 = 1 - ¾¾¾¾¾ .
S(уi - уср)2 S(yi - ycp)2
где уср – выборочное среднее yi – выборочные значения зависимой переменной, ŷi – значения зависимой переменной, вычисленные по уравнению регрессии ŷi = a +bx.
Очевидно, что 0£ R2 £ 1. Значение R2 характеризует ту долю дисперсии переменной у, которая обуславливается уравнением регрессии ŷi = a +bx. Таким образом, чем ближе значение R2 к единице, тем точнее уравнение регрессии отражает имеющуюся зависимость между переменными.
Из последней строки табл. Получаем S(ŷi - ycp)2 = 0,6798.
Знаменатель в формуле для R2 перепишем в виде
S(yi - ycp)2 = Syi2 – nycp2 = 31,28 - 15´1.42 = 1,88,
0.6798
тогда R2 = 1 - ¾¾¾ = 0.6639
1,88
Так как R2 достаточно близок к единице, то уравнение регрессии достаточно точно отражает истинную зависимость между доходами и расходами.
5.4 Проверка значимости уравнения регрессии с помощью критерия Фишера
Рассмотрим найденное уравнение ŷ = 0,131 + 0,668х и проверим его значимость.
1. Определим общую вариацию Q = S(yi - ycp)2 = Syi2 – nycp2 = 31,28 - 15´1.42 = 1,88.
2. Определим остаточную вариацию Q2 = S(ŷi - ycp)2 = 0,68
3. Определим объясненную вариацию Q1 = S(yi - ycp)2 = Q – Q2 = 1,88 – 0.68 = 1,2.
4. Определим отношение
Q1 1,2
Fфакт. = ¾¾¾¾ = ¾¾¾¾¾ = 22,94.
Q2/(n-2) 0.68/(15-2)
1. Зададим уровень значимости α =0,01 по таблице находим квантиль распределения Фишера F0,05;1;13 = 4,67, где 1 – число степеней свободы.
2. Fфакт. > F0,05;1;13, т.к. 22,94> 4.67.
Следовательно, делается вывод о значимости уравнения регрессии при α = 5% - м уровне значимости.
5.5 Нахождение точечных и интервальных прогнозов.
Точечным прогнозом значения зависимой переменной у, соответствующего некоторому значению независимой переменной х = х0, называется значение ŷ0, получаемое путем подстановки в уравнение регрессии х = х0, т.е.
ŷ0 = ŷ(х0)= a + bx0 – точечный прогноз.
Найдем точечный прогноз среднемесячных потребительских расходов в 10-ом субъекте РФ в будущем периоде, что среденемесячные денежные доходы в этом субъекте увеличатся на 30%, т.е.
х0 = х10 + 0,3´х10 = 1,3´х10 = 1,3´2,47 = 3,211
ŷ0 = 0,131 + 0,668´3,211 = 2,276 (тыс.руб.).
Таким образом, если среднемесячные денежные доходы в 10-м субъекте РФ увеличатся на 30%, то потребительские расходы в этом субъекте составят 2,276 тыс.руб.
Интервальным прогнозом зависимой переменной у, соответствующим некоторому значению независимой переменной х = х0, называется доверительный интервал, границы которого находятся по формуле: ŷв.н. = ŷ(х0) ± t1-α/2,n-2Sŷ,
где ув, ун – соответственно верхняя и нижняя границы доверительного интервала;
ŷ(х0) – точечный прогноз;
t1-α/2,n-2 –квантиль распределения Стьюдента;
(1-α/2) – доверительная верояность;
(n-2) – число степеней свободы;
/ 1 (x0 – xcp) S(ŷi - yi)2
Sŷ = S √ ¾ + ¾¾¾¾¾ , S = √S2 , S2 = ¾¾¾¾,
n S(xi – xcp)2 n-2
Доверительный интервал – это такой интервал, в котором с заданной вероятностью будет находиться прогнозируемое значение зависимой переменной у.
Найдем интервальный прогноз среднемесячных потребительских расходов в 10-м субъекте РФ в будущем периоде предполагая, что среднемесячные денежные доходы в этом субъекте РФ увеличатся на 30%.
Ранее вычислено ожидаемое значение денежных доходов х0 = 3,211 тыс.руб.
Пусть α = 0,05, тогда 1-α = 0,95; t1-α/2,n-2 = t0,975,13 = 2,1604;
S(ŷi - yi)2 0,68 .
S2 = ¾¾¾¾ = ¾¾¾ = 0,052; S = √ 0.052 = 0.228
n – 2 13
(х0 - хср)2 = (3,211 – 1,9)2 = 1,718
S(xi - xcp)2 = Sхi2 – n(xcp)2 = 57,196 - 15´1.92 = 3,046.
_______________ ____________
/ 1 (x0 – xcp)2 / 1 1,718
Sŷ = S √ ¾ + ¾¾¾¾¾ = 0.228 √ ¾ + ¾¾¾¾ = 0,181
n S(xi – xcp)2 15 3,046
Следовательно, ŷн = 2,276 –0,181 = 2,095 (тыс.руб.)
ŷв = 2,276 + 0,181 = 2,457 (тыс.руб.)
Это означает , что при увеличении среднедушевых среднемесячных денежных доходов на 30%, т.е. с 2,47 тыс.руб. до 3,211 тыс.руб., размер среднедушевых среднемесячных потребительских расходов с вероятностью 0,95 будет колебаться в пределах от 2,095 тыс.руб. до 2,457 тыс.руб.
5.6 Содержательная интерпретация полученных результатов.
Рассмотрим найденное уравнение регрессии ŷ = 0,131 + 0,668х. Коэффициент
а = 0,131 не имеет экономического смысла, поскольку формально соответствует размеру потребительских расходов при нулевом уровне денежных доходов. Коэффициент b = 0,668 определяет прирост потребительских расходов, обусловленный приростом денежных доходов.
Содержательная интерпретация всех остальных понятий и формул, использованных в данной задаче была приведена по ходу решения.
В заключение впишем итоговые результаты.
1. у = α + βх + u – математическая модель зависимости потребительских расходов от денежных доходов.
2. ŷ = 0,131 + 0,668х – уравнение регрессии, количественно выражающее зависимость расходов от доходов.
3. rxy = 0.815– коэффициент корреляции между х и у, его значение свидетельствует о достаточно тесной линейной зависимости расходов и доходов.
4. R2 =0.6639– коэффициент детерминации, близость его к единице показывает, что уравнение регрессии достаточно точно отражает имеющуюся зависимость между расходами и доходами.
5. Fфакт. =22,94– значение критерия Фишера для найденного уравнения регрессии; Fфакт. > F0,05, что подтверждает значимость уравнения регрессии (адекватность модели исследуемой зависимости) при 5% уровне значимости.
6. ŷ0 (х0) = 2,272 (тыс.руб.) – точечный прогноз;
ŷн = 2,095 (тыс.руб.)
ŷв = 2,457 (тыс.руб.) - интервальный прогноз с 95% доверительной вероятностью.