Анализ финансово-хозяйственной деятельности предприятия. 71
Содержание.
- Анализ и оптимизация хозяйственных связей на основе транспортной задачи………………………………………………………………
………….…….3
- Постановка задачи ……………………………………………………………3
- Порядок выполнения работы ………………………………………………..4
- Исходные данные ………………………………………………..,…………...6
- Решение ………………………………………………………………………..6
- Оптимизация производственной программы на основе графической задачи и симплекс метода………………………………………………………………
…..24
- Постановка задачи…………………………………………………………..
24
- Графическое решение задачи ………………………………………………25
- Исходные данные ……………………………………………………25
- Решение ……………………………………………………………….25
- Симплекс-метод …………………………………………………………….28
- Исходные данные …………………………………………………….28
- Решение ……………………………………………………………….29
- Задача распределения ресурсов ………………………………………………..33
- Постановка задачи ………………………………………………………….33
- Описание модели ……………………………………………………………34
- Исходные данные…………………………………………………………….
34 - Решение ………………………………………………………………………34
1. Анализ и оптимизация хозяйственных связей на основе транспортной задачи.
- Постановка задачи.
Требуется составить оптимальный план перевозок продукции на планируемый год с учетом удовлетворения потребностей всех получателей продукции за счет действующих предприятий.
Имеется m предприятий отрасли, производящих продукцию: А1, A2,..,Ai,...Am. Мощность каждого предприятия соответственно аi единиц продукции, i = 1,..,m. Заданы n потребителей данной продукции: В1, B2,...Bj,...Bn и зафиксирована потребность каждого из них в данной продукции, составляющая bj единиц, j = 1,..,n. Заданное географическое месторасположение поставщиков и потребителей определяется протяженностью транспортной магистрали lij от i-того поставщика до j-того потребителя, i = 1,..,m; j = 1,..,n. Стоимость транспортировки единицы груза на единицу протяженности пути принимается равной d. В этом случае затраты на транспортировку единицы продукции по каждому маршруту lij рассчитываются по формуле
(1.1)
Пусть хjj – объем поставки продукции в условных единицах предприятием Аi потребителю Bj, причем
xij³ 0, i= 1,…,m; j = 1,…,n. (1.2)
При решении транспортной задачи должны выполняться следующие условия:
; (1.3)
; (1.4)
. (1.5)
Условие (1.3) означает, что количество единиц продукции, отправленной i-тым предприятием всем своим потребителям, не должно превышать мощность данного предприятия по выпуску продукции (ai).
Условие (1.4) показывает, что суммарное количество продукции, доставляемой j-тому потребителю от всех его поставщиков, полностью покрывает установленный спрос данного потребителя (bj).
Условие (1.5) свидетельствует о том, что суммарная производственная мощность отрасли полностью обеспечивает спрос потребителей данного района.
Затраты на транспортировку продукции от i-того предприятия к j-тому поставщику:
Зij = xij d lij = xij cij. (1.6)
Суммарные затраты на транспортировку продукции по всему комплексу соответственно:
. (1.7)
Целью решения задачи является минимизация суммарных затрат на транспортировку продукции, т.е.
(1.8)
1.2 Порядок выполнения работы.
Необходимо разработать
первоначальную матрицу любого возможного
плана хозяйственных связей между
предприятиями отрасли и
Предлагаемый вариант должен удовлетворять следующим условиям.
1. Должны выполняться ограничения (1.9) – (1.12):
х11≥0, х23≥0, х22≥0, х33≥0, х34≥0. (1.9)
х11 + х13 = а1,
х22 + х23 = а2,
х11 = b1,
х22 = b2,
х13 + х23 + х33 = b3,
х34 = b4. (1.11)
а1 + а2 + а3 = b1 + b2 + b3 + b4. (1.12)
2. Количество занятых перевозками клеточек в матрице должно быть равным m + n - 1, в приведенном примере 3+4-1=6.
Таблица 1
Первоначальный вариант транспортировки продукции
Предприятия и их мощности |
Потребители и их спрос | ||||
B1 |
В2 |
B3 |
В4
| ||
b1 |
b2 |
b3 |
b4 | ||
А1 |
a1 |
c11 x11 |
c12 |
c13 x13 |
c14 |
|
A2 |
а2 |
c21 |
c22 x22 |
c23 x23 |
c24 |
|
A3 |
a3 |
c31
|
c32
|
c33 x33 |
c34 x34 |
Затем необходимо рассмотреть возможность уменьшения затрат на транспортировку путем изменения маршрута перемещения продукции. Для этого анализируется возможность записи новой поставки продукции в пустые клетки матрицы – A1B2, A1B4, A2B1, A2B4 A3B1, A3B2. С этой целью к свободным клеткам строится так называемая цепь, отвечающая следующим условиям:
1) цепь представляет собой замкнутый многоугольник;
2) в цепь включается
четное количество клеток
3) у каждой клетки цепи есть одна парная клетка и в строке, и в столбце. Например, цепи, построенные к клеткам A1B2, A2B1, A3B2, показаны на рис. 2.7.
Затем рассчитываются характеристики полученных цепей как алгебраическая сумма сij в клетках цепи, причем сij свободной клетки принимается со знаком «+», а знак cij в остальных клетках чередуется. Так, характеристики построенных цепей dij рассчитываются по выражениям:
d12 = + с12 – с13 + с23 – с22;
d21 = + с21 – с11 + с13 – с23; (1.13)
d32 = + с32 – с22 + с23 – с33.
Построение цепей и расчет их характеристик продолжается до тех пор, пока не будет обнаружена клетка, цепь к которой имеет отрицательную характеристику dij<0. Это свидетельствует о том, что для уменьшения суммарных затрат целесообразно записать новую поставку в эту клетку и изменить весь план транспортировки продукции. Новый вариант плана перевозок получается следующим образом: в свободную клетку записывается поставка продукции, равная минимальной поставке в клетках с отрицательным значением cij.
|
|
C12 |
|
|
C13 |
|
|
C11 |
|
C13 | |
А1В2 |
|
X13 |
|
X11 |
X13 |
|||||
|
|
|
|
|
|
|
|
|
| ||
|
|
C23 |
|
|
C23 |
|
|
C21 |
|
C23 | |
|
X22 |
|
X23 |
|
A2B1 |
X23 |
|||||
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
C22 |
|
|
C23 |
| ||
|
|
|
|
X22 |
|
X23 |
| ||||
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
C32 |
|
|
C33 |
| ||
|
|
|
|
A3B2 |
|
X33 |
|
Рис. 1.1. Цепи перераспределения поставок к клеткам матрицы
A1B2, A2B1, А3В2
Так, если получено d12< 0 и x13<x22 , то в новом варианте матрицы в клетке A1B2 записывается x’12=x13, а в остальных клетках цепи изменяются поставки. Для этого к предыдущим значениям перевозок в этих клетках добавляется также величина х13 с тем же знаком ( + или – ), что и критерии оптимальности сij для этой клетки. В клетках рассматриваемой цепи новые поставки соответственно получатся следующим образом:
x’13 = x13 - x13 = 0, т.е. в новом варианте плана перевозок клетка A1B2 станет свободной;
x’23 = x23 + x13; x’22 = x22 - x13.
Все остальные клетки матрицы, не относящиеся к данной цепи перераспределения, остаются без изменения, такими же, как и в первоначальном варианте.
Полученный после такого
преобразования вариант плана вновь
считается исходным. Он исследуется
и преобразуется аналогичным
образом, причем на каждом шаге преобразования
плана перевозок продукции
Преобразование плана
осуществляется до тех пор, пока не
будет получен вариант
Для найденного оптимального
варианта хозяйственных связей между
предприятиями-производителями
1.3 Исходные данные.
Таблица 2
В1 |
В2 |
В3 |
В4 |
В5 |
Запасы | |
А1 |
15 |
68 |
55 |
20 |
20 |
15 |
А2 |
187 |
110 |
112 |
15 |
62 |
16 |
А3 |
6 |
210 |
54 |
115 |
50 |
21 |
А4 |
126 |
224 |
124 |
25 |
60 |
30 |
А5 |
15 |
52 |
120 |
39 |
120 |
25 |
А6 |
10 |
65 |
328 |
40 |
140 |
18 |
Потребности |
40 |
15 |
35 |
30 |
5 |
Проверим необходимое
и достаточное условие
∑ a = 15 + 16 + 21 + 30 + 25 + 18 = 125
∑ b = 40 + 15 + 35 + 30 + 5 = 125.
Условие баланса соблюдается. Запасы равны потребностям. Следовательно, модель транспортной задачи является закрытой.
1.4. Решение.
Первая итерация заключается
в определении исходного
Определение исходного опорного плана. Первый опорный план может быть найден посредством различных способов: по правилу северо-западного угла, приоритету ближайших пунктов, способу минимального элемента С=(cij), способу Фогеля и по способу Лебедева-Тихомирова.
Заполним первоначальный
вариант транспортировки
Таблица 3
40 |
15 |
35 |
30 |
5 | ||
15 |
15 15 |
68 |
55 |
20 |
20 | |
16 |
187 16 |
110 |
112 |
85 |
62 | |
21 |
6 9 |
210 12 |
54 |
115 |
50 | |
30 |
126 |
224 3 |
124 27 |
25 |
60 | |
25 |
15 |
52 |
120 8 |
39 17 |
120 | |
18 |
10 |
65 |
328 |
40 13 |
140 5 |
Подсчитаем число занятых клеток таблицы, их 10, а должно быть m + n - 1 = 10. Следовательно, опорный план является невырожденным.
Чтобы установить является
ли опорный план оптимальным, надо проверить,
как повлияет на величину целевой
функции любое возможное
План распределения поставок будет оптимальным лишь в том случае, когда целевая функция имеет минимальное значение, т.е. когда дальнейшее уменьшение затрат на поставку будет невозможно.
Проверим возможность уменьшения суммарных затрат на поставку продукции. С этой целью для каждой свободной от поставки клетки определяется величина Δij, характеризующая изменение суммарных затрат на поставку (в расчете на единицу перераспределяемой продукции), при условии включения в план единичной поставки хij=1 от поставщика Аi к потребителю Вj.
При этом должно быть произведено
такое изменение остальных
Определяем оценку для каждой свободной клетки.
(А1;В2): В свободную клетку (А1;В2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».Получилась следующая цепь: (А1,В2;А1,В1;А3,В1;А3,В2). Характеристика цепи равна δ12 = (68) - (15) + (6) - (210) = -151.
(А1;В3): В свободную клетку (А1;В3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь: (А1,В3; А1,В1; А3,В1; А3,В2; А4,В2; А4,В3). Характеристика цепи равна δ 13 = (55) - (15) + (6) - (210) + (224) - (124) = -64.
(А1;В4): В свободную клетку (А1;В4) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь: (А1,В4; А1,В1; А3,В1; А3,В2; А4,В2; А4,В3; А5,В3; А5,В4 ). Характеристика цепи равна: δ 14 = (20) - (15) + (6) - (210) + (224) - (124) + (120) - (39) = -18.
(А1;В5): В свободную клетку (А1;В5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь: (А1,В5; А1,В1; А3,В1; А3,В2; А4,В2; А4,В3; А5,В3; А5,В4; А6,В4; А6,В5). Характеристика цепи равна: δ 15 = (20) - (15) + (6) - (210) + (224) - (124) + (120) - (39) + (40) - (140) = -118.
(А2;В2): В свободную клетку (А2;В2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь: (А2,В2; А2,В1; А3,В1; А3,В2).Характеристика цепи равна δ 22 = (110) - (187) + (6) - (210) = -281.
(А2;В3): В свободную клетку (А2;В3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь: (А2,В3; А2,В1; А3,В1; А3,В2; А4,В2; А4,В3).Характеристика цепи равна δ 23 = (112) - (187) + (6) - (210) + (224) - (124) = -179.
(А2;В4): В свободную клетку (А2;В4) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А2,В4; А2,В1; А3,В1; А3,В2; А4,В2; А4,В3; А5,В3; А5,В4; ). Характеристика цепи равна δ 24 = (15) - (187) + (6) - (210) + (224) - (124) + (120) - (39) = -195.
(А2;В5): В свободную клетку (А2;В5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А2,В5; А2,В1; А3,В1; А3,В2; А4,В2; А4,В3; А5,В3; А5,В4; А6,В4; А6,В5; ). Характеристика цепи равна δ 25 = (62) - (187) + (6) - (210) + (224) - (124) + (120) - (39) + (40) - (140) = -248.
(А3;В3): В свободную клетку (А3;В3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А3,В3; А3,В2; А4,В2; А4,В3; ). Характеристика цепи равна δ 33 = (54) - (210) + (224) - (124) = -56.
(А3;В4): В свободную клетку (А3;В4) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А3,В4; А3,В2; А4,В2; А4,В3; А5,В3; А5,В4; ). Характеристика цепи равна δ 34 = (115) - (210) + (224) - (124) + (120) - (39) = 86.
(А3;В5): В свободную клетку (А3;В5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А3,В5; А3,В2; А4,В2; А4,В3; А5,В3; А5,В4; А6,В4; А6,В5; ). Характеристика цепи равна δ 35 = (50) - (210) + (224) - (124) + (120) - (39) + (40) - (140) = -79.
(А4;В1): В свободную клетку (А4;В1) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А4,В1; А4,В2; А3,В2; А3,В1; ). Характеристика цепи равна δ 41 = (126) - (224) + (210) - (6) = 106.
(А4;В4): В свободную клетку (А4;В4) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А4,В4; А4,В3; А5,В3; А5,В4; ). Характеристика цепи равна δ 44 = (25) - (124) + (120) - (39) = -18.
(А4;В5): В свободную клетку (А4;В5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А4,В5; А4,В3; А5,В3; А5,В4; А6,В4; А6,В5; ). Характеристика цепи равна δ 45 = (60) - (124) + (120) - (39) + (40) - (140) = -83.
(А5;В1): В свободную клетку (А5;В1) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А5,В1; А5,А3; А4,В3; А4,В2; А3,В2; А3,В1; ). Характеристика цепи равна δ 51 = (15) - (120) + (124) - (224) + (210) - (6) = -1.
(А5;В2): В свободную клетку (А5;В2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А5,В2; А5,В3; А4,В3; А4,В2; ). Характеристика цепи равна δ 52 = (52) - (120) + (124) - (224) = -168.
(А5;В5): В свободную клетку (А5;В5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А5,В5; А5,В4; А6,В4; А6,В5). Характеристика цепи равна δ 55 = (120) - (39) + (40) - (140) = -19.
(А6;В1): В свободную клетку (А6;В1) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А6,В1; А6,В4; А5,В4; А5,В3; А4,В3; А4,В2; А3,В2; А3,В1; ). Характеристика цепи равна δ 61 = (10) - (40) + (39) - (120) + (124) - (224) + (210) - (6) = -7.
(А6;В2): В свободную клетку (А6;В2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А6,В2; А6,В4; А5,В4; А5,В3; А4,В3; А4,В2; ). Характеристика цепи равна δ 62 = (65) - (40) + (39) - (120) + (124) - (224) = -156.
(А6;В3): В свободную клетку (А6;В3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А6,В3; А6,В4; А5,В4; А5,В3; ). Характеристика цепи равна δ 63 = (328) - (40) + (39) - (120) = 207.
Опорный план является неоптимальным,
поскольку имеются
Поскольку в исходном опорном плане рассматриваемой задачи свободная клетка (А6;В3) имеет положительную оценку, то для получения плана, обеспечивающего большее значение целевой функции, эту клетку следует занять возможно большей поставкой, не нарушающей при этом условий допустимости плана.
Переход от неоптимального опорного плана к лучшему.
Поскольку в исходном опорном плане рассматриваемой задачи свободная клетка (А6;В3) имеет положительную оценку, то для получения плана, обеспечивающего большее значение целевой функции, эту клетку следует занять возможно большей поставкой, не нарушающей при этом условий допустимости плана.
Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (А5, В3) = 8. Прибавляем 8 к объемам грузов, стоящих в плюсовых клетках и вычитаем 8 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.
Таблица 4
В1 |
В2 |
В3 |
В4 |
В5 | ||
40 |
15 |
35 |
30 |
5 | ||
А1 |
15
|
15 15 |
68 |
55 |
20 |
20 |
А2 |
16 |
187 16 |
110 |
112 |
15 |
62 |
А3 |
21 |
6 9 |
210 12 |
54 |
115 |
50 |
А4 |
30 |
126 |
224 3 |
124 27 |
25 |
60 |
А5 |
25 |
15 |
52 |
120 |
39 25 |
120 |
А6 |
18 |
10 |
65 |
328 8 |
40 5 |
140 5 |
Определяем оценку для каждой свободной клетки.
(А1;В2): В свободную клетку (А1;В2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (1,2; 1,1; 3,1; 3,2; ). Характеристика цепи равна δ 12 = (68) - (15) + (6) - (210) = -151.
(А1;В3): В свободную клетку (А1;В3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А1,В3; А1,В1; А3,В1; А3,В2; А4,В2; А4,В3). Характеристика цепи равна δ 13 = (55) - (15) + (6) - (210) + (224) - (124) = -64.
(А1;В4): В свободную клетку (А1;В4) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А1,В4; А1,В1; А3,В1; А3,В2; А4,В2; А4,В3; А6,В3; А6,В4; ). Характеристика цепи равна δ 14 = (20) - (15) + (6) - (210) + (224) - (124) + (328) - (40) = 189.
(А1;В5): В свободную клетку (1;5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А1,В5; А1,В1; А3,В1; А3,В2; А4,В2; А4,В3; А6,В3; А6,В5). Характеристика цепи равна δ 15 = (20) - (15) + (6) - (210) + (224) - (124) + (328) - (140) = 89.
(А2;В2): В свободную клетку (А2;В2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А2,В2; А2,В1; А3,В1; А3,В2; ). Характеристика цепи равна δ 22 = (110) - (187) + (6) - (210) = -281.
(А2;В3): В свободную клетку (А2;В3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А2,В3; А2,В1; А3,В1; А3,В2; А4,В2; А4,В3). Характеристика цепи равна δ 23 = (112) - (187) + (6) - (210) + (224) - (124) = -179.
(А2;В4): В свободную клетку (А2;В4) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А2,В4; А2,В1; А3,В1; А3,В2; А4,В2; А4,В3; А6,В3; А6,В4). Характеристика цепи равна δ 24 = (15) - (187) + (6) - (210) + (224) - (124) + (328) - (40) = 12.
(А2;В5): В свободную клетку (А2;В5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А2,В5; А2,В1; А3,В1; А3,В2; А4,В2; А4,В3; А6,В3; А6,В5). Характеристика цепи равна δ 25 = (62) - (187) + (6) - (210) + (224) - (124) + (328) - (140) = -41.
(А3;В3): В свободную клетку (А3;В3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А3,В3; А3,В2; А4,В2; А4,В3). Характеристика цепи равна δ 33 = (54) - (210) + (224) - (124) = -56.
(А3;В4): В свободную клетку (А3;В4) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А3,В4; А3,В2; А4,В2; А4,В3; А6,В3; А6,В4). Характеристика цепи равна δ 34 = (115) - (210) + (224) - (124) + (328) - (40) = 293.
(А3;В5): В свободную клетку (А3;В5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Получилась следующая цепь (А3,В5; А3,В2; А4,В2; А4,В3; А6,В3; А6,В5). Характеристика цепи равна δ 35 = (50) - (210) + (224) - (124) + (328) - (140) = 128.

- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия
- Анализ финансово-хозяйственной деятельности предприятия