Автор работы: Пользователь скрыл имя, 05 Июня 2012 в 02:07, реферат
Дана функция y=f(x)-целевая функция. Функция одной переменной, имеющая в интервале исследования один горб(впадину) называется унимодальной.
Однако пополнение запасов через продолжительные промежутки времени приводит к образованию чрезмерно больших запасов, которое требует необоснованных капитальных затрат и значительно повышает стоимость хранения запасов.
Определение оптимальных объемов запасов представляет собой классическую задачу оптимизации.
Для решения этой задачи часто используется так называемая модель определения наиболее экономичного размера заказа. (Заказ на товары для создания запаса).
В рамках этой модели спрос предполагается постоянный и равный l единиц товара в год.
Частное пополнение запасов (выполнение заказов) нецелесообразно, т.к. стоимость выполнения одного заказа составляет К рублей независимо от его размера.
Хранение излишних запасов так же нецелесообразно, т.к. стоимость хранение единицы товара составляет h рублей в год.
Для того,
чтобы упростить задачу, предположим,
что спрос удовлетворяется
Проиллюстрируем изменение объема запасов с течением времени на рисунке.
Циклы управления запасами.
q(t)=Q-Qt/T
B
Q объем
запасов
A C
T
В точке А объем запасов равен Q; затем объем запасов начинает уменьшаться со скоростью l единиц товара в единицу времени и достигает нулевого значения в точке С.
В это время поступает новая партия товара (выполняется заказ), и объем запасов восстанавливается.
Треугольник ABC представляет один цикл управления запасами, который повторяется во времени.
Задача заключается в том, чтобы определить оптимальный размер заказа (объем запасов) Q и продолжительность интервала времени между заказами T, T=C-A.
T-это величина промежутка времени, в течении которого при скорости расходования l истощается запас Q, поэтому:
T=Q/l.
Таким образом, задача сводится к нахождению оптимального значения Q.
Заметим, что когда Q мало, переменная Т также принимает малое значение. При этом частота заказов велика. Это обуславливает большие затраты на выполнение заказов и относительно малые издержки хранения запасов.
С другой стороны, наличие большого объема запасов (когда Q велико) приводит к увеличению затрат на хранение запасов и одновременно к снижению издержек, связанных с выполнением заказов на товары.
Одна
из основных задач управления запасами
состоит в определении
Получим аналитическое выражение для функции полных годовых затрат (которая и будет целевой функцией, подлежащей минимизации).
Полные
затраты/год=(затраты/цикл)*(
Кол-во циклов (заказов)/год=1/T=l/Q.
Затраты/цикл=затраты на выполнение заказа + затраты на хранение запасов.
Затраты на выполнение заказов = К.
Определим затраты на хранение запасов в течении цикла (т.е. в течении времени Т).
q(t)=Q-Qt/T-функция изменение запасов за цикл.
Затраты на хранение запасов в течении промежутка времени [t,t+dt] равны hq(t)dt, h-стоимость хранение единицы товара в единицу времени. Тогда затраты на хранение запасов/цикл равны:
òhq(t)dt = hò(Q-Qt/T)dt = hQòdt - hQ/Tòtdt = hQT-(hQ/T)t2/2 =hQT-(hQ/T)T2/2=
0
0
= hQT/2 = hQ2/(2l), т.к. T=Q/l.
Итак,
Затраты/цикл = K+hQ2/(2l)
Полные затраты/год = (K+hQ2(2l))l/Q=lK/Q+hQ/2.
Таким образом, функция полных затрат (целевая функция):
f(Q) = lK/Q + hQ/2 min
Вычислим:
f|(Q) = -lK/Q2 +h/2
Вычислим:
f||(Q) = 2lK/Q3 > 0, при всех Q>0.
Отсюда следует, что f(Q) – выпуклая функция,и если существует положительное значение Q*, такое, что f|(Q*) =0, то Q* минимизирует f(Q).
Решим уравнение:
f|(Q) = 0
-lK/Q2 + h/2 = 0
lK/Q2 = h/2
Q2 = 2lK/h
Q* = Ö2lK/h > 0 –оптимальный размер заказа.
При этом:
T* = Q*/l=Ö2K/(hl) – интервал времени между заказами.
Величина Q* известна в теории управления как наиболее экономичный размер запаса.
Методы исключения интервалов.
Существует ряд одномерных методов поиска, ориентированных на нахождение точки оптимума внутри заданного интервала.
Это методы поиска, позволяющие определить оптимум функции одной переменной путем последовательного исключения подинтервалов и, следовательно, путем уменьшения интервала поиска.
Все одномерные методы поиска, используемые на практике, основаны на предположении, что исследуемая функция в допустимой области обладает свойством унимодальности.
Для унимодальной функции f(x) сравнение значений f(x) в двух различных точках интервала поиска позволяет определить, в каком из заданных этими двумя точками подинтервалов точка оптимума отсутствует.
Правило исключения интервалов.
Пусть функция f унимодальна на интервале a£x£b, а ее минимум достигается в точке x*.
Рассмотрим точки x1 и x2, расположенные в интервале таким образом, что a<x1<x2<b.
Сравнивая значения функции в точках x1 и x2, можно сделать следующие выводы:
f(x)
f(x1)
f(x2)
a x1 x* x2 b x
2.Если f(x1)<f(x2), то точка минимума не лежит в интервале (x2,b), т.е. x*Î(a,x2)
f(x)
f(x1)
f(x2)
a x1 x* x2 b x
3.Если f(x1)=f(x2), то можно исключить оба крайних интервала (a,x1) и (x2,b), при этом x*Î(x1,x2).
Согласно правила исключения интервалов можно реализовать процедуру поиска, позволяющую найти точку оптимума путем последовательного исключения частей исходного ограниченного интервала.
Поиск завершается, когда оставшийся интервал уменьшается до достаточно малых размеров.
Достоинства этих методов:
(при этом не требуется,
чтобы исследуемые функции
В процессе применения рассматриваемых методов поиска можно выделить два этапа:
Этап установления границ интервала.
На этом этапе сначала выбирается исходная точка, а затем на основе правила исключения строится относительно широкий интервал, содержащий точку оптимума.
Обычно поиск граничных точек такого интервала проводится с помощью эвристических методов поиска.
Рассмотрим один из эвристических методов такого поиска, предложенный Свенном.