階層分析法

階層分析法は、意思決定における問題の分析において、人間の主観的判断とシステムアプローチとの両面からこれを決定する問題解決型の意思決定手法。AHP  とも呼ばれる。ピッツバーグ大学のThomas L. Saatyが提唱した。

階層分析法の主な工程として、「階層構造の構築」、「一対比較」、「ウェイトの計算」、「総合評価値の計算」が挙げられる。

階層構造の構築では、問題の要素を「最終目標」、「評価基準」、「代替案」の3階層に分ける。これによって、明確に問題を捉えることができる。評価基準とは、代替案を評価する際の基準となるものである。具体的には、「価格」や「大きさ」、「デザイン」が挙げられるだろう。代替案は、最終目標を達成するために必要と思われる項目のことで、例えば問題が「ゲーム機の選定」であれば、各社のゲーム機が代替案の候補に挙がることとなるであろう。

一対比較は、評価基準や代替案を全ての組み合わせにおいて比較することである。先の評価基準の例を用いると、「価格」と「大きさ」、「価格」と「デザイン」、「大きさ」と「デザイン」を比較することとなる。実際の比較には、9点法がよく用いられる。

ウェイトの計算は、先の一対比較の結果を基にしてウェイトを算出する工程である。ウェイトとは、代替案の重要度を表すものである。ウェイトを求めるためには、固有値法や幾何平均法など様々な種類の算出法が存在する。当然ながら、各算出法の結果を比較してみると微妙な誤差が生じる。

総合評価値の算出では、各代替案の最終的な総合評価値を求めて、最も優れた代替案を選出する。

現在では、AHPはANP  などへ拡張発展されつつある。

1. 英語版Wikipedia「Analytic Hierarchy Process」の翻訳
----------------------------------------------

AHPは複雑な状況での意思決定を行うための構造化法の1つである。この手法は、“正しい”決定を下すために使われるというよりも、決定者自身にとっての必然性や理解を最もよく反映させた決定を導き出すための手法である。

AHPは1970年代にトーマス・L・サーティによって創始された意思決定法で、数学と心理学がベースになっている。既に広範囲にわたり研究され、現在はかなり洗練されたバージョンになっている。

AHPは包括的かつ合理的な意思決定のためのいくつもの枠組みを提供する。これから検討する問題を構造化する枠組み、問題に含まれる要素を数量化する枠組み、それら要素の評価を互いに関連づける枠組み、そして代替案として設定される解決案を問題全体の中で評価する枠組みである。AHPは世界中で、政治、ビジネス、産業、医療、教育など様々な分野の意思決定場面で利用されている。またこの手法を手軽に使うためのコンピュータ・ソフトウェアが、いくつかの企業から販売されている。

AHPでは、まず自分達の決定問題をより具体的に下位の問題の階層へと分割する。下位に位置付けられた問題は、それぞれ独立に分析されることになる。階層を構成する要素は意思決定問題のどのような側面と関連していてもよい。例えば、有形か無形か、慎重に測定されたものか大ざっぱなものか、十分理解されたものかそうでないものかなどに関係なく、検討している意思決定に適用されうるものであればどんなものでも扱うことができる。

いったん階層が構築されれば、後は決定者が要素を2つずつ取り上げながら比較していくことで、システマティックに各要素を評価していくことになる。この比較では、決定者は要素について具体的なデータを使うこともできるが、要素間の相対的な意味や重要性について判断していくことができる。このように、客観的な情報だけでなく、主観的な人間の判断をも評価に利用するところがAHP の特徴といえる。

ところでAHPは、上記のようにして得られた評価を、問題全体の中で比較できるよう数量化する。実際、階層内の各要素に対して重要度あるいは優先度が具体的な数値として得られる。この際、同一基準では計れないような要素についても、合理的かつ一貫した方法を利用して比較していくことができる。これを可能にしたところも、AHPが他の意思決定法と差別化されるところである。

最後に、各代替案に対する優先度が具体的な数値として計算される。ここで得られる数値が、始めに設定した問題を解決するための、代替案の代替案間での相対的な評価となる。この評価は問題の性質に合わせて解釈されることになる。

冒頭の図は、AHPの最終段階で得られる階層図の簡単な例である。決定者が決めた数値を基に計算された重要度が階層の各要素に記入されている。図からこの例はリーダーを選ぶという問題であり、そのために4つの評価基準が用意されたことが分かる。そしてAHPによる分析結果として、重要度が0.450のディックが最も望ましい候補者であると評価されたことが読み取れる。またそれだけでなく、ハリーの重要度が0.225であることから、ディックはハリーと比べリーダーとして2倍強く望まれていること、トムは彼らの中間的な存在であることも分かる。さらに今回の分析において評価基準として経験が最も重視され、続いて年齢、カリスマ性、学歴であること、またそれらの各重要度は0.400、0.300、0.200、0.100であることがわかる。

2. 用途と適用例
---------

AHPは個人的な決定問題で大いに役立つが、複雑な決定問題に取り組む集団意思決定場面で大きな効果を発揮する。例えば利害関係がある場合、人間の認知や判断に頼らざるを得ない場合、さらにはその結果が長期にわたり影響を与える場合に大きな成果をあげている。また意思決定に必要とされる要因が比較も数量化も難しい場合や、専門性や用語あるいは立場の違いにより集団内でのコミュニケーションが妨げられる場合などにも強い意思決定法である。

AHPの活用場面として次が挙げられる。

選択 - 複数の代替案の中から1つの代替案を選択する。多くの場合、複数の評価基準による選択を指す。
順位付け - 代替案を最も望ましくないものから順に並べる。
優先順位付け - 各代替案に対し、代替案間での相対的な重要度を決定する。
資源配分 - 代替案間で資源を配分する。
ベンチマーク - 他の組織の優れたやり方を、自分の組織のやり方と比較する。
品質マネジメント - 多次元からみた品質のあり方や品質改善を扱う。複雑な意思決定場面での AHP の活用例は何千件にも達しており、計画、資源配分、優先順位の設定、代替案間での選択など広範囲にわたり多くの成果が得られている。これらの他にも、予測、総合的品質マネジメント、ビジネスプロセス・リエンジニアリング、品質機能展開、バランス・スコアカードでの利用がある。一流企業での活用例も多く見られるが、セキュリティーやプライバシーを理由に一般には公表されていない。文献で閲覧できる活用例としては、近いところでは以下がある。

世界的な気候変動の影響を減らす最良の方法は何か
ソフトウェアシステムの総合品質の数量化
大学教授の選抜
海外製造工場の建設場所の選定
全国を横断する石油パイプライン運用のリスク査定
アメリカ合衆国の分水点に関する最良なマネジメント法の策定AHP は歴史的重要性から見た建造物評価といった、特定状況下における具体的な作業手順の立案にも活用されている。バージニアのハイウェーの状態を評価することを目的としたビデオ映像による最近のプロジェクトにも活用されている。このプロジェクトでは、国会議員による予算決定に先立ち、ハイウェー技術師たちがAHPを活用して最適な事業範囲を決めている。

3. 教育と学術的研究
-----------

AHPを使うのに専門性や学術的なスキルは必要ないが、4年制大学の工学部やビジネススクールなど、多くの高等教育機関で重要な科目の1つとされている。

AHPは品質の分野では特に重要な科目とされ、シックスシグマ、リーン・シックスシグマ、QFD と一緒に多くの専門コースで教えられている。

中国では100近い大学がAHPコースをもち、多くの博士課程の学生が研究や論文の主題としてAHPを選んでいる。これまでに900以上の中国の問題に関する論文が出版されており、ほとんどがAHP関連の論文であるような中国語の学術雑誌も出版されている。

またこの分野に関心を持つ研究者や実務家を対象としたAHPの国際会議が2年ごとに開催されている。2007年に開催されたバルパライソでの大会では、90を超える論文が、アメリカ合衆国をはじめ、ドイツ、日本、チリ、マレーシア、ネパールなど19カ国から投稿された。内容も豊富で、外科医に対する報酬水準の確立というものから、戦略的技術ロードマップの策定や荒廃した国々におけるインフラ再構築まで広範囲にわたっている。2001年から2007年までにISAHPで発表された論文のフルテキストは次から閲覧できる。

4. 階層分析法の手順
-----------

後の節で改めて説明するが、AHPは、問題を検討する過程で意思決定者による判断結果を数学的に統合していくことになる。この判断結果は数にして数百にもなることがある。この数学的統合は手計算や電卓でもできるが、たくさんの判断結果を入力したり統合化したりするにはコンピュータを利用するのが一般的である。なおコンピュータを利用する場合でも、標準的な表計算用ソフトによる手軽な方法からカスタムソフトウェアを利用する方法まで様々ある。会議室を利用する場合などに便利な、意思決定者たちの判断結果を収集する特殊な装置もある。AHP の手順は次のように要約できる：

まず意思決定したい問題を階層によりモデル化する。この階層には、1つの総合目標、それを達成するためのいくつかの代替案、そしてそれら代替案を評価するためのいくつかの評価基準が含まれる。
階層に含まれる各要素について、要素間での優先度を確定する。このとき要素間での一対比較が利用される。例えば、不動産投資家達が、潜在的不動産を比較しながら、価格より場所、タイミングより価格を重視したいと判断したと考えるとよい。
2で得られた優先度を合成し、代替案の階層における統合的な優先度を算出する。先の例では、場所、価格、タイミングに関する投資家の判断結果を合成することで、各代替案の統合的な優先度としてまとめることになる。
3で得られた判断結果の整合性を検討する。
AHPを活用した最終結論を得たことになる。以下これらの手順について、節を改めながら詳しく説明する。

4.1. 階層による問題のモデル化
-----------------

階層分析法における第1段階は、検討する問題を階層を利用してモデル化することである。この段階で意思決定者達は、問題を大枠から細部へと検討していくことで問題の全体像を把握していき、それをAHPの規定に従い複数の階層で表現することになる。このように階層を構築していくことで、検討している問題やその文脈、またそれらに関するお互いの考え方や感じ方についての理解を深めていくことになる。

4.1.1. 階層の定義
------------

階層とは、人、ものごと、考え方などを順位付けしたり、組織化するためにレベル分けしたシステムである。このシステムでは、一番上に要素が一つだけ配置され、その下に1つ以上の要素が連なって行く。階層の概念は直感的にも理解しやすいが、数学的に記述することもできる。階層図は通常はピラミッドのようになるが、一番上に要素が一つだけ配置されること以外、必ずしもピラミッドの形をしている必要はない。

企業の組織なども階層で表され、責任の所在、リーダーシップの遂行、コミュニケーションの促進のために利用されている。「もの」に関する階層としてよく知られているものにパソコンがある。一番上にパソコン本体があり、その下にモニター、キーボード、マウスが配置される。

概念の世界においても、複雑な実体を詳細に表現するために階層が使われる。実際その実体をいくつかの成分に分解し、それらを順次階層に落とし込むことで構造化される。このときの階層数は我々の認識を反映していることになる。なおこれらの手続きにおいて、各要素を全体から理解するように心がける必要がある。同レベルの要素であれ他のレベルの要素であれ、対象とする要素以外は一時的に無視することになる。このような方法により、どんな複雑な実体でも包括的に理解していくことができる。

この階層を解剖学を学ぶ医学生が使う場面で考えてみる。彼らは筋骨格系、循環器系、神経系などについて独立に学んでいきながら、それら全ての系とその主要な下位組織を理解していく。優秀な学生であれば、細胞あるいは分子レベルに至るまでとことん分解していくであろう。このようにして最後には鳥瞰図とかなりの細部を理解することになる。しかもそれだけでなく、全体から見た細部の関係性さえも理解していることになる。階層を使うことで、彼らは解剖学の包括的な理解に至ることが分かる。

これと同じことが、我々が複雑な決定問題に取り組むときにも言える。すなわち、階層を使うことで大量の情報を統合しながら、その問題の本質を理解できる。情報を構造化しながら、全体として徐々に問題の見通しを良くしていくことができる。

4.1.2. AHPの階層
-------------

AHP階層とは、意思決定問題を構造化によりモデル化したものである。この階層は、総合目標、それを達成するための選択肢あるいは代替案のグループ、そしてこれら代替案を総合目標に関係付ける因子あるいは評価基準のグループから構成される。評価基準は、問題の性格により、下位評価基準として下の方向に次々と分解していくことができる。

AHPの活用例に関するほとんどの出版物に、この階層図とその解説が掲載されている。この文献でも簡単なものを紹介する。より複雑なAHP階層については、書籍にまとめられたものがあるので、そちらを参照のこと。

どのようなAHP階層も、検討中の問題の性格の他、意思決定者達の知識、判断、価値観、意見、必要性、希望などに依存して構築される。したがって階層を構築していく過程で、有意義な議論、十分な調査、そして新たな発見がなければならない。また階層を完成させた後であっても、新たに考えた評価基準や初めは重要とされなかった評価基準を追加することができる。同じことが代替案についても言え、追加、削除、あるいは変更しても差し支えない。

ここでAHP階層についての理解を深めるために、総合目標とそれを達成するための3つの代替案、さらにそれら代替案を評価する4つの評価基準を含む意思決定問題について考えてみる。

この階層は下図のように、一番上に総合目標、一番下に3つの代替案、そしてその中間に4つの評価基準をもつダイアグラムとして描かれる。

このようなダイアグラムに描かれる1つ1つの箱は、専門的にノードと呼ばれる。またすぐ下の階層にある1つ以上のノードと結び付いているノードをそれらの親ノードと呼び、反対に親ノードに結び付いているノードを子ノードと呼ぶ。

例えばこれらの用語を下の図に適用すれば、総合目標は4つの評価基準の親であり、反対に4つの評価基準は総合目標の子であると言える。同様にして、各評価基準は3つの代替案の親になっていると言える。この階層には代替案は3つしかないが、下の図では対応する親の下にいちいち描かれていることに注意すること。

スペースを省略するために、下の図のように、各代替案に1つずつノードを割り当て、それらとそれらに適用する評価基準を複数の直線で結ぶ方法もある。見づらくならないように、さらにこれらの直線をいくつか省略したり、全く描かないこともできる。どのような図であれ、各代替案は階層の中で親ノードに結び付けられていることに注意が必要である。

4.2. 階層の評価
----------

階層が完成したら、意思決定者たちは各ノードを一対比較により評価する。この評価は後で数値尺度に変換される。評価基準は総合目標に対する重要度について一対比較される。代替案は各評価基準について、選好度について一対比較される。これらの一対比較の結果が数学的に処理され、各ノードの優先度が計算されることになる。

上述の「リーダー選び」について考えるならば、意思決定者の重要な仕事は、リーダーを選ぶために用意した評価基準の重要度を決めることであり、各評価基準に関して各候補者の重要度を決めることである。AHPは各代替案だけでなく、各評価基準にも意義あるかつ主観的な数値を割り振る。

AHPをおいてこのようなことができる手法はないと言っても過言ではない。そもそも、どの評価基準も候補者を比較するために有用な尺度を装備していなかったことに注意したい。

4.2.1. 一対比較
-----------

4.3. 優先度の評価
-----------

この節では優先度について説明した後、それらを求める方法と簡単な例を紹介する。

4.3.1. 優先度の定義と解釈
----------------

優先度とは、AHP 階層内の各ノードに結び付けられた数値のことである。 それらは、組になっているノード間での相対的な重要度を表している。

優先度は、確率のように0から1の間の絶対値になるが、単位や次元といったものはない。例えば優先度0.200のノードは優先度0.100のノードの2倍の重みを持ち、優先度が0.020のノードの10倍の重みをもつことになる。検討中の問題の性格により、この“重み”は重要性、選好性、可能性、または意思決定者が決める他の因子に関するものと解釈される。

優先度はそのアーキテクチャにより階層の中で配分されたものであり、それらの実体は、階層を作る過程で意思決定者により入力された情報により適宜解釈されるべきものである。なお、総合目標、評価基準、代替案の優先度は密接には関係してはいるが、それぞれ独立に考えることが必要である。

総合目標の優先度は1.000と定義する。これより代替案の優先度は常に1.000以下になる。評価基準の優先度は1つのレベルだけからなる場合はそれらの合計は1.000になるが、下位評価基準を持つような場合は複雑になる。以下、具体例により説明する。

例において同じレベルにある、総合目標、評価基準、代替案の優先度の和はどれも1.000である。

例にある優先度は、評価基準や代替案の重要度が計算される前に設定されるものであり、同レベルにある優先度は全て等しくなっている。これらの値は階層のデフォルト優先度と呼ばれる。たとえば階層にもし5番目の評価基準を追加されると評価基準のデフォルト優先度は0.200になり、代替案が2つだけになればデフォルト優先度は0.500になる。

ここで2つの新しい概念を与える。これらは階層内に2つ以上の評価基準のレベルがある場合、すなわち下位評価基準がある場合に適用されるもので、ローカルな優先度とグローバルな優先度である。各評価基準の下にいくつかの下位評価基準がある次の例により説明する。

ある親ノードに関して、姉妹関係にある子ノード間での相対的な重要度がローカルな優先度である。評価基準の組にしろ、それらの下にある姉妹関係にある評価基準の各組にしろ、ローカルな優先度の総和は1.000になる。一方、姉妹関係にある子ノードのローカルな各優先度と、それらの親ノードのグローバルな優先度を掛け合わせることで得られる優先度がグローバルな優先度である。同じレベルにある全ての下位評価基準のグローバルな優先度の総和は1.000になる。

これらの規則は以下のように書ける：

階層において、子ノードのグローバルな優先度の総和は、それらの親ノードのグローバルな優先度に等しい。
組となる子ノードのローカルな優先度の総和は1.000である。ここまでデフォルト優先度について説明してきた。AHPを進めていく過程で意思決定者が各ノードの重要度を決めていくが、そのときはこのデフォルト優先度を上書きしていくことになる。意思決定者は一対比較によりデフォルト優先度を上書きしていくことになる。

5. 活用例
------

未翻訳

5.1. 一対比較
---------

未翻訳

6. AHPへの批判
----------

AHPは今やオペレーションズ・リサーチや経営科学の大抵の教科書で取り上げられ、多くの大学で教えられている。また論拠を重んじる組織においても幅広く使われている。 包括的合意は、専門的に妥当性があり実用的に有用性があるとき、それを批判する人はいない。

1990年代初頭、AHPについて批評家たちと提案者たちの間の一連の討論が学術雑誌 Management ScienceやThe Journal of the Operational Research Societyに掲載された。これらの討論は AHPに有利な方で落ち着いたようだ。

2001年にAHPの学術的批判を真っ向から反証する詳細な論文が、学術雑誌Operations Researchに掲載された。
2008年に出版されたManagement Scienceの論文に多目的意思決定全分野における過去15年間の発展経過をレビューしたものがあるが、AHPに関する論文の数は他のどの分野よりも多く、この分野でいかに多くの発展が見られたかを示している。
同じく2008年に、オペレーションズ・リサーチと経営科学の分野で主要とされる国際学会において、それらの分野におけるAHPの多大な影響を公式に認めた。しかし批判が完全に収まった訳ではない。1997年に出版された論文で、AHPの一対比較で利用する口頭による尺度は構造的に不備がある可能性について検証された。また同じ年に別の研究者により、AHP モデルを適用することで本来つけられるはずのない順序を誘引してしまう可能性が指摘されている。2006年には、全ての代替案を同じように評価する評価基準を後から追加すると、元の代替案間での順序が変わってしまう可能性を指摘した論文が出版されている。

AHPへの批判のほとんどが順位逆転と呼ばれる現象に関するものである。これについては、節を改めて説明する。

6.1. 順位逆転現象
-----------

評価基準あるいは代替案の属性による代替案の順位付けは一般的な意味で意思決定理論の一部である。確かに、意思決定のプロセスにおいて、後から新しい代替案が追加されたとしても、元からある代替案間で順位変動は起こらない、すなわち順位逆転現象は起こらないということは、意思決定手法に必須の公理とも思える。

しかしこの仮定の妥当性はいささか疑わしいものがある。事実、一般的な意思決定場面において、新しい代替案を追加することで、元からある代替案間での順位変動が起こる場合がある。このような順位逆転現象は頻繁に起こる訳ではないが、この現象が起こる可能性は意思決定問題に活用される手法の、あるいは様々な決定理論における十分に論理的な含意であり、潜在的な前提であるといえる。

2000年のアメリカ合衆国大統領選挙は、順位逆転現象を理解する上での好例である。実際ラルフ・ネイダーは、民主党、共和党いずれの候補者からも劣勢にあったことから、当初は”無関係な”代替案だったといえる。ところが彼が後に共和党より民主党に投票していた人たちからのたくさんの票を獲得したことで逆転現象が起こった。ネイダーが立候補していなければ、アル・ゴアが勝っていたことは誰もが認めるところであり、いわば当初「無関係」であった彼の存在が順位逆転現象を引き起こしたと説明できる。1992年のジョージ・ブッシュの敗北にロス・ペローが与えた影響についても同様のことが言える。

順位逆転現象への対処には2つの方向性がある。1つは、評価基準が変わらないのであれば、代替案が新しく追加されようとも、元からある代替案間での順位逆転現象は絶対に起こるべきではないというもの。そしてもう1つが、妥当でない順位逆転現象がある一方で、起こるべくして起きる順位逆転現象もあることを認めるものである。AHP の最新バージョンでは、これらいずれの立場にも対応できるよう2つのモードが用意されている。どんな場合でも順位逆転現象を絶対に起こさないIdeal モードと、場合によっては順位逆転現象を認めるDistributive モードである。AHPを活用するにあたりどちらのモードを取るかは、意思決定者の立場、あるいは検討する問題の性格により決めることになる。

順位逆転現象と理想代替案については、学術雑誌Operations Researchで広範にわたり議論されている。またAHP の現時点での標準的テキストとされる書籍ではRank preservation and reversal という章にて扱われている。なお後者には、AHPの枠組みを超えて、一般によく知られる順位逆転現象の例が掲載されている。コピー代替案あるいはそれに近い代替案を追加することにより起こる順位逆転現象、決定ルールの非推移性により起こる逆転現象、幻とおびき寄せ代替案を追加することにより起こる逆転現象、そして効用関数におけるスイッチング現象による逆転現象である。AHPの DistributiveモードとIdealモードについてもその書籍で紹介されている。

7. 脚注・出典
--------

8. 外部リンク
--------

[1] - Overview of AHP Concepts and Application.
[2] - Dr. Oliver Meixner University of Wien - "Analytic Hierarchy Process", a very easy to understand summary of the mathematical theory
[3] - Dr. Kardi Teknomo AHP Tutorial using MS Excel.