Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Управление запасами при заданном расходе

Читайте также:
  1. ERP и управление возможностями бизнеса
  2. II. Общее устройство, работа и управление ЭО-4124 с обратной лопатой.
  3. PR управление кризисом и возможностями.
  4. V. ОПЕРАТИВНОЕ УПРАВЛЕНИЕ (РЕГУЛИРОВАНИЕ)
  5. АДАПТИВНОЕ УПРАВЛЕНИЕ
  6. Административное («технологическое») управление
  7. АНАЛИЗ СУЩЕСТВУЮЩИХ МЕТОДОВ УПРАВЛЕНИЯ ЗАПАСАМИ НА ПРЕДПРИЯТИИ. АВС-АНАЛИЗ
  8. Блок 3.10. Лекция 17. Управление в области безопасности
  9. Власть и управление в организации: системный структурно-функциональный подход
  10. Влияние правовой и финансовой среды на финансовое управление 1 страница

Процесс управления рассматривается как многошаговый разделенный на n – промежутков времени (дни, декады, месяцы и т.д.). В каждом из промежутков задан расход d k k = 1, n. Известно начальный уровень запасов, а также зависимость суммарных затрат на хранение и пополнение запасов в данном промежутке k (на данном шаге) от среднего уровня хранимых запасов и от величины их пополнения. Требуется определить размеры пополнения запасов на каждом промежутке времени. Для обеспечения заданного расхода d k при минимальных суммарных затратах за весь планируемый период. Обозначим размер пополнения запасов на каждом шаге x k , а уровень запасов вначале k-го шага x k-1 тогда средний уровень запаса определяется .

Основное баланссовое уравнение:

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

Затраты на весь период, целевая функция на весь период:

Условия обеспечения расхода и ограничения на управление .

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

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

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

- вектор состояния

Компоненты его числа называют фазовыми координатами системы.

- вектор управления (или просто управление)

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

Z - целевой функционал (целевая функция), которая количественно выражает через начальное состояние и управление, принятый критерий оптимальности Z.

В динамическом программировании процесс принятия решений рассматривается как многошаговый.

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

Если обозначим эффективность процесса при оптимальном управлении на шагах от k+1 до n – ного т.е. это

То будут иметь место следующие рекуррентные соотношения

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

При решении задач методом динамического программирования выполняются следующие требования: для конкретно поставленной задачи выясняется, что есть состояние и что есть управление, определяется на какое число n шагов разбивается процесс; записываются уравнения состояния, почти всегда весьма целесообразно «запроектировать» процесс решения представив его в виде графа, в виде схемы или каким либо другим образом это помогает сформулировать основные рекуррентные соотношения динамического программирования (уравнения Беллмана), далее осуществляют условную оптимизацию обычно в форме специальных таблиц, «традиционным» при этом является развертывание процесса от конца к началу, далее осуществляется безусловная оптимизация и определяется оптимальный процесс, оптимальная фазовая траектория, выдается анализ полученного решения (обычно на предмет единственности или не единственности решения) дается интерпретация полученных результатов в терминах поставленной задачи.

Лекция №10. Динамическая модель задачи складирования

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

Уточним постановку задачи. Возможны три варианта в очередности пополнения и расходования запасов в каждом из промежутков времени: 1 вариант – пополнение предшествует расходу; 2 вариант – расход предшествует пополнению и 3 вариант – очередность любая.

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

x k = x k-1 + x k – y k - уравнение состояния

Так как заданным является начальный уровень запасов на складе x 0, процесс разворачивают от конца к началу, рекуррентные соотношения имеют вид:

Переменные xk и yk должны удовлетворять условиям неотрицательности:

xk ³ 0 yk ³ 0

Ограничения зависящие от варианта очередности:

1 вариант - x k-1 + xk £ с , yk £ x k-1 + xk

2 вариант - x k-1 – yk + xk £ с , yk £ x k-1

3 вариант - по обстановке 1 или 2.

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

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

 

1 вариант. x k-1 + xk £ с , yk £ x k-1 + xk

 

 
 

 


2 вариант. x k-1 – yk + xk £ с , yk £ x k-1

 

 
 

 


Начальное состояние x 0 задано, условную оптимизацию разворачиваем от конца к началу

 
(В)
(С)

 
(D)
(C)
(B)
(A)

Если использовать случай (3), то к рассматриваемым добавляется точка С*.

 

   


<== предыдущая страница | следующая страница ==>
Традиционный жизненный цикл интегрального потенциала фирмы | 

Дата добавления: 2014-03-15; просмотров: 473; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.004 сек.