Управление запасами и вероятностное динамическое программирование

Общая схема решения задач динамического программирования. Обоснование рекуррентного уравнения. Вероятностная задача инвестирования. Максимизация вероятности достижения цели (определенного уровня дохода). Классическая задача экономичного размера заказа.

Рубрика Экономико-математическое моделирование
Вид лабораторная работа
Язык русский
Дата добавления 04.06.2014
Размер файла 582,9 K

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

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

Размещено на http://www.allbest.ru

Лабораторная работа №3

Тема: Управление запасами и вероятностное динамическое программирование

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

1. Краткие теоретические сведения

1.1 Общая схема решения задач динамического программирования

Для решения задач динамического программирования необходимо провести ее формализацию, а именно:

1. Определить этапы.

2. Определить на каждом этапе вариантов решения (альтернатив).

3. Определить состояния на каждом этапе.

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

1. Какие соотношения связывают этапы вместе?

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

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

1.2 Азартная игра

1.2.1 Постановка задачи

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

1.2.2 Формализация задачи

Формализация задачи для динамического программирования сводится к определению этапов, состояний и вариантов решения на каждом этапе. Для данной задачи формализация будет следующей:

Альтернативы

вращать/забрать деньги

забрать/вращать

Состояние

последнее выпавшее число

j

Этап

соответствует i-му вращению колеса

i

Пусть fi(j) -- максимум ожидаемой прибыли при условии, что игра находится на этапе (вращении) i и исходом последнего вращения есть число j. Имеем следующее:

Рекуррентное уравнение для fi(j) можно записать следующим образом.

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

Рекуррентные вычисления начинаются , заканчиваются при и сводятся таким образом к m+1 вычислительному этапу. Так как f1(0) представляет собой ожидаемую прибыль от всех m вращений колеса, а игра обходится игроку в х долларов, имеем следующее.

Ожидаемая прибыль = f1(0) - х.

1.2.3 Метод решения задачи

На каждом этапе составляются матрицы вида:

j

альт-ва 1

альт-ва N

fi(j)

Решение

1

n

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

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

1.2.4 Пример

Постановка задачи

n=8, p(i)=1/8, x=5, m=3.

Формализация

Альтернативы

вращать/забрать деньги

забрать/вращать

Состояние

последнее выпавшее число

j

Этап

соответствует i-му вращению колеса

i

Рекуррентные соотношения

Ход решения

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

3этап

j

Забрать

Вращать

f3(j)

Решение

1

2

-

2

Забрать

2

4

-

4

Забрать

3

6

-

6

Забрать

4

8

-

8

Забрать

5

10

-

10

Забрать

6

12

-

12

Забрать

7

14

-

14

Забрать

8

16

-

16

Забрать

2этап

j

Забрать

Вращать

f2(j)

Решение

1

2

9

9

Вращать

2

4

9

9

Вращать

3

6

9

9

Вращать

4

8

9

9

Вращать

5

10

9

10

Забрать

6

12

9

12

Забрать

7

14

9

14

Забрать

8

16

9

16

Забрать

Выигрыши для столбца Вращать при любом текущем состоянии будут равны матожиданию выигрыша на 3 этапе, т.е. ,

1этап

j

Забрать

Вращать

f1(j)

Решение

1

2

11

11

Вращать

2

4

11

11

Вращать

3

6

11

11

Вращать

4

8

11

11

Вращать

5

10

11

11

Вращать

6

12

11

12

Забрать

7

14

11

14

Забрать

8

16

11

16

Забрать

Ожидаемая прибыль = матожидание - стоимость игры, т.е.

Ожидаемая прибыль =

Оптимальная стратегия

Выпавшее число

1

2

3

4

5

6

7

8

Вращение 1

Вращать

Вращать

Вращать

Вращать

Вращать

Забрать

Забрать

Забрать

Вращение 2

Вращать

Вращать

Вращать

Вращать

Забрать

Забрать

Забрать

Забрать

Вращение 3

Забрать

Забрать

Забрать

Забрать

Забрать

Забрать

Забрать

Забрать

1.3 Вероятностная задача инвестирования

Некто планирует инвестировать С тысяч долларов через фондовую биржу в течение последующих и лет. Инвестиционный план состоит в покупке акций в начале года и продаже их в конце этого же года. Накопленные деньги затем могут быть снова инвестированы (все или их часть) в начале следующего года. Степень риска инвестиции представлена тем, что прибыль имеет вероятностный характер. Изучение рынка свидетельствует о том, что прибыль от инвестиции зависит от m условий рынка (благоприятных или неблагоприятных). При этом условие i приводит к прибыли ri с вероятностью рi, i=1, 2, ..., т. Как следует инвестировать С тысяч долларов для наибольшего накопления к концу п лет?

Обозначим

xi -- сумма денежных средств, доступных для инвестирования в начале i-го года (x1=C),

уi -- сумма реальной инвестиции в начале i-го года (уi < хi).

Элементы модели ДП можно описать следующим образом.

Этап i представляет i-й год инвестирования.

Альтернативами на этапе i являются величины yi.

Состояние системы на этапе i описывается величиной хi.

Пусть fi(xi) -- максимальная ожидаемая сумма поступления денежных средств за года от i до n при условии, что в начале i-го года имеется сумма хi. Для k-го условия рынка имеем следующее.

хi+1=(1+rk)yi+(хi-уi)=rkyi+xi, k=1,2,...,m.

Так как вероятность k-го условия рынка равна рk, рекуррентное уравнение динамического программирования имеет следующий вид.

где fn+1(xn+1)= xn+1, так как после n-го года инвестиции нет. Отсюда следует, что

поскольку функция в фигурных скобках является линейной по уn и, следовательно, достигает своего максимума при уnn.

1.4 Максимизация вероятности достижения цели

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

Используя обозначения из раздела 15.3, оставим без изменения определение этапа i, альтернативы yi и состояния xi. Эти модели отличаются только определением критерия; здесь нашей целью является максимизация вероятности достижения некоторой накопленной денежной суммы S по истечении n лет. С этой точки зрения определим функцию fi(xi) -- вероятность накопления суммы S, если в начале i-го года имеются денежные средства в сумме хi и для последующих лет i, i+1,..., п используется оптимальное инвестирование.

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

Рекуррентная формула основана на формуле условной вероятности

динамический программирование максимизация запас

В нашем случае fi+1(xi+rkуi) играет роль вероятности Р{А | Bj}.

1.5 Классическая задача экономичного размера заказа

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

у -- объем заказа (количество единиц продукции),

D -- интенсивность спроса (измеряется в единицах продукции на единицу времени),

to -- продолжительность цикла заказа (измеряется во временных единицах).

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

Средний уровень запаса определяется соотношением

Оптимальная стратегия управления запасами для рассмотренной модели формулируется следующим образом:

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

Рис. 11.2

На рис. 11.2 представлено изменение уровня запаса во времени в предположении, что срок выполнения заказа L меньше продолжительности цикла заказа t"0, что в общем случае выполняется не всегда. В противном случае определяется эффективный срок Le выполнения заказа в виде

где п-- наибольшее целое, не превышающее L/t*0. Такое решение оправдывается тем, что после п циклов (длиной t'o каждый) ситуация управления запасами становится такой же, как если бы интервал между размещением одного заказа и получением другого был равен Le. Следовательно, точка возобновления заказа имеет место при уровне запаса LeD единиц продукции, и стратегия управления запасами может быть переформулирована следующим образом.

Заказывать у* единиц продукции, как только уровень запаса опускается до LeD единиц.

1.6 Задача экономичного размера заказа с разрывами цен

Представленная в этом разделе модель управления запасами отличается от рассмотренной в разделе 11.3.1 только тем, что продукция может быть приобретена со скидкой, если объем заказа у превышает некоторый фиксированный уровень q; таким образом, стоимость единицы продукции с определяется как

где с1>с2. Следовательно,

Используя обозначения из раздела 11.3.1, запишем общие затраты в единицу времени следующим образом.

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

Рис. 11.3

График функции затрат TCU(y), если идти от минимальных значений аргументов, совпадает с графиком функции TCU1(y) до точки у = q, в которой меняется цена продукции, а затем совпадает с графиком функции ТСU2(у). Рис. 11.3 показывает, что определение оптимального объема заказа У зависит от того, где находится точка разрыва цены q по отношению к указанным на рисунке зонам I, II и III, которые определены как интервалы [0, ут), [ут, Q) и [Q, ?) соответственно. Величина Q (> ут) определяется из уравнения

TCU2(Q)=TCU1(yт).

Рис. 11.4 показывает, как определяется оптимальное значение y*.

Алгоритм определения у* можно сформулировать в следующем виде.

Шаг 1. Вычисляем . Если q попадает в зону I, полагаем y*=ym. В противвном случае переходим к шагу 2.

Шаг 2. Находим Q из уравнения TCU2(Q) = TCU\(ym) и определяем зоны II и ИГ Если q находится в зоне II, полагаем у*=q. Иначе q находится в зоне III, тогда у*=ут.

1.7 Многопродуктовая статическая модель с ограниченной вместимостью склада

Эта модель рассматривает задачу управления запасами п различных товаров, которые хранятся на одном складе ограниченной вместимости. Характер изменения запаса каждого товара в отдельности определяется функцией, показанной на рис. 11.1; предполагаем, что дефицит отсутствует. Отличие от ранее рассмотренных моделей состоит в том, что товары конкурируют между собой за ограниченное складское пространство.

Определим для товара i, i=1,2,...,п, следующие параметры.

Di -- интенсивность спроса,

Ki -- стоимость размещения заказа,

hi -- стоимость хранения единицы товара в единицу времени,

уi -- объем заказа,

ai -- необходимое пространство для хранения единицы товара,

А -- максимальное складское пространство для хранения товаров п видов.

При отсутствии дефицита математическая модель сформулированной задачи имеет следующий вид.

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

уi >0, i=l,2,…,п.

Алгоритм решения этой задачи можно описать следующим образом.

Шаг 1. Вычисляются оптимальные объемы заказов без учета ограничения по вместимости склада:

Шаг 2. Осуществляется проверка, удовлетворяют ли найденные значения у* ограничению по вместимости склада. Если "Да", вычисления заканчиваются, при этом значения у', /= 1, 2, ..., п являются оптимальными. В противном случае следует перейти к шагу 3.

Шаг 3. Ограничение по вместимости склада должно удовлетворяться в форме равенства. Используется метод множителей Лагранжа для определения оптимальных объемов заказа для задачи с ограничением.

На шаге 3 строится функция Лагранжа

(< 0) -- множитель Лагранжа.

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

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

Полученная формула показывает, что уi* зависит от оптимального значения множителя Лагранжа. Кроме того, при ?* = 0 значение уi* является решением задачи без ограничения.

Значение может быть найдено следующим образом. Так как по определению в поставленной выше задаче минимизации ?* < 0, мы последовательно уменьшаем на достаточно малую величину и используем ее в данной формуле для вычисления соответствующего значения уi*. Искомое значение приводит к значениям уi*, i=1,2,...,n, которые удовлетворяют ограничению по вместимости склада в форме равенства.

1.8 Модель с затратами на оформление заказа

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

zi -- количество заказанной продукции (объем заказа),

Di -- потребность в продукции (спрос),

xi -- объем запаса на начало этапа L

Стоимостные элементы в рассматриваемой задаче определяются так:

Кi -- затраты на оформление заказа,

hi -- затраты на хранение единицы продукции, переходящей из этапа i в этап i + 1.

Соответствующая функция производственных затрат для этапа i задается формулой

где сi(zi) -- функция предельных производственных затрат при заданном значении zi.

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

xi+1=xi+zi-Di,

которая представляет собой объем запаса, переходящего из этапа i в этап i + 1.

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

Для рекуррентного уравнения процедуры прямой прогонки состояние на этапе (периоде) i определяется как объем запаса xi+ на конец этапа, где, как следует из рис. 11.7,

0<xi+1<Di+1+...+Dn.

Это неравенство означает, что в предельном случае запас xi+ может удовлетворить спрос на всех последующих этапах.

Пусть fi(xi+l) -- минимальные общие затраты на этапах 1, 2, ..., i при заданной величине запаса xi+l на конец этапа i. Тогда рекуррентное уравнение алгоритма прямой прогонки будет записано следующим образом.

Алгоритм динамического программирования для задачи с постоянными ИЛИ НЕВОЗРАСТАЮЩИМИ ПРЕДЕЛЬНЫМИ ЗАТРАТАМИ. Рассмотренную выше модель динамического программирования можно использовать при любых функциях затрат. Важным частным случаем этой модели является такая модель, когда на этапе i как стоимость закупки единицы продукции, так и затраты на ее хранение есть невозрастающими (вогнутыми) функциями объема закупаемой и хранимой продукции соответственно. Такая же ситуация возникает, когда функция стоимости, отнесенная к единице продукции, является постоянной или когда имеет место оптовая скидка.

При указанных выше условиях можно доказать следующее. Подробное доказательство изложено в работе Wagner H. and Whitin T. "Dynamic Version of the Economic Lot Size Model", Management Science, Vol.5, 1958, pp. 89-96. Доказательство получено при ограничивающем предположении, что затраты на единицу продукции постоянны и идентичны на всех этапах. Этот результат в дальнейшем был обобщен А. Вейнотгом (A. Veinott) из Станфордского университета для вогнутых функций затрат, имеющих место на каждом этапе.

При заданном начальном нулевом уровне запаса (x1=0) для любого этапа i оптимальной стратегией является удовлетворение спроса за счет либо новой закупленной продукции, либо запаса, но не с обоих источников, т.е. zixi=0. (При положительном начальном уровне запаса (х1>0) этот объем может быть списан из спроса последующих этапов, пока он не исчерпается.)

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

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

2. Задание на лабораторную работу

2.1. Изучить предлагаемые варианты задач.

2.2. В соответствии с вариантом задания, определенным преподавателем, составить схемы вычисления, реализующие метод, и найти решение.

2.3. Оформить отчет о выполнении задания с приведением условия задачи, схемы методов, результатов решения и заключения.

3. Варианты заданий

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

2.Я хочу продать свой подержанный автомобиль тому, кто предложит наивысшую цену. Изучая автомобильный рынок, я пришел к выводу, что с равными вероятностями мне за автомобиль могут предложить очень низкую цена (около Д 050 долларов), просто низкую цену (около 1900 долларов), среднюю цену (около 2500долларов) либо высокую цену (примерно 3000 долларов). Я решил помещать объявление о продаже автомобиля на протяжении не более трех дней подряд. В конце каждого дня мне следует решить, принять ли наилучшее предложение, поступившее в течение этого дня. Какой должна быть моя оптимальная стратегия относительно принятия предложенной цены за автомобиль?

3.(1).Пусть в модели инвестирования объем инвестиции составляет С=10 000 долларов на 4-летний период. Необходимо разработать оптимальную стратегию инвестирования. Определите оптимальную инвестиционную политику в предположении, что вероятности рk и прибыли rк для следующих 4 лет принимают такие значения.

Год

r1

r2

r3

p1

p2

p3

1

2

1

0,5

0,1

0,4

0,5

2

1

0

-1

0,4

0,4

0,2

3

4

-1

-1

0,2

0,4

0,4

4

0,8

0,4

0,2

0,6

0,2

0,2

4.(2).Камера объемом 10 кубических метров предназначена для хранения изделий трех наименований. Одно изделие наименований 1, 2, 3 занимает соответственно 2, 1 и 3 кубических метра. Вероятности спроса на эти изделия приведены в следующей таблице.

Вероятность спроса

Количество

Наименование 1

Наименование 2

Наименование 3

единиц

1

0,5

0,3

0,3

2

0,5

0,4

0,2

3

0,0

0,2

0,5

4

0,0

0,1

0,0

Стоимость хранения единицы изделия наименований 1, 2, 3 равна 8, 10 и 15 долларов соответственно. Сколько единиц изделий каждого наименования следует хранить в камере?

5.(3).Фирма с высокотехнологичным производством начала выпуск самых современных суперкомпьютеров в расчете на трехлетний период. Годовой спрос D на новый суперкомпьютер описывается распределением

p(D=1)=0,5, p(D=2)=0,3, p(D=3)=0,2.

Производственная мощность завода составляет три суперкомпьютера в год стоимостью 5 миллионов долларов каждый. Количество произведенных за год суперкомпьютеров может не совпадать в точности с объемом спроса. На нереализованный к концу года суперкомпьютер требуются затраты в 1 миллион долларов, связанные с его хранением и содержанием в исправности. Фирма терпит убытки в 2 миллиона долларов, если поставка суперкомпьютера откладывается на один год. Фирма не будет принимать новых заказов позже четвертого года, но будет продолжать выпуск суперкомпьютеров на протяжении пятого года, чтобы выполнить все заказы, оказавшиеся невыполненными к концу четвертого года. Определите оптимальные годичные объемы производства суперкомпьютеров.

6.(4).Компания владеет тремя спортивными центрами в деловой части города. На Пасху популярны велосипедные прогулки на открытом воздухе. В компании имеется восемь велосипедов, которые она может распределить между тремя центрами для их проката в целях максимизации доходов. Спрос на велосипеды и часовая стоимость их аренды зависят от месторасположения центра и характеризуются следующими данными.

Вероятность спроса

Количество велосипедов

Центр 1

Центр 2

Центр 3

0

0,10

0,02

0

1

0,20

0,03

0,15

2

0,30

0,10

0,25

3

0,20

0,25

0,30

4

0,10

0,30

0,15

5

0,10

0,15

0,10

6

0

0,05

0,025

7

0

0,05

0,025

8

0

0,05

0

Арендная плата ($/час)

6

7

5

Как компании распределить восемь велосипедов между тремя спортивными центрами?

7.(1).Некий индивидуум планирует инвестировать 2 000 долларов. Имеющиеся варианты позволяют удвоить эту сумму с вероятностью 0,3 или потерять ее с вероятностью 0,7. Акции продаются в конце года, а в начале следующего года все деньги или их часть снова инвестируются. Этот процесс повторяется на протяжении трех лет. Целью является максимизация вероятности достижения суммы в 4 000 долларов в конце третьего года. Кроме этого этап 1 решения задачи показывает, что существует два альтернативных оптимума: у1=0 и у2=2. Покажите, что применение стратегии у1=2 (т.е. инвестировать все деньги в начале первого года) не изменяет результата инвестиционной политики на протяжении трех лет, а именно, соответствующая максимальная вероятность достижения цели сохраняется равной 0,3.

8.(2).Решите задачу 7, если целью инвестора является максимизация вероятности достижения, по меньшей мере, суммы в 6 000 долларов к концу третьего года. Инвестор имеет в своем распоряжении 1000 долларов, и вероятность удвоения суммы на протяжении каждого года равна 0,6.

9.(3).Вы и ваш друг хотите сыграть в казино в следующую игру. Вы делаете определенную ставку, и каждый из вас независимо подбрасывает симметричную монету. За каждый доллар суммы ставки казино заплатит три доллара (что дает чистую прибыль в 2 доллара), если в результате подбрасывания выпадут две решки. Иначе вы теряете сумму ставки. Если вы с другом имеете в сумме один доллар, определите стратегию игры, считая, что целью является максимизация вероятности окончания трех игр с суммой в 4 доллара.

10.(6).Отель использует внешнюю прачечную для стирки полотенец. За день в отеле накапливается 600 грязных полотенец. Прачечная забирает эти полотенца и заменяетих чистыми через постоянные промежутки времени. Стоимость однократной доставки полотенец в прачечную и обратно равна 81 доллар. Стирка одного полотенца обходится в $0.60. Стоимость хранения в отеле грязного и чистого полотенец равна $0.02 и $0.01 соответственно. Как часто следует отелю пользоваться службой доставки полотенец? (Подсказка. В этой задаче имеется два типа складируемых предметов. Если количество грязных полотенец возрастает, то количество чистых уменьшается с равной интенсивностью.)

11.(7).Дана задача управления запасами, в которой склад пополняется равномерно (вместо мгновенного пополнения) с интенсивностью а. Продукция потребляется с интенсивностью D. Так как потребление происходит наряду с периодом пополнения, необходимо, чтобы было a >D. Стоимость размещения заказа равна К, а стоимость хранения единицы продукции в единицу времени -- h. Покажите, что еслиу -- объем заказа и отсутствует дефицит, то

максимальный объем запаса равен y(1--D/a),

общие затраты в единицу времени при заданном у равны

экономичный объем заказа равен

d) формулу экономичного объема заказа при мгновенном пополнении запаса можно получить из формулы в п. с).

12.(8).Фирма может производить изделие или покупать его у подрядчика. Если фирма сама выпускает изделие, то каждый запуск его в производство обходится в 20 долларов. Мощность производства составляет 100 единиц в день. Если изделие закупается, затраты на размещение каждого заказа равны 15 долларов. Затраты на содержание изделия на складе, независимо от того, закупается оно или производится на фирме, равны $0,02 в день. Потребление изделия фирмой оценивается в 260 000 единиц в год. Если предположить, что фирма работает без дефицита, определите, что выгоднее -- закупать или производить изделия?

13.(2).Продукция используется с интенсивностью 30 единиц в день. Стоимость хранения единицы продукции равна 0,05 доллара в день, стоимость размещения заказа составляет 100 долларов. Предположим, что дефицит продукции не допускается, стоимость закупки равна 10 долларов за единицу продукции, если объем закупки не превышает 500 единиц, и 8 долларов в противном случае. Определите оптимальную стратегию управления запасами при условии, что срок выполнения заказа равен 21 день.

14.(3).Комплектующие продаются по 25 долларов за единицу, но предлагается 10%скидка при покупке партии от 150 единиц и выше. Компания в день использует 20единиц комплектующих. Стоимость размещения заказа равна 50 долларов, стоимость хранения единицы товара составляет 0,30 доллара в день. Следует ли компании воспользоваться скидкой?

15.(2).Приведенные ниже данные относятся к задаче управления запасами для четырех видов продукции. Компания желает определить экономичный объем заказа для каждого из четырех видов продукции таким образом, чтобы суммарное количество заказов в год (365 дней) было не более 150.

Продукция i

К;($)

D, (единиц в день)

hi,($)

1

100

10

0,1

2

50

20

0,2

3

90

5

0,2

4

20

10

0,1

16.(3). Решите предыдущее упражнение в предположении, что единственным ограничением является денежная сумма в 10 000 долларов, которая может быть инвестирована на приобретение запасов продукции. Стоимость закупки единицы продукции вида 1, 2, 3 и 4 равна соответственно 10, 5, 10 и 10 долларов.

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

Период i

Стоимость единицы продукции при обычном режиме работы ($)

Стоимость единицы продукции при сверхурочном режиме ($)

Стоимость хранения единицы продукции до периода i + 1

1

5,00

7,50

0,10

2

3,00

4,50

0,15

3

4,00

6,00

0,12

4

1,00

1,50

0,20

Стоимость производства единицы продукции равна 6 долларов в условиях обычного режима работы и 9 долларов при сверхурочных работах. Стоимость хранения единицы продукции на протяжении месяца равна 0,10 доллара.

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

18.(2). Изделие производится для удовлетворения заданного спроса на четырех временных этапах в соответствии со следующими данными.

Диапазон объема производства (единицы)

Удельные производственные затраты на этапах ($)

1

2

3

4

1-3

1

2

2

3

4-11

1

4

5

4

12-15

2

4

7

5

16-25

5

6

10

7

Затраты на хранение одного изделия до следующего этапа ($)

0,30

0,35

0,20

0,25

Суммарный спрос (единицы)

11

4

17

29

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

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

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

Производственные мощности (единицы)

Этап

Обычный режим работы

Сверхурочные работы

Субподряд

Спрос

1

100

50

30

153

2

40

60

80

200

3

90

80

70

150

4

60

50

20

200

5

70

50

100

203

Предполагается, что затраты на производство единицы продукции на всех этапах одинаковы и составляют 4, 6 и 7 долларов при обычном режиме работы, сверхурочных работах и субподряде соответственно. Затраты на хранение единицы продукции на каждом этапе равны 0.50 доллара. Требуется найти оптимальное решение.

Размещено на Allbest.ru


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

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

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

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

    дипломная работа [845,3 K], добавлен 06.08.2013

  • Симплекс-метод решения задач линейного программирования. Элементы теории игр. Системы массового обслуживания. Транспортная задача. Графоаналитический метод решения задач линейного программирования. Определение оптимальной стратегии по критерию Вальде.

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

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

    курсовая работа [237,9 K], добавлен 22.11.2012

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

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

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

    контрольная работа [419,4 K], добавлен 06.08.2010

  • Геометрическая интерпретация, графический и симплексный методы решения задачи линейного программирования. Компьютерная реализация задач стандартными офисными средствами, в среде пакета Excel. Задачи распределительного типа, решаемые в землеустройстве.

    методичка [574,3 K], добавлен 03.10.2012

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

    курсовая работа [519,5 K], добавлен 06.05.2011

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

    курсовая работа [106,0 K], добавлен 05.10.2014

  • Основные методы решения задач линейного программирования. Графический метод, симплекс-метод. Двойственная задача, метод потенциалов. Моделирование и особенности решения транспортной задачи методом потенциалов с использованием возможностей Мicrosoft Excel.

    контрольная работа [1,1 M], добавлен 14.03.2014

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