Тел.факс: +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

i = l

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

г = 1

Запишем вспомогательную функцию Лагранжа

FiS) = Q{S) + ФСЦЗ) = iV + ФЕ

i = l i = l

Дифференцируя ее по Sj , получаем условия откуда

4i =--]-= -, 11.1.6

Яг 1П Qi (Ji

где Qi имеет прежнее значение. Теперь

ln(0Q-/<?/) In V , Hfi/qi) , ,

Si - - - - I - . (i i. i. / j

In qi In qi In qi

Подставим результат в уравнение связи:

Ci Ci\u{ai/qi)

Поскольку, вообще говоря, получаются нецелые значения {.s} , требуется перебор 2 точек - с округлением координат в меньшую и большую стороны. Из них исключаются точки с недопустимым коэффициентом ненадежности, а из оставшихся выбирается связанная с минимальными затратами. Подчеркнем, что истинно оптимальной точки среди полученных округлением кoofЗдинaт может и не оказаться. Это относится ко всем решениям целочисленных задач, отыскиваемым округлением вещественных решений.

Сформулируем теперь обратную задачу оптимального резервирования. Будем искать



Оно преобразуется в

-\nфY ai - ] ai \n{ailqi) - Со,

откуда

In 0 = - г а, ln(ai/gi) + Со ) / Е

Подставив результат в (11.1.7), находим

\ \( \ I ( \ 1

Si =

(11.1.8)

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

11.1.2. Основная расчетная схема

Метод состоит в последовательном наращивании решения и позволяет решать как прямую, так и обратную задачу (разница заключается только в критерии завершения).

Определим результирующий показатель надежности

R = l[Ri

г = 1

И будем на очередном шаге увеличивать запас по той г* -й подсистеме, для которой достигается максимум относительного удельного приращения

CiRi(Si)

Процесс решения прямой задачи останавливается, когда достигнута требуемая надежность. При решении обратной задачи после каждого увеличения запаса корректируется остаток ресурса z = z -Ci* , и очередное приращение выбирается только на множестве номенклатур i{z) , для которых Ci < Z . Процесс завершается, когда i{z) оказывается пустым.

На заключительных шагах, когда достигнутая надежность достаточно высока [Ri 1), вместо (11.1.9) применяется отношение

Qiisi) - Qi{si-\-1) Qi(si)

CiRiisi)

(11.1.10)



11.1.3. Ограничения и обобщения метода

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

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

R(S)[Qi(si) - Qiisi -f l)]/Ri{si) > Ro

Qi{si)-Qi(si + l) -ад--

имеющую минимальное значение с, . Здесь также возможен многошаговый откат.

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

Qo x]Qi(5i) 1.

С другой стороны, все относительные приращения

7,: и

независимо от i, т.е. достаточно близки друг к другу (по абсолютной величине). Тогда

лг N

Qo = xQi(50wCi

г=1 i=l



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