マルコフ決定過程

マルコフ決定過程MDP )は、結果が不確実な場合に順次意思決定を行うための数学モデルである。[ 1 ]これは確率的意思決定過程の一種であり[ 2 ] 、確率的動的計画法の手法を用いて解かれることが多い。

1950年代のオペレーションズ・リサーチから生まれた[ 3 ] [ 4 ] MDPは、それ以来、生態学経済学医療通信強化学習など、さまざまな分野で認知されてきました。[ 5 ]強化学習では、MDPフレームワークを利用して学習エージェントとその環境との相互作用をモデル化します。このフレームワークでは、相互作用は状態、行動、報酬によって特徴付けられます。MDPフレームワークは、人工知能の課題の主要要素を簡略化した表現を提供するように設計されています。このモデリングフレームワークには、因果関係の理解、不確実性と非決定性の管理、明確な目標の追求が組み込まれています。[ 5 ]

この名称は、ロシアの数学者アンドレイ・マルコフが提唱した概念であるマルコフ連鎖との関連性に由来しています。「マルコフ決定過程」の「マルコフ」は、マルコフ性に従った状態遷移の根底にある構造を指します。この過程が「決定過程」と呼ばれるのは、これらの状態遷移に影響を与える意思決定を伴うためであり、マルコフ連鎖の概念を不確実性下における意思決定の領域に拡張しています。

意味

3 つの状態 (緑の円)、2 つのアクション (オレンジ色の円)、2 つの報酬 (オレンジ色の矢印) を持つ単純な MDP の例

マルコフ決定プロセスは 4 つの要素 から成り、次のようになります。

  • は状態空間と呼ばれる状態の集合です。状態空間は、実数集合と同様に、離散的または連続的になります。
  • はアクション空間と呼ばれるアクションの集合です(あるいは、状態 から利用可能なアクションの集合です)。状態に関しては、この集合は離散的または連続的になります。
  • は、直感的に言えば、時刻における動作が時刻 における状態 に至る確率です。一般に、この確率遷移は、あらゆる測定可能値に対してを満たすように定義されます。状態空間が離散的な場合、積分は計数測度に関して行われるため、後者は と簡略化されます 。 の場合、積分は通常、ルベーグ測度に関して行われます。
  • 状態から状態へ遷移するための行動が取られた後に受け取る即時報酬(または期待される即時報酬)です。報酬は一般に確率変数です。

ポリシー関数は、状態空間( )からアクション空間()への(潜在的に確率的な)マッピングです。

最適化目標

マルコフ決定過程における目標は、意思決定者にとって適切な「ポリシー」を見つけることです。ポリシーとは、状態 において意思決定者が選択する行動を指定する関数です。このようにマルコフ決定過程とポリシーを組み合わせると、各状態における行動が固定され、結果として得られる組み合わせはマルコフ連鎖のように動作します(状態 において選択される行動はによって完全に決定されるため)。

目的は、ランダム報酬の累積関数(通常は潜在的に無限の期間にわたる期待割引合計)を最大化する ポリシーを選択することです。

(ここで、私たちが選択する、つまり、ポリシーによって与えられたアクション)。そして、期待値は引き継がれる

ここで、 は を満たす割引係数であり、これは通常 に近い値となります(例えば、ある割引率 の場合)。割引係数が低いほど、意思決定者はより近視眼的になり、現在の方針に従うことで将来に生じる影響を比較的無視するようになります。

もう一つの可能​​な目的関数は、厳密に関連しているものの、一般的に用いられるステップリターンです。この場合、割引係数を使用する代わりに、エージェントはプロセスの最初のステップのみに関心を持ち、各報酬は同じ重みを持ちます。

(ここで、私たちが選択する、つまり、ポリシーによって与えられたアクション)。そして、期待値は引き継がれる

時間軸はどこにあるか。前者の目的と比較して、後者の目的は学習理論でより多く用いられます。

上記の関数を最大化する方策は最適方策と呼ばれ、通常は と表記されます。特定のMDPには複数の異なる最適方策が存在する場合があります。マルコフ性により、上で仮定したように、最適方策は現在の状態の関数であることが示されます。 が決定論的である場合、同様に決定論的な 最適方策が常に存在します。

[証拠]

が決定論的であると仮定する。つまり、定数に対しては値も一定である。なぜなら、値反復(ベルマン方程式)再帰を満たす 唯一の不動点が存在することが知られているからである。

検査により、この固定点が次のポリシーに関連付けられた価値関数であることがわかります。

ベルマン再帰を展開することで、決定論的ポリシーのセットに対して が実際に最適である(すべての状態に対して同時に)ことを示すことができます。

が確率的、つまり実行されるアクションがランダム変数である場合を考えてみましょう。このような非決定論的なポリシーは、決定論的なポリシーによって支配されていることは、以下のように示せます。

シミュレータモデル

多くの場合、遷移確率分布 を明示的に表現することは困難です。そのような場合、シミュレータを用いて遷移分布のサンプルを提供することで、MDPを暗黙的にモデル化することができます。暗黙的MDPモデルの一般的な形態の一つは、エピソード環境シミュレータです。これは、初期状態から開始し、行動入力を受け取るたびに次の状態と報酬を生成します。このようにして、状態、行動、報酬の軌跡(エピソードと呼ばれることが多い)を生成することができます。

シミュレータの別の形式は生成モデルであり、任意の状態とアクションが与えられた場合に、次の状態と報酬のサンプルを生成できるシングルステップシミュレータです。[ 6 ] (これは統計分類の文脈における生成モデルという用語とは異なる意味であることに注意してください。)擬似コードを使用して表現されるアルゴリズムでは、が生成モデルを表すためによく使用されます。たとえば、式は生成モデルからサンプリングするアクションを示します。ここで、とは現在の状態とアクション、との新しい状態と報酬です。エピソードシミュレータと比較して、生成モデルには、軌跡で遭遇した状態だけでなく、任意の状態からデータを生成できるという利点があります。

これらのモデルクラスは情報内容の階層を形成します。明示的モデルは分布からのサンプリングを通じて生成モデルを自明に生成し、生成モデルを繰り返し適用することでエピソードシミュレータを生成します。逆方向には、回帰を通じてのみ近似モデルを学習することが可能です。特定のMDPで利用可能なモデルの種類は、どのソリューションアルゴリズムが適切かを決定する上で重要な役割を果たします。例えば、次のセクションで説明する動的計画法アルゴリズムは明示的モデルを必要とし、モンテカルロ木探索は生成モデル(または任意の状態でコピーできるエピソードシミュレータ)を必要としますが、ほとんどの強化学習アルゴリズムはエピソードシミュレータのみを必要とします。

ポールバランスの例( Open AI ジムベンチマークからの環境のレンダリング)

MDP の例としては、古典的な制御理論に由来するポールバランス モデルがあります。

この例では、

  • ポールの角度、角速度、カートの位置、速度によって指定された順序付けられたタプルの集合です。
  • は、カートの左側(右側)に力を加えることに対応します。
  • システムの遷移であり、この場合は決定論的であり、力学の法則によって駆動されます。
  • 遷移後にポールが上向きの場合は 、そうでない場合は 0です。したがって、この関数はこの特定のケースでのみ に依存します。

アルゴリズム

有限状態空間および行動空間を持つMDPの解は、動的計画法などの様々な手法で見つけることができます。本節のアルゴリズムは、有限状態空間および行動空間を持ち、遷移確率と報酬関数が明示的に与えられたMDPに適用されますが、基本概念は関数近似などを用いて他の問題クラスにも拡張できます。また、可算無限状態空間および行動空間を持つプロセスの中には、有限状態空間および行動空間を持つプロセスに正確に縮減できるものもあります。[ 7 ]

有限状態およびアクションMDPの最適ポリシーを計算する標準的なアルゴリズム群では、状態をインデックスとする2つの配列(実数値を格納するvalue とアクションを格納するpolicy )を格納するためのストレージが必要です。アルゴリズムの最後には、解が格納され、状態からその解に従うことで得られる(平均して)報酬の割引合計が格納されます。

このアルゴリズムは、(1) 値の更新と (2) 方策の更新という2つのステップから成り、これらは、それ以上の変化がなくなるまで、すべての状態に対して一定の順序で繰り返されます。どちらのステップも、最適な方策と状態の値の以前の推定値を用いて、最適な方策と状態の値の新しい推定値を再帰的に更新します。

これらの順序はアルゴリズムのバリエーションによって異なります。すべての状態に対して一度に実行することも、状態ごとに実行することもできます。また、状態によっては実行頻度を高く設定することもできます。いずれのステップからも除外される状態が存在しない限り、アルゴリズムは最終的に正しい解に到達します。[ 8 ]

注目すべき変種

価値の反復

値反復法(ベルマン 1957 )は後方帰納法とも呼ばれ、関数は使用されません。代わりに、必要に応じての値が内で計算されます。 の計算結果を の計算値に代入すると、結合されたステップが得られます。

ここで、 は反復回数です。値反復は から始まり、値関数の推定値として計算されます。その後、すべての状態 を繰り返し計算し、が左辺と右辺に収束するまで反復されます(これはこの問題の「ベルマン方程式」です)。ロイド・シャプレーの1953年の確率ゲームに関する論文には、MDPに対する値反復法が特別なケースとして含まれていましたが[ 9 ]、これが認識されたのは後になってからのことでした[ 10 ] 。

値反復は、バナッハの不動点定理により収束することが保証されています。

[証拠]

バナッハの不動点定理は、与えられた縮約写像には唯一の不動点が存在することを述べています。さらに、縮約写像を反復適用することで、この不動点に漸近的に近づくことができます。したがって、値の反復が縮約写像であることを示すだけで十分であり、これは以下に示す について示されます。

便宜上、 とを示します。

政策の反復

ポリシー反復[ 11 ]では、まずステップ1で説明した線形システムからを解くことで価値決定を実行し、次にステップ2のように計算することでポリシー改善を実行し、ポリシーが収束するまで両方のステップを繰り返します。(ポリシー反復は、価値反復を使用して最適化していたシアーズのカタログ郵送を最適化するためにハワードによって発明されました。[ 12 ]

ポリシー反復は線形逆問題と非線形演算を効果的にインターリーブするため、緩和法の一種として解釈できます。

この変種の利点は、明確な停止条件が存在することです。各ポリシーには一意の解が存在するため、ポリシー改善によって同じポリシーが2回連続して生成される と、アルゴリズムは完了します。

ポリシー反復が値の反復よりも高速になる場合があります (たとえば、アクション空間が状態空間よりも大幅に大きい場合など)。ただし、可能な状態の数が多い場合は通常、ポリシー反復は値の反復よりも遅くなります。

修正されたポリシー反復

修正された政策反復(van Nunen 1976 ; Puterman & Shin 1978)では、ステップ1が複数回繰り返され、次にステップ2が1回実行されます。[ 13 ] [ 14 ]その後、ステップ1が再び複数回繰り返され、これが繰り返されます。

優先清掃

このバリアントでは、ステップは、アルゴリズムに基づいているか (最近、これらの状態またはその周辺で大きな変更があった)、使用に基づいているか (これらの状態は開始状態に近いか、またはアルゴリズムを使用する人またはプログラムにとって興味深い)、何らかの意味で重要な状態に優先的に適用されます。

計算の複雑さ

有限MDPに対しては、問題表現のサイズに対して時間計算量が多項式となる最適ポリシーを見つけるアルゴリズムが存在する。したがって、 MDPに基づく決定問題は計算量クラスPに属する。[ 15 ]しかし、次元の呪いにより、問題表現のサイズは状態変数と行動変数の数に対して指数関数的になることが多く、正確な解法はコンパクトな表現を持つ問題に限定される。実際には、モンテカルロ木探索などのオンライン計画手法は、より大きな問題で有用な解を見つけることができ、理論的には、状態空間のサイズに計算量が依存しない、任意の最適に近いポリシーを見つけることができるオンライン計画アルゴリズムを構築することが可能である。[ 16 ]

拡張と一般化

マルコフ決定プロセスは、プレイヤーが 1 人だけの確率ゲームです。

部分的な観測可能性

上記の解法は、行動を起こすべき時点の状態が既知であることを前提としています。そうでなければ、状態は計算できません。この前提が成り立たない場合、この問題は部分観測マルコフ決定過程(POMDP)と呼ばれます。

制約付きマルコフ決定過程

制約付きマルコフ決定過程(CMDPS)はマルコフ決定過程(MDP)の拡張である。MDPとCMDPには3つの根本的な違いがある。[ 17 ]

  • アクションを 1 つではなく 1 つ適用すると、複数のコストが発生します。
  • CMDP は線形計画法のみで解決され、動的計画法は機能しません。
  • 最終的なポリシーは開始状態によって異なります。

ラグランジュ乗数法はCMDPに適用されます。ラグランジュ乗数法に基づくアルゴリズムは数多く開発されています。

  • 自然方策勾配プライマル・デュアル法。[ 18 ]

CMDPには多くの応用分野があり、最近ではロボット工学における動作計画のシナリオにも利用されています。 [ 19 ]

連続時間マルコフ決定過程

離散時間マルコフ決定プロセスでは、離散的な時間間隔で意思決定が行われます。一方、連続時間マルコフ決定プロセスでは、意思決定者が任意の時点で意思決定を行うことができます。離散時間マルコフ決定プロセスと比較して、連続時間マルコフ決定プロセスは、連続ダイナミクスを持つシステム、すなわち常微分方程式(ODE)によって定義されるシステムの意思決定プロセスをより適切にモデル化できます。このモデリングフレームワークは、待ち行列システム、疫病プロセス、人口プロセスなどの分野に適用できます。

離散時間マルコフ決定過程と同様に、連続時間マルコフ決定過程においても、エージェントは期待累積報酬を最大化する最適な方策を見つけることを目指します。標準的なケースとの主な違いは、時間変数の連続性により、総和が積分に置き換えられることです。

どこ

離散空間:線形計画法の定式化

状態空間と行動空間が有限であれば、線形計画法を使って最適なポリシーを見つけることができ、これは最も初期に適用されたアプローチの1つでした。ここではエルゴードモデルのみを考慮します。つまり、連続時間MDPは定常ポリシーの下でエルゴード連続時間マルコフ連鎖になります。この仮定の下では、意思決定者は現在の状態でいつでも意思決定を行うことができますが、複数のアクションを実行する利点はありません。システムが現在の状態から別の状態に遷移しているときにのみアクションを実行する方が適切です。いくつかの条件下では、[ 20 ]最適価値関数が状態に依存しない場合、次の不等式が成り立ちます。

関数 が存在する場合、 は上記の式を満たす最小のものになります。 を求めるには、次の線形計画モデルを使用できます。

  • 主線形計画法(P-LP)
  • 双対線形計画法(D-LP)

が非ネイティブであり、D-LP問題における制約を満たす場合、D-LPの実行可能解である。D -LPの実行可能解は、次の場合に最適解であると言われる。

D-LP のすべての実行可能な解について。最適解が見つかったら、それを用いて最適なポリシーを確立できます。

連続空間:ハミルトン・ヤコビ・ベルマン方程式

連続時間MDPにおいて、状態空間と行動空間が連続であれば、ハミルトン・ヤコビ・ベルマン(HJB)偏微分方程式を解くことで最適な基準を求めることができる。HJB方程式を議論するためには、問題を再定式化する必要がある。

は終端報酬関数、はシステム状態ベクトル、は私たちが求めようとしているシステム制御ベクトルです。は状態ベクトルが時間とともにどのように変化するかを示しています。ハミルトン・ヤコビ・ベルマン方程式は以下のとおりです。

この方程式を解くことで最適値関数 を見つけることができ、これにより任意の 時点での最適制御が得られる。

強化学習

強化学習は機械学習最適制御の学際的な分野であり、遷移確率と報酬が未知のMDPに対して近似的に最適なポリシーを見つけることを主な目的としています。[ 21 ]

強化学習は、方策反復に必要な遷移確率を明示的に指定することなく、マルコフ決定過程を解くことができます。この設定では、遷移確率と報酬は経験から学習する必要があります。つまり、エージェントにMDPと所定のステップ数だけ相互作用させることによって学習します。理論的にも実践的にも、サンプル効率の最大化、つまり最適な方策に近いパフォーマンスを持つ方策を学習するために必要なサンプル数を最小化することに注力します(プロセスの確率的性質により、有限個のサンプルで最適な方策を学習することは一般的に不可能です)。

離散MDPのための強化学習

このセクションの目的のために、アクションを実行してから最適に(または現在のポリシーに従って)続行することに対応する追加の関数を定義すると便利です。

この関数も未知ですが、学習中の経験はペア(結果とペア、つまり「私は状態にあり、行動しようとして、そして何が起こったか」)に基づいています。つまり、配列を持ち、経験を用いてそれを直接更新するのです。これはQ学習として知られています。

その他のスコープ

学習オートマトン

機械学習理論におけるMDPプロセスのもう一つの応用は、学習オートマトンと呼ばれる。これは、環境が確率的である場合の強化学習の一種でもある。学習オートマトンに関する最初の詳細な論文は、 NarendraとThathachar(1974)によって概説されており、これはもともと有限状態オートマトンとして明示的に記述されていた。[ 22 ]強化学習と同様に、学習オートマトンアルゴリズムにも、確率や報酬が未知の場合に問題を解決できるという利点がある。学習オートマトンとQ学習の違いは、前者の手法ではQ値の記憶を省略し、行動確率を直接更新して学習結果を求める点である。学習オートマトンは、収束の厳密な証明を備えた学習方式である。[ 23 ]

学習オートマトン理論では、確率オートマトンは次の要素から構成されます。

  • 可能な入力の集合x 、
  • 可能な内部状態のセット Φ = { Φ 1 , ..., Φ s }、
  • 可能な出力またはアクションの集合 α = { α 1 , ..., α r } ( rs
  • 初期状態確率ベクトルp (0) = ≪ p 1 (0), ..., p s (0) ≫、
  • 計算可能な関数 A、各時間ステップtの後にp ( t )、現在の入力、および現在の状態からp ( t +1)を生成し、
  • 各タイムステップで出力を生成する関数G : Φ → α。

このようなオートマトンの状態は、「離散状態離散パラメータマルコフ過程」の状態に対応する。[ 24 ]各時間ステップt = 0,1,2,3,...において、オートマトンはその環境から入力を読み取り、AによってP( t )をP( t +1)に更新し、確率P( t +1)に従って後続状態をランダムに選択し、対応するアクションを出力する。オートマトン環境は、次にそのアクションを読み取り、次の入力をオートマトンに送信する。[ 23 ]

カテゴリー理論的解釈

報酬を除けば、マルコフ決定過程は圏論の観点から理解できる。すなわち、生成集合Aを持つ自由モノイドを と表す。Distジリーモナドのクライスリとすると、関数は状態の集合Sと確率関数Pの両方を符号化する。

このようにして、マルコフ決定過程はモノイド(一つの対象を持つカテゴリ)から任意のカテゴリへと一般化できる。この結果は文脈依存マルコフ決定過程と呼ぶことができる。なぜなら、ある対象から別の対象へ移動することで、可能な行動の集合と可能な状態の集合が変化するからである。

代替表記

MDPの用語と表記法は完全には確立されていません。2つの主要な流れがあります。1つは経済学などの文脈における最大化問題に焦点を当てており、行動、報酬、価値といった用語を使用し、割引率をβまたはγと呼びます。もう1つは工学や航行学における最小化問題に焦点を当てており、制御、コスト、コスト・トゥ・ゴーといった用語を使用し、割引率をαと呼びます。さらに、遷移確率の表記法も様々です。

この記事で代替コメント
アクションaコントロールu
報酬RコストggはRの負数である
V持ち帰り費用JJはVの負数である
ポリシーπポリシーμ
割引係数γ割引係数α
遷移確率遷移確率

さらに、遷移確率は と書かれることもあるが、まれに、

参照

参考文献

  1. ^ Puterman, Martin L. (1994).マルコフ決定過程:離散確率動的計画法. Wileyシリーズ 確率・数理統計. 応用確率・統計セクション. ニューヨーク: Wiley. ISBN 978-0-471-61977-2
  2. ^ Yin, Bo (2021).低遅延高密度無線ネットワークにおけるエアタイム管理(博士論文). 日本:京都大学.
  3. ^ Schneider, S.; Wagner, DH (1957-02-26). 「冗長システムにおけるエラー検出」 . 1957年2月26日~28日開催の西部合同コンピュータ会議「冗長システムにおける信頼性技術 - IRE-AIEE-ACM '57 (西部)」で発表された論文. 米国ニューヨーク州: Association for Computing Machinery. pp.  115– 121. doi : 10.1145/1455567.1455587 . ISBN 978-1-4503-7861-1{{cite book}}: ISBN / Date incompatibility (help)
  4. ^ベルマン, リチャード (1958-09-01). 「動的計画法と確率的制御プロセス」 .情報制御. 1 (3): 228– 239. Bibcode : 1958InfCo...1..228B . doi : 10.1016/S0019-9958(58)80003-0 . ISSN 0019-9958 . 
  5. ^ a b Sutton, Richard S.; Barto, Andrew G. (2018).強化学習:入門. 適応計算と機械学習シリーズ(第2版). マサチューセッツ州ケンブリッジ:MIT出版. ISBN 978-0-262-03924-6
  6. ^ Kearns, Michael; Mansour, Yishay; Ng, Andrew (2002). 「大規模マルコフ決定過程における準最適計画のためのスパースサンプリングアルゴリズム」 .機械学習. 49 ( 193–208 ): 193–208 . doi : 10.1023/A:1017932429737 .
  7. ^ローベル、A. (1984)。 「有限の骨格を持つマルコフの意思決定モデルについて」。オペレーションズリサーチの時代28 (1): 17–27 .土井: 10.1007/bf01919083S2CID 2545336 
  8. ^強化学習:理論とPython実装北京:中国機械出版社 2019年 44頁ISBN 9787111631774
  9. ^ Shapley, Lloyd (1953). 「確率的ゲーム」 .米国科学アカデミー紀要. 39 (10): 1095–1100 . Bibcode : 1953PNAS...39.1095S . doi : 10.1073 / pnas.39.10.1095 . PMC 1063912. PMID 16589380 .  
  10. ^ Kallenberg, Lodewijk (2002). 「有限状態および行動MDP」Feinberg, Eugene A. ; Shwartz, Adam (編). 『マルコフ決定過程ハンドブック:方法と応用』 Springer. ISBN 978-0-7923-7459-6
  11. ^ハワード、ロナルド・A. (1960).動的計画法とマルコフ過程. MIT出版.
  12. ^ハワード 2002、「マルコフ決定過程の起源と応用に関するコメント」
  13. ^ Puterman, ML; Shin, MC (1978). 「割引マルコフ決定問題のための修正ポリシー反復アルゴリズム」. Management Science . 24 (11): 1127– 1137. doi : 10.1287/mnsc.24.11.1127 .
  14. ^ヴァン・ヌーネン、JAE E (1976)。 「割引マルコフ決定問題に対する逐次近似法のセット」。オペレーションズリサーチの時代20 (5): 203–208 .土井: 10.1007/bf01920264S2CID 5167748 
  15. ^パパディミトリウ, クリストス;ツィツィクリス, ジョン(1987). 「マルコフ決定過程の複雑性」 .オペレーションズ・リサーチ数学. 12 (3): 441– 450. doi : 10.1287/moor.12.3.441 . hdl : 1721.1/2893 . 2023年11月2日閲覧。
  16. ^ Kearns, Michael; Mansour, Yishay; Ng, Andrew (2002年11月). 「大規模マルコフ決定過程における準最適計画のためのスパースサンプリングアルゴリズム」 .機械学習. 49 (2/3): 193– 208. doi : 10.1023/A:1017932429737 .
  17. ^ Altman, Eitan (1999).制約付きマルコフ決定過程. 第7巻. CRC Press.
  18. ^ Ding, Dongsheng; Zhang, Kaiqing; Jovanovic, Mihailo; Basar, Tamer (2020).制約付きマルコフ決定過程のための自然方策勾配プライマル・デュアル法. ニューラル情報処理システムの進歩.
  19. ^ Feyzabadi, S.; Carpin, S. (2014年8月18日~22日). 「階層的制約付きマルコフ決定プロセスを用いたリスクを考慮した経路計画」 .オートメーション科学と工学 (CASE) . IEEE国際会議. pp. 297, 303.
  20. ^連続時間マルコフ決定過程. 確率モデルと応用確率論. 第62巻. 2009年. doi : 10.1007/978-3-642-02547-1 . ISBN 978-3-642-02546-4
  21. ^ Shoham, Y.; Powers, R.; Grenager, T. (2003). 「マルチエージェント強化学習:批判的概説」(PDF) .スタンフォード大学技術報告書: 1– 13. 2018年12月12日閲覧
  22. ^ Narendra, KS ; Thathachar, MAL (1974). 「学習オートマトン – 概要」. IEEE Transactions on Systems, Man, and Cyber​​netics . SMC-4 (4): 323– 334. Bibcode : 1974ITSMC...4..323N . CiteSeerX 10.1.1.295.2280 . doi : 10.1109/TSMC.1974.5408453 . ISSN 0018-9472 .  
  23. ^ a bナレンドラ、クンパティ S. ;タタチャー、アラバマ州マンダヤム (1989)。学習オートマトン: 概要。プレンティス・ホール。ISBN 9780134855585
  24. ^ Narendra & Thathachar 1974、p.325 左。

出典

さらに読む