• 検索結果がありません。

NUOPTを用いた大規模DEAプログラムの開発

N/A
N/A
Protected

Academic year: 2021

シェア "NUOPTを用いた大規模DEAプログラムの開発"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

2003年日本オペレーションズ・リサーチ学会 秋季研究発表会 2−H−1

NUOPTを用いた大規模DEAプログラムの開発

01014780 (株)NTTデータ ■井階 美歩IKAIMiho (株)数理システム 逸見 宣博 HENMINobuhiro O1405830 (株)NTTデータ 中川慶一郎 NAKAGAWAKeiichiro O1405390 専修大学 生田目 崇 NAMATAMElもkashi O1307380 (株)数理システム 田辺 隆人 TANABET血1ito

1 はじめに

DEA(DataEnvelopmentAnalysis)は多入力多出力 システムの相対的効率評価のための手法であり,1978 年にCharn(S,CooperandRhodesにより発表されて 以来,数多くの理論・応用両面での研究がなされてき た.ただし,研究的側面からの分析例が多く,そこでは せいぜい数千のDMUの問題が解かれている.多くの 既存のDEAソフトウェアもExcelなどのスプレッド シート上で分析しており,大規模問題を解くことは必 ずしも目指していない.DEAは線形計画法を解くこと により効率評価を行うので,個々の問題は比較的解き やすい反面,DMUごとの反復計算が必要となるため, 大規模データに対しては計算機上の工夫が必要となる. 本稿では,アルゴリズムを工夫した大規模データに対 するDEAソフトウェアを紹介する. といった点において,特に大規模問題を分析する際に は現実的な時間内で計算するために,計算機上の工夫 が必要である.

3 アルゴリズム

DEAの計算にとって線形計画法のモジュールそのも のの高速性と信頼性も非常に重要な要因である.そこ で,本稿で紹介するDEAプログラムは(株)数理シ ステムの最適化ソフトウェアNUOPTをベースとして, DEAのためのチューニングをおこなっている. 問題の定式化は基本的なCCRモデルに対して,制 御不能項目を考慮すると共に領域限定などさまざまな 制約条件を加味できるよう,一般的な線形の制約条件 を付加できるようになっている. 計算順序ならびに基底構成のアルゴリズムはSueyoshi [1】に準拠している.JをDMUの集合,ムを甘DHの 意味で支配されているDMUの集合,ん=J\ムとす る.Sueyoshiによるアルゴリズムは以下の通りである. StageO:各DMUについて, 幻= を求める.そして,各DMUについてん,ムのいずれ かに属するかの判定を幻の降順に行う. Stagel;Jnに属するDMUについて9jの昇順に効 率性を計算する.ただし基底は初期のんから非効率な DMUを削除して構成する. Stage2:Jnに属するDMUについて9jの昇順に効 率性を計算する.ただし基底はStagelで効率的と判定 されたDMUのみから構成される. Stagelにおいて,DMUj∈Jnの最適解入♯につい て入忘>0となるDMU■たは【1】によると優先的に計算 している.しかし,基底を縮小することによる計算の

2 DEAと計算機への実装上の諸問

DEAは分数計画問題として定式化されるが,実際に

は等価な線形計画問題が解かれる,したがって,比較的 簡単にさまざまな事前の評価基準や問題特有の制約条 件を計算モデルに取り入れることができ,提唱されて 以来さまざまな拡張モデルが提案されている.このよ うにDEAは最適化モジュールがあれば手軽に分析で きる反面,末吉【2】が指摘しているように, ●DMU数だけ問題の一部を入れ替えながら同じ計 算プロセスを繰り返す必要がある. ●DMU数は入出力項目数よりかなり大きく,シンプ レックス表の工夫により計算時間が短縮できる. ●効率評価は効率的なDMUにより形成される効率 的フロンティアとの相対比較によりなされるので, 効率的フロンティアを速く見つける必要がある. −320− © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

(2)

表1:計算実験の結果 項目数 IJI l且Il岬′.11ムl れよ一・・ ◆笹れd Jl.t ちれd 2.14E+01 2.44E+02 1.32E+03 .2.61E+04 2.89E+02 3.52E+04 5.42E+02 7.89E+04 8.79E+02 1.60E−011.73E−04 1.63E+00 1.76モ:−04 7.00E−011.25E−02

4.04E+00 2.48E−02

2.10E−01 2.79E−02 3.38E+00 ■3.45E−01 5.40E−01 5.27E−02

3.92E+00 7.80E−01

7.40E−01 8.64E−02 6 100000 6 1000000 10 100000 10 1000000 16 1000q 16 100000 20‘10叩0 20 100000 26 10000 56 2626 97318 84 ■5253 994663 751 24609 74640 1415 100626 897959 1847 7560 593 6038 76699,17263一・ 3541 6417. 42 14363 82542 3095 6052 3947 1 39 5.11 7 4.99 80 15.78 67 14.09 84 34.21 121 41.65 213 45.00 112 60.05 257 53.80

5 おわりに

本稿では,大規模問題をとくためのDEAプログラム を紹介した.プログラムはC++により実装されてお り,単独のプログラムとしても実行可能であるが/DLL 化することにより,Excelなどのスプレッドシートから のデータのやり取りも可能である. 本稿で紹介したプログラムは単一コンピュータ上で 実行するものである.しかし末吉【3】が指摘しているよ うに,DEAではDMUごとに問題の一部を入れ替え た共通の問題を解いているため,クライアン■ト=サー バ型ネットワークやグリッド・コンピューティング技術 によりさらに高速化することが期待でき,それにより さらに大規模な問題を対応することができると考えら れる. 高速化にはDMUたを先に計算してメリットはない.し たがって,本ソフトウェアではStagelとStage2をま とめて計算している. また,単体法を解く上でも以下のような工夫を行って いる.まず,最初のDMUについては主単体法により・ 通常どおり解く.2つ目のDMU以降は上記のアルゴリ ズムにより,比較的近い座標のDMUが順に解かれる. したがって,前回解いた解を初期解とすることで,最適 解付近までの反復計算を大幅に削減できることが期待 できる.したがって,2回目以降の計算については前回 の基底解を初期解とする双対単体法により求解をおこ なっている.

4 数値実験

(株)数理システムによる実装時のCCRモデルの計 算結果を表1に示す.計算機はWindowsマシンでCPU はPentiumIVl.5GHzである.表中の7i。talは計算に かかった全所要時間,れβtは初回のDMUに対する計 算時間,為れdは2回目以降のDMUに対する平均計算 時間である.また∫1βtは初回のDMUの単体法の反復 回数であり,ちれdは2回目以降のDMUに対する平均反 復回数である・ま け且′lはんに属する非効率的DMU数である. この表を見ると初回のDMUの求解時間に対して,そ の後のDMUの求解時間は半分以下である.また単体 法の反復回数も,最初のDMUに比べて2回目以降の 計算では半減しており,本ソフトウェアの工夫が計算効 率をあげている. また,著者に知る範囲で最大規模のデータ集合につ いても実用時間内で解くことができた. 参考文献

[1】Sueyoshi,T・:“Algorithmic Strategyfor Assur−

anCeRegionAムalysisinDEA,”JoumalqfOpen一

如れ夕月eg助代ゎぶoc豆e旬げノ叩肌,Vbl.35,pp.62−76

(1992)・

[2】一末吉俊幸‥「DEA一経営効率分析法−」,・朝倉書店

(2001).

【3】Seuyoshi,T.and Homma,T.:“DEA Net−

WOrk Computingin Multi−Stage Pral1elPro−

cesses,,,Joumalqf’theOpent卓OnalResearchSo−

Ciety,(forthcoming)・

−321−

参照

関連したドキュメント

M…剛曰劉Ⅱ 、=3 2)TBAF 1)Bu3SnH ,鍼:苧 ace トトト 123 mm、 一一一一一一 111 ?99 bdf ●●●●。● nnn コ聿罰

医学部附属病院は1月10日,医療事故防止に 関する研修会の一環として,東京電力株式会社

株式会社 8120001194037 新しい香料と容器の研究・開発を行い新規販路拡大事業 大阪府 アンティークモンキー

データベースには,1900 年以降に発生した 2 万 2 千件以上の世界中の大規模災 害の情報がある

欄は、具体的な書類の名称を記載する。この場合、自己が開発したプログラ

(2号機) 段階的な 取り出し

(2号機) 段階的な 取り出し

群発地震が白山直下 で発生しました。10 月の地震の最大マグ ニチュードは 4 クラ スで、ここ25年間で は最大規模のもので