Тел.факс: +7(831)437-66-01
Факторинг  Теория очередей и материальные запасы 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 [ 110 ] 111 112 113 114 115 116 117 118 119 120 121 122 123

2 = 1

Определив , последовательно увеличиваем {si} , пока {7t(si)} < Затем переходим к основному алгоритму. Можно сразу получить приближенное решение прямой задачи, решив уравнения

При комплектовании ЗИПа расчетную ненадежность обеспечения можно распределять между номенклатурами пропорционально единичным стоимостям - см. [25, с. 152].

Для решения обратной задачи вычисляется (см. [86, с. 109])

In и = [Со - Е ль1 Cil In qi - 1)] / Е i 1=1 1=1

Затем находится и и используется так же, как для прямой задачи.

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

1) Последовательная по всем ресурсам оптимизация (если первым нарушено ограничение именно по текущему ресурсу или по всем сразу, решение оптимально).

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

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



4) Поочередная оптилшзаиня. На каждом шаге меняется ведущий ресурс.

5) Диагональная оптимизация. На каждом шаге выбирается ведущим тот ресурсу, по которому достигает максимума недорасход SCj = Cj/ ij Возможны и другие варианты взвешивания недорасходов {SCj}.

11.2. Рюкзак и двухуровневая система

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

tz.,t,(5a,5,o). (11.2.1)

2 = 1

Простой г-го пользователя можно подсчитать согласно

и = [1 - ег1(5,оао)]ег1(5иа:0Т1 4-ег1(5,оа,)ег1(5паП(То -f Ti),

(11.2.2)

а- = XiTii, а( = ЛДга -h По), = АоПо - JXino, (11.2.3)

а То , Ti - сроки экстренных поставок для соответствующих уровней (обычные задержки обозначены через г).

При увеличении Зц на единицу приращение целевой функции

St = qi[t,i(Sii + 1,5,о) - tsi(SiuSio)l (11.2.4)

а затраты возрастают на . При аналогичном увеличении запаса в депо

Sts = qi[tsiiSii,Sio + l)-tsi{SiuSio)l (11.2.5)

при дополнительных затратах С{ . Значения функции ег1 легко вычисляются рекуррентно. Приведем соответствующий фрагмент Фортран-программы:

Ь=1.0; с=1.0; п=0 ег1(0)=1.0



do n=l,nmax

b=b*a/n; c=c+b

erl(n)=b/c end do

Теперь можно применить к поставленной задаче алгоритм предыдущего раздела.

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

Аналогично можно решать несиг\лметричную задачу.

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

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

11.3. Лагранжевы методы для систем снабжения

11.3.1. Постановка задачи для двухуровневой системы

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



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 [ 110 ] 111 112 113 114 115 116 117 118 119 120 121 122 123