JP2000258184A - 交通ネットワーク経路探索方法および装置 - Google Patents

交通ネットワーク経路探索方法および装置

Info

Publication number
JP2000258184A
JP2000258184A JP11060407A JP6040799A JP2000258184A JP 2000258184 A JP2000258184 A JP 2000258184A JP 11060407 A JP11060407 A JP 11060407A JP 6040799 A JP6040799 A JP 6040799A JP 2000258184 A JP2000258184 A JP 2000258184A
Authority
JP
Japan
Prior art keywords
node
route
label
station
cost
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP11060407A
Other languages
English (en)
Other versions
JP3750400B2 (ja
Inventor
Keisuke Onishi
啓介 大西
Arata Kikuchi
新 菊池
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ONISHI NETSUGAKU CO Ltd
Original Assignee
ONISHI NETSUGAKU CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ONISHI NETSUGAKU CO Ltd filed Critical ONISHI NETSUGAKU CO Ltd
Priority to JP06040799A priority Critical patent/JP3750400B2/ja
Priority to US09/520,219 priority patent/US6349261B1/en
Priority to DE60001429T priority patent/DE60001429T2/de
Priority to EP00104470A priority patent/EP1035403B1/en
Priority to AT00104470T priority patent/ATE232969T1/de
Publication of JP2000258184A publication Critical patent/JP2000258184A/ja
Application granted granted Critical
Publication of JP3750400B2 publication Critical patent/JP3750400B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3423Multimodal routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Circuits Of Receivers In General (AREA)
  • Instructional Devices (AREA)
  • Traffic Control Systems (AREA)

Abstract

(57)【要約】 【課題】 歩行と他の機関との組み合わせによる経路探
索ナビゲーションシステム。 【解決手段】 出発地点から目的地点までの経路を、地
点をノード、地点間をリンクとして交通ネットワークを
表現し、コンピュータを用いてラベル確定法により最短
コスト条件下で探索する交通ネットワーク経路探索方法
において、出発地点および目的地点から利用する交通機
関の駅までの経路として、出発地点および目的地点から
利用する交通機関の駅までの直線距離、および目的地点
から利用する交通機関の駅までの直線距離を緯度経度情
報を用いて求め、該直線距離を変数として平均コストを
算出し、前記平均コストが指定したコストの範囲内に含
まれるすべての利用交通機関の駅を求め、歩行経路を決
定し、求められた歩行経路を交通機関の交通ネットワー
ク経路に組み込んで総合交通ネットワークを表現し、コ
ンピュータを用いてラベル確定法により求めるコスト条
件下で探索する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、歩行と交通機関を
含む交通ネットワークにおける、出発地点から目的地点
までの経路を最小コスト条件下で探索するコンピュータ
システムに関する。
【0002】
【従来の技術】複雑な交通ネットワークにおいては、最
適な経路を求めることは容易でない。また最適といって
も、時間、費用など多くの要素がある。コンピュータを
用いて、すべての組み合わせを計算すれば最適な経路は
求まるが、ネットワークが複雑になると高性能のコンピ
ュータをもってしても計算時間が増加し、実質的に計算
が不可能な事態となる。
【0003】このような、実質的に計算不可能な事態に
対応すべく、様々な手法が提案されている。交通ネット
ワークに対するコンピュータを用いた最短経路探索でよ
く用いられるラベル確定法は、コンピュータの要処理時
間が少なくてすみ、迅速に回答を得られる。以下、簡単
にこのラベル確定法を説明する。ラベル確定法はこの方
法の発明者の名をとってダイクストラ法と呼ばれること
もある。
【0004】いま図1のようなネットワークで表現され
るシステムを例に説明する。特定の地点に対応する図の
丸印を「ノード」、そのノードとノードを結ぶ線は地点
間の経路に相当し、「リンク」と呼ぶ。数学的にはこれ
らのノードとリンクの集合をグラフと呼び、リンクに向
きが有るものを有向グラフ、無いものを無向グラフと呼
んでいる。図1の例は有向グラフの例である。このよう
なシステムで、出発点のノードsから目的点のノードt
への経路で、最も短くなるものを見い出す問題が最短路
問題である。
【0005】いま、ノードsからノードtへの最短路P
を P={s,i,j,……、k,t} とする。このとき、Pをあるノードを境にしてP1とP
2に分割した場合、部分集合P1とP2も、それぞれの
集合内で最短路になっている。これを最適性の原理と呼
ぶ。この原理を利用して数理的に最短路を求めるアルゴ
リズムがラベル確定法である。すなわち、ラベル確定法
は空集合から始めて、ノードに仮ラベルをつけて、最短
路となるノードを一つずつ求めて最短路部分集合を膨ら
ませていき、最終的に全部のノードに対してラベルを永
久ラベルに確定させ、最短路を求める方法である。以下
は、コンピュータでプログラミングするときのアルゴリ
ズムである。
【0006】ノードsからノードtに到るあらゆるノー
ドの集合をV、ノードsからノードjに至る最短路の長
さd(j)、その最短路のノードの集合をS1、その補
集合をS2(=V−S1)とすると、以下の方法で最短
路が求まる。 (1)初期値化として、 S1←0(空集合)、S2←V d(s)←0、d(i)←∞ とする。ここで、iは最短路のノードの補集合S2に含
まれるノード、X←YはXをYで置き換えることを表
す。
【0007】(2)S1=Vなら計算終了。 (3)S1≠Vなら、 最短路の長さd(i)を選び出し、 v←i とする。長さd(v)はノードsからノードvに至る最
短路となっているから、ノードvを最短路のノードの集
合S1に含め、ノードvを最短路のノードの補集合S2
から外す。
【0008】(4)ノードvから出るリンク(出リンク)
が次に到達する、最短路のノードの補集合S2に含まれ
るすべてのノードiに対して d´(i)←d(v)+avi を計算し、 d(i)>d´(i) なら d(i)←d´(i) かつ p(i)←v とする。ここで、aviはノードvからノードiに至る
長さ(リンクの長さ)であり、d(i)、d´(i)は
出発点sからiに至る経路の長さである。この時点のd
(i)は、最短路のノードの集合S1内のノードからの
最短路長になっている。最短路のノードの補集合S2に
はもっと短い経路が存在する可能性はあるが、それは繰
り返し計算のなかで求められることになる。(5)ステッ
プ(2)のステップに戻る。
【0009】以上の方法で求めたp(i)に対して、最
終ノードtからp(t)をもとに逆にたどっていけば、
出発ノードsまでの最短路が求まる。たとえば、図1の
例を上記のアルゴリズムで求めると、 d(1)=0 d(2)=50 d(3)=70 d(4)=65 d(5)=85 p(2)= 1 p(3)= 2 p(4)= 2 p(5)= 3 となる。
【0010】s=1、t=5であるから、ノード5の前
はノード3(p(5)=3)、ノード3の前はノード2(p(3)
=2)、ノード2の前はノード1(p(2)=1)、すなわち出
発点sにたどりつく。すなわち、最短路は1→2→3→
5、その長さは85(=d(5))である。また、ノード1
からノード4に至る経路(1→2→4)の長さd(4)は、
やはり最短路長になっている。
【0011】実際に上記のアルゴリズムで用いた図1の
経路をシミュレーションしてみるとわかるが、ノード3
からノード4に至る長さd´(4)は計算しなくてもすむ。
すなわち、ラベル確定法を用いれば、総組み合わせによ
る最短路計算に比べて、計算量がはるかに少なくてす
む。
【0012】応用例として、ある駅を出発点にして目的
の駅までの経路を求める路線経路探索に上記のラベル確
定法を応用することができる。この場合には、最短路長
を距離だけでなく、時間、運賃など別の単位を取り。こ
のような単位をコストとよぶ概念を使うことで適用でき
る。
【0013】
【発明が解決しようとする課題】従来技術で説明したラ
ベル確定法は、コンピュータを用いた場合に処理速度が
速いという特徴をもっている。とくに出発点と目的点が
決まっている場合には、ラベル確定法によって出発点か
ら順次最小コストとなるノードを見つけながら、目的点
に最初に到達する経路を最小コスト経路として探索でき
る。対象となるコストは具体的には時間、あるいは距離
があてられ、「移動時間」あるいは「移動距離」を評価
することになる。
【0014】多くのナビゲーションシステムでは、コン
ピュータ上の問題解決手段として様々な方法を用いてい
るが、最小コストという条件で経路探索をする場合に
は、基本的にラベル確定法が用いられている。たとえ
ば、このような最小コスト経路探索には、鉄道機関を用
いての最小コスト経路探索や、自動車による最小コスト
経路探索システムがある。
【0015】しかし従来のナビゲーションシステムで
は、歩行と他の機関との組み合わせによる経路探索はな
されていない。たとえば鉄道機関を利用するナビゲーシ
ョンシステムの場合、利用者が出発地点から徒歩でどの
駅に行き、到着する駅から徒歩で目的地点にどれだけ掛
かるかなどは、考慮されていない。したがって、このよ
うなナビゲーションシステムでは、出発点の最寄りの駅
と目的地点の最寄りの駅をあらかじめ指定してから、探
索が開始されている。このため、従来のナビゲーション
システムは指定した出発駅か到達駅までは正確な最小コ
スト探索が行えるが、徒歩の区間を含めた探索において
最小コストになっていることは保証されていない。
【0016】そこで本発明が解決しようとする課題は、
歩行者が利用しようとしている交通機関の乗車地点へ徒
歩で行き、および交通機関の到達地点から目的地点まで
を徒歩で行くとした場合に、利用者が目的地点を指定す
るだけで、徒歩の区間も含めて最小コストの経路を探索
する手段を提唱することにある。
【0017】
【課題を解決するための手段】本発明は上記の課題を解
決するために、出発地点から目的地点までの経路を、地
点をノード、地点間をリンクとして交通ネットワークを
表現し、コンピュータを用いてラベル確定法により最短
コスト条件下で探索する交通ネットワーク経路探索方法
において、(1)出発地点および目的地点から利用する交
通機関の駅までの経路として、出発地点および目的地点
から利用する交通機関の駅までの直線距離、および目的
地点から利用する交通機関の駅までの直線距離を緯度経
度情報を用いて求め、該直線距離を変数として平均コス
トを算出し、前記平均コストが指定したコストの範囲内
に含まれるすべての利用交通機関の駅を求め、歩行経路
を決定し、(2)前記求められた歩行経路を交通機関の交
通ネットワーク経路に組み込んで総合交通ネットワーク
を表現し、コンピュータを用いてラベル確定法により求
めるコスト条件下で探索する。
【0018】また、歩行経路の決定の異なる次のような
手法も用いることができる。(1)出発地点および目的地
点から利用する交通機関の駅までの経路として、指定し
たコストの範囲内に含まれる駅までの歩行経路を、緯度
経度情報を含む地図データにより作られる道路網ネット
ワークを用いたラベル確定法により、求めるコスト条件
下で歩行経路を決定する、(2)前記求められた1以上の
歩行経路を交通機関の交通ネットワーク経路に組み込ん
で総合交通ネットワークを表現し、コンピュータを用い
てラベル確定法により求めるコスト条件下で探索する。
【0019】請求項1〜3に記載した発明について説明
する。出発地点から利用する交通機関の乗車点(鉄道の
場合は駅)、および交通機関の下車点(鉄道の場合は
駅)から目的地点までをそれぞれ歩行し、その途中は交
通機関を利用する、出発地点から目的地点までの経路を
コンピュータを用いて最短コスト条件下で探索する。ま
ず、全体的な処理から説明する。 (1)出発地点から利用する交通機関の乗車点までの直線
距離、および目的地点から利用する交通機関の下車点ま
での直線距離を求め、その直線距離から徒歩で掛かる平
均コストを割り出し、平均コストが指定したコストの範
囲内に含まれるすべての利用交通機関の乗車点および下
車点を求め、この歩行経路を交通機関の交通ネットワー
ク経路に組み込む。これを『直線距離による歩行コスト
計算』と記すことにする。 (2)地点をノード、地点間をリンクとして交通ネットワ
ークを表現し、出発ノードと特定ノードを結ぶリンク
と、前記出発ノードから特定ノードまでの累計コストを
表すポテンシャルとから構成されるラベルを導入し、
「*」は出発地点はどのリンクも入ってこないことを意
味し、「Φ」は、まだそのノードにどのリンクも到達し
ていないことを意味し、「∞」は扱う問題において十分
に大きい数を意味する表記としたとき、初期値として出
発ノードに対しては(*,0)、その他のノードには
(Φ,∞)を仮ラベルとして設定する。 (3)仮ラベルのついたノードのうち最小のポテンシャル
のノードを選択し、このノードが目的地点の場合には経
路探索を終了して下記(5)の終了処理ルーチンを実行
し、目的地点でない場合には以下(4)の処理ルーチンを
続行する、 (4)前記最小のポテンシャルのノードから出るリンクの
うち仮ラベルを有する終点ノードのポテンシャルを算出
し、前記算出された終点ノードのポテンシャルが、前記
終点ノードにつけられている仮ラベルのポテンシャルよ
り小さいときは前記仮ラベルを前記算出された終点ノー
ドのポテンシャルで書き換え、前記最小のポテンシャル
のノードの仮ラベルを永久ラベルに変えて上記(3)の処
理ルーチンを実行する。 (5)目的地点から順に永久ラベルをもとに出発地点まで
の経路をたどり、歩行経路も含めた最小ポテンシャルの
経路を求める。
【0020】まず、『直線距離による歩行コスト計算』
を説明する。 出発地点から利用する交通機関の乗車点
までの直線距離、および目的地点から利用する交通機関
の下車点までの直線距離の求め方は、次の式を用いる。 COSξ=SINφ1・SINφ2+COSφ1・COSφ2・COS(λ1-λ2) S=R・ξ ……………… (式1) ここで、Sは2地点をA、Bとしたときの直線距離A
B、Rは日本付近の曲率半径(約6370km)、ξは弧AB
としたときの中心点と各2地点を結ぶ線がなす角度、
(λ1,φ1)はA地点の緯度と経度、(λ2,φ2)はB地
点の緯度と経度である。緯度経度情報は緯度経度情報を
含む地図データから取得するほかに、GPSを用いて現
在地点の緯度経度情報を得ることができる。特に、未知
の場所を歩行中などのように、出発地点が本人にとって
不明な場合もあるので、GPSなどの手段は効果があ
る。本発明では、歩行距離は起点Aと起点Bの直線距離
に比例するものとして扱う。したがってコストを時間と
した場合には、直線距離ABを平均歩行時速で割れば、
出発地点から最寄りの交通機関の乗車点までの所要時
間、および交通機関の到着点から目的地点までの所要時
間がそれぞれ求められる。ここで求められたコストを利
用する交通機関のネットワークにあらかじめ組み込んで
おく。
【0021】なお、出発地点から交通機関の起点までの
所要時間、および交通機関から目的地点までの所要時間
の最大コストを予め指定おき、そのコスト内で歩行でき
る交通機関の乗車点または下車点を割り出す。割り出さ
れた点が複数の場合には、出発地点から乗車点までのリ
ンク、および下車点から目的地点までのリンクがそれぞ
れ複数存在することになる。
【0022】以上のように、歩行区間のリンクが交通ネ
ットワークに組み込まれたあとは、歩行経路が組み込ま
れた交通ネットワークに対して、以下のような探索処理
を行う。 (1)地点をノード、地点間をリンクとして交通ネットワ
ークを表現し、出発ノードと特定ノードを結ぶリンク
と、前記出発ノードから特定ノードまでの累計コストを
表すポテンシャルとから構成されるラベルを導入し、
「*」は出発地点はどのリンクも入ってこないことを意
味し、「Φ」は、まだそのノードにどのリンクも到達し
ていないことを意味し、「∞」は扱う問題において十分
に大きい数を意味する表記を用いて、初期値として出発
ノードに対しては(*,0)、その他のノードには
(Φ,∞)を仮ラベルとして設定する。 (2)仮ラベルのついたノードのうち最小のポテンシャル
のノードを選択し、選択されたノードが目的地点の場合
には(4)の終了処理を終了する。それ以外は、(3)の処理
ルーチンを行う。 (3)前記最小のポテンシャルのノードから出るリンクの
うち仮ラベルを有する終点ノードのポテンシャルを算出
し、前記算出された終点ノードのポテンシャルが、前記
終点ノードにつけられている仮ラベルのポテンシャルよ
り小さいときは前記仮ラベルを前記算出された終点ノー
ドのポテンシャルで書き換え、前記最小のポテンシャル
のノードの仮ラベルを永久ラベルに変えて上記(2)の処
理ルーチンを実行する。 (4)目的地点から順に永久ラベルをもとに出発地点まで
の経路をたどり、歩行経路も含めた最小ポテンシャルの
経路を求める。
【0023】以上のラベル確定方法を従来のラベル確定
法に対して、ここでは便宜上『ポテンシャルによるラベ
ル確定法』と呼ぶことにする。
【0024】次に、請求項4〜6に記載された発明につ
いて説明する。出発地点から利用する交通機関の乗車点
(鉄道機関の場合は駅)、および交通機関の下車点(鉄
道機関の場合は駅)から目的地点までをそれぞれ歩行
し、その途中は交通機関を利用する、出発地点から目的
地点までの経路をコンピュータを用いて最小コスト条件
下で探索する。その方法を以下の手順で示す。 (1)出発地点から利用する交通機関の乗車点までのコス
ト計算、および目的地点から利用する交通機関の下車点
までのコスト計算を、それぞれ道路地図から求め、指定
コストの範囲内に含まれる利用交通機関のすべての点を
求め、この歩行経路を交通機関の交通ネットワーク経路
に組み込む。以下、この処理を『道路地図による歩行コ
スト計算』とよぶことにする。 (2)地点をノード、地点間をリンクとして交通ネットワ
ークを表現し、出発ノードと特定ノードを結ぶリンク
と、前記出発ノードから特定ノードまでの累計コストを
表すポテンシャルとから構成されるラベルを導入し、
「*」は出発地点はどのリンクも入ってこないことを意
味し、「Φ」は、まだそのノードにどのリンクも到達し
ていないことを意味し、「∞」は扱う問題において十分
に大きい数を意味する表記を用いて、初期値として出発
ノードに対しては(*,0)、その他のノードには
(Φ,∞)を仮ラベルとして設定する。 (4)仮ラベルのついたノードのうち最小のポテンシャル
のノードを選択し、選択したノードが目的地点の場合に
は経路探索を終了して下記(5)の終了処理ルーチンを実
行し、目的地点でない場合には以下(4)の処理ルーチン
を続行する、 (4)前記最小のポテンシャルのノードから出るリンクの
うち仮ラベルを有する終点ノードのポテンシャルを算出
し、前記算出された終点ノードのポテンシャルが、前記
終点ノードにつけられている仮ラベルのポテンシャルよ
り小さいときは前記仮ラベルを前記算出された終点ノー
ドのポテンシャルで書き換え、前記最小のポテンシャル
のノードの仮ラベルを永久ラベルに変えて上記(3)の処
理ルーチンを実行する。 (5)目的地点から順に永久ラベルをもとに出発地点まで
の経路をたどり、歩行経路も含めた最小ポテンシャルの
経路を求める。
【0025】請求項1の場合には、出発地点から乗車点
までの歩行によるコスト、および下車点から目的地点ま
での歩行によるコストをそれぞれ直線距離でコスト計算
した。しかし、請求項4の場合は、道路地図から正確な
コストを割り出す。『道路地図による歩行コスト計算』
で求められたコストがあらかじめ決められた範囲内の駅
の場合、その駅と出発地点または目的地点とを結ぶ経路
をリンクとし、利用する交通機関の交通ネットワークに
組み込む。
【0026】『道路地図による歩行コスト計算』は、請
求項1で行ったと同じ『ポテンシャルによるラベル確定
法』を用いる。ただし、ここで用いるネットワークは道
路地図である。『ポテンシャルによるラベル確定法』を
若干手直しして使うことになるが、この点は[発明の実
施の形態]で説明する。
【0027】『道路地図による歩行コスト計算』で求め
られたリンクが組み込まれた交通ネットワークに対し
て、請求項1で行ったと同じ『ポテンシャルによるラベ
ル確定法』を用いて、最小コスト経路を探索する。
【0028】次に請求項1〜6に共通して利用される、
本発明の『ポテンシャルによるラベル確定法』を具体的
に説明する。『ポテンシャルによるラベル確定法』で
は、ラベル確定法にノードのポテンシャルを用いる。こ
こでラベルは、各ノードについて (l,p(v)) と定義される。lはノードとノードを結ぶリンク、vは
現在対象としているノード、p(v)は経路vのポテン
シャルである。なおポテンシャルp(v)は起点からノ
ードvに到るまでの経路にかかる累計コストである。
【0029】最小コストを条件に、出発地点(出発ノー
ド)から発して到達できる目的地点(目的ノード)まで
の経路を求める手法、すなわち『ポテンシャルによるラ
ベル確定法』について説明する。 [初期値設定処理]出発ノードsに仮ラベル(*,0)
を設定し、他のノードに仮ラベル(Φ,∞)を設定す
る。「*」は出発地点はどのリンクも入ってこないこと
を意味し、「Φ」は、まだそのノードにどのリンクも到
達していないことを意味する表記である。このノードを
未探索と呼ぶ。また、「∞」は課題に対して十分に大き
な数を意味する。
【0030】[最小ポテンシャルの探索処理]仮ラベル
を有するノードのうち最小ポテンシャルのノードを探索
し、それを最小ポテンシャルノードvとする。ここで求
められたノードが目的ノード(目的地点)の場合、この
ノードを永久ラベルとして、[終了処理]へ行く。それ
以外は、[経路探索処理]へ行く。
【0031】[経路探索処理]ノードvから出るリンク
a(出リンクa)に接続するノードを δ−1a、 出発ノードからの、すでに求められているポテンシャル
を p(v) とすると、ノードδ−1aのポテンシャルは p(v)+d(a) である。すでにノードδ−1a対して設定されているポ
テンシャルを p(δ−1a) としたとき、p(v)+d(a)がp(δ−1a)より
小さければ、 p(v)+d(a) を新たなポテンシャル p(δ−1a) とし、仮ラベルを (a,p(δ−1a)) とする。vから出るすべてのリンク(出リンク)に対し
て上記の処理をしたあと、vの仮ラベルを永久ラベルと
する。その後、[最小ポテンシャルの探索処理]に戻
る。
【0032】[終了処理]上記の処理によって得られた
永久ラベルをもつノードを、要求される形式で出力す
る。
【0033】本発明についてさらに詳細に説明する。図
2にノードとリンクとの関係を示す。ここで使用する記
号は以下の意味をもつ。 v :仮ラベルを有するノード中、最小ポテンシャ
ルをもつノード u :ノードvに隣接するノード a、b :リンク δ−1a :リンクaが入るノード δ+1a :リンクaが出て行くノード d(a):リンクaに掛かるコスト p(v):ノードvのポテンシャル、起点からの累計コ
スト(=Σd(ai)) ここでノードvから見たとき、aは出リンク、bは入リ
ンクと呼ぶ。逆にノードuから見たとき、aは入リン
ク、bは出リンクとなる。d(a)は時間、距離、金額
等の、リンクaを利用する場合に掛かるコストである。
単位をどれにするかによって求める結果も異なってく
る。また図2の(3)のような場合、通常はd(a)=
d(b)であるが、d(a)≠d(b)の場合もある。
ポテンシャルp(v)は、起点0からノードvに到るま
でのコストの累計を表す。
【0034】ノードvとリンクaによって接続するノー
ドu(δ−1a、δ+1aと同じ)のラベルは、 (a,p(v)+d(a)) または u(a,p(v)+d(a)) で定義する。p(v)+d(a)はp(u)であるか
ら、 (a,p(u)) またはu(a,p(u))とも書ける。すなわち、ラベ
ルはノードvとノードuを結ぶリンクaとノードuまで
のポテンシャルで表される。将来、変わることのあるラ
ベルを仮ラベルといい、それ以上変わらないラベルを永
久レベルという。すなわち、永久ラベルはノードuに到
るポテンシャルの最小値をもっている。なぜなら、本発
明では起点ノードからの経路探索につねに最小のポテン
シャルをもつノードを選んで新しい経路を探索するから
である。この点を説明する。
【0035】ノードのポテンシャルの概念の導入は、プ
ログラム記述が簡略化できるようにすることと、処理の
終了時点を判定できるようにする。本発明では探索手法
としてはラベル確定法を用いる。図3は、ノードの全集
合Sと、永久ラベルを有するノードの集合S´(斜線
部)を表している。まず、最小ポテンシャル経路を見い
だすために、仮ラベルを有するノード中(=S−S´)
からもっとも小さなポテンシャルを有するラベルを探
す。それがノードvだったとしよう。ここでは外向きの
リンクだけを対象にした場合、ノードvと隣接するノー
ドがu1、u2だったとする。そこでu1とu2に仮ラ
ベルが付けられる(ただしここでは、いずれも未探索の
ノードと仮定する)。 u1:(a1,p(v)+d(a1)) u2:(a2,p(v)+d(a2)) そこで、ノードvの仮ラベル(l,p(v))を永久ラ
ベルに変え、ノードvを永久ラベルを有するノードの集
合S´に組み込む。このラベルで示されるポテンシャル
p(v)が最小であることが以下のように証明できる。
【0036】次に最小ポテンシャルをもつ仮ラベルを検
索したところ、ノードwが見つかったとしよう。ここで
はノードwが、リンクb1、b2、b3によって隣接ノ
ードv、u2、xに接続していたとしよう。それぞれの
ノードにおける仮ラベルを求めると、 v :(b1,p(w)+d(b1)) u2:(b2,p(w)+d(b2)) x :(b3,p(w)+d(b3)) となる。すでに永久ラベル化したノードvのラベル
(l,p(v))のポテンシャルp(v)は、 p(v)≦p(w)+d(b1) の関係が成り立つ。なぜなら、vを探索したとき、p
(v)が最小のポテンシャルとして選ばれたものである
から、p(v)≦p(w)が成り立っているためであ
る。したがって、ノードwの経路探索では、ノードvと
ノードwを結ぶリンクは選ぶ必要はない。このことは同
時に、ノードvの永久ラベル(l,p(v))はこれ以
上変わることがないことを意味している。ゆえに、p
(v)は最小ポテンシャルであることが証明される。
【0037】次にu2に着目する。すでに設定されてい
る仮ラベル (a2,p(v)+d(a2)) と、新たに求められた仮ラベル (b2,p(w)+d(b2)) のポテンシャルを比較する。かりに p(v)+d(a2)≦p(w)+d(b2) ならラベルを変えずに、 u2:(a2,p(v)+d(a2)) のままとし、 p(v)+d(a2)>p(w)+d(b2) なら、u2の仮ラベルを u2:(b2,p(w)+d(b2)) とする。したがって、このようなラベルの付け変えによ
って、より小さなポテンシャルとなる経路が仮ラベルと
して設定されることになる。
【0038】以上のことから、永久ラベルには最小ポテ
ンシャルが設定されており、仮ラベルはまだポテンシャ
ルを小さくするような経路が発見される可能性を表して
いる。
【0039】プログラミング上のテクニックとして、起
点0すなわち経路探索の開始ノードとするためには、初
期値として、起点0の仮ラベルを 起点0:(*,0) とし、他の仮ラベルを 起点0以外のノード:(Φ,∞) としておけばよいことになる。
【0040】したがって、本発明の歩行区間を含む最初
コスト探索の終了判定は、「新たに永久ラベル化された
ノードが目的地点」であるかどうかをチェックすればよ
いことになる。以上のことをプログラム化するには、以
下のような処理ステップを踏めばよいことになる。
【0041】ステップ1(初期値設定) 起点ノードに仮ラベル(*,0)を設定し、他のノード
に仮ラベル(Φ,∞)を設定する。
【0042】ステップ2(最小ポテンシャルの探索処
理) 仮ラベルを有するノード中、最小ポテンシャルのノード
を探索し、それを最小ポテンシャルノードvとする。こ
の最小ポテンシャルと探索されてノードが目的地点の場
合には、ステップ4(終了処理)へ行く。それ以外は、
ステップ3(経路探索処理)へ行く。
【0043】ステップ3(経路探索処理) ノードvからリンクaで接続する隣接ノードをδa、こ
れに掛かるコストd(δa)、起点からのすでに求めら
れているポテンシャルp(v)とすると、ノードδaの
ポテンシャルはp(v)+d(a)である。すでにノー
ドδa対して設定されているポテンシャルをp(δa)
としたとき、p(v)+d(a)がp(δa)より小さ
ければ、p(v)+d(a)を新たなポテンシャルp
(δa)とし、仮ラベル(a,p(δa))とする。上
記の処理をしたあと、vの仮ラベルを永久ラベルとす
る。その後、ステップ2(最小ポテンシャルの探索処
理)に戻る。
【0044】ステップ4(終了処理) vを永久ラベル化し、vから永久ラベルを逆経路をたど
って出発地点までの経路を要求される形式で出力する。
【0045】図4は、上記の処理をフローチャートにま
とめたものである(図の処理S「歩行コスト計算」を除
いた処理が、『ポテンシャルによるラベル確定法』に相
当)。図中、p(δa)はノードδaのすでに設定され
ているポテンシャルである。p(δa)が新たに計算し
たポテンシャル p(v)+d(a) より大きいときには、p(δa)を p(v)+d(a) で置き換え、かつリンクをaで置き換えることによっ
て、ノードδaに新しい仮ラベル (a,p(δa)) が付けられる。なお、隣接ノードを探索する場合は、リ
ンクは出リンクのみが検索の対象となる。また図4のフ
ローチャートは“DO WHILE”型の形態にしているため
に、vの永久ラベルかは終了処理の「最小ポテンシャル
vの検索し、それをvとする」で行っている。すなわ
ち、上記の説明でステップ2の処理になっているが、フ
ローチャートではステップ3での処理に組み込んであ
る。この点はプログラム上の問題であり、基本的な考え
方に違いはない。
【0046】図4は請求項1、4に共通する処理として
記述してある。したがって実際の処理における「歩行コ
スト計算」は、請求項1では『直線距離による歩行コス
ト計算』を用い、請求項4では『道路地図による歩行コ
スト計算』を用いる。これらの処理の詳細は[発明の実
施の形態]で説明する。
【0047】以上の経路探索においては、図5に示すよ
うなリンクテーブルをあらかじめ作っておけば、目的地
点の永久ラベルに設定されているリンクでノードをたど
って行けるために、目的地点の永久ラベルを有するノー
ドから起点までの経路がわかる。
【0048】
【発明の実施の形態】本発明の応用の一例として、図6
の電車網路線図を用いて、出発地点を東京、京橋、銀座
周辺の緯度経度とし、目的地点を三越前と人形町の間に
位置する緯度経度としたときの、最小コスト路線経路探
索を取り上げる。ここで取り上げる実施例1は直線距離
により乗車駅および下車駅を探索し、実施例2では道路
地図で乗車駅および下車駅を探索する。いずれも、徒歩
10分以内の駅を乗車および下車候補駅として探索する
ものとする。なお、実際の探索ソフトでは利用者は出発
地点および目的地点が具体的な地名で指定することにな
る。その緯度経度は、あらかじめデータとして用意され
ている地図情報から導かれる。なお以下では便宜上、電
車の待ち時間は0分、乗換(図の破線部分)は一律徒歩
3分とする。またここで求める最小コストは時間を単位
とする。すなわち、時間を最小にする経路探索を行う。
当然、以下で扱うポテンシャルの単位も時間である。
【0049】(実施例1)まず、『直線距離による歩行
コスト計算』から説明する。地図情報から得られる位置
情報が正規座標系(直角座標系)の座標値として得られ
るときには、徒歩10分に平均時速を掛け、探索範囲内
を求める。平均歩行時速を4kmとしたときには、出発
地点あるいは目的地点から半径約700mの以内の駅を
洗い出し、これを利用候補駅とする。また、地図情報か
ら緯度経度で位置情報が得られる場合には、[課題を解
決するための手段]で示した(式1)を用いて、出発地
点または目的地点と候補駅を結ぶ距離Sを求める。すな
わち、出発地点または目的地点の緯度経度を(φ1,λ
1)、候補駅の緯度経度を(φ2,λ2)とすると、この
直線距離Sは、 COSξ=SINφ1・SINφ2+COSφ1・COSφ2・COS(λ1-λ2) S=R・ξ と計算される。したがって、S≦700を満たす駅が、出発
地点あるいは目的地点とを結ぶリンクとして路線図に組
み込まれる。このとき、リンクのコストは直線距離Sを
平均時速で割った値である。図6の例では、出発地点と
京橋駅を結ぶリンクのコストが4分、出発地点と東京駅
を結ぶリンクのコストが3分と求められたとしてある。
また、目的地点と人形町駅を結ぶリンクのコストが2
分、目的地点と三越前駅を結ぶリンクのコストが3分と
求められたとしてある。これを、図5に示すリンクテー
ブルに組み込み、以下の経路探索を行う。
【0050】(初期設定)まず初期値設定として、出発
地点の仮ラベルを(*,0)、その他の駅の仮ラベルを
(Φ,∞)とする。ここで、「*」は出発地点はどのリ
ンクも入ってこないことを意味し、「Φ」は、まだその
ノードにどのリンクも到達していないことを意味する表
記である。初期状態では、出発地点のノードをvと置
く。
【0051】(1回目のループ処理)仮ラベル中で最小
ポテンシャルの駅を探す。vから出る終点ノードは東京
駅と京橋駅である。終点ノードはすべて未探索であるた
めに、終点ノードのポテンシャルはvのポテンシャル0
+vから各終点ノードまでの時間合計となる。したがっ
て、仮ラベルは 丸の内線東京駅 :(出発地点,3分) 銀座線京橋駅 :(出発地点,4分) となり、永久ラベルは 出発地点 :(*,0) となる。次に仮ラベル中で最小ポテンシャルのノードを
探す。この時点では、丸の内線東京駅が最小ポテンシャ
ル3分であるから、このノードをvとする。
【0052】(2回目のループ処理)このvは目的地点
でないから、処理は続行する。丸の内線東京駅vから出
ているリンクは、丸の内線→大手町駅、丸の内線→銀座
駅である。ともにポテンシャルは3+2すなわち5分で
ある。新たに探索したリンクには仮ラベルが貼られ、丸
の内線東京駅は永久ラベルが貼られる。したがって、こ
の時点では仮ラベルは、 丸の内線大手町駅:(丸の内線東京駅→丸の内線,5
分) 丸の内線銀座駅 :(丸の内線東京駅→丸の内線,5
分) 銀座線京橋駅 :(出発地点,4分) であり、永久ラベルは 出発地点 :(*,0) 丸の内線東京駅 :(出発地点,3分) となる。次に仮ラベル中で最小のポテンシャルを検索す
ると、銀座線京橋駅(出発地点、4分)であるから、銀
座線京橋駅ノードをvとする。
【0053】(3回目のループ処理)vは目的地点でな
いから処理は続行する。銀座線京橋駅vから出るリンク
は、銀座線→銀座駅、銀座線→日本橋駅である。ポテン
シャルは前者が4+1すなわち5分、後者が4+2すな
わち6分である。新たに探索したリンクには仮ラベルが
貼られ、銀座線京橋駅は永久ラベルが貼られる。したが
って、この時点では仮ラベルは、 丸の内線大手町駅:(丸の内線東京駅→丸の内線,5
分) 丸の内線銀座駅 :(丸の内線東京駅→丸の内線,5
分) 銀座線銀座駅 :(銀座線京橋駅→銀座線,5分) 銀座線日本橋駅 :(銀座線京橋駅→銀座線,6分) であり、永久ラベルは 出発地点 :(*,0分) 丸の内線東京駅 :(出発地点,3分) 銀座線京橋駅 :(出発地点,4分) となる。次に仮ラベル中で最小のポテンシャルを検索す
ると、5分で3候補あるが、ここでは丸の内線東京駅ノ
ードをvとする。
【0054】以上の処理をvが目的地点に達するまで継
続すると、永久ラベルは以下のように求められる。 出発地点 :(*,0分) 丸の内線東京駅 :(出発地点,3分) 銀座線京橋駅 :(出発地点,4分) 丸の内線大手町駅:(丸の内線東京駅→丸の内線,5
分) 丸の内線銀座駅 :(丸の内線東京駅→丸の内線,5
分) 銀座線銀座駅 :(銀座線京橋駅→銀座線,5分) 銀座線日本橋駅 :(銀座線京橋駅→銀座線,6分) 丸の内線淡路町 :(丸の内線大手町駅→丸の内線,7
分) 丸の内線霞ヶ関駅:(丸の内線銀座駅→丸の内線,7
分) 銀座線新橋駅 :(銀座線銀座駅→銀座線,7分) 銀座線三越前駅 :(銀座線日本橋駅→銀座線,7分) 日比谷線銀座駅 :(丸の内線銀座駅→徒歩,8分) 日比谷線大手町駅:(日比谷線大手町駅→徒歩,8分) 銀座線神田橋駅 :(銀座線三越前→銀座線,8分) 日比谷線日本橋駅:(銀座線日本橋駅→徒歩,9分) 都営浅草線日本橋駅:(銀座線日本橋駅→徒歩,9分) 日比谷線日比谷駅:(日比谷線銀座駅→日比谷線,9
分) 都営浅草線室町駅:(都営浅草線日本橋駅→都営浅草
線,10分) 日比谷線東銀座駅:(日比谷線銀座駅→日比谷線,10
分) 日比谷線霞ヶ関駅:(丸の内線霞ヶ関駅→徒歩,10
分) 都営浅草線新橋駅:(銀座線新橋駅→徒歩,10分) 日比谷線竹橋駅 :(日比谷線大手町駅→大手町,10
分) 目的地点 :(銀座線三越前駅→徒歩,10分) したがって、目的地点までは10分で行けることにな
る。目的地点からの最短経路は永久ラベルをたどること
によって求められる。なお図4のフローチャートに従え
ば、最後の“目的地点:(銀座線三越前駅→徒歩,10
分)”は、終了処理で目的地点vを永久ラベル化するこ
とによって求められる。
【0055】目的地点のラベルは“目的地点:(銀座線
三越前駅→徒歩,10分)”なので、目的地点に最初に
到達したのは“銀座線三越前駅→徒歩”である。次に銀
座線三越前駅のラベルを見ると“銀座線三越前駅:(銀
座線日本橋駅→銀座線,7)”なので、銀座線日本橋駅
から銀座線で銀座線三越前駅であることがわかる。以下
同様にして出発地点のラベル(*,0分)まで経路をた
どれば、最短経路が得られる。したがって、最短経路は
“出発地点→銀座線京橋駅→銀座線日本橋駅→銀座線三
越前駅→目的地点”となる。
【0056】(実施例2)ここでは、歩行区間を『道路
地図による歩行コスト計算』で求めることにする。使用
する交通機関は実施例1と同様に図6の路線図に従うも
のとする。したがって実施例1と実施例2の違いは、出
発地点から乗車駅まで、または目的地点から下車駅まで
の、リンクを求める方法だけである。本実施例では、図
7の道路網ネットワークを用いて歩行コスト計算を行う
ものとする。図7において、交差点(ノード)が丸印
(○)、道路枝(リンク)が矢印(→)で表してある。
また丸印の中の番号はノード番号、四角(□)の中の番
号はリンク番号である。またリンクに付けられた裸の数
字はコストを表し、単位は分(時間)である。
【0057】『道路地図による歩行コスト計算』は、基
本的に図4で示した探索方法すなわち『ポテンシャルに
よるラベル確定法』を使える。ただしこの場合、出発地
点および目的地点から求められる駅は指定コストの範囲
内のものであるから、『道路地図による歩行コスト計
算』の計算処理では図4のフローチャート中の判定D1
を p(v)>P と書き換える。ここでp(v)はノードvのポテンシャ
ル、Pは歩行区間の指定コストである。また終了処理E
では、「永久ラベルの付けられた駅を乗車駅候補または
下車駅候補として、電車路線網ネットワークに組み込
む」処理を行う。もちろん、最初の処理Sの「歩行コス
ト計算」も不要である。
【0058】上記のように書き換えた処理を実行する
と、永久ラベルの付いてた駅が複数求められ、出発地点
と乗車候補駅を結ぶリンクおよび下車候補駅と目的地点
を結ぶリンクが図5のリンクテーブルに組み込まれる。
図7の道路網ネットワークにおいて出発地点ノードを1
0(図では2重丸にしてある)としたとき、乗車候補駅
は 丸の内線東京駅26(経路:10→1→26、コスト1
1分) 銀座線京橋駅14 (経路:10→5→14、コスト1
3分) が探索される。上記の経路を1本のリンクとして電車路
線網ネットワークに組み込む。すなわち、 出発地点→丸の内線東京駅L1,コスト11分 出発地点→銀座線京橋駅L2,コスト13分 として組み込む。ここでL1、L2はリンク暗号を表
し、リンクテーブルにない番号を設定する。
【0059】目的地点から下車候補駅の探索も、乗車駅
探索と同様に行える。乗車駅探索では出発地点から始
め、出リンクを対象にしたが、下車駅探索では目的地点
から入リンクを対象に目的地点から逆探索する。ただし
歩行の場合には、車の場合と違って一方通行、信号、渋
滞などの影響をほとんど受けないので、出リンクと入リ
ンクのコストは同じとして扱っても問題はない。新しい
リンクが電車路線網ネットワークに組み込まれたあと
は、実施例1と同じように『ポテンシャルによるラベル
確定法』で経路探索が行える。
【0060】
【発明の効果】現在、都会の交通網は発達している。と
くに地下鉄の路線は蜘蛛の巣のように複雑に入り組んで
いる。これらの電車を利用する場合、出発地から乗車駅
および下車駅から目的地までは徒歩となることが多い。
ところが、これまでの路線探索は徒歩の区間を無視し、
乗車駅と下車駅を最寄りの駅としてあらかじめ指定して
路線探索を行っていた。しかし、この探索方法に落とし
穴がある。それは、最寄りの駅として指定した駅が、歩
行区間を含めてみたときに最小のコストになっているか
は保証されていないことである。この点、本発明では出
発地と目的地を直接指定し、歩行区間も含めて経路探索
をするために、正確な最小コスト探索が行える。したが
って、本発明での探索結果は、乗車駅および下車駅が必
ずしも最寄りの駅(駅から出発地あるいは目的地の歩行
区間が最短の駅)とは限らない。しかし、歩行区間も含
めたトータルのコスト(通常、時間)が最小になってい
ることを保証している。慣れた土地での路線探索なら最
寄りの駅を指定して最小コスト探索を行えばよいが、慣
れない土地での最小コスト探索は本発明の効果がより発
揮される。しかも、乗車駅や下車駅を指定するのでな
く、直接出発地と目的地を指定することができるため
に、指定が簡単であり、より正確なトータルコストが得
られる。
【0061】路線探索をする場合、「ここからだとどこ
の駅が一番いい」などとほかの人に聞いている光景をよ
く見かける。その点、本発明では歩行区間も含めた出発
地と目的地を指定するために、最寄りの駅はどこかなど
と悩む必要がない。もっとも最寄りの駅(歩いて最短の
駅)を見たい場合には、本発明の『道路地図による歩行
コスト計算』部分を独立されて、最小ポテンシャルの駅
を探索すれば、容易に最寄り駅が探索できる。本発明
は、その点の柔軟性も有している。
【0062】乗車駅候補、下車駅候補を求める方法とし
て、本発明では2通りの手法を提唱した。『直線距離に
よる歩行コスト計算』では歩行区間のコストは2点間を
結ぶ直線距離に比例している点に注目して、簡易的に乗
車候補駅および下車候補駅を求めている。通常、都会の
道路は直角に曲がることが多いので、最大で直線距離の
2の平方根倍(約1.4)の誤差が生じる可能性を有し
ている。たとえば、指定歩行コストを10分とした場合
には、徒歩で最大14分程度の候補駅が抽出される場合
もある。この点は、プログラミングする際に考慮する必
要があるかも知れない。たとえば、図8のようにA点か
らB点に行く場合、実際の経路はA→D→E→F→G→
Bのような折れ線(いずれも直角に曲がるものとしてい
る)で示す経路になっているとすれば、折れ線の距離は
直角三角形ABCの2辺の和、すなわちAC+CBで表
した方がより正確にコスト計算ができるかも知れない。
しかし、本発明の主旨である、プログラミングが簡単
で、しかも処理時間の速い処理が可能であるという点に
は、変わりはない。とくにここで大切なのは、歩行区間
も含めた探索が自動的に行え、しかも現実的にそれほど
誤差がないという点である。
【0063】一方、正確な歩行コストを割り出すため
に、『道路地図による歩行コスト計算』を提唱してい
る。このコスト計算処理は『ポテンシャルによるラベル
確定法』とほとんど同じ処理で求められるために、プロ
グラミング的には共通する処理をサブルーチン化すれ
ば、プログラムが極端に大きくなるということはない。
『直線距離による歩行コスト計算』に比べて処理時間が
かかるという点はあるが、正確な歩行コストと、歩行区
間の経路も利用者に提供できるというメリットをもって
いる。
【図面の簡単な説明】
【図1】従来技術におけるラベル確定法を用いて最適解
を求める方法を具体的に説明するためのネットワーク図
である。
【図2】本発明の実施の形態におけるノード、リンク、
ポテンシャルおよびその記号を説明するための図であ
る。
【図3】本発明の実施の形態における仮ラベルを有する
ノードと永久ラベルを有するノードを説明するための図
である。
【図4】本発明の実施の形態における最小コスト条件下
で出発地点から目的地点までの経路探索を行う処理をフ
ローチャート化したものである。
【図5】本発明の実施の形態におけるリンクテーブルを
説明するための図である。
【図6】本発明の実施の形態において、直線距離による
候補駅探索を含む実施例として使用した地下鉄路線図で
ある。
【図7】本発明の実施の形態において、道路地図による
候補駅探索を含む実施例として使用した道路網ネットワ
ーク図である。
【図8】発明の効果おいて、直線距離による候補駅探索
の別形態を補足的に説明した図である。

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】出発地点から目的地点までの経路を、地点
    をノード、地点間をリンクとして交通ネットワークを表
    現し、コンピュータを用いてラベル確定法によりコスト
    として移動時間または移動距離を用いて、最短コスト条
    件下で探索する交通ネットワーク経路探索方法におい
    て、(1)出発地点および目的地点から利用する交通機関
    の駅までの経路として、出発地点および目的地点から利
    用する交通機関の駅までの直線距離、および目的地点か
    ら利用する交通機関の駅までの直線距離を緯度経度情報
    を用いて求め、該直線距離を変数として平均コストを算
    出し、前記平均コストが指定したコストの範囲内に含ま
    れるすべての利用交通機関の駅を求め、歩行経路を決定
    する、(2)前記求められた歩行経路を交通機関の交通ネ
    ットワーク経路に組み込んで総合交通ネットワークを表
    現し、コンピュータを用いてラベル確定法により求める
    コスト条件下で探索することを特徴とする交通ネットワ
    ーク経路探索方法。
  2. 【請求項2】出発地点から目的地点までの経路を、地点
    をノード、地点間をリンクとして交通ネットワークを表
    現し、コンピュータを用いてラベル確定法によりコスト
    として移動時間または移動距離を用いて、最短コスト条
    件下で探索する交通ネットワーク経路探索システムにお
    いて、(1)出発地点および目的地点から利用する交通機
    関の駅までの経路として、出発地点および目的地点から
    利用する交通機関の駅までの直線距離、および目的地点
    から利用する交通機関の駅までの直線距離を緯度経度情
    報を用いて求め、該直線距離を変数として平均コストを
    算出し、前記平均コストが指定したコストの範囲内に含
    まれるすべての利用交通機関の駅を求め、歩行経路を決
    定する手段、(2)前記求められた歩行経路を交通機関の
    交通ネットワーク経路に組み込んで総合交通ネットワー
    クを表現し、コンピュータを用いてラベル確定法により
    求めるコスト条件下で探索する手段を備えたことを特徴
    とする交通ネットワーク経路探索システム。
  3. 【請求項3】出発地点から目的地点までの経路を、地点
    をノード、地点間をリンクとして交通ネットワークを表
    現し、コンピュータを用いてラベル確定法によりコスト
    として移動時間または移動距離を用いて、最短コスト条
    件下で探索する交通ネットワーク経路探索において、
    (1)出発地点および目的地点から利用する交通機関の駅
    までの経路として、出発地点および目的地点から利用す
    る交通機関の駅までの直線距離、および目的地点から利
    用する交通機関の駅までの直線距離を緯度経度情報を用
    いて求め、該直線距離を変数として平均コストを算出
    し、前記平均コストが指定したコストの範囲内に含まれ
    るすべての利用交通機関の駅を求め、歩行経路を決定
    し、(2)前記求められた歩行経路を交通機関の交通ネッ
    トワーク経路に組み込んで総合交通ネットワークを表現
    し、コンピュータを用いてラベル確定法により求めるコ
    スト条件下で探索する処理を実行するプログラムを記録
    したコンピュータ用記録媒体。
  4. 【請求項4】出発地点から目的地点までの経路を、地点
    をノード、地点間をリンクとして交通ネットワークを表
    現し、コンピュータを用いてラベル確定法によりコスト
    として移動時間または移動距離を用いて、最短コスト条
    件下で探索する交通ネットワーク経路探索方法におい
    て、(1)出発地点および目的地点から利用する交通機関
    の駅までの経路として、指定したコストの範囲内に含ま
    れる駅までの歩行経路を、緯度経度情報を含む地図デー
    タにより作られる道路網ネットワークを用いたラベル確
    定法により、求めるコスト条件下で歩行経路を決定す
    る、(2)前記求められた1以上の歩行経路を交通機関の
    交通ネットワーク経路に組み込んで総合交通ネットワー
    クを表現し、コンピュータを用いてラベル確定法により
    求めるコスト条件下で探索することを特徴とする交通ネ
    ットワーク経路探索方法。
  5. 【請求項5】出発地点から目的地点までの経路を、地点
    をノード、地点間をリンクとして交通ネットワークを表
    現し、コンピュータを用いてラベル確定法によりコスト
    として移動時間または移動距離を用いて、最短コスト条
    件下で探索する交通ネットワーク経路探索システムにお
    いて、(1)出発地点および目的地点から利用する交通機
    関の駅までの経路として、指定したコストの範囲内に含
    まれる駅までの歩行経路を、緯度経度情報を含む地図デ
    ータにより作られる道路網ネットワークを用いたラベル
    確定法により、求めるコスト条件下で歩行経路を決定す
    る手段、(2)前記求められた1以上の歩行経路を交通機
    関の交通ネットワーク経路に組み込んで総合交通ネット
    ワークを表現し、コンピュータを用いてラベル確定法に
    より求めるコスト条件下で探索する手段を備えたことを
    特徴とする交通ネットワーク経路探索システム。
  6. 【請求項6】出発地点から目的地点までの経路を、地点
    をノード、地点間をリンクとして交通ネットワークを表
    現し、コンピュータを用いてラベル確定法によりコスト
    として移動時間または移動距離を用いて、最短コスト条
    件下で探索する交通ネットワーク経路探索において、
    (1)出発地点および目的地点から利用する交通機関の駅
    までの経路として、指定したコストの範囲内に含まれる
    駅までの歩行経路を、緯度経度情報を含む地図データに
    より作られる道路網ネットワークを用いたラベル確定法
    により、求めるコスト条件下で歩行経路を決定し、(2)
    前記求められた1以上の歩行経路を交通機関の交通ネッ
    トワーク経路に組み込んで総合交通ネットワークを表現
    し、コンピュータを用いてラベル確定法により求めるコ
    スト条件下で探索する処理を実行するプログラムを記録
    したコンピュータ用記録媒体。
  7. 【請求項7】前記ラベル確定法が、(1)、出発ノードと
    特定ノードを結ぶリンクと、前記出発ノードから特定ノ
    ードまでの累計コストを表すポテンシャルとから構成さ
    れるラベルを導入し、「*」は出発地点はどのリンクも
    入ってこないことを意味し、「Φ」はまだそのノードに
    どのリンクも到達していないことを意味し、「∞」は扱
    う問題において十分に大きい数を意味する表記としたと
    き、初期値として出発ノードに対しては(*,0)、そ
    の他のノードには(Φ,∞)を仮ラベルとして設定す
    る、(2)前記仮ラベルのついたノードのうち最小のポテ
    ンシャルのノードを選択し、このノードが目的地点の場
    合には経路探索を終了して下記(4)の終了処理ルーチ
    ンを実行し、目的地点でない場合には以下(3)の処理
    ルーチンを続行する、(3)前記最小のポテンシャルのノ
    ードから出るリンクの終点ノードのなかで仮ラベルを有
    する終点ノードのポテンシャルを算出し、前記算出され
    た終点ノードのポテンシャルが、前記終点ノードにつけ
    られている仮ラベルのポテンシャルより小さいときは前
    記仮ラベルを前記算出された終点ノードのポテンシャル
    で書き換え、前記最小のポテンシャルのノードの仮ラベ
    ルを永久ラベルに変えて上記(2)の処理ルーチンを実行
    する、(4)目的地点から順に永久ラベルをもとに出発地
    点までの経路をたどり、歩行経路も含めた最小ポテンシ
    ャルの経路を求める、方法であることを特徴とする請求
    項1または3記載の交通ネットワーク経路探索方法 。
  8. 【請求項8】前記ラベル確定法が、(1)、出発ノードと
    特定ノードを結ぶリンクと、前記出発ノードから特定ノ
    ードまでの累計コストを表すポテンシャルとから構成さ
    れるラベルを導入し、「*」は出発地点はどのリンクも
    入ってこないことを意味し、「Φ」はまだそのノードに
    どのリンクも到達していないことを意味し、「∞」は扱
    う問題において十分に大きい数を意味する表記としたと
    き、初期値として出発ノードに対しては(*,0)、そ
    の他のノードには(Φ,∞)を仮ラベルとして設定す
    る、(2)前記仮ラベルのついたノードのうち最小のポテ
    ンシャルのノードを選択し、このノードが目的地点の場
    合には経路探索を終了して下記(4)の終了処理ルーチ
    ンを実行し、目的地点でない場合には以下(3)の処理
    ルーチンを続行する、(3)前記最小のポテンシャルのノ
    ードから出るリンクの終点ノードのなかで仮ラベルを有
    する終点ノードのポテンシャルを算出し、前記算出され
    た終点ノードのポテンシャルが、前記終点ノードにつけ
    られている仮ラベルのポテンシャルより小さいときは前
    記仮ラベルを前記算出された終点ノードのポテンシャル
    で書き換え、前記最小のポテンシャルのノードの仮ラベ
    ルを永久ラベルに変えて上記(2)の処理ルーチンを実行
    する、(4)目的地点から順に永久ラベルをもとに出発地
    点までの経路をたどり、歩行経路も含めた最小ポテンシ
    ャルの経路を求める、方法であることを特徴とする請求
    項2または4記載の交通ネットワーク経路探索システム
  9. 【請求項9】前記ラベル確定法が、(1)、出発ノードと
    特定ノードを結ぶリンクと、前記出発ノードから特定ノ
    ードまでの累計コストを表すポテンシャルとから構成さ
    れるラベルを導入し、「*」は出発地点はどのリンクも
    入ってこないことを意味し、「Φ」はまだそのノードに
    どのリンクも到達していないことを意味し、「∞」は扱
    う問題において十分に大きい数を意味する表記としたと
    き、初期値として出発ノードに対しては(*,0)、そ
    の他のノードには(Φ,∞)を仮ラベルとして設定す
    る、(2)前記仮ラベルのついたノードのうち最小のポテ
    ンシャルのノードを選択し、このノードが目的地点の場
    合には経路探索を終了して下記(4)の終了処理ルーチ
    ンを実行し、目的地点でない場合には以下(3)の処理
    ルーチンを続行する、(3)前記最小のポテンシャルのノ
    ードから出るリンクの終点ノードのなかで仮ラベルを有
    する終点ノードのポテンシャルを算出し、前記算出され
    た終点ノードのポテンシャルが、前記終点ノードにつけ
    られている仮ラベルのポテンシャルより小さいときは前
    記仮ラベルを前記算出された終点ノードのポテンシャル
    で書き換え、前記最小のポテンシャルのノードの仮ラベ
    ルを永久ラベルに変えて上記(2)の処理ルーチンを実行
    する、(4)目的地点から順に永久ラベルをもとに出発地
    点までの経路をたどり、歩行経路も含めた最小ポテンシ
    ャルの経路を求める、方法であることを特徴とする請求
    項3または6記載のコンピュータ用記録媒体。
JP06040799A 1999-03-08 1999-03-08 交通ネットワーク経路探索方法および装置 Expired - Lifetime JP3750400B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP06040799A JP3750400B2 (ja) 1999-03-08 1999-03-08 交通ネットワーク経路探索方法および装置
US09/520,219 US6349261B1 (en) 1999-03-08 2000-03-07 Method and apparatus for determining route within traffic network
DE60001429T DE60001429T2 (de) 1999-03-08 2000-03-08 Verfahren und Vorrichtung für die Ermittlung von Routen innerhalb eines Verkehrsnetz
EP00104470A EP1035403B1 (en) 1999-03-08 2000-03-08 Method and apparatus for determining route within traffic network
AT00104470T ATE232969T1 (de) 1999-03-08 2000-03-08 Verfahren und vorrichtung für die ermittlung von routen innerhalb eines verkehrsnetz

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06040799A JP3750400B2 (ja) 1999-03-08 1999-03-08 交通ネットワーク経路探索方法および装置

Publications (2)

Publication Number Publication Date
JP2000258184A true JP2000258184A (ja) 2000-09-22
JP3750400B2 JP3750400B2 (ja) 2006-03-01

Family

ID=13141305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06040799A Expired - Lifetime JP3750400B2 (ja) 1999-03-08 1999-03-08 交通ネットワーク経路探索方法および装置

Country Status (5)

Country Link
US (1) US6349261B1 (ja)
EP (1) EP1035403B1 (ja)
JP (1) JP3750400B2 (ja)
AT (1) ATE232969T1 (ja)
DE (1) DE60001429T2 (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005040723A1 (ja) 2003-10-23 2005-05-06 Navitime Japan Co., Ltd. ナビゲーション装置、サーバ装置、ナビゲーション方法、ナビゲーションプログラム
WO2007148378A1 (ja) 2006-06-20 2007-12-27 Navitime Japan Co., Ltd. 経路探索システム、経路探索サーバ、端末装置および経路探索方法
WO2008010276A1 (en) 2006-07-20 2008-01-24 Navitime Japan Co., Ltd. Map display system, map display device, map display method, and map distribution server
JP2008293507A (ja) * 2008-06-12 2008-12-04 Navitime Japan Co Ltd グローバルナビゲーションシステムのための携帯端末およびプログラム
JP2009019946A (ja) * 2007-07-11 2009-01-29 Navitime Japan Co Ltd ナビゲーションシステム、経路探索サーバ、経路探索方法およびナビゲーション端末装置
WO2010067458A1 (ja) 2008-12-12 2010-06-17 株式会社ナビタイムジャパン 経路探索システム、経路探索サーバおよび経路探索方法
JP2010217195A (ja) * 2010-05-17 2010-09-30 Navitime Japan Co Ltd ナビゲーションシステム、経路探索サーバ、経路探索方法およびナビゲーション端末装置
JP2011053066A (ja) * 2009-09-01 2011-03-17 Sumitomo Electric System Solutions Co Ltd 経路探索方法、経路探索装置及びコンピュータプログラム
US8798918B2 (en) 2005-04-20 2014-08-05 Navitime Japan Co., Ltd. Navigation system, route search server, route search method and route search program
JP2016095256A (ja) * 2014-11-17 2016-05-26 アイシン・エィ・ダブリュ株式会社 経路探索システム、方法およびプログラム
US10132638B2 (en) 2014-09-03 2018-11-20 Aisin Aw Co., Ltd. Route search system, route search method, and computer program

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19928295A1 (de) * 1999-06-22 2000-12-28 Bosch Gmbh Robert Verfahren und Vorrichtung zum Bestimmen einer Route von einem Ausgangsort zu einem Zielort
WO2001071485A1 (en) * 2000-03-17 2001-09-27 Vicinity Corp. System and method for abstracting and visualizing a route map
DE10053874B4 (de) * 2000-10-31 2007-04-05 Robert Bosch Gmbh Verfahren zur Navigation und Vorrichtung zu dessen Durchführung
US7133771B1 (en) 2002-08-29 2006-11-07 America Online, Inc. Automated route determination to avoid a particular maneuver
US8560223B2 (en) * 2002-08-29 2013-10-15 Mapquest, Inc. Automated route determination
US20040044465A1 (en) * 2002-08-29 2004-03-04 Nesbitt David W. Automated route determination based on day of route traversal
US7474960B1 (en) * 2002-12-30 2009-01-06 Mapquest, Inc. Presenting a travel route
US7321824B1 (en) 2002-12-30 2008-01-22 Aol Llc Presenting a travel route using more than one presentation style
US7818116B1 (en) * 2002-12-30 2010-10-19 Mapquest, Inc. Presenting a travel route in a ground-based vehicle
US7620494B1 (en) 2003-07-17 2009-11-17 Mapquest, Inc. Using routing symbols to describe a driving maneuver
US7076363B1 (en) * 2003-07-17 2006-07-11 America Online, Inc. Using route narrative symbols
US6954697B1 (en) * 2003-08-04 2005-10-11 America Online, Inc. Using a corridor search to identify locations of interest along a route
US7324896B1 (en) 2003-08-04 2008-01-29 Aol Llc Using a corridor search to identify locations of interest along a travel route
US7065448B1 (en) 2003-10-01 2006-06-20 America Online, Inc. Presenting driving directions
US7222018B2 (en) 2004-04-06 2007-05-22 Honda Motor Co., Ltd. Bandwidth and memory conserving methods for a vehicle navigation system
US7319931B2 (en) * 2004-04-06 2008-01-15 Honda Motor Co., Ltd. Methods for filtering and providing traffic information
US7289904B2 (en) 2004-04-06 2007-10-30 Honda Motor Co., Ltd. Vehicle navigation system and methods for incorporating user preferences into same
US7366606B2 (en) * 2004-04-06 2008-04-29 Honda Motor Co., Ltd. Method for refining traffic flow data
EP1779300A4 (en) 2004-07-09 2013-03-27 Tegic Communications Inc DISAMBIGUING OF EXCEPTIONAL CHARACTERS
US7719533B2 (en) * 2004-11-24 2010-05-18 General Electric Company Graph extraction labelling and visualization
US7689349B1 (en) 2004-12-23 2010-03-30 Aol Llc Automatic determination of a surrogate origin for personalized routing
US7395153B1 (en) 2004-12-23 2008-07-01 Aol Llc Reducing driving directions
EP1926074A4 (en) * 2005-09-12 2014-01-08 Panasonic Corp MAP DISPLAY DEVICE
US20070233603A1 (en) * 2006-03-30 2007-10-04 Schmidgall Matthew M Flexible routing of electronic-based transactions
US7668653B2 (en) 2007-05-31 2010-02-23 Honda Motor Co., Ltd. System and method for selectively filtering and providing event program information
US8880332B2 (en) * 2008-09-10 2014-11-04 Toshiba Global Commerce Solutions Holdings Corporation People guidance using kiosk and user ID
US8262228B2 (en) * 2009-02-23 2012-09-11 International Business Machines Corporation Light and color surround
JP5551896B2 (ja) * 2009-06-29 2014-07-16 株式会社日立製作所 ナビゲーション装置、経路探索サーバ、および経路探索システム
US9464906B1 (en) 2015-05-07 2016-10-11 International Business Machines Corporation Transport option selection to serve well-being objectives
CN105115513A (zh) * 2015-09-08 2015-12-02 深圳中创未来科技有限公司 一种获取出行方案的方法、装置、服务器及客户端
US9841285B2 (en) * 2015-12-22 2017-12-12 Here Global B.V. Generation of link node routing graph using a straight skeleton algorithm
US11466996B2 (en) * 2019-04-03 2022-10-11 Verizon Patent And Licensing Inc. Pathfinding through a road network with turn complexities
CN111933019B (zh) * 2020-08-19 2022-07-01 兰州深蓝图形技术有限公司 一种交通线路设施设备分布图的生成方法及装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3027899B2 (ja) * 1993-05-12 2000-04-04 松下電器産業株式会社 推奨経路案内装置
JP3385657B2 (ja) * 1993-08-10 2003-03-10 トヨタ自動車株式会社 車載用ナビゲーション装置
JP2853978B2 (ja) * 1995-07-26 1999-02-03 富士通テン株式会社 ドライブシミュレーション装置
JP3198883B2 (ja) * 1995-08-24 2001-08-13 トヨタ自動車株式会社 移動スケジュール処理装置
KR100256620B1 (ko) * 1995-10-30 2000-05-15 모리 하루오 네비게이션장치
US6023653A (en) * 1995-11-30 2000-02-08 Fujitsu Ten Limited Vehicle position detecting apparatus
JP3173983B2 (ja) * 1995-12-28 2001-06-04 松下電器産業株式会社 経路選出方法およびシステム
KR100198813B1 (ko) * 1996-06-12 1999-06-15 정선종 우편경로 시스템 및 그 시스템에 따른 최단 경로 생성방법
JPH109884A (ja) * 1996-06-24 1998-01-16 Mitsubishi Electric Corp 車両用経路案内装置および経路探索方法
JP3370555B2 (ja) * 1996-07-09 2003-01-27 松下電器産業株式会社 歩行者情報提供システム
US5963948A (en) * 1996-11-15 1999-10-05 Shilcrat; Esther Dina Method for generating a path in an arbitrary physical structure
US5910177A (en) * 1996-12-09 1999-06-08 Visteon Technologies, Llc Navigating close proximity routes with a vehicle navigation system
US6038509A (en) * 1998-01-22 2000-03-14 Etak, Inc. System for recalculating a path

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005040723A1 (ja) 2003-10-23 2005-05-06 Navitime Japan Co., Ltd. ナビゲーション装置、サーバ装置、ナビゲーション方法、ナビゲーションプログラム
US8380434B2 (en) 2003-10-23 2013-02-19 Navitime Japan Co., Ltd. Navigation apparatus, server apparatus, navigation method, and navigation program
US7917287B2 (en) 2003-10-23 2011-03-29 Navitime Japan Co., Ltd. Navigation device, navigation method, and computer product
US8798918B2 (en) 2005-04-20 2014-08-05 Navitime Japan Co., Ltd. Navigation system, route search server, route search method and route search program
EP2031570A4 (en) * 2006-06-20 2010-09-08 Navitime Japan Co Ltd ROUTE SEARCH SYSTEM, ROUTE SEARCH SERVER, END DEVICE AND ROUTE SEARCH METHOD
WO2007148378A1 (ja) 2006-06-20 2007-12-27 Navitime Japan Co., Ltd. 経路探索システム、経路探索サーバ、端末装置および経路探索方法
WO2008010276A1 (en) 2006-07-20 2008-01-24 Navitime Japan Co., Ltd. Map display system, map display device, map display method, and map distribution server
JP2009019946A (ja) * 2007-07-11 2009-01-29 Navitime Japan Co Ltd ナビゲーションシステム、経路探索サーバ、経路探索方法およびナビゲーション端末装置
JP2008293507A (ja) * 2008-06-12 2008-12-04 Navitime Japan Co Ltd グローバルナビゲーションシステムのための携帯端末およびプログラム
WO2010067458A1 (ja) 2008-12-12 2010-06-17 株式会社ナビタイムジャパン 経路探索システム、経路探索サーバおよび経路探索方法
US8335648B2 (en) 2008-12-12 2012-12-18 Navitime Japan Co., Ltd. Route searching system, route searching server and route searching method
JP2011053066A (ja) * 2009-09-01 2011-03-17 Sumitomo Electric System Solutions Co Ltd 経路探索方法、経路探索装置及びコンピュータプログラム
JP2010217195A (ja) * 2010-05-17 2010-09-30 Navitime Japan Co Ltd ナビゲーションシステム、経路探索サーバ、経路探索方法およびナビゲーション端末装置
US10132638B2 (en) 2014-09-03 2018-11-20 Aisin Aw Co., Ltd. Route search system, route search method, and computer program
JP2016095256A (ja) * 2014-11-17 2016-05-26 アイシン・エィ・ダブリュ株式会社 経路探索システム、方法およびプログラム

Also Published As

Publication number Publication date
JP3750400B2 (ja) 2006-03-01
DE60001429D1 (de) 2003-03-27
EP1035403B1 (en) 2003-02-19
US6349261B1 (en) 2002-02-19
ATE232969T1 (de) 2003-03-15
EP1035403A1 (en) 2000-09-13
DE60001429T2 (de) 2003-07-17

Similar Documents

Publication Publication Date Title
JP3750400B2 (ja) 交通ネットワーク経路探索方法および装置
KR101022148B1 (ko) 네비게이션 시스템, 경로 탐색 서버, 경로 탐색 방법 및 프로그램이 기록된 기록 매체
US6480785B1 (en) System for determining a route and presenting navigational instructions therefor
CN109506669B (zh) 动态路径规划方法、装置、系统以及存储介质
EP2691740B1 (en) Method and system for generating viable pattern-transfers for an itinerary-planning system
US20080172172A1 (en) Route planning process
JP7609566B2 (ja) コンピュータシステム
Bruglieri et al. A real-time information system for public transport in case of delays and service disruptions
Bucher et al. A heuristic for multi-modal route planning
CN105026893B (zh) 时间高效的交通选路系统
Varone et al. Multi-modal transportation with public transport and ride-sharing-multi-modal transportation using a path-based method
US9983016B2 (en) Predicting short term travel behavior with unknown destination
EP3745329B1 (en) Methods for computing itineraries in a multimodal transportation network
JP2001521142A (ja) 出発地点から目的地点までのルートを求める方法および装置
Huang A schedule-based pathfinding algorithm for transit networks using pattern first search
EP2031570A1 (en) Route search system, route search server, terminal, and route search method
Meng et al. A multi-criteria, multi-modal passenger route advisory system
JP5132694B2 (ja) データ生成装置、データ生成方法及び経路探索装置
US20240255295A1 (en) Penalizing difficult immediate maneuvers in routing cost functions
Aissat et al. Carpooling as complement to multi-modal transportation
JP2001298765A (ja) 携帯電話装置
Jamal et al. Tour planning and ride matching for an urban social carpooling service
JP7525302B2 (ja) コンピュータシステムおよびプログラム
Bahrehdar et al. A DECISION SUPPORT SYSTEM FOR URBAN JOURNEY PLANNING INMULTIMODAL PUBLIC TRANSIT NETWORK
JP2021185360A (ja) コンピュータシステムおよびプログラム

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20031224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051128

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081216

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091216

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101216

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101216

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111216

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111216

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121216

Year of fee payment: 7

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121216

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121216

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121216

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131216

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term