Научная статья на тему 'ОЦЕНКА ЭФФЕКТИВНОСТИ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ С ИСПОЛЬЗОВАНИЕМ МОДЕЛЕЙ ПАРАМЕТРИЧЕСКОГО ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ'

ОЦЕНКА ЭФФЕКТИВНОСТИ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ С ИСПОЛЬЗОВАНИЕМ МОДЕЛЕЙ ПАРАМЕТРИЧЕСКОГО ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ Текст научной статьи по специальности «Математика»

CC BY
71
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПТИМИЗАЦИОННЫЕ ЗАДАЧИ / СИМПЛЕКС-МЕТОД / ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ / ПАРАМЕТРИЧЕСКОЕ ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ / OPTIMIZATION PROBLEMS / SIMPLEХ METHOD / LINEAR PROGRAMMING / PARAMETRIC LINEAR PROGRAMMING

Аннотация научной статьи по математике, автор научной работы — Холодкова В.В.

Статья посвящена проблеме решения управленческих задач по принятию решения об оптимальном объеме производства и затратах на производство продукции в целях достижения эффективности деятельности предприятия. Задача рассматривается как задача линейного программирования при условии наличия в векторе ресурсных ограничений параметра.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ASSESSMENT OF EFFICIENCY OF ACTIVITY OF THE ENTERPRISE WITH USE OF MODELS OF PARAMETRICAL LINEAR PROGRAMMING

This article is devoted to the solving of the managerial problem of the optimal production volume and production costs decision making in order to achieve the efficiency of the company. The problem is considered as a linear programming problem provided that the vector of resource constraints contains a parameter.

Текст научной работы на тему «ОЦЕНКА ЭФФЕКТИВНОСТИ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ С ИСПОЛЬЗОВАНИЕМ МОДЕЛЕЙ ПАРАМЕТРИЧЕСКОГО ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ»

уДК 338

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

В. В. Холодкова

Санкт-Петербургский государственный университет Поступила в редакцию 21 января 2016 г.

Аннотация: статья посвящена проблеме решения управленческих задач по принятию решения об оптимальном объеме производства и затратах на производство продукции в целях достижения эффективности деятельности предприятия. Задача рассматривается как задача линейного программирования при условии наличия в векторе ресурсных ограничений параметра. Ключевые слова: оптимизационные задачи, симплекс-метод, линейное программирование, параметрическое линейное программирование.

Abstract: this article is devoted to the solving of the managerial problem of the optimal production volume and production costs decision making in order to achieve the efficiency of the company. The problem is considered as a linear programming problem provided that the vector of resource constraints contains a parameter.

Key words: optimization problems, simplex method, linear programming, parametric linear programming.

Любой менеджер при управлении предприятием стремится к достижению эффективности производственной деятельности. Понятие «эффективность» тесно связано с различными характеристиками деятельности компании как внутри нее, так и во внешних отношениях.

Говоря об эффективности производственной деятельности предприятия, необходимо упомянуть, об изменении соотношения характеристик предприятия во времени. Существует несколько подходов к анализу и моделированию показателей деятельности предприятия. В первую очередь это сбалансированная система показателей (Balanced Scorecard), разработанная профессором Робертом Капланом [1], также это подход с точки зрения теоретико-игровых моделей, моделей экономического роста и др. В данной статье предлагается рассмотреть возможность применения к оценке эффективности деятельности предприятия оптимизационного подхода, который широко освещен в книге X. Таха «Введение в исследование операций» [2].

понятие эффективности рассматривается менеджером в данном случае как увеличение объемов производства от базового периода в следующем периоде при условии общего снижения издержек на производства на предприятии в целом или в каждом конкретном подразделении.

Таким образом, при оценке изменчивости объемов производства менеджера будет интересовать соотношение [3]:

Р =

P - P

11 1 о

Р

(1)

где Р0 - объем производства в 0 (базовом) периоде; Р1 - объем производства в 1 (текущем) периоде.

Если за определенный период деятельности предприятие увеличило объем предложения своих товаров на рынке - это, безусловно, положительный факт. Не нужно забывать о том, что сам рынок также мог увеличить за этот период времени. Следовательно, для оценки эффективности необходимо установить, как в то же время менялся рынок, и на сколько при этом возросли издержки предприятия.

Если предприятие имеет несколько подразделений или производит несколько видов продукции j е {1...^}, то для эффективности необходимо определять положительность соотношений для каждого подразделения:

Р, =

Р j - Роj

(2)

© Холодкова В. В., 2016

Таким образом, бизнес или подразделение считается успешно развивающимся при устойчивом положительном значении р.. Причины появления отрицательных значений р. необходимо анализировать.

В рамках предложенной терминологии рассмотрим задачу оценки эффективности деятельности предприятия с использованием моделей параметрического линейного программирования. Механизм ее решения включает в себя несколько взаимосвязанных этапов:

1. Предприятие обладает исходной информацией об объемах производства Р0.

2. Для нахождения оптимального значения объемов производства продукции на следующий временной период Р1 решается задача линейного программирования.

3. После получения значения Р1 оценивается значение параметра Р и принимается решение об оптимизации структуры производства компании.

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

Задача о максимизации долевого увеличения объема производства

для решения вопроса об объеме производства (р) можно сформулировать как задачу о максимизации долевого увеличения объема производства.

Предположим, на рынке функционирует предприятие, занимающееся производством Л-видов продукции. На производство Л-видов продукции (j е {1...Л}) (не ограничивая общности, можно считать, что каждый продукт производится отдельным подразделением) затрачивается М-видов ресурсов (7 е{1..М}). Ресурсы предприятия на производство продукции ограничены. Необходимо определить оптимальный объем производства в условиях ограниченности ресурсов. При формировании задачи предполагается, что на производство единицы 3-й продукции затрачивается фиксированный объем 7-го ресурса (а) Задача заключается в максимизации объема производства по всем продуктам при заданном ограничении на ресурсы.

Рассмотрим исходную задачу по максимизации производства.

В качестве целевой функции в задаче рассматривается изменение объемов производства товаров по периодам или долевое увеличение объемов производства товаров:

Л

Л п3 п3

Е р1 - ро

3=1

-> тах.

(3)

Ро

При этом возможности производства каждого товара ограничены объемом ресурсов, имеющихся у предприятия в целом.

Е а р1 ^ ь ,

(4)

3=1

р{> о, V3 е {1...Л},

м

где р1 - объем производства 3-го товара в 1-периоде; р0 - объем производства 3-го товара в 0-м периоде; а.. - затраты 7-го ресурса на производство единицы 3-й продукции; Ь. - ограничения на 7-й ресурс, базовая часть ограничения на 7-й ресурс.

Представим данную задачу в каноническом классическом виде задачи линейного программирования [4, с. 150]:

f (х) = Е сзХ 3-> тах,

Л 3=1

Е а3 х3= Ь ,

3=1

х/ > о, V3 е{1...Л},

(5)

(6)

где х, = р1 - переменные целевой функции;

1

с3 = —- - коэффициент целевой функции - объем

Ро

производства 3-го продукта в о-м периоде.

Во многих случаях ограничение на ресурсы жестко задано. Введем наличие параметрической составляющей в ограничениях, которая означает, что ограничение на ресурсы в рассматриваемом периоде может иметь отклонения от запланированного значения в зависимости от некоторого фактора. Например, для предприятий в состав затрат которых входят компоненты, закупаемые не за национальную валюту, в структуре ресурсного ограничения существует переменная валютная составляющая (изменение курса валюты по отношению к валюте страны). Тогда такая задача с параметром в ограничениях имеет следующий вид: - целевая функция:

л Р3 Р Е р- ро

тах;

~ ро

- ресурсные ограничения:

л _

Еа 3 р(=Ь+Ь ^

(7)

(8)

3=1

р3> о, V7 е{1...Л},

где Ь. - ограничения на 7-й ресурс, - базовая часть ограничения на 7-й ресурс; Ь7 - ограничения на 7-й ресурс, переменная часть ограничения на 7-й ресурс; © - параметр.

Представим данную задачу в терминах задачи линейного программирования с параметром в ограничениях:

N

f (©)=V <

= > cJx j

N J=1 _

V ax. = b. + b. 0,

Z—i 'j j ' ' '

j=1

max,

(9) (10)

х/ > 0, V. е{1...#}.

По соображениям развития содержательной интерпретации необходимо будет рассмотреть задачу, двойственную к исходной задаче [5, с. 17]. Она с содержательной точки зрения может трактоваться как оценка достаточности ресурсных составляющих [6, с. 264]:

м _

f (У, 0) = £ (Ь,+ Ь, 0)у^ тш . (11)

1=1

При следующих ограничениях двойственной задачи: м

Е^ у> с , (12)

1=1

y.> о, V i е {1..M},

где у. - вектор двойственных переменных.

При анализе полученных формулировок задач необходимо обратить внимание на взаимосвязь решения основной задачи (базисный план, максимизирующий объем выпуска продукции) и двойственной задачи линейного программирования (базисный план минимизирует издержки на производство продукции) [5, с. 16].

решение задачи симплекс-методом с параметром

Как правило, для решения стандартной задачи линейного программирования используется алгоритм симплекс-метода [7, с. 148-150], который позволяет за конечное число итерации определить оптимальное решение или установить, что целевая функция не ограничена множеством решений. При решении симплекс-методом рассматривается каноническая задача линейного программирования: (D, /): /(х) = сх ^ тах,

(13)

D = {х е R* : Ах = Ь, х > 0}, где А = (а.)мхЫ - матрица, ранг матрицы М; с = (ср с.,... с*); хТ = (х1, х2,_ х*); Ьт = (Ьр Ь2,_ Ьм); а - столбец матрицы А; а. - строка матрицы А.

В задаче осуществляется нахождение базисного плана х(В) для начального базиса В = (а11, а2,...,ам] в предположении, что © = 0.

Для решения задачи составляется симплекс-таблица с дополнительными строками для получения значения целевой функции.

далее проводится проверка оптимальности найденного «текущего» базисного плана х(В). Если он не является оптимальным, осуществляется переход к новому базису В' и базисному плану х(В'). И так далее до нахождения оптимального базисного плана или определения факта неограниченности целевой функции на множестве допустимых базисных планов.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Если оптимальный базисный план задачи существует, необходимо оценить интервал изменения параметра, при котором оптимальность базисного плана сохранится. Находятся все значения параметра, при котором базисный план сохраняет оптимальность.

Затем мы обращаемся к алгоритму решения двойственной задачи. Параметрическое исследование данной задачи основывается на двойственных симплекс-процедурах. Решение осуществляется по схеме решения задач параметрического линейного программирования, в которой коэффициенты целевой функции двойственной задачи зависят от параметра [8, с. 478-479].

Двойственная задача решается стандартным симплекс-методом: определяется базис задачи, базисный план, находится оптимальный базисный план.

Чтобы определить значения параметра, при которых максимум целевой функции достигается при том же плане, т.е. план оптимален - нужно, чтобы все элементы строки целевой функции (двойственная задача) (Ь. + Ь10) были неотрицательны, а значит, выполнялись соответствующие неравенства.

Формируется система уравнений

b.+ b0 > 0, Vi е {1...M},

(14)

в которой все компоненты целевой функции, в двойственной задаче (ресурсное ограничение, при решении прямой задачи, содержащие параметр), должны быть неотрицательны. Таким образом, находится переломное значение параметра, в котором одно из ограничений нарушается.

Пограничное значение параметра определяется из соотношения:

0 = max jit , Vi е{1..М }. (15)

Решение указанной системы дает ответ на вопрос об интервале изменения параметра ©, при котором оптимальность базисного плана х(В) = = (х1, х2,_хЛ) сохраняется.

Если оптимальность базисного плана существует на некотором интервале [а, Ь], этот интервал исключают из рассмотрения. Рассматриваются, соответственно, два оставшихся интервала (да, а] и [Ь, да), на которых необходимо осуществить нахождение оптимального базисного плана и т.д.

Далее выбирается компонента х3, по которой и происходит нарушение значения неравенства, если в строке есть отрицательное число (эта компонента исключается из базисного плана), значит есть возможность улучшения плана и нахождения следующего оптимального базисного плана, если отрицательных компонент нет, то задача неразрешима.

Если задача разрешима, находится следующий оптимальный базисный план на основании вышеизложенного алгоритма, а также интервал изменения параметра, на котором решение оптимально.

Решение задачи, как правило, представляет собой значения оптимального плана на определенных интервалах (число интервалов - L) значения параметра (©) в виде, указанном в табл. 1.

Для заданных в задаче ограничений (9) с целевой функцией (8) в табл. 1 представлено множество решений задачи параметрического программирования как прямой, так и двойственной. Отметим, что в данном случае не учитывается распределение параметра ©, что, скорее всего, не соответствует реалиям, и параметр будет обладать некоторым распределением.

В том случае, если параметр в задаче характеризуется определенной функцией распределения, можно оценить вероятность реализации диапазона параметра ©. Таким образом, зная распределение параметра (например, курс доллара с заданными параметрам - математическое ожидание, диспер-

сия, или моде, медиана), мы можем выбрать наиболее вероятный интервал параметра и соответствующий ему базисный план задачи. Оценив вероятность интервала, можно определиться с наиболее вероятным базисным планом задачи.

В качестве распределения параметра могут быть выбраны различные функции распределения в зависимости от характеристик параметра. При отсутствии информации о распределении параметра предлагается воспользоваться треугольным распределением (распределение Симпсона) для моделирования экономических величин, поскольку оно обладает характеристиками, схожими с характеристиками экономических параметров, ввиду ограниченности и возможности задания отсутствия отрицательных значений.

Данное распределение характеризуется следующей функцией распределения (случайная величина Е) на отрезке [а, Ь], а < Ь:

f (x) =

2

x - a 2

/ (b - a)(c - a), a < x < c

b - x

/ (b - a)(c - a), c < x < c

0, иначе

где a, b и c - вещественные числа, для которых a < c < b; a - параметр положения; b - a - масштабный параметр; c - параметр формы.

Зная плотность распределения параметра © на указанном интервале, можно оценить вероятность реализации каждого базисного решения, а именно, определить наиболее вероятный базис. Решением задачи будет являться нахождение такого р, для которого p = max { p j } на множестве всех возможных интервалов изменения параметра.

Таким образом, решение задачи с учетом параметра можно записать в виде табл. 2.

Т а б л и ц а 1

Решение прямой и двойственной задачи

Диапазон параметра (©) -да<©< k1 k1< © < k2 k< © < да

Двойственная задача y1, f (y1, ©) y2, f (y2, ©) /, f (/, ©)

Исходная задача x1, f (x1, ©) x2, f (x2, ©) x1, f (x1, ©)

Т а б л и ц а 2

Решение прямой и двойственной задачи

Диапазон параметра (©) -да<©< k, k< © < k2 k< © < да

Вероятность Р1 Р2 Pl

Двойственная задача y1, f (y1, ©) y2, f (y2, ©) yL, f (yL, ©)

Исходная задача x1, f (x1, ©) x2, f (x2, ©) xL, f (xL, ©)

В результате можно оценить наиболее вероятное решение как двойственной, так и прямой задачи, а следовательно, установить как наиболее вероятный оптимальный план производства, так и получить оценки издержек.

Треугольное распределение характеризуется в том числе таким параметром, как дисперсия. Выбирая различные значения дисперсии рассматриваемой случайной величины, можно провести анализ устойчивости полученного наиболее вероятного базисного плана. В соответствии с этим можем провести анализ изменения вероятностного интервала от изменения дисперсии распределение случайной величины.

Интересен тот факт, что при решении основной задачЬ симплекс-методом мы получаем базисный план, максимизирующий объем выпуска продукции, но если говорить о связи задач линейного программирования прямой и двойственной, то двойственные переменные отвечают одновременно за минимизацию издержек. Решая подобную задачу, мы получаем значения обоих параметров. Собственно решение прямой и двойственной задачи и дает ответ на вопрос относительно экономической эффективности выпуска того или иного вида продукции.

Таким образом, решив задачу указанными методами, мы не только получим ответ на вопрос об

Санкт-Петербургский государственный университет

Холодкова В. В., кандидат экономических наук, доцент кафедры экономической кибернетики

E-mail: holodkova_v@mail.ru

оптимальном объеме производства, но также решим задачу о минимизации издержек, а значит, получим наиболее эффективное решение по производству рассматриваемого товара.

ЛИТЕРАТУРА

1. Kaplan R. S, and D. P. Norton. The Balanced Score-card : Translating Strategy into Action. Boston, MA : Harvard Business School Press, 1996. - 336 р.

2. Таха X. Введение в исследование операций / X. Таха. - М., 1985. - Т. 1. - 479 с.

3. Холодкова В. В. Построение непрерывной системы оценки эффективности деятельности компании / В. В. Холодкова, В. М. Денисов // Менеджмент в России и за рубежом. - 2011. - № 3. - С. 95-99.

4. Конюховский П. В. Математические методы исследования операций в экономике / П. В. Конюховский. - СПб, 2000. - 208 с.

5. Коростелева М. В. Основы линейного программирования : информ.-справ. пособие / М. В. Коростелева. - СПб., 2004.

6. Кузнецов А. В. Высшая математика : математическое программирование : учебник / А. В. Кузнецов, В. А. Сакович, Н. И. Холод ; под общ. ред. А. В. Кузнецова. - Минск : Высшая школа, 1994. - 286 с.

7. Абрамов Л. М. Математические программирование / Л. М. Абрамов, В. Ф. Капустин. - Л. : Изд-во ЛГУ, 1981. - 328 с.

8. Юдин Д. Б. Задачи и методы линейного программирования / Д. Б. Юдин, Е. Г. Гольштейн. - М. : Советское радио, 1961. - 492 с.

Saint-Petersburg State University

Kholodkova V. V., Candidate of Economic Sciences, Associate Professor of Economic Cybernetics Department

E-mail: holodkova_v@mail.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.