JP3586822B2 - Method and system for creating transport relay plan - Google Patents
Method and system for creating transport relay plan Download PDFInfo
- Publication number
- JP3586822B2 JP3586822B2 JP35416798A JP35416798A JP3586822B2 JP 3586822 B2 JP3586822 B2 JP 3586822B2 JP 35416798 A JP35416798 A JP 35416798A JP 35416798 A JP35416798 A JP 35416798A JP 3586822 B2 JP3586822 B2 JP 3586822B2
- Authority
- JP
- Japan
- Prior art keywords
- transportation
- relay
- base
- information
- path
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 42
- 238000012545 processing Methods 0.000 claims description 51
- 238000003860 storage Methods 0.000 claims description 34
- 230000010006 flight Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000011161 development Methods 0.000 description 8
- 238000012546 transfer Methods 0.000 description 6
- 238000009826 distribution Methods 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
Images
Landscapes
- Warehouses Or Storage Devices (AREA)
- Traffic Control Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、物流システムにおける中継拠点を経由する輸送便(トラック便)の発拠点と着拠点間の中継拠点における荷物の中継計画作成方法およびシステムに係り、特に、宅配便などの効率的な配送のための輸送ルートや中継計画の調整に利用し、物流コストの削減やサービス性の向上を実現する輸送計画を作成する方法およびシステムに関する。
【0002】
【従来の技術】
物流システムでの輸送計画作成技術として、いわゆる巡回セールス問題に相当する一定地域内に存在する顧客先や部品調達先を効率的に巡回する計画を作成する技術が特開平5−135070号「配送スケジューリングシステム」等で既に開発されている。しかし、この従来の技術は、日々の輸送量の変動や受発注の変動により、コストを含む目標を最適にするために、毎日新たに巡回計画を作成するものである。
【0003】
また、輸送計画作成技術としては、最適化プログラミング(茨城俊秀、福島雅夫著 岩波書店 1991年発行)で説明されている線形計画法の解法であるシンプレックス法を用いた最小費用流問題の解決技法も存在している。しかし、最小費用流問題は生産地から消費地への輸送を定式化したものであるが、水流や電気などの流れをモデルにしたものである。
【0004】
【発明が解決しようとする課題】
しかし、上記の従来技法は以下の問題を抱えている。
(1)毎日、全く新しく輸送計画を作成するために、トラック等の運転手や運送拠点の作業要員の作業予定が大幅に日々変わってしまうため、人間が効率良く対応することは困難であった。例えば、拠点間の長距離トラック便の運行経路を大きく変わると、トラック運転手は道路状況や中継拠点の細かな状況把握が困難である。
【0005】
(2)巡回セールス問題に相当する計画作成方法は、基本的に組み合わせの問題を解くことに相当するために、適切な解を求めるのに膨大な時間が要していた。
【0006】
(3)最小費用流問題では、水流や電気などの流れをモデル化したものであり、消費地側から見て最も輸送コストの低い生産地のものを輸送する計画を作成するものであり、通常の荷物輸送のように、発拠点から出た荷物が予め定められた着拠点に輸送する計画を作成できるものではない。また、中継拠点での荷物積換えのコストなども考慮できない方法である。
【0007】
本発明の目的は、拠点間の輸送計画の大幅な変更をもたらさずに、輸送効率及びサービス性の向上を実現するための、輸送便間での荷物の積換え計画(中継計画)を効率的に作成する方法およびシステムを提供することにある。
【0008】
【課題を解決するための手段】
本発明は、上記目的を達成するために、入出力装置と処理装置と記憶装置とを備え、発拠点から出発し、中継拠点を経由して着拠点に到着する複数の輸送便について中継拠点における他の輸送便との間での荷物の中継計画を作成する輸送の中継計画作成方法であって、
発拠点から着拠点に運ぶ荷物量の情報を前記入出力装置から受付け、前記記憶装置に拠点間輸送量情報として格納する第1のステップと、中継計画作成当日における前記中継拠点を経由する複数の輸送便のそれぞれについて、拠点間毎の運行コストの情報を含む輸送便情報を前記入出力装置から受付け、前記記憶装置に格納する第2のステップと、前記記憶装置に格納した複数の輸送便に関する前記輸送便情報に基づき、前記中継拠点を経由する輸送便のルートに基づいて設定した輸送パスのテーブルを作成し、各輸送パスに対して前記記憶装置に格納した輸送便情報中の対応する運行コストの情報をコスト、その輸送パスで運行する輸送便の最大積載量を積載上限値として割当てる第3のステップと、作成した輸送パスのテーブルに対し、荷物の積換えが可能な中継拠点における荷物の積換えを表現する仮想輸送パスを追加し、該仮想輸送パスに対し前記入出力装置から入力される中継拠点における中継コストの値をコスト、積換え可能な上限量の値を積載上限値として割当てた拡張輸送パステーブルを作成する第4のステップと、作成した前記拡張輸送パステーブルに展開された仮想輸送パスを含む複数の輸送パスのコスト及び積載上限値に基づき、前記記憶装置に格納した前記拠点間輸送量情報で示される量の荷物を前記積載上限値を超えない条件で各輸送便の発拠点から着拠点に輸送するのに必要な総コストが最小となる荷物の中継計画を作成する第5のステップとを備えることを特徴とする。
【0011】
本発明の輸送の中継計画作成システムは、入出力装置と処理装置と記憶装置とを備え、発拠点から出発し、中継拠点を経由して着拠点に到着する複数の輸送便について中継拠点における他の輸送便との間での荷物の中継計画を作成する輸送の中継計画作成システムであって、
発拠点から着拠点に運ぶ荷物量の情報を前記入出力装置から受付け、前記記憶装置に拠点間輸送量情報として格納する第1の手段と、中継計画作成当日における前記中継拠点を経由する複数の輸送便のそれぞれについて、拠点間毎の運行コストの情報を含む輸送便情報を前記入出力装置から受付け、前記記憶装置に格納する第2の手段と、前記記憶装置に格納した複数の輸送便に関する前記輸送便情報に基づき、前記中継拠点を経由する輸送便のルートに基づいて設定した輸送パスのテーブルを作成し、各輸送パスに対して前記記憶装置に格納した輸送便情報中の対応する運行コストの情報をコスト、その輸送パスで運行する輸送便の最大積載量を積載上限値として割当てる第3の手段と、作成した輸送パスのテーブルに対し、荷物の積換えが可能な中継拠点における荷物の積換えを表現する仮想輸送パスを追加し、該仮想輸送パスに対し前記入出力装置から入力される中継拠点における中継コストの値をコスト、積換え可能な上限量の値を積載上限値として割当てた拡張輸送パステーブルを作成する第4の手段と、作成した前記拡張輸送パステーブルに展開された仮想輸送パスを含む複数の輸送パスのコスト及び積載上限値に基づき、前記記憶装置に格納した前記拠点間輸送量情報で示される量の荷物を前記積載上限値を超えない条件で各輸送便の発拠点から着拠点に輸送するのに必要な総コストが最小となる荷物の中継計画を作成する第5の手段とを備えることを特徴とする。
【0014】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を用いて詳細に説明する。
図1は、本発明の一実施の形態を示すシステム構成図である。本システムは運行計画などを入力する入力装置101と、計画の表示などを行なう表示装置102、計画などを出力する出力装置103と処理装置104、記憶装置105から構成されている。
【0015】
処理装置104は、トラック便の車両車種や発拠点、中継拠点、着拠点、コスト情報を含む輸送便情報を登録する輸送便情報登録処理部106と、拠点の所在地や保有トラック数等の情報を含む拠点情報を登録する拠点情報登録処理部107と、各荷物を発拠点、着拠点別に集計する集計処理部108と、当日のトラック便の運行計画を登録する当日便運行計画登録処理部109と、当日の中継拠点の運用計画を登録する中継拠点運用登録処理部110と、トラック便の運行計画や積載荷物量等を表示するトラック便表示処理111と、中継拠点での荷物積換え可否や積換え可能時間等を表示する中継計画表示処理部112と、中継計画の作成を行なう中継計画作成処理部113と、中継計画を表示、出力する中継計出力処理部114とから構成されている。
【0016】
記憶装置105には、荷物輸送の発拠点と着拠点の拠点間の輸送量を記憶する拠点間輸送量情報115と、トラック便別の荷物量を集計するトラック便別集計情報116と、拠点の位置などを格納する拠点情報117と、各トラック便の車両種別や運行経路を記録するトラック便情報118及び当日の各トラック便の運行ダイヤを格納する当日トラック便ダイヤ情報119、当日の中継拠点での荷物積換えの可能時間帯などの情報を記録する当日中継拠点運用計画情報120及び輸送パステーブル121が格納されている。
【0017】
本実施形態のシステムは、概ね、次のようにして中継計画の作成を行なう。すなわち、拠点間の輸送便の運行計画と中継拠点での積換え可否等の情報を記憶装置105に予め記憶すると共に、トラック便の輸送経路を中継拠点単位に分割したグラフを作成する。このグラフのノードは拠点(発拠点、着拠点、中継拠点)を表し、パスはトラック便に対応する。このグラフ中で荷物積換えが可能な拠点を表現している中継拠点に対しては、荷物積換えを行なう仮想的なパスとノードを設定して、そのパスに対しても荷物輸送量の上限とコストを設定し、このパスとノードを追加したグラフを用いた最適な輸送計画を作成することで各中継拠点での荷物積換え計画を作成する。詳細については、グラフを用いた輸送計画作成の方法については、図8および図9等を用いて後述する。
【0018】
図2は、図1の記憶装置105に格納されるデータの構成例を示すものである。拠点間輸送量情報115は、図2(a)に示すように、発拠点から着拠点に送られる当日の荷物量を記録するものであり、発拠点ID201,着拠点ID202、荷物量203の情報から構成されている。
【0019】
トラック便別集計情報116は、図2(b)に示すように、当日運行するトラック便の経由する拠点での荷物量を記録するものであり、トラック便ID204,車両種別205、発拠点206、発荷物量207、着拠点208、着荷物量209、拠点(1)〜(N)における拠点210毎の荷物量211の情報とから構成されている。
【0020】
拠点情報117は、中継拠点の所在地、保有するトラックなどの輸送リソース情報を記録するものであり、図2(c)に示すように、拠点ID212、所在地213、トラック台数214、運行トラック台数215、余裕トラック台数216、運転手数217、運行運転手数218、余裕運転手数219、中継可否220、中継時間枠221、発時間枠222、着時間枠223の情報から構成されている。
【0021】
トラック便情報118は、各トラック便のID及び車両種別、発拠点、着拠点及び中継拠点とそれぞれの拠点到着の予定時間枠の制限及び運行コストが登録されるものであり、図2(d)に示すように、トラック便ID224、車両種別225、発拠点226、発時間枠227、着拠点228、着時間枠229、中継拠点(1)230における時間枠(1)231、中継拠点(2)における時間枠(2)、運行コスト232の情報から構成され、運行コスト232は第1拠点間、第2拠点間などの拠点間毎に登録される。
【0022】
当日トラック便ダイヤ情報119には、各トラック便の当日の運行スケジュールが格納される。この当日トラック便ダイヤ情報117は、図2(e)に示すように、トラック便ID233、車両種別234、発拠点235、発時間236、着拠点237、着時間238、各拠点239毎の時間240の情報で構成されている。
【0023】
当日中継点運用計画情報120には、中継拠点で荷物の積換えの可否の情報が各日付別に記録されると共に、積換えの可能な時間枠及び積換えを行なえる荷物量の上限中継最大量が記録されている。この当日中継点運用計画情報120は、図2(f)に示すように、拠点ID241、日付242、中継可否243、中継開始時期244、中継終了時間245、中継最大量246、中継コスト247の情報から構成されている。
【0024】
図3は、本発明が対象とする輸送計画を模式的に説明する図である。図中のA,B,C,D,E,F,Gは拠点(発拠点、着拠点、中継拠点)を表し、a,b,c,dはトラックなどの輸送便を表している。この図では、発拠点Aを出発したトラック便aは中継拠点Dを経由して着拠点Fに到着する。また、トラック便bは発拠点Bを出発して中継拠点Dを経由して着拠点Gに至る。トラック便cは、発拠点Cを出発後、中継拠点D、Eを経由して着拠点Gに至る。トラック便dは中継拠点Eを経由して着拠点Gに至るといったモデルを示している。
【0025】
今、拠点A,B,Cから拠点F,Gへの荷物輸送を例に挙げ、本発明の対象とする中継計画作成方法について説明する。まず、拠点Aから拠点Gへの荷物の輸送は次の3通りがある。トラック便aから拠点dでトラック便bに中継する。トラック便aから拠点Dでトラック便cに中継する。トラック便aから拠点Dでトラック便cに中継した後、更に拠点Eでトラック便dに中継する。
【0026】
この3通りの輸送方法の中で、どの方法が最も効率が高いかは単に拠点Aから拠点Gへの荷物量だけで判断できるものではなく、他の拠点間の輸送量や中継を行なうための積換えコストなど多くの要因に依存するものである。本発明はこれらの要因を総合的に判定して、各トラック便間の中継の要否を判定して中継計画を作成する方法である。
【0027】
図4は、図3で示したトラック便を用いた輸送での拠点間の輸送量の上限と輸送コストを表すものである。発拠点Aと中継拠点Dの間は最大10tの荷物が輸送可能であり、輸送コストは1tあたり12000円(図中では、1000円を単位で記述)である。同じようにして直接トラック便で輸送が可能な拠点間の輸送可能量と輸送コストを示している。
【0028】
図5は、図3に示したトラック便の輸送経路で、トラック便のルートを拠点間単位に分割して、番号付けを行なったものである。図3中のトラック便aの発拠点Aから中継拠点Dまでのルートには番号「1」、中継拠点Dから着拠点Fまでのルートには番号「6」を付与している。この番号の付与は全ての拠点間のルートが一意に区別できるものであれば、付与順序は特に指定しない。またこの番号は「1」から連続して割り振るものとする。
【0029】
図6は、図5に示した輸送経路の情報を、各ルート毎に集計したテーブルである。この輸送パステーブル600のパスID601には各パスを一意に識別するためのIDが格納されている。また、発拠点ID602、着拠点ID603には、それぞれパスで結ぶ拠点のIDが格納されている。また、トラック便ID604にはそのパスを運行するトラック便のIDが格納されている。コスト605には、そのパスで単位量の荷物を輸送するのに要するコストが格納される。また、積載上限606にはそのパスを運行するトラックの積載量の上限値が格納される。
【0030】
図7は、図1の中継計画作成処理部113の概略処理フローである。
まず、当日輸送量集計処理701では、当日の荷物を発拠点と着拠点単位に集計して記憶装置105の拠点間輸送量情報115に格納する。トラック便ダイヤ解析処理702では、記憶装置105に登録された当日トラック便ダイヤ情報119を読み込み、図6に示す輸送パステーブル600を作成する。
【0031】
中継点展開処理703では、輸送パステーブル600の中で中継可能な拠点に到着するパスに対して、積換えを表現するパスを追加する処理を行なう。詳細は図11で後述する。展開点結合処理704では、中継点展開処理で新たに輸送パステーブル600に追加したノード間を結合するパスを追加する処理を行なう。この処理の詳細は図12で後述する。
【0032】
この中継点拡張処理703と中継点結合処理704の作用を図8に示す。今、拠点Cでの荷物積換えが可能な場合、処理前には(a)の状態であったグラフに新たにノードとパスの追加が行なわれず、図8(b)のグラフに拡張する。すなわち、拠点Cでの荷物積換えが可能な場合、拠点Cに仮想のノードc1〜c4を作成し、これらの仮想のノードをc1〜c4で荷物積換えが可能であることを示すパスp1〜p4を作成する。
【0033】
この展開処理を図5の輸送パスに適用した場合、全ての拠点での荷物積換えが可能であれば、図9に示すような輸送パスに展開される。図9において、Dao,Dai,Dbo,Dbi,Dco,Dciは拠点Dに作成した仮想のノードを表し、Eco,Eci,Edo,Ediは拠点Eに作成した仮想のノードを表すものである。そして、矢印線に隣接している数値はパスIDを表し、図5の初期の輸送パスに対して「10」〜「22」のパス(仮想のパス)が新たに作成されている。このような処理により、図6に示した輸送パステーブル600は、中継点展開処理703により図10に示すように、パスID=「10」〜「14」のパスが追加され、展開点結合処理704によりパスID=「15」〜「22」のパスが追加される。この場合、追加されたパスのコスト1005および積載上限1006の設定方法については、図11および図12で説明する。
【0034】
中継計画作成処理705は図10のパステーブル1000に登録された各パスIDのパスを用いて、輸送する荷物量を以下の手順で決定するものである。以下、この処理の詳細を説明する。
【0035】
図2の拠点間輸送量情報115を発拠点Ok,着拠点Dk,荷物量をLkに格納する。ここでインデックス変数kは、拠点間輸送量情報として蓄えられている発拠点、着拠点別の荷物に対応するものである。
【0036】
図10に示す各パスの輸送コストをCiに格納する。更に各パス毎の輸送量の上限はUiに格納する。このCi及びUiは図10に示す輸送パステーブル1000から情報を取出して値を格納するものである。また、パスiの発拠点をhead(i)、着拠点をtail(i)で表現する。
【0037】
今、変数xikで拠点間輸送量情報115のk番目に登録されている発拠点と着拠点間の荷物がi番目のパスで輸送される輸送量を表すものとする。このとき、次の式(1)を(2)及び(3)の条件下で最も最小化するxikがコスト最小の輸送計画である。
【0038】
【数1】
【0039】
【数2】
【0040】
【数3】
【0041】
この(2)と(3)の条件下で(1)式で表現される輸送コストを最小化する変数xikを決定する問題は、一般的な線形計画問題である。したがって、従来から知られているSimplex法やKarmakar法を適用することでコストを最小化して輸送を実現するための各パス上の荷物輸送量を表す変数xikの値を求めることができる。
【0042】
図11は、中継点展開処理703の詳細処理手順を示すフロー図である。図11において、まず、図10の輸送パステーブル1000に登録されている全てのパスが展開処理を行なったかを判定する(ステップ1101)。もし、未処理のパスが残っていない場合には処理を終える。
【0043】
未処理のパスが残っていた場合には、そのパスを取出し(ステップ1102)、以下の処理を行なう。
【0044】
取出したパスの着拠点IDでの荷物積換えが可能か否かを判定する(ステップ1103)。この判定は、記憶装置105に格納されている当日中継拠点運用計画情報120を参照することにより行なう。
【0045】
もし、パスの着拠点の中継可否が否の場合には、取出したパスを処理済にして(ステップ1110)、次の未処理のパスの処理を行なう(ステップ1101)。中継可否が可の場合には、着拠点IDを仮想のノードに変更するために輸送パステーブル1000に現われていないIDを2つ取得する。この一方をパスの着拠点IDに設定する(ステップ1104)。
【0046】
次に、輸送パステーブル1000に新たなパスを1つ登録する(ステップ1105)。
【0047】
前ステップで元のパスの着拠点IDに設定した拠点IDを発拠点IDとし、取得したもう一方のIDを着拠点IDとする。
【0048】
新たに登録したパスに対して、注目していたパスのトラック便IDを設定する(ステップ1106)。次に、新しいパスのコストには「0」を登録する(ステップ1107)。また、積載上限には記憶装置105の当日中継拠点運用計画情報120に登録されている中継最大量246を登録する(ステップ1108)。
【0049】
次に、元の着拠点IDと同一の発拠点IDを有し、元のパスと同一のトラック便IDである接続パスが輸送パステーブル1000中にあれば、その発拠点IDを新たに登録したパスの着拠点IDの値に置き換える(ステップ1109)。次に、現在着目していたパスを処理済に変え(ステップ1110)、次の未処理のパスの処理に移る。
【0050】
図12は、展開点結合処理704の詳細処理手順を示すフロー図である。図12において、輸送パステーブル1000に登録されている全てのパスに結合処理を行なったか判定する(ステップ1201)。もし、未処理のパスが残っていない場合には処理を終える。
【0051】
未処理のパスが残っていた場合には、そのパスの着拠点IDを中継点展開処理703で変更したか否かを判定する(ステップ1202)。もし、変更していなければ次の未処理のパスの処理に移る。変更していた場合には以下の処理を行なう。
【0052】
現在着目しているパスの、中継点展開処理703で変更する以前の着拠点IDと同一の発拠点IDを有するパスをパステーブル1000から全て求める(ステップ1203)。この求めたパステーブルに対して、次の処理をすべて行なう。未処理のパステーブルがなくなれば、この部分処理を終える(ステップ1204)。
【0053】
パステーブルのトラック便IDが着拠点IDを変更したパスのトラック便IDと等しいか否かを判定する(ステップ1205)。等しい場合には、このパスは処理済として次の未処理のパスの処理に移る。
【0054】
トラック便IDが等しくない場合には新しいパスをパステーブル1000に追加する(ステップ1206)。このとき、発拠点IDは中継点展開処理で変更した着拠点IDを設定する。着拠点IDには、ステップで取出したパスの発拠点IDを設定する。またコストには、記憶装置105に格納されている当日中継拠点運用計画情報120に格納されているコスト247を設定する。積載上限も当日中継拠点運用計画情報120に格納されている中継最大量246を格納する。
【0055】
【発明の効果】
以上のように、本発明によれば、輸送拠点間を運行するトラック便情報と、当日の拠点間の荷物輸送量を入力することで、各輸送拠点から輸送する荷物を、どのトラック便に乗せるかと共に、トラック便の経由する中継拠点での荷物の積換え計画もトラック便のコストと中継拠点での積換えコストの合計コストを最小とするものを作成することができる。これにより、拠点間の輸送計画の大幅な変更をもたらさずに、輸送効率及びサービス性の向上を実現するための輸送便間での荷物の積換え計画を効率的に作成し、輸送効率の向上などに貢献することが可能になる。
【図面の簡単な説明】
【図1】本発明の実施の形態を示すシステム構成図である。
【図2】記憶情報の詳細を示した図である。
【図3】本発明の対象とするトラック便輸送の経路を模式的に示した図である。
【図4】トラック便輸送のコストを模式的に示した図である。
【図5】トラック輸送のパスを模式的に示した図である。
【図6】トラック輸送のパス情報を格納したパステーブルを示した図である。
【図7】中継計画作成処理の概略処理フロー図である。
【図8】中継点拡張処理の概要を示す図である。
【図9】中継点拡張処理の例を示す図である。
【図10】中継点拡張処理後のパステーブルの例である。
【図11】中継点展開処理の処理フロー図である。
【図12】展開点結合処理の処理フロー図である。
【符号の説明】
101…入力装置、102表示装置、103…出力装置、104…処理装置、105…記憶装置、106…輸送便情報登録処理部、107…拠点情報登録処理部、108…集計処理部、109…当日便運行計画登録処理部、110…中継拠点運用登録処理部、111…トラック便表示処理、112…中継計画表示処理部、113…中継計画作成処理部、114…中継計出力処理部、115…拠点間輸送量情報、116…トラック便別集計情報、117…拠点情報、118…トラック便情報、119…当日トラック便ダイヤ情報、120…当日中継拠点運用計画情報、121…輸送パステーブル。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a method and system for creating a package relay plan at a relay base between a departure base and a destination base of a transport flight (truck service) via a relay base in a distribution system, and in particular, to efficient delivery of home delivery and the like. The present invention relates to a method and a system for creating a transportation plan that is used for adjusting a transportation route and a relay plan for the purpose of reducing distribution costs and improving serviceability.
[0002]
[Prior art]
Japanese Patent Laid-Open No. 5-135070 discloses a technique for creating a transportation plan in a physical distribution system, which is a technique for efficiently making a tour of customers and parts suppliers located in a certain area corresponding to a so-called traveling sales problem. It has already been developed as a "system". However, according to this conventional technique, a new tour plan is created every day in order to optimize a target including costs due to fluctuations in daily transportation volume and fluctuations in orders.
[0003]
In addition, as a transportation plan creation technique, there is also a technique for solving a minimum cost flow problem using a simplex method which is a solution of a linear programming method described in optimization programming (published by Toshihide Ibaraki, Masao Fukushima, Iwanami Shoten, 1991). Existing. However, the least-cost flow problem is a formulation of transportation from a production area to a consumption area, but is based on the flow of water and electricity.
[0004]
[Problems to be solved by the invention]
However, the above conventional technique has the following problems.
(1) Every day, since a completely new transportation plan is created, the work schedules of truck and other drivers and the work staff of the transportation base change greatly every day, and it is difficult for humans to respond efficiently. . For example, if the operation route of a long-distance truck flight between bases is greatly changed, it is difficult for the truck driver to grasp the road conditions and the detailed situation of the relay base .
[0005]
(2) Since the planning method corresponding to the traveling sales problem basically corresponds to solving a combination problem, it took an enormous amount of time to find an appropriate solution.
[0006]
(3) The minimum cost flow problem is a model of the flow of water flow, electricity, etc., which creates a plan for transporting the production site with the lowest transportation cost from the viewpoint of the consuming area. It is not possible to create a plan for transporting luggage that has left the departure point to a predetermined destination, as in the case of luggage transportation. In addition, this method cannot take into account the cost of transshipment at the relay base .
[0007]
SUMMARY OF THE INVENTION An object of the present invention is to efficiently carry out a transshipment plan (transit plan) of luggage between transportation flights in order to realize an improvement in transportation efficiency and serviceability without causing a significant change in a transportation plan between bases. It is an object of the present invention to provide a method and a system for creating the same.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the present invention includes an input / output device, a processing device, and a storage device, and a plurality of transport flights departing from a departure point and arriving at a destination via a relay point at a relay point. A method of creating a transit plan for a transit that creates a transit plan for a package with another transit flight,
A first step of receiving, from the input / output device, information on the amount of luggage to be carried from the departure base to the destination base, and storing the information as inter-base transport amount information in the storage device; A second step of receiving, from the input / output device, transport service information including operation cost information for each of the transport flights and storing the information in the storage device, and a plurality of transport flights stored in the storage device. Based on the transportation information, create a table of transportation paths set based on the routes of transportation via the relay point, and for each transportation path, a corresponding operation in the transportation information stored in the storage device. the cost of the information cost, a third step of assigning the maximum load of the transport service that runs in its transport path as maximum stack height with respect to the table transport path created, Adding a virtual transportation path expressing the transshipment of luggage at a transit base where goods can be transshipped, and calculating the value of the transit cost at the transit base input from the input / output device to the virtual transportation path, A fourth step of creating an extended transportation path table in which the value of the possible upper limit is assigned as the loading upper limit, and the cost and loading of a plurality of transportation paths including the virtual transportation path developed in the created extended transportation path table based on the upper limit value, necessary for the luggage amount represented by the inter-base transport volume information stored in the storage device from the source base of each transport service in conditions that do not exceed the maximum stack height for transportation to the destination site total A fifth step of creating a package relay plan with a minimum cost .
[0011]
A transportation relay plan creation system according to the present invention includes an input / output device, a processing device, and a storage device, and a plurality of transportation flights departing from a departure base and arriving at a destination via a relay base at the relay base. A transport relay plan creation system for creating a relay plan for a package with a transport flight of
First means for receiving, from the input / output device, information on the amount of luggage to be carried from the departure base to the destination base, and storing the information as inter-base transport amount information in the storage device; For each of the transportation services, a second means for receiving transportation service information including operation cost information for each base from the input / output device and storing the information in the storage device, and a plurality of transportation services stored in the storage device. Based on the transportation information, create a table of transportation paths set based on the routes of transportation via the relay point, and for each transportation path, a corresponding operation in the transportation information stored in the storage device. cost cost information, and third means for assigning a maximum load capacity of transport service that runs in its transport path as maximum stack height with respect to the table transport path created, luggage transshipment A virtual transport path expressing the transshipment of luggage at a possible relay point is added, and the value of the relay cost at the relay point input from the input / output device for the virtual transport path is calculated as the cost, A fourth means for creating an extended transportation path table in which values are assigned as loading upper limit values, and a cost and loading upper limit value of a plurality of transportation paths including virtual transportation paths developed in the created extended transportation path table, The total cost required to transport the amount of cargo indicated by the inter-base transport volume information stored in the storage device from the departure point to the destination point of each transport flight under a condition not exceeding the loading upper limit value is minimized. And a fifth means for creating a package relay plan.
[0014]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a system configuration diagram showing an embodiment of the present invention. The system includes an
[0015]
The
[0016]
The
[0017]
The system according to the present embodiment generally creates a relay plan as follows. That is, information such as the operation plan of the transportation service between the bases and whether or not transshipment is possible at the relay base is stored in the
[0018]
FIG. 2 shows a configuration example of data stored in the
[0019]
As shown in FIG. 2 (b), the
[0020]
The
[0021]
The
[0022]
On the day's truck
[0023]
In the same day relay point
[0024]
FIG. 3 is a diagram schematically illustrating a transportation plan targeted by the present invention. In the figure, A, B, C, D, E, F, and G represent bases (departure bases, destination bases, and relay bases) , and a, b, c, and d represent transportation services such as trucks. In this figure, track flights a was starting the originating site A is to arrive to the destination base F via the relay bases D. In addition, truck b is via a relay bases D starting origination offices B leading to the wearing base G. Truck c is, after starting the originating site C, leading to wear bases G via the relay bases D, E. Truck d shows the model, such as leading to wear bases G via a relay base E.
[0025]
Now, a method of preparing a relay plan according to the present invention will be described, taking as an example the transportation of luggage from locations A, B, and C to locations F and G. First, there are the following three types of transportation of luggage from the base A to the base G. The route is relayed from the truck service a to the truck service b at the base d. The route is relayed from the truck service a to the truck service c at the base D. After relaying from the truck service a to the truck service c at the base D, the relay is further relayed to the truck service d at the base E.
[0026]
Of these three transportation methods, which one is the most efficient can be determined not only by the amount of luggage from the base A to the base G, but also for the transportation amount between other bases and for relaying. It depends on many factors, including transshipment costs. The present invention is a method of comprehensively determining these factors, determining whether or not relay between truck flights is necessary, and creating a relay plan.
[0027]
FIG. 4 shows the upper limit of the amount of transportation between the bases and the transportation cost in the transportation using the truck service shown in FIG. A maximum of 10 tons of luggage can be transported between the departure point A and the relay point D, and the transportation cost is 12,000 yen per t (in the figure, 1000 yen is described in units). In the same manner, the transportable amount and transportation cost between bases that can be directly transported by truck are shown.
[0028]
FIG. 5 is a diagram illustrating the transportation route of the truck service shown in FIG. 3, in which the route of the truck service is divided into units between bases and numbered. Figure 3 in the truck route to the number from the originating site A of a to the relay base D of "1", the route from the relay base D to the destination base F has granted a number "6". The order of the numbers is not particularly specified as long as the routes between all the bases can be uniquely distinguished. This number is assigned continuously from "1".
[0029]
FIG. 6 is a table in which the information on the transportation routes shown in FIG. 5 is totaled for each route. The
[0030]
FIG. 7 is a schematic processing flow of the relay plan
First, in the day's transportation
[0031]
In the relay
[0032]
The operation of the relay point extension processing 703 and the relay
[0033]
When this developing process is applied to the transportation path shown in FIG. 5, if the transfer of luggage is possible at all the bases, the transportation path is developed as shown in FIG. In Figure 9, Da o, Dai, Db o, Dbi, Dc o, Dci represents the virtual node created based in D, Ec o, Eci, Edo , Edi those representing the virtual node created based in E It is. Numerical values adjacent to the arrow lines indicate path IDs, and paths (virtual paths) “10” to “22” are newly created with respect to the initial transport path in FIG. By such processing, as shown in FIG. 10, in the transport path table 600 shown in FIG. 6, the paths with the path IDs “10” to “14” are added as shown in FIG. In
[0034]
The relay
[0035]
Originating site O k inter-base transport volume information 115 of FIG. 2, Chakukyoten D k, luggage amount stored in L k. Here, the index variable k corresponds to the luggage for each departure base and destination stored in the inter-base transport amount information.
[0036]
The transportation cost of each path shown in FIG. 10 and stored in C i. Further the upper limit of the transport volume of each pass are stored in U i. These C i and U i are obtained by extracting information from the transport path table 1000 shown in FIG. 10 and storing values. The origin of the path i is represented by head (i), and the destination is represented by tail (i).
[0037]
It is assumed that the variable x ik represents the amount of transportation of the luggage between the origin and destination registered in the k-th location in the inter-base transportation amount information 115 on the i-th path. At this time, xik that minimizes the following equation (1) under the conditions of (2) and (3) is the transportation plan with the minimum cost.
[0038]
(Equation 1)
[0039]
(Equation 2)
[0040]
(Equation 3)
[0041]
The problem of determining the variable x ik that minimizes the transportation cost expressed by the expression (1) under the conditions of (2) and (3) is a general linear programming problem. Therefore, the value of the variable x ik representing the amount of cargo transported on each path for realizing transportation by minimizing cost by applying the conventionally known Simplex method or Karmakar method can be obtained.
[0042]
FIG. 11 is a flowchart showing a detailed processing procedure of the relay
[0043]
If an unprocessed path remains, the path is extracted (step 1102), and the following processing is performed.
[0044]
It is determined whether or not luggage transfer using the destination base ID of the taken out path is possible (step 1103). This determination is made by referring to the relay site
[0045]
If it is not possible to relay at the destination of the path, the extracted path is processed (step 1110), and the next unprocessed path is processed (step 1101). If relaying is possible, two IDs that do not appear in the transport path table 1000 are acquired to change the destination base ID to a virtual node. One of them is set as the destination base ID of the path (step 1104).
[0046]
Next, one new path is registered in the transport path table 1000 (step 1105).
[0047]
The base ID set as the destination base ID of the original path in the previous step is set as the source base ID, and the other acquired ID is set as the destination base ID.
[0048]
For the newly registered path, the track flight ID of the path of interest is set (step 1106). Next, “0” is registered as the cost of the new path (step 1107). In addition, the
[0049]
Next, if a connection path having the same departure base ID as the original destination base ID and the same truck flight ID as the original path is present in the transport path table 1000, the departure base ID is newly registered. The value is replaced with the destination ID of the path (step 1109). Next, the currently focused path is changed to the processed path (step 1110), and the process proceeds to the next unprocessed path.
[0050]
FIG. 12 is a flowchart showing a detailed processing procedure of the development
[0051]
If an unprocessed path remains, it is determined whether or not the destination ID of the path has been changed in the relay point development processing 703 (step 1202). If not changed, the process moves to the next unprocessed path. If it has been changed, the following processing is performed.
[0052]
From the path table 1000, all paths having the same departure point ID as the destination point ID of the currently focused path before being changed in the relay
[0053]
It is determined whether the track flight ID of the path table is equal to the track flight ID of the path whose destination base ID has been changed (step 1205). If they are equal, this path is regarded as processed, and the process proceeds to the next unprocessed path.
[0054]
If the truck flight IDs are not equal, a new path is added to the path table 1000 (step 1206). At this time, the destination base ID set in the relay point development process is set as the source base ID. As the destination base ID, the source base ID of the path taken out in the step is set. As the cost, the cost 247 stored in the relay station
[0055]
【The invention's effect】
As described above, according to the present invention, by inputting the information of the truck service operating between the transportation bases and the amount of the baggage transport between the bases on the day , the luggage transported from each transportation base can be loaded on any truck service. At the same time, a transshipment plan for the luggage at the transit base via the truck service can be created so as to minimize the total cost of the truck service and the transshipment cost at the transit base. As a result, without significantly changing the transportation plan between bases, we will efficiently create a transshipment plan for cargo between transportation flights to improve transportation efficiency and serviceability, and improve transportation efficiency It is possible to contribute to such.
[Brief description of the drawings]
FIG. 1 is a system configuration diagram showing an embodiment of the present invention.
FIG. 2 is a diagram showing details of stored information.
FIG. 3 is a diagram schematically showing a route of truck service to which the present invention is applied.
FIG. 4 is a diagram schematically showing the cost of truck transportation.
FIG. 5 is a diagram schematically showing a truck transport path.
FIG. 6 is a diagram showing a path table storing path information for trucking.
FIG. 7 is a schematic process flowchart of a relay plan creation process.
FIG. 8 is a diagram illustrating an outline of a relay point extension process.
FIG. 9 is a diagram illustrating an example of a relay point extension process.
FIG. 10 is an example of a path table after a relay point extension process.
FIG. 11 is a processing flowchart of a relay point expanding process.
FIG. 12 is a processing flowchart of a development point combining process.
[Explanation of symbols]
101: input device, 102 display device, 103: output device, 104: processing device, 105: storage device, 106: transportation information registration processing unit, 107: base information registration processing unit, 108: aggregation processing unit, 109: the day Flight operation plan registration processing unit, 110: relay base operation registration processing unit, 111: truck flight display processing, 112: relay plan display processing unit, 113: relay plan creation processing unit, 114: relay total output processing unit, 115: base Inter-transportation amount information, 116: total information by truck service, 117: base information, 118: truck flight information, 119: truck flight schedule information of the day, 120: relay base operation plan information of the day, 121: transport path table.
Claims (2)
発拠点から着拠点に運ぶ荷物量の情報を前記入出力装置から受付け、前記記憶装置に拠点間輸送量情報として格納する第1のステップと、
中継計画作成当日における前記中継拠点を経由する複数の輸送便のそれぞれについて、拠点間毎の運行コストの情報を含む輸送便情報を前記入出力装置から受付け、前記記憶装置に格納する第2のステップと、
前記記憶装置に格納した複数の輸送便に関する前記輸送便情報に基づき、前記中継拠点を経由する輸送便のルートに基づいて設定した輸送パスのテーブルを作成し、各輸送パスに対して前記記憶装置に格納した輸送便情報中の対応する運行コストの情報をコスト、その輸送パスで運行する輸送便の最大積載量を積載上限値として割当てる第3のステップと、
作成した輸送パスのテーブルに対し、荷物の積換えが可能な中継拠点における荷物の積換えを表現する仮想輸送パスを追加し、該仮想輸送パスに対し前記入出力装置から入力される中継拠点における中継コストの値をコスト、積換え可能な上限量の値を積載上限値として割当てた拡張輸送パステーブルを作成する第4のステップと、
作成した前記拡張輸送パステーブルに展開された仮想輸送パスを含む複数の輸送パスのコスト及び積載上限値に基づき、前記記憶装置に格納した前記拠点間輸送量情報で示される量の荷物を前記積載上限値を超えない条件で各輸送便の発拠点から着拠点に輸送するのに必要な総コストが最小となる荷物の中継計画を作成する第5のステップと
を備えることを特徴とする輸送の中継計画作成方法。A plurality of transportation services including an input / output device, a processing device, and a storage device, departing from a departure point, and arriving at a destination via a relay point, relaying the baggage to another transportation service at the relay point. A method of creating a transit plan for transportation,
A first step of receiving, from the input / output device, information on the amount of luggage to be carried from the departure base to the destination base, and storing the information as the inter-base transport amount information in the storage device;
A second step of receiving, from the input / output device, transportation information including information on operation costs for each of the plurality of transportation flights passing through the relay base on the day when the relay plan is created, and storing the information in the storage device; When,
Based on the transportation information on a plurality of transportations stored in the storage device, a table of transportation paths set based on the route of the transportation via the relay point is created, and the storage device is created for each transportation path. A third step of allocating the information of the corresponding operation cost in the transportation service information stored in the cost as the cost, and the maximum loading capacity of the transportation service operated by the transportation path as the loading upper limit value ,
To table created transport path, in a relay base to add a virtual transport path representing the transshipment of cargo in transshipment capable relay base load is input from the input device to the virtual transport path A fourth step of creating an extended transportation path table in which the value of the relay cost is assigned as the cost and the value of the transmissible upper limit is assigned as the loading upper limit ;
Based on the costs and loading upper limit values of a plurality of transportation paths including the virtual transportation paths developed in the created extended transportation path table, the load of the amount of cargo indicated by the inter-base transportation amount information stored in the storage device is loaded. A fifth step of creating a package relay plan that minimizes the total cost of transporting from the departure point to the destination point of each transport flight under conditions that do not exceed the upper limit value. How to create a relay plan.
発拠点から着拠点に運ぶ荷物量の情報を前記入出力装置から受付け、前記記憶装置に拠点間輸送量情報として格納する第1の手段と、
中継計画作成当日における前記中継拠点を経由する複数の輸送便のそれぞれについて、拠点間毎の運行コストの情報を含む輸送便情報を前記入出力装置から受付け、前記記憶装置に格納する第2の手段と、
前記記憶装置に格納した複数の輸送便に関する前記輸送便情報に基づき、前記中継拠点を経由する輸送便のルートに基づいて設定した輸送パスのテーブルを作成し、各輸送パスに対して前記記憶装置に格納した輸送便情報中の対応する運行コストの情報をコスト、その輸送パスで運行する輸送便の最大積載量を積載上限値として割当てる第3の手段と、
作成した輸送パスのテーブルに対し、荷物の積換えが可能な中継拠点における荷物の積換えを表現する仮想輸送パスを追加し、該仮想輸送パスに対し前記入出力装置から入力される中継拠点における中継コストの値をコスト、積換え可能な上限量の値を積載上限値として割当てた拡張輸送パステーブルを作成する第4の手段と、
作成した前記拡張輸送パステーブルに展開された仮想輸送パスを含む複数の輸送パスのコスト及び積載上限値に基づき、前記記憶装置に格納した前記拠点間輸送量情報で示される量の荷物を前記積載上限値を超えない条件で各輸送便の発拠点から着拠点に輸送するのに必要な総コストが最小となる荷物の中継計画を作成する第5の手段と
を備えることを特徴とする輸送の中継計画作成システム。A plurality of transportation services including an input / output device, a processing device, and a storage device, departing from a departure point, and arriving at a destination via a relay point, relaying the baggage to another transportation service at the relay point. A transportation relay plan creation system for creating a plan,
First means for receiving, from the input / output device, information on the amount of luggage to be carried from the departure base to the destination base, and storing the information as inter-base transportation amount information in the storage device;
A second means for receiving, from the input / output device, transportation information including information on operation costs for each of the plurality of transportation flights via the relay base on the day of the relay plan creation from the input / output device, and storing the information in the storage device; When,
Based on the transportation information on a plurality of transportations stored in the storage device, a table of transportation paths set based on the route of the transportation via the relay point is created, and the storage device is created for each transportation path. A third means for allocating the information of the corresponding operation cost in the transportation information stored in the cost as the cost, and assigning the maximum loading amount of the transportation service operated by the transportation path as the loading upper limit value,
To the created transport path table, add a virtual transport path expressing transshipment of luggage at the transit base where transshipment of luggage is possible, and at the transit base input from the input / output device for the virtual transport path. Fourth means for creating an extended transportation path table in which the value of the relay cost is assigned as the cost, and the value of the upper limit of transhipment is assigned as the upper limit of loading;
Based on the costs and loading upper limit values of a plurality of transportation paths including the virtual transportation paths developed in the created extended transportation path table, the load of the amount of cargo indicated by the inter-base transportation amount information stored in the storage device is loaded. Fifth means for creating a package relay plan that minimizes the total cost required to transport from the departure point to the destination point of each transport flight under conditions not exceeding the upper limit value. Relay plan creation system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35416798A JP3586822B2 (en) | 1998-12-14 | 1998-12-14 | Method and system for creating transport relay plan |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35416798A JP3586822B2 (en) | 1998-12-14 | 1998-12-14 | Method and system for creating transport relay plan |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000182179A JP2000182179A (en) | 2000-06-30 |
| JP3586822B2 true JP3586822B2 (en) | 2004-11-10 |
Family
ID=18435743
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP35416798A Expired - Fee Related JP3586822B2 (en) | 1998-12-14 | 1998-12-14 | Method and system for creating transport relay plan |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3586822B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002087552A (en) * | 2000-09-13 | 2002-03-27 | Misawa Homes Co Ltd | Method for physical distribution, physical distribution managing system, and recording medium |
| JP5382844B2 (en) * | 2008-02-21 | 2014-01-08 | 株式会社日立ソリューションズ | Transportation schedule creation system |
| JP7077162B2 (en) * | 2018-06-29 | 2022-05-30 | 株式会社日立製作所 | Delivery planning device, delivery planning system and delivery planning method |
| CN111652439B (en) * | 2020-06-04 | 2024-02-23 | 上海燕汐软件信息科技有限公司 | Method and device for generating dispatch quantity of dispatch points and computer system |
| JP7557014B1 (en) * | 2023-06-14 | 2024-09-26 | 株式会社日立製作所 | Relay necessity determining device and relay necessity determining method |
-
1998
- 1998-12-14 JP JP35416798A patent/JP3586822B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000182179A (en) | 2000-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Orenstein et al. | Flexible parcel delivery to automated parcel lockers: models, solution methods and analysis | |
| Mourad et al. | Integrating autonomous delivery service into a passenger transportation system | |
| Kızıl et al. | Public transport-based crowd-shipping with backup transfers | |
| Sampaio et al. | Delivery systems with crowd‐sourced drivers: A pickup and delivery problem with transfers | |
| US20200327497A1 (en) | System and method for linehaul optimization | |
| JP5338305B2 (en) | Vehicle operation plan creation method and apparatus | |
| CN110097231A (en) | Multiple target objects stream scheduling method and device, logistics system and computer-readable medium | |
| KR20120100601A (en) | Optimization system of smart logistics network | |
| JP2004213466A (en) | Joint delivery support system of cargo, calculation method of delivery and collection fee related to joint delivery of cargo, program making computer execute the program, and storage medium recording the program | |
| JP2000276688A (en) | Method and system for preparing transport schedule | |
| Ackva et al. | Consistent routing for local same-day delivery via micro-hubs | |
| Kweon et al. | Parcel delivery network optimization problem considering multiple hubs and consolidation of small-sized parcels | |
| JP3586822B2 (en) | Method and system for creating transport relay plan | |
| JP2005043974A (en) | Transportation schedule creation method and system | |
| Özener | Solving the integrated shipment routing problem of a less-than-truckload carrier | |
| JP2017167757A (en) | Delivery planning system, delivery planning method and program | |
| JP2007191296A (en) | Main physical distribution network schedule preparation system | |
| JP2019096290A (en) | Method and system for managing logistics data | |
| Kim et al. | Optimal service zones and frequencies for flexible-route freight deliveries | |
| Bienzeisler et al. | Autonomous Underground Freight Transport Systems--The Future of Urban Logistics? | |
| JP3163286B2 (en) | Vehicle dispatch system | |
| JP3350514B2 (en) | Transportation plan creation method and apparatus | |
| JP2000302212A (en) | Logistics planning calculation system | |
| JPH07334797A (en) | Device for determining route / diagram of cargo carrier | |
| Wang et al. | Two‐Echelon Pickup and Delivery Problem Using Public Transport in City Logistics |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040729 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040729 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |