(57)【要約】  本発明は、ユーザにとって価値あるシミュレーション結果を効率良く提示することが可能な、シミュレーションシステムおよびシミュレーション方法の提供を課題とする。  本発明は、シミュレーションを実行し、複数のシミュレーション結果をサンプルとして表示し、表示した結果のそれぞれに対するユーザの評価の情報の入力をユーザインタフェースで受け付け、入力された情報に基づいてシミュレーション結果の群を出力することで、上述の課題を解決する。
2014115254.tif 000002
【特許請求の範囲】
【請求項１】
シミュレーションを実行する処理装置と、
複数のシミュレーション結果をサンプルとして表示し、表示した結果のそれぞれに対するユーザの評価の情報の入力を受け付けるユーザインタフェースと、を有し、
入力された情報に基づいてシミュレーション結果の群を出力するシミュレーションシステム。
【請求項２】
請求項１に記載のシミュレーションシステムにおいて、
前記結果の表示は、各結果をプロットした散布図であり、
前記ユーザの評価は、各結果のユーザの予想との近さを指標とするものであり、
前記入力された情報に基づいてシミュレーション結果の群を出力する際に、前記ユーザの評価に基づいて前記表示した結果に対するユーザの評価の中心を求め、求めた中心からの距離に基づいて前記シミュレーション結果の群を出力することを特徴とするシミュレーションシステム。
【請求項３】
請求項２に記載のシミュレーションシステムにおいて、
前記ユーザインタフェースは、さらに、ユーザからの前記中心からの距離の情報を受け付け、
前記入力された情報に基づいてシミュレーション結果の群を出力する際に、さらに、前記受け付けた距離の情報に基づいて前記シミュレーション結果の群を出力することを特徴とするシミュレーションシステム。
【請求項４】
請求項１に記載のシミュレーションシステムにおいて、
前記処理装置はサーバ装置の中央処理装置であることを特徴とするシミュレーションシステム。
【請求項５】
請求項１に記載のシミュレーションシステムにおいて、
前記ユーザインタフェースは携帯端末のタッチパネルであることを特徴とするシミュレーションシステム。
【請求項６】
処理装置でシミュレーションを実行し、
表示装置に複数のシミュレーション結果をサンプルとして表示し、表示した結果のそれぞれに対するユーザの評価の情報の入力をユーザインタフェースで受け付け、
入力された情報に基づいてシミュレーション結果の群を出力するシミュレーション方法。
【請求項７】
請求項６に記載のシミュレーション方法において、
前記結果の表示は、各結果をプロットした散布図であり、
前記ユーザの評価は、各結果のユーザの予想との近さを指標とするものであり、
前記入力された情報に基づいてシミュレーション結果の群を出力する際に、前記ユーザの評価に基づいて前記表示した結果に対するユーザの評価の中心を求め、求めた中心からの距離に基づいて前記シミュレーション結果の群を出力することを特徴とするシミュレーション方法。
【請求項８】
請求項７に記載のシミュレーション方法において、
前記ユーザインタフェースは、さらに、ユーザからの前記中心からの距離の情報を受け付け、
前記入力された情報に基づいてシミュレーション結果の群を出力する際に、さらに、前記受け付けた距離の情報に基づいて前記シミュレーション結果の群を出力することを特徴とするシミュレーション方法。
【請求項９】
請求項６に記載のシミュレーション方法において、
前記処理装置はサーバ装置の中央処理装置であることを特徴とするシミュレーション方法。
【請求項１０】
請求項６に記載のシミュレーション方法において、
前記ユーザインタフェースは携帯端末のタッチパネルであることを特徴とするシミュレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シミュレーションシステムおよびシミュレーション方法に関し、特にユーザインタフェースを利用したシステムおよび方法に関する。
【背景技術】
【０００２】
本技術分野の背景技術として特許文献１に開示された技術がある。この公報には、複数のシミュレーション結果に対し、ユーザがある条件を入力すると、その条件を満たす結果のみが提示される方法が記載されている。また、その他の背景技術として特許文献２に開示された技術がある。この公報には、あるシミュレーション結果を提示し、その結果が実際の振る舞いと似ているかをユーザが判断し、違っている場合には、初期値を変更して再シミュレーションした結果を表示する方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７２３３９２１号明細書
【特許文献２】米国特許出願公開第２００６／００５５７０５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
社会インフラや都市などを効率的に設計、運用するためのツールとして、実社会を予測するためのシミュレーションシステムが注目されている。このシミュレーションシステムにおいては、対象とする実社会が所謂複雑系であり、非常に多くの要素が相互作用するため、事象を正確にシミュレートすることが困難である。したがって、ある一つのシミュレーション結果を示すよりも、複数の可能性を提示した方が、ユーザの納得感を得られやすいことが多い。しかしながら、多数のシミュレーション結果をやみくもに提示しても、その中からユーザが価値ある結果を探し出すことは困難である。【０００５】
また、実社会の予測シミュレーションなどの場合、シミュレーション結果に価値があるどうかは、結果の特性のみで判断することが困難な場合が多い。例えば、特性が良くない結果でも、その結果に至った過程を知ることで新たな気付きを誘発することができれば、価値ある結果と言うことができる。反対にいくら特性が良くても、自分の予想と全く同じで結果あれば、気付きを得るという点においては価値ある結果と言えないこともある。【０００６】
ここで、前述した特許文献１の方法は、シミュレーション結果の特性のみで提示する範囲を限定している。したがって、上記の例のように、特性の良くない結果から新たな気付きを得ることなどは、実現困難であった。【０００７】
一方、特許文献２の方法は、初期値を変更する際に、どのような設定にすれば価値ある結果に近づくのかの指針までは考慮されていない。したがって、価値ある結果を得ようとすれば、初期値の異なる多回数のシミュレーションを繰り返すことになる可能性があった。【０００８】
本発明は、上記の課題を鑑みてなされたものであり、その目的は、ユーザにとって価値あるシミュレーション結果を効率良く提示することが可能な、シミュレーションシステムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。【００１０】
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、シミュレーションを実行し、複数のシミュレーション結果をサンプルとして表示し、表示した結果のそれぞれに対するユーザの評価の情報の入力をユーザインタフェースで受け付け、入力された情報に基づいてシミュレーション結果の群を出力することで、上述の課題を解決する。
【発明の効果】
【００１１】
本発明によれば、ユーザにとって価値あるシミュレーション結果を効率良く提示することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】シミュレーションシステムの機能を説明するブロック図である。
【図２】シミュレーションシステムの動作を説明するフローチャートである。
【図３】シミュレーション結果の提示範囲調整を説明するフローチャートである。
【図４】端末の機能を説明する画面レイアウト図である。
【図５】シミュレーション結果の提示範囲調整の動作を説明する図である。
【図６】シミュレーション結果の提示範囲調整の動作を説明する図である。
【図７】シミュレーションシステムの機能を説明するブロック図である。
【図８】シミュレーションシステムの動作を説明するフローチャートである。
【図９】シミュレーション結果の提示範囲調整の動作を説明する図である。
【図１０】ハードウェア構成を説明するブロック図である。
【発明を実施するための形態】
【００１３】
以下、実施例を図面を用いて説明する。
【実施例１】
【００１４】
本実施例では、シミュレーション結果を可視化すると共に、可視化結果の提示範囲をユーザの要求に応じてインタラクティブに調整可能なシミュレーションシステムの例について説明する。なお、本実施例におけるシミュレーション手法として、実社会の動きの解析や予測に有効なエージェントベースシミュレーション（ＡＢＳ：Ａｇｅｎｔ−ｂａｓｅｄ  Ｓｉｍｕｌａｔｉｏｎ）を例とする。【００１５】
図１は、本実施例のシミュレーションシステム１００の機能ブロック図である。シミュレーションシステム１００には、ホスト処理装置１０１と、端末装置１０２と、が含まれる。【００１６】
端末装置１０２は、ユーザ入力部１０３と、インタフェース部１０４と、結果提示部１１１と、を有する。端末装置１０２は、例えば、携帯端末であり、例えば、タブレット端末である。ホスト処理装置１０１は、インタフェース部１０５と、初期設定部１０６と、シミュレーション処理部１０７と、結果可視化部１０８と、ユーザ評価解析部１０９と、提示範囲調整部１１０と、を有する。【００１７】
図１０に、ホスト処理装置１０１と端末装置１０２のハードウェア構成を示すブロック図を示す。ホスト処理装置１０１は、ネットワーク１００１を介して無線通信を行う基地局１００２に接続される。端末装置１０２は基地局１００２を介してホスト処理装置１０１と無線通信する。【００１８】
ホスト処理装置１０１は、中央処理装置（ＣＰＵ）１００３と、メモリ１００４と、ストレージ１００５と、ネットワークインタフェース（Ｉ／Ｆ）１００６と、を有する。ＣＰＵ１００３は、初期設定部１０６、シミュレーション処理部１０７、結果可視化部１０８、ユーザ評価解析部１０９、および提示範囲調整部１１０の各演算を実行する。メモリ１００４は、初期設定部１０６、シミュレーション処理部１０７、結果可視化部１０８、ユーザ評価解析部１０９、および提示範囲調整部１１０のそれぞれを実行するための各モジュールや、ＣＰＵ１００３からの中間処理データを保持する。ストレージ１００５には、各モジュールや、データが保存される。ネットワークＩ／Ｆ１００６は、インタフェース部１０５を実現する。ホスト処理装置１０１は、例えばサーバ装置である。【００１９】
端末装置１０２は、ＣＰＵ１００７と、メモリ１００８と、ストレージ１００９と、ネットワークＩ／Ｆ１０１０と、ユーザインタフェース（Ｉ／Ｆ）１０１１と、を有する。ＣＰＵ１００７は、ユーザ入力部１０３、インタフェース部１０４、および結果提示部１１１の各部に関する演算等を行う。メモリ１００８は、端末装置１０２に組み込まれる各モジュールや、ＣＰＵ１００７からの中間処理データを保持する。ストレージ１００９には、各モジュールや、データが保存される。ネットワークＩ／Ｆ１０１０は、インタフェース部１０４を実現する。ユーザＩ／Ｆ１０１１は、例えば、液晶パネルなどの表示装置とタッチパネルとの組合せであり、タッチパネルでユーザ入力部１０３を、表示装置で結果提示部１１１を実現する。【００２０】
次に、本実施例のシミュレーションシステムの動作について、図２のフローチャートを用いて説明する。【００２１】
まず、シミュレーションの実行に先立ち、初期設定２０１が実行される。具体的には、ユーザが初期設定情報をユーザ入力部１０３から入力し、この情報がインタフェース部１０４および１０５を介して初期設定部１０６に転送される。そして、初期設定部１０６は、転送された初期設定情報を取得し、シミュレーションに必要な情報としてメモリや１００４やストレージ１００５に保存する。なお、初期設定情報の内容としては、ＡＢＳにおけるエージェントの属性値や環境変数、シミュレーションの実行動作に関する情報などが含まれる。【００２２】
初期設定２０１が完了すると、シミュレーション処理２０２が実行される。この処理は、シミュレーション処理部１０７により実現されるが、ここでは初期値などを変えてＡＢＳが複数回実行され、異なるシミュレーション結果が生成される。【００２３】
次に、生成されたシミュレーション結果に対し、結果可視化２０３の処理が実行される。この処理は可視化部１０８により実現され、例えば複数のシミュレーション結果のそれぞれの特徴量を抽出し、散布図を作成するといった処理が行われる。なお、散布図のプロットの一つ一つを可視化結果と呼ぶ。【００２４】
最後の処理として、提示範囲調整２０４が実行される。この処理はユーザ評価解析部１０９および提示範囲調整部１１０により実現され、可視化結果の提示範囲がユーザとインタラクティブに調整されて決定される。【００２５】
以下、提示範囲調整２０４でのシミュレーションシステム１００の動作について、図３を用いて詳細に説明する。図３は、提示範囲調整２０４のより具体的な動作フローをステップ３０１〜３０５として示したものである。【００２６】
まず、最初のステップ３０１では、結果可視化２０３で得られた可視化結果の中から、例えば３点の可視化結果が抽出され、抽出された結果がサンプルとしてユーザに対して提示される。この抽出は図１で示した提示範囲調整部１１０により実現され、抽出された可視化結果は、インタフェース部１０４および１０５を介して結果提示部１１１に転送され、最終的にユーザに提示される。なお、可視化結果の抽出方法は無作為でも良く、例えば３点間のユーグリッド距離が等しくなるように選択しても良い。抽出された結果は、例えば吹き出し３０６に示した座標上にプロットされた点Ａ〜Ｃのように結果提示部１１１に表示される。座標軸の例としては、例えば交通シミュレーションであれば渋滞の長さの軸と車両の平均速度の軸が挙げられ、例えば回路のシミュレーションであれば、出力電圧の軸とリップルの大きさの軸が挙げられる。それぞれの軸は、次のステップで無次元量の点数で評価できるように規格化しておくことが望ましい。【００２７】
次のステップ３０２では、抽出された３点の可視化結果それぞれに対し、ユーザ予想との距離感をユーザが入力する。この情報はユーザ入力部１０３から入力され、インタフェース部１０４および１０５を介して、ユーザ評価解析部１０９に転送される。ここで、ユーザ予想とは、ユーザ自身が最も「あり得る」と考えているシミュレーション結果を意味する。なお、提示される散布図の座標からのみでは、ユーザ予想との距離感の特定が困難である場合も考えられる。そこで、抽出した可視化結果のそれぞれに対し、結果の詳細情報やその結果に至った要因なども結果提示部１１１から提示できるようにする。これにより、ユーザが「あり得る」結果かどうかの判断をし易くすることが可能である。なお、本実施例では、ユーザが判断する距離感は点数としてユーザ入力部１０３に入力され、図３の吹き出し３０７に示したように、極めてユーザの予想と近いを評価の点数１点、かなりユーザの予想と近いを２点、有得るかもを３点、有得ないかもを４点、普通は有得ないを５点、絶対に有得ないを６点とする。このように、ユーザのサンプルに対する評価は、ユーザの予想との近さを指標として行われる。【００２８】
次のステップ３０３では、ユーザが入力した距離感に基づきサンプルに対するユーザの評価の推定中心を算出する。この動作はユーザ評価解析部１０９により実現され、算出結果は提示範囲調整部１１０に転送される。推定中心の算出方法としては、例えば図３に示すように、各可視化結果を中心として、距離感の点数と比例した大きさの円を散布図上に描画する。そして、夫々の円を徐々に拡大させ、各円が重なった領域を推定中心と判断するといった方法が考えられる。【００２９】
次のステップ３０４では、提示する可視化結果の範囲をユーザが入力する。この情報はユーザ入力部１０３から入力され、インタフェース部１０４および１０５、ユーザ評価解析部１０９を介して、提示範囲調整部１１０に転送される。ここで、可視化結果の範囲は推定中心との距離として定義され、例えば図３に示したように距離４のみに○をした場合（距離４のみを選択した場合）、距離が３以上４未満の範囲のシミュレーション結果が提示される。なお本ステップにおける距離は、先のステップ３０３で示したユーザが入力する各点数に対する円の大きさと同じ比率でユーザが入力した可視化結果の範囲に対して決定される。【００３０】
最後のステップ３０５では、ステップ３０４で指定された範囲内にある可視化結果をユーザに提示する。このステップの主な処理は、提示範囲調整部１１０によって実現される。より具体的には、提示範囲調整部１１０には、上記散布図における推定中心の座標、および距離３と４に相当する情報が転送される。提示範囲調整部１１０は、これらの情報に基づき、全ての可視化結果の中から、推定中心からの距離が３以上４未満に位置する可視化結果を抽出する。抽出された可視化結果は、インタフェース部１０４および１０５を介して結果提示部１１１に転送され、最終的にシミュレーション結果の群として結果提示部１１１に出力されてユーザに提示される。なお、先のステップと同様に、抽出された可視化結果のそれぞれに対し、結果の詳細情報やその結果に至った要因なども提示できるようにする。この目的は、抽出された結果の隠れた傾向など、新たな気付きを誘発する確率の向上である。【００３１】
次に、端末装置１０２のユーザＩ／Ｆ１０１１に表示される画面レイアウトの一例を、図４を用いて説明する。図４において、提示領域４０１は初期設定情報の提示領域であり、初期設定２０１の設定結果を提示する領域である。提示領域４０２は可視化結果の提示領域であり、提示範囲調整２０４の処理結果を提示する領域である。提示領域４０３〜４０５は、提示領域４０２で提示される可視化結果の詳細情報を示す領域である。図４に示すように、例えば提示領域４０２において点Ｂをユーザが指でタッチすると、提示領域４０３には点Ｂの導出理由に関する情報、提示領域４０４には点Ｂの横軸結果に関する情報、提示領域４０５には点Ｂの縦軸結果に関する情報が提示される。また、領域４０６は各種情報の入力領域であり、例えば初期設定２０１における初期設定情報、提示範囲調整２０４における距離感の情報などは、この領域からタッチパネルで入力される。【００３２】
以上の動作により、本発明の実施例１のシミュレーションシステムは、シミュレーション結果を可視化すると共に、可視化結果の提示範囲をユーザの要求に応じてインタラクティブに調整することが可能となる。【００３３】
なお、本実施例において、サンプルとして最初にユーザに提示する可視化結果を３点としたがこれに限られる訳ではなく、複数の点であればよく、さらに多くの可視化結果を提示することも可能である。多くの可視化結果を提示することで、推定中心の予測精度の向上が期待できる。一方、より多くの可視化結果を提示することは、ユーザの評価回数の増加につながるため、予測精度との兼ね合いで適正数を決定することが望ましい。【００３４】
また、本実施例においては、ユーザが指定する可視化結果の提示範囲として、推定中心との距離が３以上４未満とした。この意図は、ユーザが予想しているシミュレーション結果に対し、ある程度距離が離れた結果を提示することで、新たな気付きの誘発を狙ったものである。もちろん、ユーザ予想に最も近い結果を見たい場合には、距離１以下を指定すれば良い。この様に、どのような結果を見たいかに応じて、指定する提示範囲を変更することが望ましい。
【実施例２】
【００３５】
本実施例では、ユーザがより簡単に可視化結果の提示範囲を調整可能なシミュレーションシステムの例について説明する。【００３６】
先の実施例１では、可視化結果の提示範囲を調整するための方法として、可視化結果に点数をつけて評価する方法を示した。この方法は、ユーザが点数をつけ易い場合は有効であるが、シミュレーションの内容によっては、点数をつけること困難な場合も予想される。そこで、本実施例において、ユーザの評価は「有得そう」と「有得ない」の２種類のみとする。なお、本実施例において、機能ブロックの構成や動作概要のフローなど、基本部分は実施例１と同じであり、異なる部分は提示範囲調整２０４に動作フローのみである。以下、図５を用いて、提示範囲調整２０４の動作フローを説明する。【００３７】
まず、図５において、最初のステップ５０１では、吹き出し５０６に示したように、結果可視化２０３で得られる可視化結果を離散的に抽出し、サンプルとして提示する。離散的に抽出する理由は、広範囲に可視化結果を提示でき、かつユーザの評価回数を少なくできるためである。【００３８】
次のステップ５０２では、抽出された可視化結果それぞれに対し、ユーザ予想との距離感をユーザが入力する。先の図３で示した実施例１との違いは、吹き出し５０７に示したように、入力する点数が「有得そう」と「有得ない」の２種類のみとした点である。【００３９】
次のステップ５０３では、ユーザが入力した距離感に基づき推定中心を算出する。推定中心の算出方法としては、例えば図５の吹き出し５０８に示すように、「有得そう」と評価された可視化結果からなる多角形を考え、その重心を推定中心にするといった方法が考えられる。【００４０】
次のステップ５０４以降は、実施例１の動作と同じであるため、その説明については省略する。【００４１】
以上の動作により、本発明の実施例２のシミュレーションシステムは、可視化結果の提示範囲をより簡単に調整することが可能となる。【００４２】
なお、本実施例において、最初にユーザに提示する可視化結果の数が多いほど、推定中心の予測精度の向上が期待できる。一方、より多くの可視化結果を提示することは、ユーザの評価回数の増加につながるため、予測精度との兼ね合いで適正数を決定することが望ましい。
【実施例３】
【００４３】
本実施例では、ユーザがより簡単に可視化結果の提示範囲を調整可能なシミュレーションシステムの例について説明する。【００４４】
上述の実施例１および実施例２では、可視化結果の提示範囲を調整するための方法として、可視化結果に対してユーザが評価する方法を示した。これに対し本実施例では、ユーザの評価は皆無とし、ユーザは可視化結果の提示範囲のみを入力するものとする。なお、本実施例において、機能ブロックの構成や動作概要のフローなど、基本部分は実施例１および実施例２と同じであり、異なる部分は提示範囲調整２０４に動作フローのみである。以下、図６を用いて、提示範囲調整２０４の動作フローを説明する。【００４５】
まず、図６のステップ６０１において、全ての可視化結果に基づき推定中心を算出する。推定中心の算出方法としては、例えば図６の吹き出し６０４に示すように、全ての可視化結果からなる多角形を考え、その重心を推定中心にするといった方法が考えられる。【００４６】
次のステップ６０２以降は、実施例１および実施例２の動作と同じであるため、その説明については省略する。【００４７】
以上の動作により、本発明の実施例３のシミュレーションシステムは、シミュレーション結果を可視化すると共に、可視化結果の提示範囲をさらに簡単に調整することが可能となる。【００４８】
なお、本実施例において、推定中心の算出には全ての可視化結果を用いるとしたが、これは推定中心の予測精度を考慮したためである。もし計算量が多くて処理に時間を要する場合などには、必ずしも全ての可視化結果を用いる必要はない。
【実施例４】
【００４９】
上述した実施例１〜３において、散布図上で近傍の座標に位置する可視化結果は、ユーザから見て同様な距離感であることが理想的である。しかし、実際には距離感が大きく異なることも考えられる。この場合、最終的に提示する可視化結果において、距離感のばらつきが発生する可能性がある。近傍の座標で距離感が異なる理由として、ユーザが可視化結果の詳細情報などを見た結果、散布図の２軸以外の新たな指標を認識し、それに影響されることが挙げられる。【００５０】
そこで、本実施例のシミュレーションシステムでは、複数の散布図を用意することで多面的な評価を行い、より精度の高い可視化結果の提示を実現する。以下、本実施例のシミュレーションシステムの動作について、図７から図９を用いて説明する。【００５１】
図７は、本実施例のシミュレーションシステムの機能ブロック図であり、ホスト処理装置と端末装置とを有する点は、実施例１と同じである。図７において、ブロック７０１は結果可視化部であり、それ以外の各部は、図１に示した実施例１と同じであり、同じ動作を行う。【００５２】
次に、本実施例のシミュレーションシステムの動作について、図８のフローチャートを用いて説明する。なお、図８において、初期設定２０１、シミュレーション処理２０２、結果可視化２０３、提示範囲調整２０４は、図２に示した実施例１と同じであるため、その詳細な説明は省略する。【００５３】
本実施例のシミュレーションシステムでは、初期設定２０１とシミュレーション処理２０２が完了すると、可視化ツール選択８０１が実行される。まず、ユーザが可視化ツールの選択情報をユーザ入力部１０３から入力し、この情報がインタフェース部１０４および１０５を介して結果可視化部７０１に転送される。結果可視化部７０１は、複数の可視化ツールを有しており、転送された可視化ツールの選択情報に基づき、可視化ツールを選択する。【００５４】
その後、選択した可視化ツールを用いて結果可視化２０３の処理が実行され、引き続き提示範囲調整２０４の処理が実行される。これらの処理は、例えば実施例１で示した動作と同じであるため、その詳細説明については省略する。なお、ここまでの処理で得られる可視化結果の提示範囲は、例えば図９の（ａ）に示す分布となり、これらは実施例１で示した結果と同様である。【００５５】
次に、他の分析を行うかどうかの判断をユーザが行う。他の可視化ツールを用いて分析を行いたい場合は、可視化ツール選択８０１に戻り、それ以降の処理を再度繰り返す。ここで、第２回目の結果可視化２０３が対象とするシミュレーション結果は、全ての結果ではなく、第１回目の提示範囲調整２０４で得られた結果、つまり図９（ａ）で示したプロットのみとする。したがって、第２回目の結果可視化２０３で得られる散布図は、例えば図９の（ｂ）に示す分布となる。なお、結果の分布が拡散した理由は、散布図における評価軸を変更したためである。【００５６】
次に、図９の（ｂ）で示した分布の可視化結果に対して、第２回目の提示範囲調整２０４を行った結果、図９の（ｃ）の分布が生成される。先に述べたように、第１回目の提示範囲調整２０４を対象とした分、図９の（ａ）と比較して提示される可視化結果の数が絞り込まれていることが分かる。これは、本実施例の目的とする、精度の高い可視化結果の提示が実現できていること意味する。【００５７】
以上の動作により、本発明の実施例４のシミュレーションシステムでは、シミュレーション結果を可視化すると共に、より精度の高い可視化結果の提示が可能となる。【００５８】
なお、本実施例において、可視化ツール選択８０１以降の動作を２回実行したがこれに限られる訳ではなく、さらに多くの回数を繰り返すことも可能である。この場合、より精度の高い可視化結果の提示が期待できる。一方、より多くの可視化ツールを選択することは、最終的にユーザに提示される可視化結果の数を著しく減少させる恐れがあるため、提示精度との兼ね合いで適正数を決定することが望ましい。【００５９】
なお、実施例１〜４においては、散布図における縦軸と横軸の距離感の感度が同じであることが理想的である。しかし、縦軸と横軸の距離感の感度が著しく異なる場合も考えられる。その場合には、事前にユーザの感度を測るためのキャリブレーションを実施し、この結果に応じて、軸のスケールを調整するなどの方法で調整可能ある。【００６０】
また、実施例１〜４においては、実行されたシミュレーション結果に対し、ユーザが可視化結果の提示範囲を指定する方法を示した。しかし、あまりに多数のシミュレーションを実行すると処理時間が長くなり、実用性が著しく損なわれる可能性がある。対策としては、はじめに行うシミュレーションの数を削減しておき、ユーザが可視化結果の提示範囲を指定した後に、その範囲に近い結果が得られる様なシミュレーションを追加で実行する方法が考えられる。この動作を実現するためには、例えば、ユーザが指定する提示範囲に近くなる様に、初期設定を調整すれば良い。
【符号の説明】
【００６１】
１０１：ホスト処理装置、１０２：端末装置、１０３：ユーザ入力部、１０４：インタフェース部、１０５：インタフェース部、１０６：初期設定部、１０７：シミュレーション処理部、１０８：結果可視化部、１０９：ユーザ評価解析部、１１０：提示範囲調整部、１１１：結果提示部、２０１：初期設定、２０２：シミュレーション処理、２０３：結果可視化、２０４：提示範囲調整、４０１：初期設定情報の提示領域、４０２：可視化結果の提示領域、４０３：可視化結果の詳細情報提示領域、４０４：可視化結果の詳細情報提示領域、４０５：可視化結果の詳細情報提示領域、４０６：各種情報の入力領域、７０１：結果可視化部、８０１：可視化ツール選択。
【図１】
2014115254.tif 000003
【図２】
2014115254.tif 000004
【図３】
2014115254.tif 000005
【図４】
2014115254.tif 000006
【図５】
2014115254.tif 000007
【図６】
2014115254.tif 000008
【図７】
2014115254.tif 000009
【図８】
2014115254.tif 000010
【図９】
2014115254.tif 000011
【図１０】
2014115254.tif 000012
【手続補正書】
【提出日】平成28年8月5日(2016.8.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
シミュレーションを実行する処理装置と、
複数のシミュレーション結果をサンプルとして表示し、表示した結果のそれぞれに対するユーザの評価の情報の入力を受け付けるユーザインタフェースと、を有し、
入力された情報に基づいてシミュレーション結果の群を出力するシミュレーションシステムにおいて、
前記ユーザの評価は、各結果のユーザの予想との近さを指標とするものであり、
前記入力された情報に基づいてシミュレーション結果の群を出力する際に、前記ユーザの評価に基づいて前記表示した結果に対するユーザの評価の中心を求め、求めた中心からの距離に基づいて前記シミュレーション結果の群を出力する
ことを特徴とするシミュレーションシステム。
【請求項２】
請求項１に記載のシミュレーションシステムにおいて、
前記結果の表示は、各結果をプロットした散布図である
ことを特徴とするシミュレーションシステム。
【請求項３】
請求項１に記載のシミュレーションシステムにおいて、
前記ユーザインタフェースは、さらに、ユーザからの前記中心からの距離の情報を受け付け、
前記入力された情報に基づいてシミュレーション結果の群を出力する際に、さらに、前記受け付けた距離の情報に基づいて前記シミュレーション結果の群を出力することを特徴とするシミュレーションシステム。
【請求項４】
請求項１に記載のシミュレーションシステムにおいて、
前記処理装置はサーバ装置の中央処理装置であることを特徴とするシミュレーションシステム。
【請求項５】
請求項１に記載のシミュレーションシステムにおいて、
前記ユーザインタフェースは携帯端末のタッチパネルであることを特徴とするシミュレーションシステム。
【請求項６】
処理装置でシミュレーションを実行し、
表示装置に複数のシミュレーション結果をサンプルとして表示し、
表示した結果のそれぞれに対するユーザの評価の情報の入力をユーザインタフェースで受け付け、
入力された情報に基づいてシミュレーション結果の群を出力するシミュレーション方法において、
前記ユーザの評価は、各結果のユーザの予想との近さを指標とするものであり、
前記入力された情報に基づいてシミュレーション結果の群を出力する際に、前記ユーザの評価に基づいて前記表示した結果に対するユーザの評価の中心を求め、求めた中心からの距離に基づいて前記シミュレーション結果の群を出力することを特徴とするシミュレーション方法。
【請求項７】
請求項６に記載のシミュレーション方法において、
前記結果の表示は、各結果をプロットした散布図である
ことを特徴とするシミュレーション方法。
【請求項８】
請求項６に記載のシミュレーション方法において、
前記ユーザインタフェースは、さらに、ユーザからの前記中心からの距離の情報を受け付け、
前記入力された情報に基づいてシミュレーション結果の群を出力する際に、さらに、前記受け付けた距離の情報に基づいて前記シミュレーション結果の群を出力することを特徴とするシミュレーション方法。
【請求項９】
請求項６に記載のシミュレーション方法において、
前記処理装置はサーバ装置の中央処理装置であることを特徴とするシミュレーション方法。
【請求項１０】
請求項６に記載のシミュレーション方法において、
前記ユーザインタフェースは携帯端末のタッチパネルであることを特徴とするシミュレーション方法。
【国際調査報告】
2014115254.tif 000013
2014115254.tif 000014
2014115254.tif 000015
2014115254.tif 000016