(57)【要約】【課題】支援能力を向上させるために行う価値基準および論理演算の試行錯誤的な変更を容易にし、最も優れた意思決定を行う論理演算と価値基準パラメータとを効率よくかつ効果的に決定できるようにする。【解決手段】価値基準パラメータと状況データとの論理的な演算処理によって行動の妥当性を判断し、指揮統制における意思決定を支援する方法において、ロジック編集手順において価値基準パラメータを状況データと関連づけて論理的な演算処理を定義し過去の編集履歴を保持する。状況データ入手手順により、意思決定に必要となる状況データを入力する。そして、シミュレーション手順により、演算処理の過去および現在のロジックに対し特定の状況に対するシミュレーションを行い、ロジック編集の妥当性や複数の状況データに対するロジックの頑健性を提示するようにした。【選択図】      図４
2006185092.tif 000002
【特許請求の範囲】
【請求項１】
価値基準パラメータと状況データとの論理的な組み合わせに基づく演算処理により算出される価値により所定の行動の妥当性を判断し、その結果に基づいて指揮統制における意思決定を支援する指揮統制意思決定支援方法であって、
前記価値基準パラメータと前記状況データとを論理的に関連づけるための演算処理アルゴリズムを定義するアルゴリズム編集ステップと、
前記意思決定に必要となる状況データを取得する状況データ取得ステップと、
この状況データ取得ステップにおいて得られた状況データに対して前記演算処理アルゴリズムを用いてシミュレーションを行うシミュレーションステップと、
前記アルゴリズム編集ステップおよびシミュレーションステップを複数回繰り返し、異なる演算処理アルゴリズムに基づく前記シミュレーションの結果に基づいて妥当な演算処理アルゴリズムを検証する検証ステップとを具備することを特徴とする指揮統制意思決定支援方法。
【請求項２】
前記検証ステップは、複数の状況データに対する前記演算処理アルゴリズムの頑健性を前記シミュレーションの結果に基づいて検証するステップであることを特徴とする請求項１に記載の指揮統制意思決定支援方法。
【請求項３】
価値基準パラメータと状況データとの論理的な組み合わせに基づく演算処理により算出される価値により所定の行動の妥当性を判断し、その結果に基づいて指揮統制における意思決定を支援する指揮統制意思決定支援装置であって、
前記価値基準パラメータと前記状況データとを論理的に関連づけるための演算処理アルゴリズムを定義するアルゴリズム編集手段と、
前記意思決定に必要となる状況データを取得する状況データ取得手段と、
この状況データ取得手段により得られた状況データに対して前記演算処理アルゴリズムを用いてシミュレーションを行うシミュレーション手段と、
異なる演算処理アルゴリズムごとに前記シミュレーションを実行し、その結果に基づいて妥当な演算処理アルゴリズムを検証する検証手段とを具備することを特徴とする指揮統制意思決定支援装置。
【請求項４】
前記検証手段は、複数の状況データに対する前記演算処理アルゴリズムの頑健性を前記シミュレーションの結果に基づいて検証することを特徴とする請求項３に記載の指揮統制意思決定支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば火力戦闘における指揮統制の意思決定を補助するために用いられる指揮統制意思決定支援方法および指揮統制意思決定支援装置に関する。
【背景技術】
【０００２】
指揮統制における意思決定とは、特定の状況下において、所定の行動を行うことの価値とその行動を行わないことの価値とを計算し、より価値の高い結果をもたらすように当該行動の可否を決定することである。価値は、状況に関係付けられる価値基準に基づいて計算される。一般に、状況が複雑になればなるほど価値基準は多種多様となり、価値の計算および意思決定が困難となる。
【０００３】
計算機システムを利用して、指揮統制の意思決定を支援する装置や方法が考案されている（例えば、特許文献１を参照）。例えば、ある意思決定支援装置によれば、価値計算は次のような論理演算によって実現される。  
もし（価値基準Ａが真）ならば
｛
もし（価値基準Ｂが真）ならば（価値を１０増す）
でなければ｛（価値基準Ｃが真）        ならば（価値を５減じる）
でなければ（価値を７減じる）｝
もし（価値基準Ｄが真でない）ならば（価値を１２増す）
｝
でなければ（価値を２０増す）
意思決定支援装置における論理演算の結果、計算された価値が例えば２００を超えると所定の行動を行うように意思決定が促され、そうでなければ所定の行動を行わないように意思決定が促される。この場合の価値基準は、以下に示すように、例えば、状況が所定の状況と一致することを基準とするものや、状況を示す数値が所定の範囲にあることを基準とするものなどがある。  
価値基準Ａ：  目標状態＝移動中
価値基準Ｂ：  目標規模＞６
【特許文献１】特開平７-２７１６０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来の意思決定支援装置では、価値基準をパラメータとし、論理演算をプログラミング言語で書かれたソフトウェアプログラムにより実現しているため、意思決定の方法を変更する場合は、まず、価値基準パラメータを変更し、それでも所望の変更ができない場合は、ソフトウェアプログラムを修正する必要がある。
【０００５】
意思決定支援能力を向上させる目的で、意思決定の方法を変更する場合は、一般に、論理演算と価値基準パラメータの両方を同時に変更する必要があり、多数の組合せの中から、試行錯誤により、最も優れた意思決定を行う論理演算と価値基準パラメータとを決定する。
【０００６】
また、プログラミング言語による論理演算プログラムの変更は、プログラミングの専門知識を有する技術者でなければ行えず、意思決定支援装置を利用する意思決定者が、意思決定支援装置に対する自らの操作で論理演算を変更し、支援機能を強化することができないという問題がある。
【０００７】
本発明は上記事情によりなされたもので、その目的は、価値基準をパラメータとし、論理演算によって指揮統制における意思決定を支援する装置や方法において、支援能力を向上させるために行う価値基準および論理演算の試行錯誤的な変更を容易にし、最も優れた意思決定を行う論理演算と価値基準パラメータとを効率よくかつ効果的に決定できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様によれば、価値基準パラメータと状況データとの論理的な組み合わせに基づく演算処理により算出される価値により所定の行動の妥当性を判断し、その結果に基づいて指揮統制における意思決定を支援する指揮統制意思決定支援方法であって、前記価値基準パラメータと前記状況データとを論理的に関連づけるための演算処理アルゴリズムを定義するアルゴリズム編集ステップと、前記意思決定に必要となる状況データを取得する状況データ取得ステップと、この状況データ取得ステップにおいて得られた状況データに対して前記演算処理アルゴリズムを用いてシミュレーションを行うシミュレーションステップと、前記アルゴリズム編集ステップおよびシミュレーションステップを複数回繰り返し、異なる演算処理アルゴリズムに基づく前記シミュレーションの結果に基づいて妥当な演算処理アルゴリズムを検証する検証ステップとを具備することを特徴とする指揮統制意思決定支援方法が提供される。
【０００９】
このような手段を講じることにより、複数の演算処理アルゴリズムが定義され、各アルゴリズムごとにシミュレーションが実施されて価値が算出される。ユーザはこの価値に基づいて、演算処理アルゴリズムの妥当性を試行錯誤的に検証することができる。すなわち、アルゴリズムと状況データとをいわば独立したかたちで取り扱えるようにすることで、アルゴリズムの妥当性や頑健性を試行錯誤的に検証することがきわめて容易になる。これにより価値基準および論理演算の試行錯誤的な変更を容易に行うことができ、最も優れた意思決定を行う論理演算と価値基準パラメータとを効率よくかつ効果的に決定できるようになる。従って、指揮統制の意思決定に関わる基準の入力と編集とを効率よくかつ効果的に実施することが可能になる。
【発明の効果】
【００１０】
本発明によれば、支援能力を向上させるために行う価値基準および論理演算の試行錯誤的な変更を容易にすることができ、これにより、最も優れた意思決定を行う論理演算と価値基準パラメータとを効率よくかつ効果的に決定できるようにすることができる。
【発明を実施するための最良の形態】
【００１１】
図１は本発明に係わる指揮統制意思決定支援装置の一実施の形態を示す機能ブロック図である。図１において、符号１は入力手段としてのキーボードを示す。符号２は入力手段としてのマウスを示す。符号３は出力手段としてのディスプレイを示す。キーボード１、マウス２、ディスプレイ３のいずれも対話制御部４に接続される。
【００１２】
対話制御部４はユーザインタフェースを統括的に制御するもので、キーボード１、マウス２、ディスプレイ３、および、ロジック編集処理部５、判定処理部８に接続される。対話制御部４は、キーボード１およびマウス２からの入力信号をロジック編集処理部５、および、判定処理部８に送出するとともに、ロジック編集処理部５、および、判定処理部８からの出力信号をディスプレイ３に送出する。これによりＧＵＩ（Graphical User Interface）によるユーザインタフェース環境が実現される。
【００１３】
ロジック編集処理部５は図１の指揮統制意思決定支援装置における制御ロジックを編集するための処理を行う。ロジック編集処理部５はパラメータ保持部６から価値基準パラメータを読み出し、対話制御部４から送出される入力操作に基づいて制御ロジックの追加、変更、削除などの編集処理を実行する。編集処理の結果は対話制御部４に出力されるとともに、ロジック格納部７に過去の編集履歴ととともに格納される。
【００１４】
パラメータ保持部６は、この実施形態に関わる価値基準のパラメータを格納するもので、ロジック編集処理部５に接続される。ロジック格納部７はこの実施形態における指揮統制意思決定支援処理の制御ロジックを格納するもので、ロジック編集処理部５に接続される。ロジック格納部７は、ロジック編集処理部５の処理により更新された最新の制御ロジックのほか、以前に編集され確定した制御ロジックの履歴を保持する。
【００１５】
図１の判定処理部８は、この実施形態の指揮統制意思決定支援において所定の行動を行うことの価値を計算し、行動の妥当性を判定する。判定処理部８は対話制御部４、ロジック格納部７、および、状況データ格納部１０に接続される。判定処理部８は、ロジック格納部７から全ての制御ロジックを読み出す。また判定処理部８は、地図データ格納部９から地図情報を読み出し、状況データ格納部１０から状況データを読み出す。判定処理部８は読み出したこれらの情報を全ての制御ロジックに基づいて逐一処理し、各制御ロジックにおける所定の行動の妥当性を判定する。この判定の結果は対話制御部４に送出される。
【００１６】
地図データ格納部９は、制御ロジックに基づく意思決定支援に必要となる地図データを保持するもので、判定処理部８に接続される。状況データ格納部１０は、制御ロジックに基づく意思決定支援における価値計算に必要となる状況データを保持するもので、判定処理部８、および、通信部１１に接続される。通信部１１は、制御ロジックに基づく意思決定支援における価値計算に必要となる状況データを通信回線を用いて収集をするもので、状況データ格納部１０に接続される。通信部１１は、この実施形態における指揮統制意思決定支援に必要な状況データを保有する各種の通信機器とリアルタイムでの通信を行う。これにより、状況データ格納部１０には常に最新のデータが格納される。次に、上記構成における作用を説明する。
【００１７】
図２は、図１の指揮統制意思決定支援装置における表示画面と操作方法の例を示す図である。ディスプレイ３には例えば図２に示すような、複数のクリッカブルボタンを備えるウインドウが表示される。  
図３は、図２のウインドウをさらに詳細に説明するための図である。図３のメインウィンドウ３０１には、さらに、段階表示エリア３０２、シミュレーション結果表示エリア３０３、項目表示エリア３０４、アルゴリズム表示エリア３０５、影響度表示エリア３０６、および、変移表示エリア３０７が設けられる。
【００１８】
段階表示エリア３０２には、作戦計画と基準表とが表示される。シミュレーション結果表示エリア３０３には、作成および編集された論理演算アルゴリズムを特定の状況データに対して適用したシミュレーション結果が表示される。項目表示エリア３０４には、論理演算アルゴリズムの作成および編集に利用可能な価値基準パラメータである、複数の項目が表示される。アルゴリズム表示エリア３０５には、項目と状況データとの対応付けや、論理演算によって作成・編集中の論理演算アルゴリズムが表示される。影響度表示エリア３０６には、論理演算アルゴリズムの各ステップにおいて変化する価値の大きさが可視的に表示される。変移表示エリア３０７には、論理演算アルゴリズムを特定の状況データのもとで実行した際に所定の行動を行うことの価値計算による価値の数値変化が、可視的に表示される。
【００１９】
図４は、図１の指揮統制意思決定支援装置における処理手順を示すフローチャートである。図４において、まず、段階表示エリア３０２に対するマウス操作により意思決定段階を示す「作戦計画」が選択されたとする。すると、ディスプレイ３の画面上では段階表示エリア３０２に選択された作戦計画がハイライト表示され、当該作戦計画を構成する基準表の一覧が表示される（ステップ２０１）。
【００２０】
次に、段階表示エリア３０２の中の基準表の一覧に対するマウス操作により、論理演算アルゴリズムの編集を希望する基準表をユーザ（図１の指揮統制意思決定支援装置のオペレータ）は選択する。すると、段階表示エリア３０２の中の基準表の一覧のうち選択された基準表がハイライト表示される。さらに、既に過去に作成・編集され検証された論理演算アルゴリズムが存在する場合には、アルゴリズム表示エリア３０５に論理演算アルゴリズムが表示される。過去のアルゴリズムが存在しない場合には、論理演算アルゴリズムを新規作成するための領域が表示される（ステップ２０２）。
【００２１】
引き続きユーザは、項目表示エリア３０４から論理演算アルゴリズムに必要な価値基準パラメータである項目をマウスで選択し、この項目を、アルゴリズム表示エリア３０５に表示される論理演算アルゴリズム上の所望の場所にドラッグ＆ドロップ（マウス操作による）して配置する。そしてユーザは、状況データとの論理演算および該演算が真である場合に、価値計算に付与する価値数値を入力する。なおこの実施形態では、論理演算アルゴリズムの各ステップで変化する価値の大きさを、影響度表示エリア３０６に可視的に表示するようにする（ステップ２０３）。
【００２２】
ユーザは、選択中の作戦計画中の基準表に対する意思決定支援の論理演算アルゴリズムが所望の内容となるまでステップ３を繰り返し実行することにより、論理演算アルゴリズムを編集する（ステップ２０４）。  
作戦計画中の基準表に対してユーザの所望する内容の論理演算アルゴリズムが形成されると、この論理演算アルゴリズムの妥当性や正当性を検証するために、特定の状況データを設定してシミュレーションを実施する。状況データは図１の装置とは独立して存在するものであり、何らかの通信手段により状況データとして利用可能となっている。
【００２３】
図１の指揮統制意思決定支援装置は、状況データを利用して論理演算アルゴリズムを実行するとともに、その実行の経過に合わせて、論理演算アルゴリズムを状況データのもとで実行した際に所定の行動を行うことの価値計算による価値の数値変化を変移表示エリア３０７に可視的に表示する。また、過去に異なる状況データを用いてシミュレーションを行った実績がある場合には、過去の状況データに対するシミュレーションも併せて行い、論理演算アルゴリズムの改変により異なる状況データに対するシミュレーション結果がどのように変化するかを、シミュレーション結果表示エリア３０３に表示する（ステップ２０５）。
【００２４】
シミュレーションの結果がユーザが所望する結果となるまで、ステップ２０３からステップ２０５までの処理が繰り返される（ステップ２０６）。作戦計画を構成する基準表に対して作成・編集された論理演算アルゴリズムを所定の状況データに対して用いて行ったシミュレーションの結果がユーザの所望する結果と近くなったら（または一致した場合には）、作戦計画を構成する別の基準表に対する論理演算アルゴリズムの作成・編集に移る。その結果がユーザの望む結果となるまで、ステップ２０２から２０６までの処理が繰り返される（ステップ２０７）。  
ユーザが全ての意思決定段階の全ての基準適用範囲に対し、所定の複数の状況データに対するシミュレーションを実施し、所望の意思決定支援を行う論理演算アルゴリズムが完成するまで、ステップ２０１から２０７の処理が繰り返される（ステップＳ２０８）。
【００２５】
以上述べたようにこの実施形態によれば、価値基準をパラメータとし、論理演算によって指揮統制における意思決定支援を行うような装置や方法において、その能力を向上させる価値基準および論理演算の作成・編集を、直感的で容易な操作と、編集結果が及ぼす影響の可視化により、試行錯誤的な変更を容易にし、最も優れた意思決定を行う論理演算と価値基準パラメータとを効率よくかつ効果的に決定することが可能になる。
【００２６】
このように本実施形態では、価値基準パラメータと状況データとの論理的な演算処理によって行動の妥当性を判断し、指揮統制における意思決定を支援する方法において、ロジック編集手順において価値基準パラメータを状況データと関連づけて論理的な演算処理を定義し過去の編集履歴を保持する。状況データ入手手順により、意思決定に必要となる状況データを入力する。そして、シミュレーション手順により、演算処理の過去および現在のロジックに対し特定の状況に対するシミュレーションを行い、ロジック編集の妥当性や複数の状況データに対するロジックの頑健性を提示するようにしている。すなわち、意思決定の能力を向上させるための価値基準および論理演算の作成・編集を、直感的で容易な操作と、編集結果が及ぼす影響の可視化とが実現される。これにより、試行錯誤的な変更を容易に行うことができるようになり、最も優れた意思決定を行う論理演算と価値基準パラメータとを効率よくかつ効果的に決定することが可能になる。
【００２７】
なお本発明は上記実施の形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００２８】
【図１】は本発明に係わる指揮統制意思決定支援装置の一実施の形態を示す機能ブロック図。
【図２】図１の指揮統制意思決定支援装置における表示画面と操作方法の例を示す図。
【図３】図２のウインドウをさらに詳細に説明するための図。
【図４】図１の指揮統制意思決定支援装置における処理手順を示すフローチャート。
【００２９】
面の一例を示す図。
【符号の説明】
【００３０】
１…キーボード、２…マウス、３…ディスプレイ、４…対話制御部、５…ロジック編集処理部、６…パラメータ保持部、７…ロジック格納部、８…判定処理部、９…地図データ格納部、１０…状況データ格納部、１１…通信部、３０１…メインウィンドウ、３０２…段階表示エリア、３０３…シミュレーション結果表示エリア、３０４…項目表示エリア、３０５…アルゴリズム表示エリア、３０６…影響度表示エリア、３０７…変移表示エリア３０７
【図１】
2006185092.tif 000003
【図２】
2006185092.tif 000004
【図３】
2006185092.tif 000005
【図４】
2006185092.tif 000006