(57)【要約】【課題】前提条件の属性数が大量の場合でも、短時間で次元削減を実施して、適正な操作パラメータセットを決定することができるようにする。【解決手段】前提条件の空間の基底群である前提条件空間を構築する前提条件空間構築部２と、推奨前提条件の座標を前提条件空間上の座標に変換する前提条件空間部３とを設け、推奨パラメータ提示部４が事例蓄積部１に記録されている複数の事例レコードにおける前提条件空間上の座標と、前提条件空間上に変換された推奨前提条件の座標とを用いて、複数の事例レコードと推奨前提条件の類似度を算出し、その類似度を用いて、推奨の操作パラメータセットを決定する。【選択図】図１
2009230169.tif 000002
【特許請求の範囲】
【請求項１】
動作を開始する前の対象装置の周囲の状態が表現されている前提条件、上記対象装置の動作内容を設定する複数の操作パラメータからなる操作パラメータセット及び動作を開始した後の上記対象装置の周囲の状態が表現されている結果評価を含む複数の事例レコードを記録している事例レコード記録手段と、上記事例レコード記録手段に記録されている複数の事例レコード内の前提条件及び結果評価を用いて、上記前提条件の空間の基底群である前提条件空間を構築する前提条件空間構築手段と、推奨対象の前提条件である推奨前提条件の座標を上記前提条件空間構築手段により構築された前提条件空間上の座標に変換する座標変換手段と、上記事例レコード記録手段に記録されている複数の事例レコードにおける前提条件空間上の座標と上記座標変換手段により変換された推奨前提条件の座標とを用いて、上記複数の事例レコードと上記推奨前提条件の類似度を算出し、上記類似度を用いて、上記複数の事例レコード内の操作パラメータセットの中から、推奨の操作パラメータセットを決定する推奨操作パラメータ決定手段とを備えたパラメータ決定支援装置。
【請求項２】
任意の前提条件及び操作パラメータセットを対象装置の模擬器に設定して、上記模擬器を動作させる模擬器起動手段と、上記模擬器が動作を開始した後の上記模擬器の周囲の状態が表現されている結果評価を収集するとともに、上記前提条件及び操作パラメータセットを収集して、その前提条件、操作パラメータセット及び結果評価を含む事例レコードを生成する事例レコード生成手段とを設け、事例レコード記録手段が上記事例レコード生成手段により生成された事例レコードを記録することを特徴とする請求項１記載のパラメータ決定支援装置。
【請求項３】
任意の操作パラメータセットを対象装置に設定して、上記対象装置を動作させる対象装置起動手段と、上記対象装置における動作開始前後の状態を示す情報及び上記操作パラメータセットを収集して、その動作開始前後の状態を示す情報と上記操作パラメータセットから事例レコードを生成する事例レコード生成手段とを設け、事例レコード記録手段が上記事例レコード生成手段により生成された事例レコードを記録することを特徴とする請求項１記載のパラメータ決定支援装置。
【請求項４】
事例レコード記録手段は、事例レコード生成手段により生成された事例レコードの部分集合を記録することを特徴とする請求項２または請求項３記載のパラメータ決定支援装置。
【請求項５】
前提条件空間構築手段は、事例レコード記録手段に記録されている複数の事例レコード内の結果評価を所定の閾値を用いて２値の属性とみなし、上記事例レコード内の前提条件毎に、上記２値を判別する判別超平面及び上記判別超平面のマージンを算出して、上記判別超平面の法線方向と上記マージンからなる判別法線ベクトルを算出し、上記判別法線ベクトルの性能が規定性能以上であれば、上記判別法線ベクトルを上記前提条件の空間の基底群に加えることで、前提条件空間を構築することを特徴とする請求項１記載のパラメータ決定支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、提示された前提条件の下で、最適な操作パラメータセットを決定するパラメータ決定支援装置に関するものである。
【背景技術】
【０００２】
例えば、以下の特許文献１には、前提条件の属性群について、主成分分析によって次元削減を行った上で、類似検索により推奨の操作パラメータを決定しているパラメータ決定支援装置が開示されている。
前提条件の次元削減方法として、データベースに格納されたベクトルをランダムに選択し、直交化された基底ベクトルによって次元を削減する技術が存在する（例えば、特許文献２を参照）。
【０００３】
【特許文献１】特開平５−４０８５２号公報（段落番号［００５５］から［００７１］、図３）
【特許文献１】特開２００５−５０１９７号公報（段落番号［００１１］から［００１４］）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のパラメータ決定支援装置は以上のように構成されているので、主成分分析によって、前提条件の属性群の次元削減を行っているが、主成分分析では、属性数をサイズとする行列の固有値の求解過程を実施する必要がある。そのため、属性数が大量の場合には、多くの時間を要する課題があった。
また、主成分方向が多数の属性の重み付き和で表現されるため、その意味の解釈が困難である課題もあった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、前提条件の属性数が大量の場合でも、短時間で次元削減を実施して、適正な操作パラメータセットを決定することができるパラメータ決定支援装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るパラメータ決定支援装置は、事例レコード記録手段に記録されている複数の事例レコード内の前提条件及び結果評価を用いて、その前提条件の空間の基底群である前提条件空間を構築する前提条件空間構築手段と、推奨対象の前提条件である推奨前提条件の座標を前提条件空間構築手段により構築された前提条件空間上の座標に変換する座標変換手段とを設け、推奨操作パラメータ決定手段が事例レコード記録手段に記録されている複数の事例レコードにおける前提条件空間上の座標と座標変換手段により変換された推奨前提条件の座標とを用いて、複数の事例レコードと推奨前提条件の類似度を算出し、その類似度を用いて、複数の事例レコード内の操作パラメータセットの中から、推奨の操作パラメータセットを決定するようにしたものである。
【発明の効果】
【０００７】
この発明によれば、事例レコード記録手段に記録されている複数の事例レコード内の前提条件及び結果評価を用いて、その前提条件の空間の基底群である前提条件空間を構築する前提条件空間構築手段と、推奨対象の前提条件である推奨前提条件の座標を前提条件空間構築手段により構築された前提条件空間上の座標に変換する座標変換手段とを設け、推奨操作パラメータ決定手段が事例レコード記録手段に記録されている複数の事例レコードにおける前提条件空間上の座標と座標変換手段により変換された推奨前提条件の座標とを用いて、複数の事例レコードと推奨前提条件の類似度を算出し、その類似度を用いて、複数の事例レコード内の操作パラメータセットの中から、推奨の操作パラメータセットを決定するように構成したので、前提条件の属性数が大量の場合でも、短時間で次元削減を実施して、適正な操作パラメータセットを決定することができる効果がある。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１はこの発明の実施の形態１によるパラメータ決定支援装置を示す構成図であり、図において、事例蓄積部１は動作を開始する前の対象装置の周囲の状態が表現されている前提条件、対象装置の動作内容を設定する複数の操作パラメータからなる操作パラメータセット及び動作を開始した後の対象装置の周囲の状態が表現されている結果評価を含む複数の事例レコードを記録している。なお、事例蓄積部１は事例レコード記録手段を構成している。
前提条件空間構築部２は事例蓄積部１に記録されている複数の事例レコード内の前提条件及び結果評価を用いて、前提条件の空間の基底群である前提条件空間を構築する処理を実施する。なお、前提条件空間構築部２は前提条件空間構築手段を構成している。
【０００９】
前提条件空間変換部３はユーザにより指定された推奨対象の前提条件である推奨前提条件の座標を前提条件空間構築部２により構築された前提条件空間上の座標に変換する処理を実施する。なお、前提条件空間変換部３は座標変換手段を構成している。
推奨パラメータ提示部４は事例蓄積部１に記録されている複数の事例レコードにおける前提条件空間上の座標と前提条件空間変換部３により変換された推奨前提条件の座標とを用いて、複数の事例レコードと推奨前提条件の類似度を算出し、その類似度を用いて、複数の事例レコード内の操作パラメータセットの中から、推奨の操作パラメータセットを決定してユーザに提示する処理を実施する。なお、推奨パラメータ提示部４は推奨操作パラメータ決定手段を構成している。
【００１０】
次に動作について説明する。
事例蓄積部１は、前提条件、操作パラメータセット及び結果評価を含む複数の事例レコードを記録しており、前提条件空間構築部２及び推奨パラメータ提示部４からの要求に応じて、該当する事例レコードを前提条件空間構築部２及び推奨パラメータ提示部４に提供する。
【００１１】
ここで、図２は事例蓄積部１に記録されている事例レコードの種類を例示している説明図である。
図２（ａ）の模擬事例レコードは、対象装置の模擬器が入手可能な場合に得られる事例レコードであり、模擬器と連携を図ることで、事例レコードの蓄積の容易化を図るものである。
模擬事例レコードの属性は、図２（ａ）に示すように、前提条件、操作パラメータセット及び結果評価の３種類から構成されている。
【００１２】
前提条件の属性としては、コントロール可能属性とコントロール不能属性がある。
コントロール可能属性は、例えば、移動可能なセンサを有する模擬器の場合には、センサの位置や、センサを向けたときに検知可能な距離や範囲などがある。
コントロール不能属性は、例えば、外気の気温、湿度や風速などがある。
操作パラメータセットの属性は、コントロール可能属性であって、推奨対象の属性である。例えば、センサシステムであれば、数多く見つけるモードと、見つけたものを見失わないようにするモードとの切換などがある。
結果評価の属性は、動作開始後の模擬器の状態を示す情報や、その状態をある時間内で集計した情報などがある。例えば、単位時間当りの見つけた数や、対象当りの見続けられた平均時間などがある。
【００１３】
図３は対象装置の模擬器から結果評価を収集して事例レコードを生成する場合のパラメータ決定支援装置の部分構成例を示す説明図である。
図において、環境設定部１１は対象装置の模擬器である模擬部１３に対して、任意の前提条件として、環境情報属性（模擬部１３が動作する前の周囲の状況や、模擬部１３自身の状況を記述している情報であり、実際に計測が可能な情報が該当する）を設定する処理を実施する。
操作パラメータ設定部１２は対象装置の模擬器である模擬部１３に対して、任意の操作パラメータセットを設定して、模擬部１３の動作開始を指示する処理を実施する。
なお、環境設定部１１及び操作パラメータ設定部１２から模擬器起動手段が構成されている。
【００１４】
模擬部１３は環境設定部１１により設定された前提条件の下で、操作パラメータ設定部１２により設定された操作パラメータセットに対応する動作を開始する対象装置の模擬器である。
結果評価部１４は模擬部１３が動作を開始した後の模擬部１３の周囲の状態、あるいは、その状態を時間内で集計したものを評価し、その結果評価と、環境設定部１１により設定された前提条件と、操作パラメータ設定部１２により設定された操作パラメータセットとを含む事例レコード（図２（ａ）を参照）を生成して、その事例レコードを図１の事例蓄積部１に出力する処理を実施する。なお、結果評価部１４は事例レコード生成手段を構成している。
【００１５】
次に、図２（ｂ）の実地事例レコードは、対象装置における動作状態を計測することが可能な場合に得られる事例レコードであり、実器と連携を図ることで、事例レコードの蓄積の容易化を図るものである。
実地事例レコードの属性は、図２（ｂ）に示すように、環境情報（前提条件）、操作パラメータセット及び結果情報（結果評価）の３種類から構成されている。
環境情報の属性は、対象装置が動作する前の周囲の状況や、対象装置自身の状況を記述している情報であり、前提条件として、計測可能な情報が該当する。
結果情報の属性は、対象装置が動作を開始した後の対象装置の周囲の状態、あるいは、その状態を時間内で集計したものであり、計測可能な情報が該当する。
【００１６】
図４は対象装置（実器）から結果評価を収集して事例レコードを生成する場合のパラメータ決定支援装置の部分構成例を示す説明図である。
図において、環境計測部２１は対象装置である機能部２３が動作を開始する前の機能部２３の周囲の状況を示す環境情報を計測する処理を実施する。
操作パラメータ設定部２２は機能部２３に対して、任意の操作パラメータセットを設定するとともに、環境計測部２１により計測された環境情報を前提条件として設定し、機能部２３の動作開始を指示する処理を実施する。
なお、環境計測部２１及び操作パラメータ設定部２２から対象装置起動手段が構成されている。
【００１７】
機能部２３は操作パラメータ設定部２２により設定された前提条件の下で、操作パラメータ設定部２２により設定された操作パラメータセットに対応する動作を開始する対象装置である。
結果計測部２４は機能部２３が動作を開始した後の機能部２３の周囲の状態、あるいは、その状態を時間内で集計したものを計測する処理を実施する。
結果評価部２５は結果計測部２４の計測結果を評価し、その結果評価と、操作パラメータ設定部２２により設定された前提条件及び操作パラメータセットとを含む事例レコード（図２（ｂ）を参照）を生成して、その事例レコードを図１の事例蓄積部１に出力する処理を実施する。
結果計測部２４及び結果評価部２５から事例レコード生成手段が構成されている。
【００１８】
次に、図２（ｃ）の事例集計レコードは、図２（ａ）の模擬事例レコード、あるいは、図２（ｂ）の実地事例レコードの部分集合を集計して作られるものであり、その模擬事例レコード又は実地事例レコードの部分集合を図１の事例蓄積部１に記録されている事例レコードに加えることで、コントロール不能属性を考慮から外すことが容易になる。
事例集計レコードの属性は、前提条件集計、操作パラメータセット、結果評価集計から構成されている。
例えば、模擬事例レコードの前提条件のうち、コントロール可能属性についてのみ集計すれば、前提条件集計の属性をコントロール可能属性のみとする事例集計レコードを作ることができる。
具体的には、例えば、前提条件の中に外乱を模擬した乱数がある場合、あるいは、天候の属性が含まれている場合、乱数あるいは天候だけが異なるが、他の前提条件や操作パラメータセットの属性の値が等しい事例レコード同士を部分集合とみなし、その部分集合内で結果評価の属性の値の平均と分散を算出して、結果評価集計の属性とするようにする。
【００１９】
前提条件空間構築部２は、事例蓄積部１に記録されている複数の事例レコードを収集し、複数の事例レコードに含まれている前提条件及び結果評価を用いて、前提条件の空間の基底群である前提条件空間を構築する。
以下、前提条件空間構築部２の処理内容を具体的に説明する。図５は前提条件空間構築部２の処理内容を示すフロー図である。
【００２０】
前提条件空間構築部２は、ユーザから前提条件の選択指示や、前提条件の属性に対する数値化の指示を受けると、事例蓄積部１に記録されている複数の事例レコードの中から、選択対象の前提条件を収集（選択対象の前提条件のうち、属性が数値化可能な前提条件を収集）し、その前提条件の属性を数値化する（ステップＳＴ１）。
ただし、ユーザの指示を受け付けないように設定することが可能であり、ユーザの指示を受け付けない場合、あるいは、ユーザの指示がない場合には、事例蓄積部１から属性が既に数値化されている前提条件を収集するようにする。
このとき、属性が既に数値化されている全ての前提条件を収集するようにしてもよいし、既に数値化されている前提条件をランダムに選択して収集するようにしてもよい。
【００２１】
前提条件空間構築部２は、ユーザから結果評価の選択指示や、閾値の指示を受け付けると、事例蓄積部１に記録されている複数の事例レコードの中から、選択対象の結果評価を収集する（ステップＳＴ２）。
ただし、ユーザの指示を受け付けないように設定することが可能であり、ユーザの指示を受け付けない場合、あるいは、ユーザの指示がない場合には、事例蓄積部１から全ての結果評価を収集するようにする。
このような場合、閾値については、収集した結果評価の属性の統計量から決定するようにする。例えば、全結果評価の属性の平均値や中央値を閾値に決定する。
なお、結果評価の属性が有限個の値からなる場合には、全体で一つの閾値ではなく、個々の結果評価毎に、一つの閾値を決定するようにしてもよい。
【００２２】
前提条件空間構築部２は、上記のようにして、事例蓄積部１から前提条件及び結果評価を収集すると、複数の前提条件の中から、一つの前提条件を選択し、また、複数の結果評価の中から、一つの結果評価を選択する。
前提条件空間構築部２は、一つの前提条件と一つの結果評価を選択すると、その前提条件と結果評価をＳＶＭ適用モジュール（判別法線ベクトルを出力するモジュール）に与えることにより、そのＳＶＭ適用モジュールから判別法線ベクトルを取得する（ステップＳＴ３）。
この処理を収集した結果評価の数だけ繰り返して、収集した結果評価の数だけ判別法線ベクトルを取得する。
【００２３】
ここで、ＳＶＭ適用モジュールは、前提条件の属性群が張る空間を結果評価の指標に従って２分割する判別超平面を算出するものである。
判別超平面の算出は、公知技術であるサポートベクターマシン（ＳＶＭ）の仕組みを用いることができる。
この仕組みによって得られる判別超平面は、判別法線ベクトルで表現され、判別法線ベクトルの方向は判別超平面の法線方向を表し、判別法線ベクトルの長さは２分割間のマージンの幅を表するものである。
【００２４】
前提条件空間構築部２は、判別法線ベクトルを取得すると、ユーザから規定性能の指示を受け付けるようにする。
ただし、ユーザの指示を受け付けないように設定することが可能であり、ユーザの指示を受け付けない場合、あるいは、ユーザの指示がない場合には、システムデフォルト値として、例えば、５割を越える値を規定性能として設定するようにする。
【００２５】
前提条件空間構築部２は、複数の判別法線ベクトルの判別性能を測定し、その判別性能が規定性能以上であれば、判別法線ベクトルを前提条件の空間の基底群に加えることで、前提条件空間を構築する（ステップＳＴ４）。
ここで、ユーザから規定基底数の指示を受け付けられるようにしておき、前提条件の空間の基底群の基底数が、その規定基底数に達しない場合には、ステップＳＴ１の前提条件選択処理に戻って、基底の追加を試みるようにしてもよい。
【００２６】
図６は前提条件空間の基底生成の仕組みを示す説明図である。
図６の例では、３つの事例レコードｘ１，ｘ２，ｘ３を想定しており、２次元の前提条件空間内に存在しているものとしている。
また、結果評価の指標はｆ，ｇの２つを想定しており、３つの事例レコードｘ１，ｘ２，ｘ３における結果評価の属性値はｆ（ｘ１），ｆ（ｘ２），ｆ（ｘ３），ｇ（ｘ１），ｇ（ｘ２），ｇ（ｘ３）で表現している。
【００２７】
結果評価の属性のそれぞれの閾値（あるいは、それぞれの閾値の集合）は、上述したように、ユーザの指示等によって決定され、図６（ａ）（ｂ）に示すように、３つの事例レコードｘ１，ｘ２，ｘ３の結果評価の指標ｆ，ｇは、その閾値を境界として２分割される。
即ち、結果評価の指標ｆでは、図６（ａ）に示すように、その属性値がｆ（ｘ１），ｆ（ｘ２）とｆ（ｘ３）に分割され、結果評価の指標ｇでは、図６（ｂ）に示すように、その属性値がｇ（ｘ１），ｇ（ｘ３）とｇ（ｘ２）に分割されているものとする。
【００２８】
結果評価の指標ｆの分割に対してＳＶＭを適用すると、図６（ａ）上の直線で示される判別直線と、矢印で示される当該判別直線の単位長の法線ベクトルＦが得られる。
同様に、結果評価の指標ｇの分割に対してＳＶＭを適用すると、図６（ｂ）上の直線で示される判別直線と、矢印で示される当該判別直線の単位長の法線ベクトルＧが得られる。
この２つの法線ベクトルＦ，Ｇが前提条件空間の新たな基底ベクトルＦ，Ｇとなり、その座標は、各基底ベクトルＦ，Ｇと各事例レコードｘ１，ｘ２，ｘ３との内積によって得られる。
図６（ｃ）では、結果評価の指標ｆの基底ベクトルＦと各事例レコードｘ１，ｘ２，ｘ３との内積が、Ｆ・ｘ１＝−１，Ｆ・ｘ２＝−１，Ｆ・ｘ３＝＋１となり、結果評価の指標ｇの基底ベクトルＧと各事例レコードｘ１，ｘ２，ｘ３との内積が、Ｇ・ｘ１＝−１，Ｇ・ｘ２＝＋１，Ｇ・ｘ３＝−１となる例を示している。
なお、図６（ｃ）において、事例レコードｘ４は、新たにユーザにより指定された推奨対象の事例レコードであり、その事例レコードに含まれている前提条件が推奨前提条件（推奨対象の前提条件）であるものとする。
【００２９】
前提条件空間変換部３は、前提条件空間構築部２が前提条件空間を構築すると、ユーザにより指定された事例レコードｘ４に含まれている推奨前提条件の座標を前提条件空間上の座標に変換する。
図６（ｃ）では、基底ベクトルＦと事例レコードｘ４との内積がＦ・ｘ４＝−２、基底ベクトルＧと事例レコードｘ４との内積がＧ・ｘ４＝−１と変換されている例を示している。
【００３０】
推奨パラメータ提示部４は、前提条件空間変換部３が事例レコードｘ４に含まれている推奨前提条件の座標を前提条件空間上の座標に変換すると、事例蓄積部１に記録されている事例レコードｘ１，ｘ２，ｘ３における前提条件空間上の座標と、前提条件空間変換部３により変換された事例レコードｘ４に含まれている推奨前提条件の座標とを用いて、事例レコードｘ１，ｘ２，ｘ３と推奨前提条件の類似度を算出し、その類似度を用いて、事例レコードｘ１，ｘ２，ｘ３に含まれている操作パラメータセットの中から、推奨の操作パラメータセットを決定してユーザに提示する。
以下、推奨パラメータ提示部４の処理内容を具体的に説明する。図７は推奨パラメータ提示部４の処理内容を示すフロー図である。
【００３１】
推奨パラメータ提示部４は、例えば、事例レコードｘ１，ｘ２，ｘ３に含まれている前提条件と事例レコードｘ４に含まれている推奨前提条件との類似度として、ユークリッド距離を算出する。
推奨パラメータ提示部４は、ユーザから類似基準値の指示を受け付けると、事例レコードｘ１，ｘ２，ｘ３の中で、類似度（ユークリッド距離）が類似基準値以上の事例コードを選択する（ステップＳＴ１１）。
あるいは、ユーザから類似数Ｎ（例えば、Ｎ＝２）の指示を受け付けている場合には、事例レコードｘ１，ｘ２，ｘ３の中から、類似度が上位Ｎ個の事例コードを選択する。
【００３２】
図６（ｃ）の例では、最も類似度（ユークリッド距離）が高い前提条件は、事例レコードｘ２に含まれている前提条件であり、次に類似度（ユークリッド距離）が高い前提条件は、事例レコードｘ１に含まれている前提条件であり、最も類似度（ユークリッド距離）が低い前提条件は、事例レコードｘ３に含まれている前提条件であると判断される。
したがって、類似数として、例えば、Ｎ＝２を指示された場合には、事例レコードｘ２，ｘ１が選択され、事例レコードｘ３が除外される。
なお、類似基準値等の指示をユーザから受け付けないように設定することが可能であり、ユーザの指示を受け付けない場合、あるいは、ユーザの指示がない場合には、事例蓄積部１に記録されている全ての事例レコードｘ１，ｘ２，ｘ３を選択するようにしてもよい。
あるいは、デフォルトの類似基準値を予め設定して、その類似基準値以上の事例レコードを選択するようにしてもよい。また、デフォルトの類似数を予め設定して、その類似数だけ、類似度が高い順に事例レコードを選択するようにしてもよい。
【００３３】
推奨パラメータ提示部４は、上記のようにして、事例コードを選択すると、ユーザから結果評価の属性群に対する重み付けベクトルの指示を受け付けるようにする。
推奨パラメータ提示部４は、選択した各事例コードに含まれている結果評価の属性と重み付けベクトルとの内積を一元化結果評価値として算出し、その一元化結果評価値を当該事例レコードに付加する（ステップＳＴ１２）。
ただし、重み付けベクトルの指示をユーザから受け付けないように設定することが可能であり、ユーザの指示を受け付けない場合、あるいは、ユーザの指示がない場合には、デフォルト値を予め設定して、例えば、全ての重みを“１”として、一元化結果評価値を算出するようにしてもよい。
【００３４】
図６（ｃ）の例では、全ての重みを“１”とすると、事例レコードｘ２と事例レコードｘ３は一元化結果評価値が共に“０”、事例レコードｘ１は一元化結果評価値が“−２”と計算される。
ステップＳＴ１１の処理で、事例レコードｘ３が除外されているので、事例レコードｘ１，ｘ２の一元化結果評価値が計算されて、その一元化結果評価値が事例レコードｘ１，ｘ２に付加される。
【００３５】
推奨パラメータ提示部４は、ユーザから選択数の指示を受け付けると、一元化結果評価値が高い順に、その選択数分の事例レコードを選択し、その事例レコードに含まれている操作パラメータセットを推奨操作パラメータセットとしてユーザに提示する（ステップＳＴ１３）。
例えば、選択数が“１”であれば、一元化結果評価値が最も高い事例レコードｘ２が選択され、選択数が“２”であれば、一元化結果評価値が最も高い事例レコードｘ２と、事例レコードｘ１が選択される。
なお、選択数の指示をユーザから受け付けないように設定することが可能であり、ユーザの指示を受け付けない場合、あるいは、ユーザの指示がない場合には、デフォルトの選択数（例えば、記録されている事例レコードの半数）を予め設定するようにしてもよい。
【００３６】
ここでは、推奨パラメータ提示部４の処理内容が図７で示されているものについて示したが、図８で示されているものであってもよい。
即ち、推奨パラメータ提示部４は、図７のステップＳＴ１１の処理と同様に、類似度（ユークリッド距離）が類似基準値以上の事例コード、あるいは、類似度が上位Ｎ個の事例コードを選択する（ステップＳＴ２１）。
推奨パラメータ提示部４は、ユーザから選択数の指示を受け付けると、類似度が高い順に、その選択数分の事例レコードを選択する（ステップＳＴ２２）。
【００３７】
推奨パラメータ提示部４は、ユーザから操作パラメータセットに対する重み付けベクトルの指示を受け付けると、選択した各事例コードに含まれている操作パラメータセットに対して、その重み付けベクトル内の該当する重みを加算する。
推奨パラメータ提示部４は、この重みが最大となる操作パラメータセットを推奨操作パラメータセットに決定し、その推奨操作パラメータセットをユーザに提示する（ステップＳＴ２３）。
【００３８】
ここでは、推奨パラメータ提示部４の処理内容が図７〜８で示されているものについて示したが、図９で示されているものであってもよい。
即ち、推奨パラメータ提示部４は、ユーザから結果評価の属性群及び類似度に対する重み付けベクトルの指示を受け付けると、事例蓄積部１に記録されている事例レコードｘ１，ｘ２，ｘ３毎に、当該事例レコードに含まれている結果評価の属性と、上記類似度と、上記重み付けベクトルとの内積を一元化結果評価値として算出し、その一元化結果評価値を当該事例レコードに付加する（ステップＳＴ３１）。
推奨パラメータ提示部４は、ユーザから選択数の指示を受け付けると、図７のステップＳＴ１３の処理と同様に、一元化結果評価値が高い順に、その選択数分の事例レコードを選択し、その事例レコードに含まれている操作パラメータセットを推奨操作パラメータセットとしてユーザに提示する（ステップＳＴ３２）。
【００３９】
ここでは、推奨パラメータ提示部４の処理内容が図７〜図９で示されているものについて示したが、図１０で示されているものであってもよい。
即ち、推奨パラメータ提示部４は、ユーザから選択数の指示を受け付けると、結果評価値及び類似度が高い順に、その選択数分の事例レコードを選択する（ステップＳＴ４１）。
推奨パラメータ提示部４は、ユーザから操作パラメータセットに対する重み付けベクトルの指示を受け付けると、選択した各事例コードに含まれている操作パラメータセットに対して、その重み付けベクトル内の該当する重みを加算し、この重みが最大となる操作パラメータセットを推奨操作パラメータセットに決定し、その推奨操作パラメータセットをユーザに提示する（ステップＳＴ４２）。
【００４０】
以上で明らかなように、この実施の形態１によれば、事例蓄積部１に記録されている複数の事例レコード内の前提条件及び結果評価を用いて、その前提条件の空間の基底群である前提条件空間を構築する前提条件空間構築部２と、推奨対象の前提条件である推奨前提条件の座標を前提条件空間構築部２により構築された前提条件空間上の座標に変換する前提条件空間部３とを設け、推奨パラメータ提示部４が事例蓄積部１に記録されている複数の事例レコードにおける前提条件空間上の座標と前提条件空間部３により変換された推奨前提条件の座標とを用いて、複数の事例レコードと推奨前提条件の類似度を算出し、その類似度を用いて、複数の事例レコード内の操作パラメータセットの中から、推奨の操作パラメータセットを決定するように構成したので、前提条件の属性数が大量の場合でも、短時間で次元削減を実施して、適正な操作パラメータセットを決定することができる効果を奏する。
また、この実施の形態１によれば、前提条件の属性群と結果評価の属性群を用いて、前提条件空間を定めるようにしているので、前提条件空間の構築が高速化し、前提条件空間の基底が結果評価の属性と関連するため、基底変換後の座標の説明能力が向上する効果が得られる。
【００４１】
この実施の形態１によれば、任意の前提条件を模擬部１３に設定する環境設定部１１と、操作パラメータセットを模擬部１３に設定して、模擬部１３の動作開始を指示する操作パラメータ設定部１２と、模擬部１３が動作を開始した後の模擬部１３の周囲の状態が表現されている結果評価と環境設定部１１により設定された前提条件と操作パラメータ設定部１２により設定された操作パラメータセットとを含む事例レコードを生成して、その事例レコードを図１の事例蓄積部１に出力する結果評価部１４とを設けるように構成したので、模擬器との連携が図られて、事例レコードの蓄積の容易化を図ることができる効果を奏する。
【００４２】
また、この実施の形態１によれば、機能部２３が動作を開始する前の機能部２３の周囲の状況を示す環境情報を計測する環境計測部２１と、操作パラメータセットを機能部２３に設定するとともに、環境計測部２１により計測された環境情報を前提条件として機能部２３に設定し、機能部２３の動作開始を指示する操作パラメータ設定部２２と、機能部２３が動作を開始した後の機能部２３の周囲の状態等を計測する結果計測部２４と、結果計測部２４の計測結果を評価し、その結果評価と、操作パラメータ設定部２２により設定された前提条件及び操作パラメータセットとを含む事例レコードを生成して、その事例レコードを事例蓄積部１に出力する結果評価部２５とを設けるように構成したので、実器と連携が図られて、現実を反映した事例レコードを用いることが容易になる効果を奏する。
【００４３】
この実施の形態１によれば、図２（ａ）の模擬事例レコード、あるいは、図２（ｂ）の実地事例レコードの部分集合を集計して、図２（ｃ）の事例集計レコードを生成するようにしたので、例えば、気象等の外乱の影響を考慮から外して、安定した結果を与えることができるようになる効果が得られる。
【００４４】
この実施の形態１によれば、事例蓄積部１に記録されている複数の事例レコード内の結果評価を所定の閾値を用いて２値の属性とみなし、その事例レコード内の前提条件において、その２値を判別する判別超平面及び判別超平面のマージンを算出して、その判別超平面の法線方向とマージンからなる判別法線ベクトルを算出し、その判別法線ベクトルの性能が規定性能以上であれば、その判別法線ベクトルを前提条件の空間の基底群に加えることで、前提条件空間を構築するように構成したので、前提条件空間の構築が高速化される効果を奏する。また、前提条件空間の基底の方向及び単位が結果評価の属性と関連するため、基底変換後の座標の説明能力が向上する効果を奏する。
【図面の簡単な説明】
【００４５】
【図１】この発明の実施の形態１によるパラメータ決定支援装置を示す構成図である。
【図２】事例蓄積部１に記録されている事例レコードの種類を例示している説明図である。
【図３】対象装置の模擬器から結果評価を収集して事例レコードを生成する場合のパラメータ決定支援装置の部分構成例を示す説明図である。
【図４】対象装置（実器）から結果評価を収集して事例レコードを生成する場合のパラメータ決定支援装置の部分構成例を示す説明図である。
【図５】前提条件空間構築部２の処理内容を示すフロー図である。
【図６】前提条件空間の基底生成の仕組みを示す説明図である。
【図７】推奨パラメータ提示部４の処理内容を示すフロー図である。
【図８】推奨パラメータ提示部４の処理内容を示すフロー図である。
【図９】推奨パラメータ提示部４の処理内容を示すフロー図である。
【図１０】推奨パラメータ提示部４の処理内容を示すフロー図である。
【符号の説明】
【００４６】
１  事例蓄積部（事例レコード記録手段）、２  前提条件空間構築部（前提条件空間構築手段）、３  前提条件空間変換部（座標変換手段）、４  推奨パラメータ提示部（推奨操作パラメータ決定手段）、１１  環境設定部（模擬器起動手段）、１２  操作パラメータ設定部（模擬器起動手段）、１３  模擬部、１４，２５  結果評価部（事例レコード生成手段）、２１  環境計測部（対象装置起動手段）、２２  操作パラメータ設定部（対象装置起動手段）、２３  機能部、２４  結果計測部（事例レコード生成手段）。
【図１】
2009230169.tif 000003
【図２】
2009230169.tif 000004
【図３】
2009230169.tif 000005
【図４】
2009230169.tif 000006
【図５】
2009230169.tif 000007
【図６】
2009230169.tif 000008
【図７】
2009230169.tif 000009
【図８】
2009230169.tif 000010
【図９】
2009230169.tif 000011
【図１０】
2009230169.tif 000012