《動的ロットサイズ決定問題》のソースを表示
←
《動的ロットサイズ決定問題》
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループに属する利用者のみが実行できます:
登録利用者
。
このページは編集や他の操作ができないように保護されています。
このページのソースの閲覧やコピーができます。
'''【どうてきろっとさいずけっていもんだい (dynamic lot sizing problem)】''' 経済発注量(EOQ)モデルが「需要が既知で一定」という仮定をおいていた. これに対して, [[動的ロットサイズ決定問題]] (dynamic lot sizing problem)では, 需要は既知であるものの, 期によって需要量が異なることを許す. それゆえ本モデルは動的EOQとも呼ばれ, また, ワグナーとウィッティン(Wagner and Whitin)が考案したことから [1] , [[ワグナー・ウィッティンモデル]]の名で呼ばれることもある. なお, MRP計算において, 期別の正味所要量から品目ごとにロットを編成し計画オーダを作る問題は, 動的ロットサイズ決定問題にほかならない. ここで, 期間の長さ <math>T\, </math> の計画を立案することを考える. 各期 <math>t\, </math> の需要 <math>d_{t}( > 0) \, </math> が既知, 各期 <math>t\, </math> の製品1個当りの発注費用が <math>c_{t}\, </math> , 発注量に無関係に1回の発注に対する各期 <math>t\, </math> の発注費用が <math>K_{t}\, </math> , 製品1個を1期間保持するための各期 <math>t\, </math> の在庫保管費用が <math>h_{t} \, </math>, <math>t=0 \, </math> における初期在庫量を0とする. また, リードタイムは0すなわち発注と同時に納入され, 納入は期首にされる. 需要に対する品切れは許されない. ここで, <math>y_{t}\, </math> を <math>t\, </math> 期の発注量, <math>I_{t} \, </math> を各期の期末在庫量としたときに, 総費用を最小化するような各期の発注量を決定する問題は, 以下のように定式化できる. :<math> \begin{array}{ll} \mbox{min.} & \displaystyle{\sum_{t=1}^{T}} \biggl[ K_{t} \delta(y_{t}) + c_{t}y_{t} + h_{t} I_{t} \biggr] \\ \mbox{s. t. } & I_{t} = \displaystyle{\sum_{j=1}^{t}} (y_{j} - d_{j})\; \; \; (t=1,\ldots, T), \\ & \quad \ I_{t} \geq 0 \ \ \ (t=1,\ldots, T), \\ & \quad \quad I_{0} = 0, \\ & y_{t} \geq 0, \ \ \ (t=1,\ldots, T), \\ \end{array} \, </math> ただし <math>\delta(y_{t})\, </math> は <math>y_{t}>0\, </math> のとき <math>1 \, </math> , さもなくば <math>0\, </math> である. 次に, 本問題の最適解を得ることを考えよう. 本問題の最適解を得る上で, 「最適な発注方策は, [[ゼロ在庫発注方策]], すなわち :<math> y_{t}I_{t-1}=0, \ \ \ t=1,2,\ldots,T \, </math> という関係を満足する」という重要な性質がある. この式が意味するところは, *ある期に発注を行う場合は, 前の期の期末在庫量は0である *ある期の期末在庫量が0のときの次の期首における発注量は, 次の期以降の連続する何期か分の需要をちょうど満足する量であるとなる. この性質を使い, 動的計画法によって最適解を見つけることを考える. <math>1 \leq i \leq j \leq T + 1\, </math> について, <math>l_{ij}\, </math> を, <math>i \, </math> 期から, <math>i+1,\ldots,j-1 \, </math>期までの需要を満足するために <math>t\, </math> 期においてかかる費用とすれば, :<math> l_{ij} = K + h \sum_{t=i}^{j-1}(t-i)d_{t} \, </math> となる. ここで, <math>f_{i} \, </math> を「 <math>i \, </math> 期以降, 最適な方策にしたがったときの費用」とすると, :<math> f_{i} = \min_{j>i}(l_{ij} + f_{j}), \ \ \ i=1,\ldots,T \, </math> <math>(1)\, </math> と書ける. <math>f_{T+1}=0 \, </math> としたとき, この再帰方程式を <math> i=T,T-1,\ldots,1 \, </math> と後から前に向かって計算することで, 順次 <math> f_{i} \, </math> が得られる. <center><table><tr><td align=center>[[画像:0170-C-C-06+WW.png|center|図1:動的ロットサイズ決定問題における最短路ネットワーク]]</td></tr> <td align=center><br>図1:動的ロットサイズ決定問題における最短路ネットワーク</td></table></center> ちなみに, <math> l_{ij} \, </math>を点 <math> i \, </math> から点 <math> j \, </math> への枝の長さと考えたとき, 本問題はネットワークにおける最短路問題とみなすことができる(図1). 点 <math>1 \, </math> から点 <math>T+1 \, </math> への最短路の長さは, 1期から <math> T \, </math> 期までの需要を満足する上での最小費用となる. 動的計画法によって最適解を得る際の計算の手間は <math> {\rm O}(T^2) \, </math> であるが, 最近の研究では <math> {\rm O}(T) \, </math> の手間で最適解を得られるアルゴリズムが開発されている [2]. また, 近似解を得るための種々のヒューリスティック解法が提案されている [5]. 動的ロットサイズ決定問題は, 発注量や期末在庫量に上限がある場合, 品切れを許し品切れ時の需要がバックオーダーされる場合, 多段階の場合など, ざまざまな拡張がなされている [2] [4]. ---- '''参考文献''' [1] H. M. Wagner and T. M. Whitin, "Dynamic Version of the Economic Lot Size Model," ''Management Science'', '''5'''(1958), 89-96. [2] J. Bramel and D. Simchi-Levi, ''The Logic of Logistics'', Springer, 1997. [3] H. L. Lee and S. Nahmias, "Single-Product, Single-Location Models," in ''Logistics of Production and Inventory'', S. C. Graves, A. H. G. Rinnooy Kan and P. H. Zipkin, eds., North-Holland, 1993. [4] S. C. Graves, "A Review of Production Scheduling," ''Operations Research'', '''29'''(1981), 646-675. [5] E. A. Silver, D. F. Pyke and R. Peterson, ''Inventory Management and Production Planning and Scheduling'', Third Edition, John Wiley & Sons, 1998.
《動的ロットサイズ決定問題》
に戻る。
案内メニュー
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
その他
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ORWikiへのお問い合わせ
OR学会HP
OR学会アーカイブ集
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報