Применение экономико-математических методов и моделей в управлении производством (на примере КУП "Спецкоммунтранс")

Классификация экономико-математических методов и моделей используемых в управлении предприятием. Уровень использования, обоснование применения их для управления КУП "СПЕЦКОММУНТРАНС". Определение путей повышения экономической эффективности производства.

Рубрика Экономико-математическое моделирование
Вид дипломная работа
Язык русский
Дата добавления 07.09.2009
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Отдел охраны труда и безопасности движения (ОТ и БД) - осуществляет контроль всех отделов и производственных участков за соблюдением правил техники безопасности, производственной санитарии, трудового законодательства и безопасности движения автотранспорта предприятия. По вопросам ОТ начальник отдела подчиняется главному инженеру, а по вопросам БД - непосредственно самому директору предприятия.

Ремонтный участок № 1 - осуществляет ремонт и техническое обслуживание грузовых автомобилей и тракторов.

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

Ремонтный участок № 2 - осуществляет ремонт и техническое обслуживание технологического оборудования предприятия.

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

Гараж - осуществляет хранение автомобилей, оформление автотракторной техники в ГАИ.

Отдел эксплуатации - осуществляет организацию и контроль за сбором и вывозом твердых бытовых отходов.

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

Автоколонна - предназначена для вывоза твердых бытовых отходов на полигон, осуществляет перевозку грузов для производственных участков предприятия.

Полигон бытовых отходов - предназначен для сбора и хранения твердых нетоксичных бытовых отходов.

Полигон промышленных отходов - предназначен для сбора и хранения твердых нетоксичных промышленных отходов.

Столовая - осуществляет организацию питания работников предприятия и обеспечение спецпитанием отдельной категории работающих.

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

2.2 Применение теории динамического программирования для КУП «СПЕЦКОММУНТРАНС»

2.2.1 Основные понятия и обозначения

Динамическое программирование как самостоятельная дисциплина сформировалась в пятидесятых годах двадцатого века. Большой вклад в ее развитие внес американский математик Р. Бельман. Дальнейшее развитие динамическое программирование получило в трудах зарубежных ученых Робертса, Ланга и др.

В настоящее время оно в основном развивается в планировании приложений различного рода многоэтапных процессов.

Динамическое программирование - это математический метод поиска оптимального управления, специально приспособленный к многошаговым процессам. Рассмотрим пример такого процесса для предприятия КУП «Спецкоммунтранс».

Как известно, КУП «СПЕЦКОММУНТРАНС» наряду с ниже следующими предприятиями входит в состав коммунального производственного унитарного предприятия гомельского управления жилищно-коммунальным хозяйством (КПУП ГУ ЖКХ):

КУП «Гомельгорсвет»;

КУП «Горэлектротранспорт»;

КУП «Гостиничное хозяйство»;

КУП «Лещинец»;

КУП «БелТис»;

КПУП «Гомельводоканал»;

КПУП «Гомельзеленстрой»;

КАУП «ГорСАП»;

КОУП «Парс»;

КРСУП «Гомельремстрой»;

КЖРЭУП «Советское»;

КЖРЭУП «Новобелицкое»;

КЖРЭУП «Железнодорожное»;

КЖРЭУП «Центральное»;

КЖРЭУП «Костюковское».

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

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

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

УВ на каждом шаге должно выбираться с учетом всех его последствий в будущем. УВ должно быть дальновидным, с учетом перспективы. Нет смысла выбирать на рассматриваемом шаге наилучшее УВ, если в дальнейшем это помешает получить наилучшие результаты других шагов. УВ на каждом шаге надо выбирать “c заглядыванием в будущее”, иначе возможны серьезные ошибки.

Действительно, предположим, что в рассмотренной группе предприятий одни заняты выпуском предметов потребления, а другие производят для этого машины. Здесь можно рассматривать и любой другой пример, где работа одной группы предприятий каким-либо образом от деятельности другой группы предприятий. Для рассматриваемого предприятия КУП «Спецкоммунтранс» это будет: ремонт и ввод в эксплуатацию машин и тракторной техники - первое подразделение, и работа машин при уборке и вывозе мусора - второе подразделение. Причем целью является получение за N лет максимального объема выпуска предметов потребления. Пусть планируются капиталовложения на первый год. Исходя их узких интересов данного шага (года), мы должны были бы все средства вложить в производство предметов потребления, пустить имеющиеся машины на полную мощность и добиться к концу года максимального объема продукции. Но правильным ли будет такое решение в целом? Очевидно, нет. Имея в виду будущее, необходимо выделить какую-то долю средств и на производство машин. При этом объем продукции за первый год, естественно, снизится, зато будут созданы условия, позволяющие увеличивать ее производство в последующие годы.

В формализме решения задач методом динамического программирования будут использоваться следующие обозначения:

N - число шагов.

- вектор, описывающий состояние системы на k-м шаге.

- начальное состояние, то есть, состояние на 1-м шаге.

- конечное состояние, т. е. состояние на последнем шаге.

Xk - область допустимых состояний на k-ом шаге.

- вектор УВ на k-ом шаге, обеспечивающий переход системы из состояния xk-1 в состояние xk.

Uk - область допустимых УВ на k-ом шаге.

Wk - величина выигрыша, полученного в результате реализации k-го шага.

S - общий выигрыш за N шагов.

- вектор оптимальной стратегии управления или ОУВ за N шагов.

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

S1() - максимальный выигрыш, получаемый за N шагов при переходе системы из начального состояния в конечное при реализации оптимальной стратегии управления . Очевидно, что S = S1(), если -фиксировано.

Метод динамического программирования опирается на условие отсутствия последействия и условие аддитивности целевой функции.

Условие отсутствия последействия. Состояние , в которое перешла система за один k-й шаг, зависит от состояния и выбранного УВ и не зависит от того, каким образом система пришла в состояние , то есть

(8)

Аналогично, величина выигрыша Wk зависит от состояния и выбранного УВ , то есть

(9)

Условие аддитивности целевой функции. Общий выигрыш за N шагов вычисляется по формуле

(10)

Определение. Оптимальной стратегией управления называется совокупность УВ , то есть , в результате реализации которых система за N шагов переходит из начального состояния в конечное и при этом общий выигрыш S принимает наибольшее значение.

Условие отсутствия последействия позволяет сформулировать принцип оптимальности Белмана.

Принцип оптимальности. Каково бы ни было допустимое состояние системы перед очередным i-м шагом, надо выбрать допустимое УВ на этом шаге так, чтобы выигрыш Wi на i-м шаге плюс оптимальный выигрыш на всех последующих шагах был максимальным.

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

Управление может быть хорошим или плохим, эффективным или неэффективным. Эффективность управления оценивается показателем S. Возникает вопрос: как выбрать шаговые управления , чтобы величина S обратилась в максимум ?

Поставленная задача является задачей оптимального управления, а управление, при котором показатель S достигает максимума, называется оптимальным. Оптимальное управление многошаговым процессом состоит из совокупности оптимальных шаговых управлений:

(11)

Таким образом, перед нами стоит задача: определить оптимальное управление на каждом шаге (i=1,2,...N) и, значит, оптимальное управление всем процессом .

2.2.2 Идея метода динамического программирования

Ранее было отмечено, что, планируя многошаговый процесс, необходимо выби рать УВ на каждом шаге с учетом его будущих последствий на еще пред стоящих шагах. Однако, из этого правила есть исключение. Среди всех шагов существует один, который может планироваться без "заглядывания в будущее". Какой это шаг? Очевидно, последний -- после него других шагов нет. Этот шаг, единственный из всех, можно планировать так, чтобы он как таковой принес наибольшую выгоду. Спланировав оптимально этот последний шаг, можно к нему пристраивать предпоследний, к предпоследнему -- предпредпоследний и т.д.

Поэтому процесс динамического программирования на первом этапе разворачивается от конца к началу, то есть раньше всех планируется последний, N-й шаг. А как его спланировать, если мы не знаем, чем кончился предпоследний? Очевидно, нужно сделать все возможные предположения о том, чем кончился предпоследний, (N -- 1)-й шаг, и для каждого из них найти такое управление, при котором выигрыш (доход) на послед нем шаге был бы максимален. Решив эту задачу, мы найдем условно оптимальное управление (УОУ) на N-м шаге, т.е. управление, которое надо применить, если (N -- 1)-й шаг закончился определенным образом.

Предположим, что эта процедура выполнена, то есть для каждого исхода (N -- 1)-го шага мы знаем УОУ на N-м шаге и соответствующий ему условно оптимальный выигрыш (УОВ). Теперь мы можем оптимизировать управление на предпоследнем, (N -- 1)-м шаге. Сделаем все возможные предположения о том, чем кончился предпредпоследний, то есть (N -- 2)-й шаг, и для каждого из этих предположений найдем такое управление на (N -- 1)-м шаге, чтобы выигрыш за последние два ша га (из которых последний уже оптимизирован) был максимален. Далее оптимизируется управление на (N -- 2)-м шаге, и т.д.

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

Теперь предположим, что УОУ на каждом шаге нам известно: мы знаем, что делать дальше, в каком бы состоянии ни был процесс к началу каждого шага. Тогда мы можем найти уже не "условное", а действительно оптимальное управление на каждом шаге.

Действительно, пусть нам известно начальное состояние процесса. Теперь мы уже знаем, что делать на первом шаге: надо применить УОУ, найденное для первого шага и начального состояния. В результате это го управления после первого шага система перейдет в другое состояние; но для этого состояния мы знаем УОУ и так далее. Таким образом, мы найдем оптимальное управление процессом, приводящее к максимально возможному выигрышу.

Таким образом, в процессе оптимизации управления методом динамического программирования многошаговый процесс "проходится" дважды:

-- первый раз -- от конца к началу, в результате чего находятся УОУ на каждом шаге и оптимальный выигрыш (тоже условный) на всех шагах, начиная с данного и до конца процесса;

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

Можно сказать, что процедура построения оптимального управления методом динамического программирования распадается на две стадии: предварительную и окончательную. На предварительной стадии для каждого шага определяется УОУ, зависящее от состояния системы (достигнутого в результате предыдущих шагов), и условно оптимальный выигрыш на всех оставшихся шагах, начиная с данного, также зависящий от состояния. На окончательной стадии определяется (безусловное) оптимальное управление для каждого шага. Предварительная (условная) оптимизация производится по шагам в обратном порядке: от последнего шага к первому; окончательная (безусловная) оптимизация -- также по шагам, но в естественном порядке: от первого шага к последнему. Из двух стадий оптимизации несравненно более важной и трудоемкой является первая. После окончания первой стадии выполнение второй трудности не представляет: остается только "прочесть" рекомендации, уже заготовленные на первой стадии.

2.2.3 Поиск наилучшего маршрута движения транспортного средства

Применительно к предприятию КУП «СПЕЦКОММУНТРАНС» данная задача представляет собой задачу нахождения наилучшего маршрута движения автомобиля, выполняющего уборку и вывоз мусора из контейнеров, расположенных в различных местах города Гомеля. Причем улицы города можно рассматривать как пересечения линий на плоскости ОХУ. Итак, будем считать, что автомобилю необходимо переместиться от одного контейнера к другому, расположенному на другой улице города. Постановка задачи будет иметь следующий вид.

Пусть транспортное средство находится на плоскости в точке с координатами (x0, y0) (расположение первого контейнера). Необходимо выбрать маршрут его движения по пересекающимся улицам до точки с координатами (xk, yk) (расположение второго контейнера). При этом делается одно допущение, что транспортное средство может перемещаться либо только по горизонтали, либо только по вертикали. Вся плоскость разбита на ряд элементарных площадок. Известен расход горючего, затрачиваемый транспортным средством на каждой элементарной площадке при движении его вдоль этой площадки по осям координат. Обозначим через Cij расход горючего при передвижении транспортного средства от i-ой точки к j-ой точке вдоль площадки ij. Предполагается, что вся область определения задаётся матрицей расхода горючего , - номера интервалов сетки по оси абсцисс, - номера интервалов сетки по оси ординат. Изменение координат движения транспортного средства может быть различно по осям X и Y. Шаги изменения положения транспортного средства (ТС) по координатам одинаковы:

. (15)

Общее число итераций изменения координат при движении ТС от (x0, y0) до (xk, yk) равно n=n1+n2. Расход горючего ТС на l-ом шаге обозначим через Wl. При этом на l-ом шаге может быть различное число вариантов. Например, в конечной точке (xk, yk) W0=0 при l=0 (нет расхода горючего, поскольку ТС уже находится в конечной точек). При l=1 имеем два варианта, у каждого из которых имеется по единственному (оптимальному) решению. При l=2 имеем уже 3 варианта, из которых в качестве условного оптимума выбираем тот, который удовлетворяет условию оптимальности.

На рисунке 2 приведён пример распределения расхода горючего ТС по заданной координатной сетке изменения движения ТС. В узлах этой координатной сетки изображены кружки, в которые заносятся значения условного оптимума расхода горючего, необходимого при движении ТС из данного узла в конечный узел с координатами (xk, yk). Стрелками будем обозначать условные оптимальные управления, означающие для данной задачи одно из возможных направлений движения ТС: либо по оси x-ов (горизонтальная стрелка ), либо по оси y-ков (вертикальная стрелка ). В результате работы итеративного алгоритма необходимо найти W1=Wп (минимальный расход горючего для передвижения ТС от узла (x0, y0) до узла (xk, yk)) и программу реализации этого движения, то есть последовательность горизонтальных и вертикальных стрелок, обеспечивающих расход горючего Wп.

Рис. 4.1. Распределение расхода горючего транспортного средства

Распределение расхода горючего транспортного средства

На первой итерации (l=0) имеем W20=0, U20=0.

На второй итерации (l=1) W18=12+0=12, U19=, W19=10+0=10, U19=.

На третьей итерации (l=2) W15=9+12=21, U15=, W17=10+12=22, U17=, W16=min{10+12; 12+10}=22, U16 =.

Здесь по обоим направлениям одинаковый расход горючего. Поэтому выбираем любое из направлений. Например, пусть это будет U16=.

На четвёртой итерации (l=3) поступаем аналогичным образом.

Число вариантов возрастает до четырёх. W11=8+21=29, U11=, W12=min{9+22; 8+21}=29, U12=, W13=min{10+22; 9+22}=31, U13=, W14=10+22=32, U14=.

Этот процесс продолжается до шестого шага (l=6). На последней итерации Wп=W1=min{8+60; 10+56}=66 U1=. Значение Wп становится общим оптимумом. Первой командой в программе достижения этого оптимума будет U1=. Далее процесс поиска программы продолжаем на направлении от начального шага к конечному по направлению, указанному стрелками. Итак, программа достижения минимума расхода горючего при движении ТС от узла (x0, y0) к узлу (xk, yk) имеет вид:

, , , , , , .

Как видим, общее число итераций n=n1+n2=4+3=7. При выполнении данной последовательности из семи управляющих воздействий (направлений движения ТС по координатной сетке) обеспечивается минимальный расход горючего Wп=66 единиц при заданной матрице покоординатного расхода горючего ТС.

2.2.4 Нахождение наиболее экономного маршрута перевозки грузов

Применительно к предприятию КУП «СПЕЦКОММУНТРАНС» данная задача представляет собой задачу нахождения наиболее экономного маршрута движения автомобиля, выполняющего уборку и вывоз мусора из контейнеров, расположенных в различных местах города Гомеля. Начальным пунктом (пункт 1) будет место расположения последнего контейнера с мусором, а конечным - место свалки мусора (пункт 10).

Задача. На данной сети дорог (рис. 3) указаны стоимости перевозки единицы груза из пункта в пункт. Найти наиболее экономный маршрут перевозки груза из пункта 1 в пункт 10.

Граф сети дорог

Решение. (Если затраты минимальны при перевозке единицы груза, то они будут минимальны и при перевозке любого количества груза).

Разобьём все пункты сети на группы (таблица 3):

Таблица 3 - Группировка пунктов сети

I

II

III

IV

V

2

4

7

1

3

5

8

10

6

9

(К i-ой группе отнесём пункты, в которые можно попасть из любого пункта (i-1)-ой группы).

Формирование наиболее экономного маршрута может быть реализовано за четыре шага.

Физическая система - транспорт с грузом, перемещающийся из начального состояния C1 (из пункта 1) в конечное состояние C10 (пункт 10) и сеть дорог, где Ci - состояние системы перед i-ым шагом. Естественно принять местонахождение транспорта с грузом в пункте, в котором он пребывает перед этим шагом. Управление ui на i-ом шаге состоит в выборе маршрута (i, j), по которому следует направлять груз из данного в общем направлении на пункт 10. Состояние в конце шага определяется номером пункта, в который будет доставлен груз в результате сделанного выбора (принятого управления). Zi (значение целевой функции на i-ом шаге) - это затраты на перевозку единицы груза из данного пункта в выбранный соседний пункт. Fi определяется из рекуррентных формул [5].

Первый этап: i=N=4 (xi, xi-1 - состояния, ui - управления).

Таблица 4 - Результаты вычислений для четвертого шага

x3

u4

x4

F4

C7

(7, 10)

C10

3*

C8

(8, 10)

C10

9

C9

(9, 10)

C10

6

Второй этап: i=3.

Таблица 5 - Результаты вычислений для третьего шага

x2

u3

x3

z3

F4

z3+F4

F3

C4

(4, 7)

C7

7

3

10

10

(4, 8)

C8

5

9

14

-

C5

(5, 7)

C7

2

3

5

5*

(5, 8)

C8

4

9

13

-

(5, 9)

C9

8

6

14

-

C6

(6, 8)

C8

2

9

11

11

Третий этап: i=2.

Таблица 6 - Результаты вычислений для второго шага

x1

u2

x2

z2

F3

z2+F3

F2

C2

(2, 4)

C4

4

10

14

-

(2, 5)

C5

7

5

12

12

C3

(3, 4)

C4

3

10

13

-

(3, 5)

C5

1

5

6

6*

(3, 6)

C6

7

11

18

-

Четвёртый этап: i=1.

Таблица 7 - Результаты вычислений для первого шага

X0

u1

x1

z1

F2

z1+F2

F1

C1

(1, 2)

C2

2

12

14

-

(1, 3)

C3

5

6

11

11*

Из последней таблицы видно, что условно-оптимальным управлением для этого шага является выбор маршрута (1,3), обеспечивающий минимальные суммарные затраты F1(x0, u1)=F1(1, (1, 3))=11 на всём пути от пункта 1 до пункта 10. Структура этого пути (наиболее экономный маршрут) выяснится в процессе безусловной оптимизации.

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

Таблица 7. Из пункта 1 (состояние C1) груз следует направить по дороге (1, 3) (т.к. этому шаговому управлению соответствуют минимальные затраты F1) в пункт 3 (состояние C3).

Таблица 6. Из пункта 3 (состояние C3) груз следует направить по дороге (3, 5) в пункт 5.

Таблица 5. Из пункта 5 (состояние C5) груз следует направить по дороге (5, 7) в пункт 7.

Таблица 4. Из пункта 7 (состояние C7)груз следует направить по дороге (7, 10) в пункт 10.

Вывод: наиболее экономный маршрут пролегает через пункты 1, 3, 5, 7, 10, при этом транспортные расходы минимизируются и составляют 11 денежных единиц на единицу груза.

2.3 Применение теории линейного программирования для КУП «СПЕЦКОММУНТРАНС»

2.3.1 Модели линейного программирования. Основные определения

Еще одним классом задач экономико-математического моделирования являются задачи линейного программирования. [1]

Математические модели (ММ) линейного программирования отличаются следующими особенностями. Показатель эффективности W представляет собой линейную функцию от элементов решения (x1, x2, ..., xn). Элементы решения представляют собой ряд неотрицательных переменных xi0, . Ограничительные условия имеют вид линейных уравнений и неравенств. Ищутся такие решения, которые минимизируют или максимизируют W. Такие системы нельзя решать путём дифференцирования по аргументам xi, так как экстремум достигается на границах области допустимых значений xi, то есть там, где действуют ограничения. Чтобы обеспечить линейность ММ, необходимо выполнение допущения делимости и аддитивности. Первое допущение означает, что для каждого технологического процесса (ТПР) суммарное количество ресурсов и прибыль строго пропорциональны объёму выпускаемой продукции. Все показатели ТПР могут быть одновременно увеличены или уменьшены при сохранении их взаимной пропорциональности. Второе допущение показывает, что полное количество потребляемых ресурсов, затраченных при реализации ТПР, суммируется, а полная прибыль равна сумме прибылей в реализации этих ТПР.

Общая формулировка линейных моделей ИСО имеет вид:

найти max W=f(x1, x2, ..., xn)

при ограничениях:

Gj(x1, x2, ..., xn)bj, (16)

xi0, .

Существует несколько канонических форм ММ ЛП. Наиболее распространена запись ММ ЛП вида :

. (17)

Любую задачу линейного программирования можно рассматривать как задачу о распределении ограниченных ресурсов b1, b2, ..., bm между n потребителями, представляемые столбцами матрицы ограничений (aij) задачи. Любое допустимое решение задачи () даёт конкретное распределение, указывая ту долю каждого из ресурсов, которая должна использоваться при осуществлении соответствующего ТПР.

Если в задаче при малом количестве переменных имеется большое число ограничений (m>n), то переходят к формулировке двойственной задачи:

(18)

В матричном виде пара двойственных задач записывается следующим образом

:

(19)

(20)

Сопоставляя формы записи прямой и двойственной задач ЛП можно установить следующие взаимосвязи.

- Если прямая задача ЛП является задачей максимизации, то двойственная будет задачей минимизации, и наоборот.

- Коэффициенты целевой функции прямой задачи c1, c2, ..., cn становятся свободными членами ограничений двойственной задачи.

- Свободные члены ограничений прямой задачи b1, b2, ..., bm становятся коэффициентами целевой функции двойственной задачи.

- Матрицу ограничений двойственной задачи получают транспонированием матрицы ограничений прямой задачи.

- Знаки неравенств в ограничениях изменяются на обратные.

- Число ограничений прямой задачи равно числу переменных двойственной задачи, а число ограничений двойственной задачи равно числу переменных прямой задачи.

Переменные y1, y2, ..., ym двойственной задачи иногда называют "теневыми" ценами. Для случая смешанных ограничений соотношения между прямой и двойственной задачами имеет вид

(21)

(22)

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

- Если переменная xj прямой задачи больше 0, то j-ое условие системы ограничений двойственной задачи является неравенством.

- Если на xj не накладывается такое ограничение, то j-ое ограничение двойственной задачи будет равенством.

В частности, одним из способов решения такого рода задач является графический метод.

Графическим методом можно решать задачи линейного программирования (ЗЛП) с n=2 переменными, если в её канонической записи число неизвестных n и число линейно независимых уравнений m связаны соотношением n_m 2. В этом случае каноническую форму задачи преобразовывают в симметричную, которая будет содержать не более двух переменных. Решая эту задачу графически, находят два компонента оптимального плана, Подставляя их в ограничения задач, определяют и остальные компоненты.

2.3.2 Составление плана работы погрузочной техники разной мощности

Постановка задачи применительно для КУП «СПЕЦКОММУНТРАНС»: двум погрузчикам разной мощности, это автомобили ТО 28 и ТО 49, за 23 часа нужно погрузить на первой площадке 230 т, на второй - 168 т. Первый погрузчик на первой площадке может погрузить 10 т в час, на второй - 12 т. Второй - на каждой площадке может погрузить по 13 т в час, Стоимость работ, связанных с погрузкой 1 т, первым погрузчиком на первой площадке - 8 ден. ед., на второй - 7 ден. ед., вторым погрузчиком на первой площадке 12 ден. ед., на второй - 13 ден. ед. Нужно составить план работы, т.е. найти, какой объём работ должен выполнить каждый погрузчик на каждой площадке, чтобы стоимость всех работ по погрузке была минимальной. Причём по техническим причинам первый погрузчик на второй площадке должен работать не более 16 часов.

Решение:

Обозначим через xij объём работ (в тоннах) i-го погрузчика (i=1, 2) на j-й площадке (j=1, 2). Условия задачи занесём в таблицу 8.

Таблица 8 - Исходные данные для задачи

Ji

П1

П2

Лимит рабочего времени

I погрузчик (ТО28)

10 8

x11

12 7

x12

24

II погрузчик (ТО49)

13 12

x21

13 13

x22

24

Задание

230

168

Построим математическую модель задачи. Целевая функция описывает затраты, связанные с выполнением всех работ:

8 x11+7 x12+12 x21+13 x22.

Ограничения на лимиты рабочего времени:

на необходимость выполнить задание:

условие неотрицательности:

xij0 (i, j=1, 2).

Исключаем из модели переменные x21 и x22. Из ограничений-равенств имеем:

x21=230_ x11, x22=168_ x12.

Подставив выражения для x21 и x22 в ограничения-неравенства и целевую функцию, получим ЗЛП с двумя переменными x11 и x12:

Очевидно, что целевая функция Z=4944_4x11_6x12 достигает минимального значения при условии, что Z'=4x11+6x12 принимает максимальное значение. Имеем задачу:

Её графическое решение представлено на рисунке 4.

Функция Z' достигает наибольшего значения при x*11=100, x*12=168.

Из выражений для x21 и x22 получим: x*21=130, x*22=0.

Итак, по оптимальному плану первый погрузчик (ТО28) должен погрузить 100 т на первой площадке и 168 т - на второй, второму погрузчику (ТО49) надлежит погрузить 130 т на первой площадке. Стоимость всех работ составит 3536 ден. ед. (Z*=4944_4100_6168=3536).

Графическое решение задачи

3 Влияние экономико-математических методов и моделей на повышение эффективности производства КУП «СПЕЦКОММУНТРАНС»

3.1 Понятие эффективности производства. Способы ее повышения

3.1.1 Сущность экономической эффективности производства и основные направления ее повышения

Процесс производства следует рассматривать как сложную, многообразную и многофакторную сферу деятельности, в которой прослеживается весь комплекс взаимосвязанных действий, направленных на производство материальных благ и услуг [14].

Для ее осуществления на всех уровнях управления необходимо соответствующее количество материальных и трудовых ресурсов, которые должны быть так задействованы, чтобы обеспечивались техническая, организационная, социальная и экономическая целесообразности. Условие целесообразности заключается в том, что при определенных исходных данных получается результат, который по принципу обратной связи оказывает влияние на исходные составляющие. Так, выпуск продукции с точки зрения технической целесообразности -- это точное соответствие техническим показателям. Организационная целесообразность изготовления продукции -- это ее выпуск в нужном объеме и в определенные сроки при соответствующей организации производства [15]. Социальная -- выражается в достижении социальных показателей в области улучшения условий труда, здоровья людей, охраны окружающей среды. Экономическая целесообразность выпуска продукции отражает уровень конечных стоимостных показателей: издержки производства, цена, степень использования ресурсов, прибыль, рентабельность.

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

Следует отличать понятие эффекта и эффективности.

Эффект -- результат каких-либо действий или следствие какой-либо причины. Например, экономия затрат, высвобождение численности рабочих. По народному хозяйству экономический эффект проявляется в росте валового внутреннего продукта; на предприятии -- в увеличении прибыли, росте объемов производства, снижении себестоимости, улучшении качества продукции, расширении ассортимента. В целом можно выделить 3 группы показателей экономического эффекта:

а) объемные (валовая, товарная, нормативно-чистая продукция, объем строительно-монтажных работ, прибыль и др.);

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

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

Экономическая эффективность -- это результативность использования затрат (или ресурсов). Определяется эффективность соизмерением эффекта и затрат. Можно соизмерить затраты к эффекту или эффект к затратам.

эффект затраты, ресурсы

Эффективность = ------------------------ (23)

затраты, ресурсы, эффект

В этом случае прослеживаются два аспекта:

а) необходимость измерения эффективности различных видов затрат и ресурсов и определения путей их повышения;

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

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

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

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

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

3.1.2 Экономический анализ в производственно-хозяйственной деятельности предприятия

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

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

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

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

Далее, предметом экономического анализа являются хозяйственные процессы и конечные результаты, складывающиеся под влиянием объективных внешних факторов. Постоянно воздействуя на хозяйственную деятельность, они отражают, как правило, действия экономических законов. В процессе экономического анализа во многих случаях приходится стал киваться, например, с действием ценового фактора -- с изменением цен, тарифов, ставок. Ценообразование в рыночных условиях -- процесс в целом стихийный. Цены на готовые изделия, товары, тарифы за перевозки и ставки за услуги устанавливаются с учетом требований закона стоимости, законов рынка. Цены, тарифы, ставки -- это не постоянные величины, они постоянно изменяются. Если изменились цены на сырье, материалы, полуфабрикаты, готовую продукцию, товары, то это повлияет почти на все показатели (особенно финансовые) промышленных, строительных, сельскохозяйственных, торговых и других предприятий. На промышленных предприятиях изменятся показатели валовой, товарной, реализованной и чистой продукции, показатели себестоимости и чистого дохода; в торговых -- показатели оптового и розничного товарооборота, уровня реализованных скидок, издержек обращения и прибыли. Изменения цен, тарифов, ставок вызывают в процессе анализа довольно сложные экономические расчеты. Фактор цен, не зависящий от того или иного предприятия, исключается путем индексных пересчетов, его действие выявляется особо, вне связи с другими факторами [18].

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

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

Технико-экономический анализ деятельности предприятия включает:

анализ себестоимости продукции;

анализ расходов на оплату труда;

анализ снижения комплексных расходов;

анализ трудовых показателей;

анализ прибыли.

3.1.3 Резервы снижения комплексных расходов

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

В расходы по обслуживанию производства и управления входит три статьи: расходы на содержание и эксплуатацию оборудования, цеховые расходы и общезаводские расходы.

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

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

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

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

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

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

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

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

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

3.2 Влияние сетевых и графовых моделей на повышение эффективности производства КУП «СПЕЦКОММУНТРАНС»

3.2.1 Основные понятия сетевых и графовых моделей

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

- нахождение максимального потока грузов через транспортную сеть;

- нахождение кратчайшего (или самого дешёвого) пути между произвольными узлами сети;

- построение самой дешёвой сети дорог, линий передач, трубопроводов;

- поиск узких мест в транспортной сети;

- оптимальное назначение исполнителей по работам.

Технология решения этих задач основывается на следующих понятиях и обозначениях. Каждая дуга графа, соединяющая два узла xi и xj, характеризуется длиной l(xi, xj). Каждый из узлов сети (xi) называют вершиной графа G, представляющего собой всю сеть. Дуги могут быть как ориентированными, обозначаемыми на графе G в виде стрелок, так и неориентированными. Общее число вершин графа G равно n и индексы вершин хi меняются от i=1 до i=n.

Введём понятие транспортная сеть - связный ориентированный мультиграф без петель в котором:

- существует одна и только одна вершина х0, называемая входом сети (истоком);

- существует одна и только одна вершина xn, называемая выходом сети (стоком);

- каждой дуге giji, хj) отнесено целое число С(хi, хj)0, называемое пропускной способностью.

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

а) : (24)

б) : (25)

в) . (26)

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

Приток вещества в вершине xn представляет собой величину транспортного потока в сети и определяется по формуле

. (27)

Если сделать разрез графа G через множество вершин {xi}=A, то множество дуг, заходящих в множество вершин A, назовём разрезом сети. Пропускная способность разреза равна сумме пропускных способностей дуг, входящих в множество A:

. (28)

Любой элемент вещества (груз), движущийся от x0 к xn, пройдёт хотя бы один раз по некоторой дуге разреза . Тогда, каковы бы ни были поток (gij) и разрез сети , всегда имеет место неравенство

. (29)

Существует следующая лемма.

Если для какого-либо разреза . имеет место равенство , то

а) поток имеет наибольшую величину;

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

3.2.2 Нахождение кратчайшего пути в транспортной сети

В зависимости от содержания задачи может быть два случая: когда рёбра графа G единичной длины; когда рёбра графа произвольной длины. Для каждого из этих случаев разработаны две разновидности алгоритма решения задачи. Рассмотрим первый из случаев. Транспортная сеть представлена графом G1, в котором длины рёбер одинаковы и равны некоторой постоянной величине (l1=const). Для простоты изложения будем считать, что l1=1. Каждому узлу xi графа G1 приписываем индекс i, равный длине кратчайшего пути из xi в конечный узел xn.

Алгоритм основан на последовательном приписывании индексов, последовательно проходя в обратном направлении (от xn до x0) следующим образом.

- Узлу xn приписывается индекс n=0.

- Всем узлам (ещё не имеющим индексов), от которых идёт ребро в конечный узел, приписываем индекс i=1.

- Всем следующим узлам, от которых идут рёбра в только что помеченные узлы приписываем индекс (i+1).

Этот процесс продолжается, концентрическими кругами расширяясь от xn, до тех пор, пока не будет помечен начальный узел x0 графа G1. Значение индекса 0 у начального узла x0 и будет равно длине кратчайшего пути.

Пример. Относительно КУП «СПЕЦКОММУНТРАНС» задача формулируется, как нахождение кратчайшего пути следования автомобиля, производящего работу по вывозу мусора на свалку. В общем виде задача звучит так. Пусть дан граф G1, представленный на рисунке 5. Сеть состоит из десяти узлов. Необходимо найти кратчайший путь от x0 до xn. На рисунке 5 показаны значения индексов i для каждого i-го узла. Начинается расчёт узла xn (для которого n=0) и завершается установкой индексов у всех остальных узлов. Индекс при x0 равен 0=3. Поэтому длина кратчайшего пути равна Lкр=3. Само направление кратчайшего пути находим путём составления последовательности узлов по направлению убывания у них индексов от 0=3 до n=0. Для графа G1 кратчайший путь составляют узлы: x0, x1, x7, xn. На рисунке 5 кратчайший путь выделен жирными стрелками.


Подобные документы

  • Сущность и необходимость применения математических моделей в экономике. Характеристика предприятия "Лукойл", определение стоимости компании с помощью модели дисконтированных денежных потоков. Использование математических моделей в управлении предприятием.

    дипломная работа [1,7 M], добавлен 25.09.2010

  • Основные понятия и типы моделей, их классификация и цели создания. Особенности применяемых экономико-математических методов. Общая характеристика основных этапов экономико-математического моделирования. Применение стохастических моделей в экономике.

    реферат [91,1 K], добавлен 16.05.2012

  • Содержание и построение экономико-математических методов. Роль оптимальных методов в планировании и управлении производством. Экономико-математические модели оптимальной загрузки производственных мощностей. Отраслевое прогнозирование и регулирование.

    контрольная работа [62,1 K], добавлен 30.08.2010

  • Теоретические основы экономико-математических методов. Этапы принятия решений. Классификация задач оптимизации. Задачи линейного, нелинейного, выпуклого, квадратичного, целочисленного, параметрического, динамического и стохастического программирования.

    курсовая работа [2,3 M], добавлен 07.05.2013

  • Общая характеристика и классификация экономико-математических методов. Стохастическое моделирование и анализ факторных систем хозяйственной деятельности. Балансовые методы и модели в анализе связей внутризаводских подразделений, в расчетах и цен.

    курсовая работа [200,8 K], добавлен 16.06.2014

  • Типовые модели менеджмента: примеры экономико-математических моделей и их практического использования. Процесс интеграции моделей разных типов в более сложные модельные конструкции. Определение оптимального плана производства продуктов каждого вида.

    контрольная работа [536,2 K], добавлен 14.01.2015

  • Изучение на практике современных методов управления и организации производства, совершенствование применения этих методов. Описание ориентированной сети, рассчет показателей сети для принятия управленческих решений. Проблема выбора и оценка поставщика.

    курсовая работа [137,6 K], добавлен 21.08.2010

  • Теоретические основы экономико-математических задач о смесях. Принципы построения и структура интегрированной системы экономико-математических моделей. Организационно-экономическая характеристика и технико-экономические показатели работы СПК "Родина".

    курсовая работа [66,6 K], добавлен 01.04.2011

  • Математическое моделирование как теоретико-экспериментальный метод позновательно-созидательной деятельности, особенности его практического применения. Основные понятия и принципы моделирования. Классификация экономико-математических методов и моделей.

    курсовая работа [794,7 K], добавлен 13.09.2011

  • Изучение экономических приложений математических дисциплин для решения экономических задач: использование математических моделей в экономике и менеджменте. Примеры моделей линейного и динамического программирования как инструмента моделирования экономики.

    курсовая работа [2,0 M], добавлен 21.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.