(57)【要約】【課題】複数の巡回者による地域内巡回計画を、効率的かつ動的に策定することができる地域内共助巡回支援装置、地域内共助巡回支援方法及びプログラムを提供する。【解決手段】複数の巡回者がそれぞれ割り当てられた複数の巡回先を巡回するための巡回路を決定する地域内共助巡回支援装置１００は、複数の巡回者及び複数の巡回先に関する情報の入力を受け付ける入力部１１０、巡回者に対し複数の巡回先を割り当てるマッチング部１３１、巡回者がマッチング部１３１により割り当てられた複数の巡回先を巡回するための巡回路を決定する巡回路決定部１３３、巡回路決定部１３３が決定した巡回路を出力する出力部１５０を有する。【選択図】図１
2018112929.tif 000002
【特許請求の範囲】
【請求項１】
複数の巡回者がそれぞれ割り当てられた複数の巡回先を巡回するための巡回路を決定する地域内共助巡回支援装置であって、
複数の前記巡回者及び複数の前記巡回先に関する情報の入力を受け付ける入力部と、
前記巡回者に対し複数の前記巡回先を割り当てるマッチング部と、
前記巡回者が前記マッチング部により割り当てられた複数の前記巡回先を巡回するための巡回路を決定する巡回路決定部と、
前記巡回路決定部が決定した前記巡回路を出力する出力部と、を有する
地域内共助巡回支援装置。
【請求項２】
前記マッチング部は、ファジィクラスタリングにより前記割り当てを行い、
前記巡回路決定部は、前記ファジィクラスタリングにより確定的に割り当てられた前記巡回先、および、前記ファジィクラスタリングにより確定的に割り当てられなかった前記巡回先を、前記巡回路に係る所定の評価指標が最大となるような前記巡回者に割り当てる
請求項１記載の地域内共助巡回支援装置。
【請求項３】
前記マッチング部は、少なくとも前記巡回者と前記巡回先との距離に基づいて前記割り当てを行う
請求項１記載の地域内共助巡回支援装置。
【請求項４】
前記マッチング部は、少なくとも前記巡回者と前記巡回先との距離及び親密度に基づいて前記割り当てを行う
請求項１記載の地域内共助巡回支援装置。
【請求項５】
前記巡回路決定部は、少なくとも前記巡回者の移動距離に基づいて最適な前記巡回路を決定する
請求項１記載の地域内共助巡回支援装置。
【請求項６】
前記巡回路決定部は、前記巡回者の移動距離、並びに、前記巡回者と前記巡回先との親密度及び前記巡回先の緊急度のうち少なくともいずれか一方に基づいて最適な前記巡回路を決定する
請求項１記載の地域内共助巡回支援装置。
【請求項７】
前記巡回路決定部はさらに、
前記巡回者の巡回時間に基づいて前記巡回路を評価し、
前記評価の結果が所定の基準を満たさない場合に、前記マッチング部が割り当てた前記巡回者と前記巡回先との組み合わせを変更し、再度、最適な前記巡回路を決定する
請求項５又は６記載の地域内共助巡回支援装置。
【請求項８】
複数の前記巡回者及び複数の前記巡回先に関する情報の入力を受け付ける入力部と、
前記巡回者に対し複数の前記巡回先を割り当てるマッチング部と、
前記巡回者が前記マッチング部により割り当てられた複数の前記巡回先を巡回するための巡回路を決定する巡回路決定部と、
前記巡回路決定部が決定した前記巡回路を出力する出力部と、を有する地域内共助巡回支援装置と、
前記出力部から前記巡回路を受信し、少なくとも前記巡回者が次に訪問すべき前記巡回先を出力する端末装置と、を含む
地域内共助巡回支援システム。
【請求項９】
複数の巡回者がそれぞれ割り当てられた複数の巡回先を巡回するための巡回路を決定する地域内共助巡回支援方法であって、
コンピュータが、
複数の前記巡回者及び複数の前記巡回先に関する情報の入力を受け付ける入力ステップと、
前記巡回者に対し複数の前記巡回先を割り当てるマッチングステップと、
前記巡回者が前記マッチングステップで割り当てられた複数の前記巡回先を巡回するための巡回路を決定する巡回路決定ステップと、
前記巡回路決定ステップで決定した前記巡回路を出力する出力ステップと、を有する
地域内共助巡回支援方法。
【請求項１０】
コンピュータに請求項９記載の方法を実行させるためのプログラム
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は地域内共助巡回支援システム、地域内共助巡回支援装置、地域内共助巡回支援方法及びプログラムに関し、例えば災害発生時等において効率的かつ動的に地域内巡回を支援する技術に関する。
【背景技術】
【０００２】
大地震をはじめとする災害発生直後等は、火災や家屋倒壊などが同時多発的に発生し、消防隊や救急隊が不足することが予想される。このとき、怪我の手当や安否確認といった救助、救出、支援を必要とする地域内の人など（巡回先という）を、家族や地域住民など（巡回者という）が巡回する必要が生じる。このような巡回ニーズに十分対応するには、巡回先を漏れなく効率的に巡回できるよう、巡回者による共助が重要である。
【０００３】
しかしながら、災害はいつ発生するか分からないため、事前に巡回者に任務を割り当てたとしても、必ずしも当該任務に就けるとは限らない。また、巡回者となる人員や物資、そして、巡回先となるこれらを必要とする人や場所は、災害発生等を契機としてはじめて明らかとなる場合も多く、また時間の経過に応じて動的に変化することも多いため、事前に策定した行動ルールや、ＳＮＳなどの既存の情報通信手段による情報共有だけでは、多様な巡回ニーズに十分対応できない。
【０００４】
同様の問題は、支援物資や人員の割り当て、瓦礫処理の際の人員や機材配置、その他復旧・復興活動のためのタスク配分、及び自治体、ＮＰＯ、警備会社、事業所など様々な事業主体による見回り、点検、監視、処理業務などにおいても生じうる。かかる背景により、巡回者を迅速かつ動的に最適配置することが必要とされている。
【０００５】
特許文献１には、複数のグループ（上述の巡回者に相当）が、複数の訪問先（上述の巡回先に相当）を分担して訪問するための訪問計画を算出する方法が開示されている。より具体的には、予め訪問計画が策定されている状態で、未割当訪問先が新規に発生した場合、予め定義されたコストが最小になるような方法で、未割当訪問先の割当先グループを決定する。
【先行技術文献】
【非特許文献】
【０００６】
【特許文献１】特許第３７３９６１０号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１記載の方法は、最初の訪問計画は予め決定されていることを前提としており、初期段階を含めた全ての段階での訪問計画を策定することはできない。また、未割当訪問先をコストが最小となるグループに割り当てるにとどまり、巡回路全体を再度最適化するものではない。
【０００８】
本発明は、このような問題点を解決するためになされたものであり、複数の巡回者による地域内巡回計画を、効率的かつ動的に策定することができる地域内共助巡回支援システム、地域内共助巡回支援装置、地域内共助巡回支援方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一実施の形態にかかる地域内共助巡回支援装置は、複数の巡回者がそれぞれ割り当てられた複数の巡回先を巡回するための巡回路を決定する地域内共助巡回支援装置であって、複数の前記巡回者及び複数の前記巡回先に関する情報の入力を受け付ける入力部と、前記巡回者に対し複数の前記巡回先を割り当てるマッチング部と、前記巡回者が前記マッチング部により割り当てられた複数の前記巡回先を巡回するための巡回路を決定する巡回路決定部と、前記巡回路決定部が決定した前記巡回路を出力する出力部と、を有する。
【００１０】
他の実施の形態にかかる地域内共助巡回支援装置では、前記マッチング部は、ファジィクラスタリングにより前記割り当てを行い、前記巡回路決定部は、前記ファジィクラスタリングにより確定的に割り当てられた前記巡回先、および、前記ファジィクラスタリングにより確定的に割り当てられなかった前記巡回先を、前記巡回路に係る所定の評価指標が最大となるような前記巡回者に割り当てる。
【００１１】
他の実施の形態にかかる地域内共助巡回支援装置では、前記マッチング部は、少なくとも前記巡回者と前記巡回先との距離に基づいて前記割り当てを行う。
【００１２】
他の実施の形態にかかる地域内共助巡回支援装置では、前記マッチング部は、少なくとも前記巡回者と前記巡回先との距離及び親密度に基づいて前記割り当てを行う。
【００１３】
他の実施の形態にかかる地域内共助巡回支援装置では、前記巡回路決定部は、少なくとも前記巡回者の移動距離に基づいて最適な前記巡回路を決定する。
【００１４】
他の実施の形態にかかる地域内共助巡回支援装置では、前記巡回路決定部は、前記巡回者の移動距離、並びに、前記巡回者と前記巡回先との親密度及び前記巡回者の緊急度のうち、少なくともいずれか一方に基づいて最適な前記巡回路を決定する。
【００１５】
他の実施の形態にかかる地域内共助巡回支援装置では、前記巡回路決定部はさらに、前記巡回者の巡回時間（巡回路の移動時間及び巡回先での処理時間を含む）に基づいて前記巡回路を評価し、前記評価の結果が所定の基準を満たさない場合に、前記マッチング部が割り当てた前記巡回者と前記巡回先との組み合わせを変更し、再度、最適な前記巡回路を決定する。
【００１６】
他の実施の形態にかかる地域内共助巡回支援システムは、複数の前記巡回者及び複数の前記巡回先に関する情報の入力を受け付ける入力部と、前記巡回者に対し複数の前記巡回先を割り当てるマッチング部と、前記巡回者が前記マッチング部により割り当てられた複数の前記巡回先を巡回するための巡回路を決定する巡回路決定部と、前記巡回路決定部が決定した前記巡回路を出力する出力部と、を有する地域内共助巡回支援装置と、前記出力部から前記巡回路を受信し、少なくとも前記巡回者が次に訪問すべき前記巡回先を出力する端末装置と、を含む。
【００１７】
他の実施の形態にかかる地域内共助巡回支援方法は、複数の巡回者がそれぞれ割り当てられた複数の巡回先を巡回するための巡回路を決定する地域内共助巡回支援方法であって、コンピュータが、複数の前記巡回者及び複数の前記巡回先に関する情報の入力を受け付ける入力ステップと、前記巡回者に対し複数の前記巡回先を割り当てるマッチングステップと、前記巡回者が前記マッチングステップで割り当てられた複数の前記巡回先を巡回するための巡回路を決定する巡回路決定ステップと、前記巡回路決定ステップで決定した前記巡回路を出力する出力ステップと、を有する。
【００１８】
他の実施の形態にかかるプログラムは、コンピュータに上記方法を実行させるためのプログラムである。
【発明の効果】
【００１９】
本発明により、複数の巡回者による地域内巡回計画を、効率的かつ動的に策定することができる地域内共助巡回支援装置、地域内共助巡回支援方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】地域内共助巡回支援装置１００の構成を示すブロック図である。
【図２】マッチング部１３１及び巡回路決定部１３３の動作を示す図である。
【図３】マッチング部１３１によるファジィクラスタリングの概念図である。
【図４】マッチング部１３１による親密度を考慮したマッチング処理の概念図である
【図５】巡回路決定部１３３による親密度や緊急度を考慮した巡回路決定処理の概念図である。
【図６】巡回路決定部１３３による未担当巡回先の解消処理の概念図である。
【図７】効率性指標Ｙの特徴を説明する図である。
【図８】地域内共助巡回支援装置１００の動作を示すフローチャートである。
【図９】地域内共助巡回支援システム１０の構成を示す図である。
【図１０】地域内共助巡回支援システム１０の動作実験の結果を示す図である。
【図１１】地域内共助巡回支援システム１０の動作実験の結果を示す図である。
【図１２】地域内共助巡回支援システム１０の動作実験の結果を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。まず、図１のブロック図を用いて、本発明の実施の形態にかかる地域内共助巡回支援装置１００の構成について説明する。地域内共助巡回支援装置１００は、入力部１１０、マッチング部１３１、巡回路決定部１３３、出力部１５０を有する。典型的には、地域内共助巡回支援装置１００はＣＰＵ（中央処理装置）、揮発性及び不揮発性メモリ等により構成される記憶装置、及びキーボード、ディスプレイ及び通信デバイス等により構成される入出力装置を備えたコンピュータである。ＣＰＵが記憶装置に予め格納されたプログラムを実行することにより、上述の各処理部が論理的に実現される。地域内共助巡回支援装置１００は、単一のコンピュータに実装されても良く、通信可能に接続された複数のコンピュータに分散的に実装されても良く、あるいは機能の一部又は全部をクラウド上のリソースを用いて実装することとしても良い。
【００２２】
入力部１１０は、巡回者及び巡回先の位置情報、巡回者の能力に関する情報（資格、スキル、体力、能力など）、巡回先の状況に関する情報（緊急度、優先度など）、巡回者と巡回先との関係に関する情報（親密度、交流度など）、及びその他の制約条件にかかる情報（道路の閉塞箇所、交通渋滞の発生箇所など）の入力を受け付ける。これらの情報は、初期段階で入力されるだけでなく、任意のタイミングで適宜追加、更新及び削除され得る。例えば、入力部１１０は、巡回先の追加又は減少、巡回者の追加又は減少、新たな制約条件の発生、巡回者と巡回先との組み合わせの変更などリアルタイムに発生する諸情報の入力を随時受け付ける。これらの情報は、ユーザが入出力デバイスを介して入力しても良いし、外部システム等から通信デバイスを介して入力されても良い。
【００２３】
マッチング部１３１は、巡回者と巡回先との組み合わせを決定する処理を行う（図２左図）。図２以降の各図において、星印は巡回者、丸印は巡回先を表している。すなわち、マッチング部１３１は、誰が誰を支援するのかを、様々な要素を考慮して自動的に決定する。本実施の形態では、巡回者から巡回先までの距離を指標として巡回先をクラスタリングするファジィｃ−ｍｅａｎｓ法（参考文献１）を用いて、初期段階のマッチングを行う。図３を用いて、ファジィｃ−ｍｅａｎｓ法に代表されるファジィクラスタリング手法の概念について説明する。ファジィクラスタリングによれば、通常のクラスタリング手法（典型的にはｋ−ｍｅａｎｓ法）のように巡回先（特に複数のクラスタの境界近くに存在する巡回先）のクラスタへの帰属を固定的に決定することなく、複数のクラスタに所定の帰属度で帰属させることで曖昧性を持たせることができる。これにより、解の硬直化（局所解に収束してしまうこと）を回避できる。なお、すべてのクラスタへの帰属度が小さく、帰属が曖昧となる巡回先は、後述の巡回路決定部１３３の処理によって最終的な帰属クラスタ、すなわち担当の巡回者が割り当てられる。これにより、巡回者からの実距離、より具体的にはネットワーク距離又は直線距離が短い巡回先のグループが、巡回者ごとに形成される。
参考文献１：渡邉浩和外４名，「ファジィｃ−ｍｅａｎｓ法を用いた複数巡回セールスマン問題の一解法」，２００１年，日本ファジィ学会誌  １３（１），第１１９−１２６頁
【００２４】
さらに好ましくは、マッチング部１３１は、巡回者と巡回先との実距離に加え、両者の親密度も考慮してクラスタリングを行うことができる。親密度とは、巡回者と巡回先との親密さの度合いを表す指標である。例えば、親密度指数をα（０＜α＜１）と定義すると、家族や知り合いのように親しい間柄の巡回先については、巡回者から見た親密度αは大きく、すなわちより１に近い値となる。そして、距離指標Ｌを例えば以下のように定義する。この距離指標Ｌを用いてファジィｃ−ｍｅａｎｓ法によるクラスタリングを実施する。
距離指標Ｌ＝実距離×（１−α）    α：親密度指数（０＜α＜１）
【００２５】
図４は、親密度を考慮したマッチングの概念図である。実距離のみを考慮したマッチングでは異なるクラスタに分類される巡回者と巡回先であっても、親密度が高いペアであれば、親密度も考慮したマッチングでは同じクラスタに分類されやすくなる。発明者の調査によれば、共助に向かう際に、家族や知り合いなど親密度の高い人を優先的に助けよう  とする人が多い。よって、親密度を考慮するならば、巡回者にとって重要度が高いと思われる巡回先を割り当てやすくなり、巡回の効率が向上することが期待される。
【００２６】
巡回路決定部１３３は、マッチング部１３１が形成したグループ内での巡回路、すなわち巡回者が担当の巡回先を回るルートを決定する処理を行う（図２右図）。本実施の形態では、巡回路決定部１３３は、効率性指標Ｙの最大化を目的とする遺伝的アルゴリズムを用いる。遺伝的アルゴリズム自体は公知であるためここではその詳細な説明は省略するが、本実施の形態は、巡回者がスタート地点に戻らないことが一般的な巡回セールスマン問題との相違点である。また、本実施の形態は、効率性指標Ｙの構成に特徴がある。
【００２７】
例えば、巡回者ｉが巡回先ｊに至るまでの実距離の効率性指標Ｄｉｊ、親密度の効率性指標Ｆｉｊ、緊急度の効率性指標Ｕｉｊをそれぞれ設定し、これらの効率性指標の線形和を効率性指標Ｙｉｊとすることができる。緊急度Ｕｉｊは、例えば負傷者であったり、火災が接近したりしている巡回先に早く向かう場合にはより大きな値となる。効率性指標Ｙが大きいほど，効率的な地域内巡回であることを意味する。なお、上述の効率性指標Ｙの構成はあくまで一例であり、他にも例えば巡回先の属性（性別、年齢、要介護度、障害等級など）、巡回者の属性（性別、年齢、特殊技能、資格など）、巡回先の支援に必要な巡回者の数（巡回先が寝たきり、歩行介助、付き添いを要する場合には巡回者を２人以上必要とするなど）などを反映する指標を組み込むことが可能である。これにより、経路長だけでなく、親密度や緊急度などをも考慮した最適な巡回路を算出することができる。巡回路決定部１３３は、全ての巡回者ｉについて、全ての巡回先ｊに対する効率性指標Ｙｉｊを算出する。そして、全てのＹｉｊを合算して効率化指標Ｙを得る。このＹが最大となる巡回路の組み合わせが、効率化指標Ｙの観点からは最も効率の良い巡回路となる。図７に、Ｙ、Ｙｉｊ、Ｄｉｊ、Ｆｉｊ及びＵｉｊの関係を示す。
【００２８】
図５は、親密度や緊急度を考慮した巡回路決定の概念図である。実距離のみに基づけば、最も効率の良い巡回路は左図のようになる。一方、緊急度や親密度も考慮すると、右図のような巡回路となる。右図の巡回路は移動距離の観点では左図に劣るが、重傷者など緊急度の高い巡回先や家族など親密度の高い巡回先を優先又は担当できるため、避難成功者を最大化でき、結果的に効率の良い巡回ができるという効果が期待される。
【００２９】
ここで、巡回路決定部１３３は、マッチング部１３１において複数のクラスタに曖昧に割り当てられた巡回先が存在する場合は（図６。四角印は曖昧に割り当てられた巡回先を示す）、当該巡回先をまず当該複数のクラスタの１つに割り当てて巡回路を計算する。その後、巡回路決定部１３３は、当該巡回先を当該複数のクラスタのうち他のクラスタに割り当てて巡回路を計算する。かかる計算を繰り返し実施して、巡回路決定部１３３は、当該巡回先を当該複数の全てのクラスタに割り当てた場合の効率性指標Ｙを求める。そして、効率性指標Ｙが最も大きかった際の当該巡回先の割り当てクラスタに、当該巡回先を実際に割り当てる。
【００３０】
次に、好ましくは、巡回路決定部１３３は、ここまでで最も効率が良いと評価された巡回路について、以下の効率性指標Ｚを計算する。本実施の形態では、効率性指標Ｚとしては、最大巡回時間Ｚ１、平均巡回時間Ｚ２、巡回者の負担格差を表すＺ３を考慮する。最大巡回時間Ｚ１とは、巡回者が全ての巡回先を巡回するのに要した時間（巡回時間）が、全ての巡回者のうち最も長かった者の巡回時間である。平均巡回時間Ｚ２とは、全ての巡回者の巡回時間の平均値である。ここでいう巡回時間には、巡回者が巡回路を移動するために要した時間のほか、巡回先での処理時間も含まれる。Ｚ３は以下の式で計算される。
効率性指標Ｚ３＝（最大巡回時間−最小巡回時間）／最大巡回時間
ここで最小巡回時間とは、巡回時間が全ての巡回者のうち最も短かった者の巡回時間である。
実際の応用場面では、効率性指標Ｚ１は、ひとりの巡回者が運べる（又は１台の車に搭載できる）最大の支援物資量等に置き換えて考えることもできる。また、効率性指標Ｚ２は、巡回者数を乗じれば巡回時間の合計値となることから、支援物資の総量に置き換えて考えることもできる。
【００３１】
巡回路決定部１３３は、効率性指標Ｚ１、Ｚ２及びＺ３がそれぞれ十分に適当な値であるかどうかを判定する。具体的には、効率性指標Ｚ１、Ｚ２及びＺ３の値が、それぞれ予め定められた閾値以下であるか否かを判定する。閾値以下であれば、その巡回路は効率性指標Ｚの観点からも十分効率的であると判断される。仮に閾値を超えている場合は、巡回者の負担格差が大きすぎるか、最大又は平均の巡回時間が長すぎると判断される。この場合、巡回路決定部１３３は、最大巡回時間を要する巡回者が担当する巡回先の１つを、他の巡回者に担当させるようグループ構成を変更する。あるいは、曖昧性を定義するパラメータを変えて再度マッチング部１３１によるクラスタリングを行っても良い。その上で、再度、巡回路の決定から効率性指標Ｚの計算までの一連の処理を実行する。巡回路決定部１３３は、効率性指標Ｚが閾値を下回るまで、これらの処理を繰り返し試行する。
【００３２】
ここまでの一連の処理により、最も巡回効率の良いグループ、すなわち巡回者と巡回先との組み合わせと、巡回路とが決定する。出力部１５０は、決定したグループ及び巡回先を所定の出力先に出力する。例えば、巡回者の所持する端末装置に、グループ及び巡回先に関する情報を送信し、画面表示させる。
【００３３】
なお、災害等の発生後、状況の変化に応じて、入力部１１０には、巡回先の追加又は減少、巡回者の追加又は減少、新たな制約条件の発生、巡回者と巡回先との組み合わせの変更などに関する情報が随時入力される。この場合、マッチング部１３１及び巡回路決定部１３３は、新しい入力情報を用いて、グループ及び巡回路の決定にかかる一連の処理を再実行する。そして、出力部１５０は、グループ及び巡回路に関する情報が更新されたならば、更新された情報を随時出力する。これにより、地域内共助巡回支援装置１００は、状況の変化に適応した最適な情報を、動的かつ迅速に提供することができる。
【００３４】
図８のフローチャートを用いて、本実施の形態における地域内共助巡回支援装置１００の動作について再度説明する。
Ｓ１：データの入力
入力部１１０が、巡回者、巡回先、及びその他制約条件に関する情報の入力を受け付ける。
Ｓ２：マッチング
マッチング部１３１が、巡回者と巡回先とのマッチングを行う。典型的にはファジィクラスタリング手法を用い、巡回者と巡回先との実距離に基づくマッチングを行う。好ましくは、親密度などにより実距離に重み付けを行い、距離を伸縮させてマッチングに反映させる。
Ｓ３：巡回路の決定
巡回路決定部１３３が、遺伝的アルゴリズムなどを用いて巡回路を決定する。
Ｓ４：効率性指標Ｙの計算
巡回路決定部１３３が、効率性指標Ｙを最大化するよう巡回路を組み替える。
Ｓ５：未担当の解消
巡回者が割り当てられていない巡回先が存在する場合、巡回路決定部１３３が、効率性指標Ｙが最大となる巡回者に当該巡回先を割り当てる。すなわち、割当先の巡回者を変えながらＳ３以降の計算を反復し、最も大きい効率性指標Ｙが得られた巡回路を最適な巡回路と決定する。なお、巡回者が割り当てられていない巡回先が存在しない場合は、Ｓ４で生成された巡回路を最適な巡回路と決定する。
Ｓ６：効率性指標Ｚの計算
巡回路決定部１３３が、効率性指標Ｚを計算する。
Ｓ７：最適性評価
巡回路決定部１３３が、Ｓ６で計算した効率性指標Ｚが十分適当か、具体的には所定の閾値以内に収まっているか否か判定する。適当である場合はＳ８に遷移する。適当でない場合は巡回者と巡回先の組み合わせを適宜変更し、再度Ｓ３以降の処理を実施する。又は、曖昧性を制御するパラメータを変更するなどし、再度Ｓ２以降の処理を実施する。
Ｓ８：計算結果の出力
出力部１５０が、Ｓ５で最適と判断された巡回路と、その際の巡回者と巡回先との組み合わせを出力する。
Ｓ９：更新情報の入力
入力部１１０が、巡回者、巡回先、及びその他制約条件に関する情報の追加、更新及び削除を随時受け付ける。更新情報が入力されたなら、Ｓ２以降の計算を直ちに実行する。
【００３５】
＜実施例＞
発明者は、地域内共助巡回支援装置１００を含む地域内共助巡回支援システム１０を使用したフィールド実験を実施した。まず、本実験で使用した地域内共助巡回支援システム１０の基本構成を図９に示す。地域内共助巡回支援システム１０は、地域内共助巡回支援装置１００と、複数の巡回者それぞれが所持する端末装置２００とを含む。地域内共助巡回支援装置１００として災害発生想定地域から遠隔にあるクラウドサーバを利用することで、災害発生直後にシステムが物理的損傷を受けて停止することのない構成とした。また、端末装置２００は、アプリケーションを事前にインストールする労力や時間を削減し、ハードウェアやオペレーティングシステムの種類などに依存しない仕様とするため、Ｗｅｂアプリケーションとして実装した。
【００３６】
地域内共助巡回支援システム１０の特徴のひとつにリアルタイム性がある。この特徴を活かすため、地域内共助巡回支援装置１００と端末装置２００との間の通信にＮｏｄｅ．ｊｓやＷｅｂＳｏｃｋｅｔなどのリアルタイム通信技術を用いることで、情報同期の遅延時間を抑制した。また、地域内共助巡回支援装置１００をイベント駆動型にすることで，同時接続可能数を増大させ、端末装置２００に対する高速なレスポンスを可能とした。地域内共助巡回支援装置１００の出力部１５０は、マッチング部１３１及び巡回路決定部１３３によって情報が更新されると、全ての端末装置２００に対して当該情報をプッシュ配信する。これにより、即座に情報の同期がなされ、地域内共助巡回支援装置１００の負荷も小さく、災害時の脆弱な通信ネットワーク環境下でも正常な稼動が期待できる。
【００３７】
巡回者は、災害発生後に端末装置２００を起動する。これにより、端末装置２００は地域内共助巡回支援装置１００の入力部１１０に対し、新たな巡回者を追加する旨の通知を直ちに送信する。この際、端末装置２００の位置情報や巡回者の属性に関する情報等も併せて送信する。マッチング部１３１は、直ちに新たな巡回者と巡回先とのマッチングを行う。巡回路決定部１３３は、最適な巡回路を決定した後、出力部１５０を介して、巡回者の位置から最初の巡回先までの最短経路、および、最初の巡回先から最後の巡回先までの最短経路を端末装置２００の画面上に表示させる。好ましくは、端末装置２００は、公知のナビゲーション技術を用いて、地図アプリ上で巡回先までのナビゲーションを行う。巡回者は、巡回先の安否確認などが完了したなら、端末装置２００上の「完了ボタン」を押下する。入力部１１０がこれを検知すると、出力部１５０が次の巡回先への最短経路を端末装置２００に出力する。
【００３８】
フィールド実験の概要は以下のとおりである。本実験では、４名の巡回者からなる２つのグループが、仮想的に設定した２５名の巡回先（例えば、寝たきりの高齢者など）をそれぞれ巡回し、安否確認を行うことをミッションとする。第１のグループの４名の巡回者は、上述の地域内共助巡回支援システム１０を用いて巡回を行う。巡回先の担当の割り当て及び巡回路の設定は、地域内共助巡回支援装置１００が行う。第２のグループの４名の巡回者は、既存のメッセージングアプリと地図アプリとを用いて巡回を行う。この地図アプリ上では、巡回先の位置を確認できるようになっている。巡回者は、メッセージングアプリを用いて他の巡回者と連絡を取って巡回先の担当を調整しつつ、自ら巡回路を選択する。２つのグループの巡回者の初期位置と巡回先の位置は同一とした。
【００３９】
２つのグループの巡回者の移動軌跡を図１０及び図１１に示す。図１０に示すように、第２のグループは、複数の巡回者の動線が一部交錯しており、また、不効率な巡回となっている。これに対して、図１１に示すように、第１のグループは、これらの不効率性を抑えて効率的な巡回経路となっている。図１２に、実験開始からの経過時間と安否確認完了人数との関係をグラフで示す。第２のグループは２５名の安否確認に６０分以上を要しているのに対し、第１のグループは３０分で完了しており、地域内共助巡回支援システム１０が効率的な安否確認に役立つことを定量的に確認できる。
【００４０】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。例えば、上述の実施の形態では、マッチング部１３１はファジィｃ−ｍｅａｎｓ法を用いてクラスタリングを行ったが、本発明はこれに限定されるものでなく、他の任意の手法で巡回先を巡回者に割り当てても良い。また、上述の実施の形態では、マッチング部１３１は実距離に加えて親密度を考慮したが、親密度を考慮しないこととしてもよく、あるいは親密度に加えて又は代えて他の任意の指標を考慮することとしても良い。また、上述の実施の形態では、巡回路決定部１３３は、効率性指標Ｙ及びＺを用いて巡回路を評価したが、これらの指標に含まれる要素や指標値の算出方法は適宜変更して差し支えない。また、これらの指標に加えて又は代えて他の任意の指標を考慮することとしても良い。
【００４１】
さらに、上述の実施の形態では、マッチング部１３１は全ての巡回者及び巡回先を対象としてマッチングを行った（オープンマッチングという）が、巡回者と巡回先との組み合わせを予め限定することとしても良い。例えば、巡回者及び巡回先は、１以上の属性グループに所属するよう予め定義する。属性グループとは、典型的には、家族、友人、地域などのクローズドなコミュニティである。この場合、マッチング部１３１は、この属性グループ内の巡回者及び巡回先のみを対象にマッチングを行う（クローズドマッチングという）。
【００４２】
さらに、巡回者又は巡回先が複数の属性グループに所属している場合には、巡回者又は巡回先はそれらの属性グループに優先順位を設定することができる。この場合、マッチング部１３１は、巡回者又は巡回先にとって優先順位の高い属性グループからクローズドマッチングを試みる。これにより、巡回者は、例えば災害時に支援活動に参加する属性グループの優先順位を予め決めておき、その優先順位に従って支援活動を行うことができる。また、巡回先の人は、困っていることの内容（例えばプライバシーに関わるものか、緊急性の高いものか）に応じて、支援要請を行う属性グループを変えることが可能となる。
【００４３】
さらに、マッチング部１３１は、複数の属性グループを統合してクローズドマッチングを行うこともできる。例えば、ある属性グループ内でクローズドマッチングを行った後、巡回路決定部１３３において好適な効率性指標を得られなかった場合に、マッチング部１３１は、例えば隣接する地域といった他の属性グループを当初の属性グループと統合し、統合した属性グループ内で再度クローズドマッチングを行い、巡回路決定部１３３に再度巡回路を算出させる。これにより、より良い巡回路を得られる可能性がある。このように、マッチング部１３１は、状況に応じて複数の属性グループを統合したり、又はオープンマッチングに切り替えたりすることで、最適な解を導出することが可能である。
【００４４】
また、上述のように、地域内共助巡回支援装置１００、入力部１１０、マッチング部１３１、巡回路決定部１３３、出力部１５０、端末装置２００、及び地域内共助巡回支援システム１０の全部又は一部は、固定的なハードウェアとして実現し得るだけでなく、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）にコンピュータプログラムを実行させることにより論理的に実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００４５】
１００  地域内共助巡回支援装置
１１０  入力部
１３１  マッチング部
１３３  巡回路決定部
１５０  出力部
２００  端末装置
１０  地域内共助巡回支援システム
【図１】
2018112929.tif 000003
【図２】
2018112929.tif 000004
【図３】
2018112929.tif 000005
【図４】
2018112929.tif 000006
【図５】
2018112929.tif 000007
【図６】
2018112929.tif 000008
【図７】
2018112929.tif 000009
【図８】
2018112929.tif 000010
【図９】
2018112929.tif 000011
【図１０】
2018112929.tif 000012
【図１１】
2018112929.tif 000013
【図１２】
2018112929.tif 000014