JP2008168966A - Transporting route generation system, transporting route generation method, and logistics network optimization system - Google Patents
Transporting route generation system, transporting route generation method, and logistics network optimization system Download PDFInfo
- Publication number
- JP2008168966A JP2008168966A JP2007001614A JP2007001614A JP2008168966A JP 2008168966 A JP2008168966 A JP 2008168966A JP 2007001614 A JP2007001614 A JP 2007001614A JP 2007001614 A JP2007001614 A JP 2007001614A JP 2008168966 A JP2008168966 A JP 2008168966A
- Authority
- JP
- Japan
- Prior art keywords
- supplier
- timing
- take
- route
- inefficient
- 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
Links
- 238000000034 method Methods 0.000 title claims description 36
- 238000005457 optimization Methods 0.000 title description 26
- 238000004519 manufacturing process Methods 0.000 claims abstract description 26
- 238000009826 distribution Methods 0.000 claims description 31
- 238000012384 transportation and delivery Methods 0.000 claims description 29
- 238000004364 calculation method Methods 0.000 abstract description 4
- 238000003860 storage Methods 0.000 description 49
- 230000032258 transport Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 25
- 230000008569 process Effects 0.000 description 17
- 238000012545 processing Methods 0.000 description 17
- 230000009467 reduction Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 230000007704 transition Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 230000010006 flight Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 238000013481 data capture Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011031 large-scale manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、調達物流ネットワークの最適化計算を実施するための運搬ルート生成装置及び運搬ルート生成方法、並びにこの運搬ルート生成装置を備える物流ネットワーク最適化装置に関する。 The present invention relates to a transportation route generation device and a transportation route generation method for carrying out optimization calculation of a procurement physical distribution network, and a physical distribution network optimization device including the transportation route generation device.
近年の厳しい経済状況を背景に、多くの分野においてより一層のコストダウンが求められている。膨大な組合せのなかから最適なものを短時間で効率良く見つける組合せ最適化技術は、特に複雑なシステムにおける効率化に有効な技術である。近年、コンピュータの性能向上に伴い、組合せ最適化技術を用いてシステム全体の効率化と性能向上を図る試みが、物流業界をはじめとして、多くの分野に広がってきている。 Against the backdrop of severe economic conditions in recent years, further cost reduction is required in many fields. A combination optimization technique for efficiently finding an optimum one from a large number of combinations in a short time is an effective technique for improving efficiency particularly in a complex system. In recent years, with the improvement of computer performance, attempts to improve the efficiency and performance of the entire system by using the combination optimization technique have spread to many fields including the logistics industry.
例えば、この最適化技術の応用として、自動車生産系といった大規模生産系における物流の合理化技術がある。自動車生産系では、例えばエンジン工場からエンジンを出荷し、ミッション工場からミッションを出荷するなど極めて多くの出荷地点が存在している。また同一のエンジンが一の工場に入荷されたり他の工場に入荷されたりするなど、入荷地点も複数存在している。そして出荷地点と入荷地点の間は、荷運搬車両、例えばトラック等で荷物が運搬される。しかも、その荷の大部分は物流在庫を抑えるために、1日のうちに複数回に分けて運搬されている。この場合、とくに、荷運搬車両の積載率が高いこと、荷運搬車両の稼動率(回転効率)が高いこと、入荷地点に荷運搬車両が集中して到着しないことといったことが好ましい。これらの条件を満たすように、合理的なルートや合理的な運搬ダイヤが決定されることが好ましい。 For example, as an application of this optimization technology, there is a logistics rationalization technology in a large-scale production system such as an automobile production system. In the automobile production system, for example, an engine is shipped from an engine factory, and a mission is shipped from a mission factory. There are also multiple arrival points, such as the same engine being received in one factory or another factory. And between the shipping point and the arrival point, the load is transported by a load transport vehicle such as a truck. Moreover, most of the load is transported in multiple times within a day in order to reduce the distribution inventory. In this case, in particular, it is preferable that the loading rate of the load carrying vehicle is high, the operation rate (rotational efficiency) of the load carrying vehicle is high, and the load carrying vehicles do not arrive at the arrival point. It is preferable that a reasonable route and a reasonable transportation schedule are determined so as to satisfy these conditions.
例えば、特許文献1には、混載(一台の荷運搬車両が2以上の出荷地点で荷を積んだあとに一つの入荷地点に運搬することやあるいは一台の荷運搬車両が2以上の入荷地点に荷を運搬すること)の可能性を検討したうえで最適な運搬計画を算出することを目的とした装置が開示されている。
For example,
この特許文献1に記載の装置は、荷ごとにどの出荷地点Fからどの入荷地T点へどれだけの荷量Vを運搬するかを示す情報に基づいて、出荷地点Fと入荷地点Tの組合せ(F,T)ごとに総荷量VTを算出する第1手段と、入荷地点Tを同じくして出荷地点Fを異にする組合せを入力する第2手段と、第2手段で入力された組合せについて、第1手段で算出された総荷量を集計する第3手段と、第2手段で入力された組合せについて最低運搬回数の最大値を算出する第4手段と、荷運搬車両の運搬能力を入力する第5手段と、第3手段で集計された総荷量と第5手段で入力された運搬能力とから運搬回数を算出する第6手段と、第6手段で算出された運搬回数と第4手段で算出された最低運搬回数とを比較する第7手段とを備え、第7手段で前者が後者以上とされたときには第2手段で入力された組合せに基づいてルートを決定し、前者が後者未満とされたときには前記第2手段で新たな組合せが再度入力される。
The device described in
これにより、稼動時間や休憩時間をそれぞれに異にする出荷地点ごとの特性を考慮したうえで、好ましい納品スケジュールが得られるよう、複数の出荷地点F1,F2…から複数の入荷地点T1,T2…へ複数の荷運搬車両で荷を運搬する荷運搬車両群のルートを決定する。つまり、複数出荷拠点から複数入荷拠点に運搬する際に、最低必要な納入回数で、かつ積載率のよいルートを混載させる可能性を加味した上で運搬車両のルートダイヤを決定している。
しかしながら荷物の引取り作業が連続して発生する場合には、引取り作業に要する時間が重なり、在庫が発生する時間帯が生じる場合があるという問題点がある。図22(a)及び図22(b)はそれぞれ従来の引取りタイミング及び在庫推移を示す模式図である。ここで、荷物の引取りができる作業可能時間は、close時間に挟まれた時間帯とする。すなわち、close時間はその拠点の作業停止時間を示す。また、ここでは、荷物の引取り可能時間帯に2回の引取りを行なう例を示している。図22(a)の左図に示すように、作業可能時間帯に所定間隔を置いて荷物を引き取る場合には、図22(b)の左図に示す在庫推移となる。一方、図22(a)の右図に示すように荷物引取りタイミングが近くなると図22(b)の右図に示すように在庫が多くなってしまう。すなわち、従来は、引取り回数にのみに着目し、引取り作業が発生するタイミングを考慮していないため、本来目的であった在庫削減及び納入リードタイム(L/T)と物流コスト削減の両立を図ることができない。 However, when baggage pick-up work occurs continuously, the time required for pick-up work overlaps, and there is a problem that a time zone in which inventory occurs may occur. FIG. 22A and FIG. 22B are schematic diagrams showing conventional take-off timing and inventory transition, respectively. Here, the workable time during which the packages can be picked up is a time zone between the close times. That is, the close time indicates the work stoppage time of the base. In addition, here, an example is shown in which the baggage is picked up twice during the time when the baggage can be picked up. As shown in the left diagram of FIG. 22A, when picking up a package at a predetermined interval in the workable time zone, the inventory transition shown in the left diagram of FIG. On the other hand, as shown in the right diagram of FIG. 22A, when the baggage pickup timing approaches, the inventory increases as shown in the right diagram of FIG. That is, in the past, the focus was only on the number of pick-ups, and the timing at which pick-up work occurs was not taken into account, so both inventory reduction and delivery lead time (L / T), which were originally intended, and logistics cost reduction were compatible. I can't plan.
本発明は、このような問題点を解決するためになされたものであり、調達物流ネットワークの最適化計算を実施する際、出荷拠点からの引取りタイミングの平準化を考慮したルートを作成することができる運搬ルート生成装置、運搬ルート生成方法及び物流ネットワーク最適化装置を提供することを目的とする。 The present invention has been made to solve such problems, and when performing optimization calculation of a procurement logistics network, a route that takes into account the leveling of take-off timing from shipping bases is created. It is an object of the present invention to provide a transport route generation device, a transport route generation method, and a physical distribution network optimization device that can perform the above.
本発明にかかる運搬ルート生成装置は、運搬ルート内で選択された複数の仕入先について、立寄り順序と各仕入先への立寄り回数とを決定する立寄り回数決定部と、前記複数の仕入先のうち荷量が最大の仕入先に対して、荷物の引取り作業時間が平準化するよう荷物の引取りタイミングを決定し、当該引取りタイミングに基づき他の仕入先に対する荷物の引取りタイミングを決定するタイミング決定部とを有するものである。 The transportation route generation device according to the present invention includes a stop number determination unit that determines a stop order and the number of stops for each supplier for a plurality of suppliers selected in the transport route, and the plurality of purchases. For the supplier with the largest load, determine the timing for picking up the bag so that the time for picking up the bag is equalized, and picking up the baggage to other suppliers based on the pick-up timing. And a timing determination unit that determines the capture timing.
本発明においては、最大荷量の仕入先に対する荷物の引取り作業時間が平準化するよう各仕入先の引取りタイミングを決定するため、引取り回数を考慮しつつ、引取り作業を平準化して在庫削減を図ることができる。 In the present invention, since the take-off timing of each supplier is determined so that the take-up work time of the package with respect to the supplier having the maximum load amount is leveled, the take-off work is leveled while taking the number of pick-ups into consideration. Inventory reduction.
また、前記タイミング決定部は、前記最大荷量の仕入先での引取り作業時間のうち、運搬最初の引取り作業時間t1と、運搬最後の引取り作業時間終了後の生産作業時間tnとの合計値(t1+tn)が、その他の引取り作業後の生産作業時間及び次の引取り作業時間の合計値(t2、t3、・・・tn−1)と等しくなるように平準化した状態で当該最大荷量の仕入先の引取りタイミングを決定する第1タイミング決定部と、当該第1引取りタイミング決定部の決定結果に基づき他の仕入先の引取りタイミングを決定する第2引取りタイミング決定部とを有することができる。第1引取りタイミング決定部により、生産作業時間及び引取り作業時間を考慮した、平準化された引取りタイミングとすることができる。 In addition, the timing determination unit may include a first transport operation time t1 and a production work time tn after completion of the last transport operation time, among the collection work times at the supplier of the maximum load. In a state where the total value (t1 + tn) is equalized to be equal to the total value (t2, t3,..., Tn-1) of the production work time after the other take-up work and the next take-up work time. A first timing determination unit that determines the take-off timing of the supplier with the maximum load amount, and a second take-off that determines the take-off timing of another supplier based on the determination result of the first take-off timing determination unit A take timing determination unit. The first take-up timing determination unit can set the take-up timing to be leveled in consideration of the production work time and the take-up work time.
さらに、前記選択された複数の仕入先のうち、立寄りが非効率な仕入先を選択する非効率仕入先判定部を更に有し、前記第2引取りタイミング決定部は、前記非効率仕入先判定部の判定結果に応じて他の仕入先の引取りタイミングを決定することができる。非効率引取り先を判定することで、非効率引取り先には立寄らない等、作業効率を向上させることができる。 Furthermore, an inefficient supplier determination unit that selects an inefficient supplier from the selected plurality of suppliers, and the second take-off timing determination unit includes the inefficiency The take-up timing of another supplier can be determined according to the determination result of the supplier determination unit. By determining the inefficient take-over destination, it is possible to improve work efficiency such as not stopping at the inefficient take-up destination.
さらにまた、前記非効率仕入先判定部は、対象仕入先荷量/ルート内最大仕入先荷量と、1−(対象仕入先に立寄らない場合の走行距離/対象仕入先に立寄る場合の走行距離)との大小関係に基づき非効率仕入先か否かを判定することができる。これにより、仕入先の荷量及び仕入先の距離に応じた非効率仕入先を選別することができる。 Furthermore, the inefficient supplier determination unit is configured to determine the target supplier load amount / the maximum supplier load amount in the route, 1- (travel distance when not stopping at the target supplier / target supplier. It is possible to determine whether or not the supplier is an inefficient supplier based on the magnitude relationship with the travel distance when stopping by. Thereby, an inefficient supplier according to the quantity of the supplier and the distance of the supplier can be selected.
また、前記非効率仕入先判定部は、対象仕入先の稼動時間及びルート内最大荷量の仕入先の稼動時間に基づき仕入先稼働時間差を求め、対象仕入先荷量/ルート内最大仕入先荷量と、1−(前記仕入先稼働時間差/ルート内最大仕入先荷量)との大小関係に基づき非効率仕入先か否かを判定することができる。これにより、仕入先の稼動時間及び荷量に応じた非効率仕入先を選別することができる。 The inefficient supplier determination unit obtains a difference in the supplier operating time based on the operating time of the target supplier and the operating time of the supplier of the maximum load quantity in the route, and the target supplier load / route It is possible to determine whether or not the supplier is an inefficient supplier based on the magnitude relationship between the maximum supplier load amount within 1 and 1- (supplier operating time difference / maximum supplier load amount within route). As a result, it is possible to select an inefficient supplier according to the operating time and quantity of the supplier.
さらに、各仕入先における荷量がその最小分割単位×オーダ数からなる場合、前記立寄り回数決定部は、全仕入先の荷量の総量、運搬車の積載可能荷量、及び最大荷量の仕入先におけるオーダ数に基づき、当該オーダ数/立寄り回数が整数になるよう立寄り回数を決定することができる。これにより、オーダ数を考慮した荷物の引取りが可能となり、より一層の在庫削減を図ることができる。 Further, when the load amount at each supplier is composed of the minimum division unit × the number of orders, the drop-in number determination unit determines the total amount of the load amount of all the suppliers, the loadable load amount of the transport vehicle, and the maximum load amount. Based on the number of orders at the supplier, the number of stops can be determined so that the number of orders / the number of stops is an integer. As a result, it is possible to pick up a package in consideration of the number of orders, and it is possible to further reduce the inventory.
さらにまた、前記非効率仕入先判定部は、最大荷量の仕入先以外の仕入先の引取り回数を、当該仕入先のオーダ数/引取り回数が整数F(F≦立寄り回数)となるよう、各仕入先の引取り回数を決定することができ、最大荷量の仕入先以外の他の仕入先のオーダ数も考慮することで、他の仕入先における在庫の削減を図ることができる。 Furthermore, the inefficient supplier determination unit determines the number of take-ups of a supplier other than the supplier with the maximum load amount, and the number of orders / take-off times of the supplier is an integer F (F ≦ the number of stops) ) So that the number of pick-ups for each supplier can be determined, and by taking into account the number of orders of other suppliers other than the supplier with the maximum load, inventory at other vendors Can be reduced.
本発明にかかる運搬ルート生成方法は、運搬ルート内で選択された複数の仕入先について、立寄り順序と各仕入先への立寄り回数とを決定する立寄り回数決定工程と、前記複数の仕入先のうち最大荷量の仕入先に対する荷物の引取り作業時間が平準化するよう引取りタイミングを決定し、当該引取りタイミングに基づき他の仕入先に対する荷物の引取りタイミングを決定するタイミング決定工程とを有するものである。 The transportation route generation method according to the present invention includes a stop frequency determination step for determining a stop order and a stop frequency for each supplier for a plurality of suppliers selected in the transport route, and the plurality of purchases. The timing to determine the take-off timing so that the time for picking up the baggage to the supplier with the maximum load is equalized, and the timing to pick-up the baggage to other suppliers based on the take-off timing And a determination step.
本発明にかかる物流ネットワーク最適化装置は、荷量情報、拠点位置及び拠点間距離に基づき、複数の拠点を選択してルート候補を生成するルート候補生成部と、前記ルート候補生成部が生成した各ルート候補についてそれぞれ運搬ルートを生成する運搬ルート生成部と、前記運搬ルート生成部が生成した各運搬ルートから混合整数計画法に基づき一の運搬ルートを選択する混合整数計画部とを有し、前記運搬ルート生成部は、運搬ルート内で選択された複数の拠点について、立寄り順序と各拠点への立寄り回数とを決定する立寄り回数決定部と、前記複数の拠点のうち引き取る荷量が最大の拠点に対して、荷物の引取り作業時間が平準化するよう荷物の引取りタイミングを決定し、当該引取りタイミングに基づき他の拠点に対する立寄りタイミングを決定するタイミング決定部とを有するものである。 The distribution network optimization device according to the present invention generates a route candidate generation unit that generates a route candidate by selecting a plurality of bases based on the load information, the base position, and the distance between the bases, and the route candidate generation unit generates A transport route generation unit that generates a transport route for each route candidate, and a mixed integer plan unit that selects one transport route from each transport route generated by the transport route generation unit based on a mixed integer programming method, The transportation route generation unit, for a plurality of bases selected in the transportation route, a stop number determination unit that determines a stop order and the number of stoppages to each base, and the maximum amount of load to be picked up among the plurality of bases Decide the timing for picking up the baggage so that the time for picking up the baggage is equalized for the base, and drop-off time for other bases based on the pick-up timing. Those having a timing determination unit for determining a timing.
本発明においては、運搬ルート生成部が最大荷量の仕入先に対する荷物の引取り作業時間が平準化するよう各仕入先の引取りタイミングを決定して運搬ルート候補を生成するため、混合整数計画部は、引取りタイミングが平準化された効率のよい運搬ルートを選択することができる。 In the present invention, the transport route generation unit generates the transport route candidates by determining the pick-up timing of each supplier so that the time for picking up the packages for the suppliers with the maximum load level is equalized. The integer planning unit can select an efficient transportation route in which the take-off timing is leveled.
本発明によれば、調達物流ネットワークの最適化計算を実施する際、出荷拠点からの引取りタイミングの平準化を考慮したルートを作成することができる運搬ルート生成装置、運搬ルート生成方法、及び物流ネットワーク最適化装置を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, when carrying out the optimization calculation of a procurement physical distribution network, the conveyance route production | generation apparatus which can produce the route which considered the leveling of the taking-off timing from a shipping base, the conveyance route production | generation method, and physical distribution A network optimization device can be provided.
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。この実施の形態は、本発明を、出荷拠点の在庫量を考慮した物流ネットワーク最適化装置及びその運搬ルート生成装置に適用したものである。 Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings. In this embodiment, the present invention is applied to a distribution network optimizing device that takes into account the inventory quantity at a shipping base and a transport route generating device thereof.
実施の形態1.
図1は、本実施の形態にかかる物流ネットワーク最適化装置の模式図である。図1に示すように、本実施の形態にかかる物流ネットワーク最適化装置1は、入力情報として、荷量(運びたいもの)情報11を入力すると、出力情報12として、運行計画(運搬ルート情報)を出力する装置である。この物流ネットワーク最適化装置1には、荷量情報11の他、環境情報13、制約条件14も入力される。物流ネットワーク最適化装置1は、荷量情報11、環境情報13及び制約条件14に基づき、多数の運搬ルートを生成し、荷運搬車両の積載率が高いこと、荷運搬車両の稼動率(回転効率)が高いこと、入荷地点に荷運搬車両が集中して到着しないことなどの条件を満たすように、合理的なルートや合理的な運搬ダイヤが決定される。そして、本実施の形態にかかる最適化装置1は、特に、各仕入先における荷物の引取りタイミングの平準化を考慮したルートを作成する、後述するトリップ生成部を有する点を特長とする。
FIG. 1 is a schematic diagram of a physical distribution network optimization apparatus according to the present embodiment. As shown in FIG. 1, when the physical distribution
ここで、荷量情報11は、仕入先から工場、工場から受入先毎の荷物の体積、重量、及び荷物の最小分割単位を示すオーダ数などの情報を含む。また、出力情報12は、例えば発着時刻、仕入れ先・納入先への立寄り回数、積載荷量などの情報を含むルート情報(運行計画)である。
Here, the
図2は、本実施の形態にかかる物流ネットワーク最適化装置のハードウェア構成の一例を示している。図2に示すように、物流ネットワーク最適化装置1は、CPU(Central Processing Unit)101、ROM(Read Only Memory)102及びRAM(Random Access Memory)103を有し、これらがバス104を介して相互に接続されたコンピュータからなる。このバス104にはまた、入出力インターフェイス105も接続されている。
FIG. 2 shows an example of the hardware configuration of the physical distribution network optimizing apparatus according to this embodiment. As shown in FIG. 2, the physical distribution
入出力インターフェイス105には、キーボード、マウスなどよりなる入力部106、CRT、LCDなどよりなるディスプレイ、並びにヘッドフォンやスピーカなどよりなる出力部107、ハードディスクなどより構成される記憶部108、モデム、ターミナルアダプタなどより構成される通信部109などが接続されている。入力部106より荷量情報11や環境情報13、制約条件14などを入力し、出力部107より出力情報12としてルート情報等を表示させる。
The input /
CPU101は、ROM102に記憶されているソフトウェアモジュールを構成する各種プログラム、又は記憶部108からRAM103にロードされたソフトウェアモジュールを構成する各種プログラムに従って各種の処理を実行する。例えば、本実施の形態にかかる物流ネットワーク最適化における各処理、例えば運搬ルート内で選択された複数の仕入先について、立寄り順序と各仕入先への立寄り回数とを決定する立寄り回数決定処理や、複数の仕入先のうち最大荷量の仕入先に対する荷物の引取り作業時間が平準化するよう引取りタイミングを決定し、当該引取りタイミングに基づき他の仕入先に対する荷物の引取りタイミングを決定するタイミング決定処理などの各処理を実施する。RAM103にはまた、CPU101が各種の処理を実行する上において必要なデータなども適宜記憶される。
The
通信部109は、図示せぬインターネットを介しての通信処理を行ったり、CPU101から提供されたデータを送信したり、通信相手から受信したデータをCPU101、RAM103、記憶部108に出力したりする。記憶部108はCPU101との間でやり取りし、情報の保存・消去を行う。通信部109はまた、他の装置との間で、アナログ信号又はディジタル信号の通信処理を行う。
The
入出力インターフェイス105にはまた、必要に応じてドライブ110が接続され、磁気ディスク111、光ディスク112、フレキシビルディスク113、又は半導体メモリ114などが適宜装着され、それらから読み出されたコンピュータ・プログラムが必要に応じて記憶部108にインストールされる。
A
図3は、本実施の形態にかかる物流ネットワーク最適化装置を示すブロック図である。物流ネットワーク最適化装置1は、荷量情報記憶部11aに接続されたデータ取込/加工部2と、2点間時間距離情報記憶部22及び輸送手段情報記憶部24に接続された直行/中継選択部3と、拠点位置情報記憶部21、2点間時間距離情報記憶部22及び拠点情報記憶部27に接続されたルート候補生成部4と、TimeWindow情報記憶部23、輸送手段情報記憶部24、コスト情報記憶部25、走行条件記憶部26、拠点情報記憶部27及び制約情報記憶部28に接続されたトリップ生成部5と、輸送手段情報記憶部24及び制約情報記憶部28が入力される制約違反削除部6と、混合整数計画(Mixed Integer Programming)部7と、ルート情報記憶部12aに接続された結果出力部8とを有する。
FIG. 3 is a block diagram showing the physical distribution network optimization apparatus according to the present embodiment. The distribution
ここで、拠点位置情報記憶部21、2点間時間距離情報記憶部22、TimeWIndow情報記憶部23、輸送手段情報記憶部24、コスト情報記憶部25、走行条件記憶部26、拠点情報記憶部27及び制約情報記憶部28の各情報は、上述の環境情報13に含まれるものとする。
Here, the base position
拠点位置情報記憶部21は、仕入れ先、納入先の各拠点位置の情報を保持している。2点間時間距離情報記憶部22は、全拠点の任意の2点についての時間距離情報を保持している。TimeWindow情報記憶部23は、拠点毎のTimeWindowを保持している。TimeWindowとは時間制約のことで、納入先などの各拠点における配送可能(取引可能)な時間の幅を示す。すなわち、各拠点の開店(Open)乃至閉店(Close)までの時間帯を示し、この時間外に荷物の引取りや、荷物の生産等は行なわれないものとする。
The base location
輸送手段情報記憶部24は、輸送手段が何であるかの情報を保持しており、コスト情報記憶部25は、各種コストを保持している。走行条件記憶部26は、ドライバの走行可能条件及び時間を保持している。また、拠点情報記憶部27は、最低納入回数や日当たり取り扱い可能荷量など、拠点に関する情報を保持している。さらに、制約情報記憶部25は、ルート内最大立寄り仕入れ先数など、運用上の制約条件を保持している。
The transportation means
データ取込/加工部2は、荷量情報記憶部11aから荷量情報を取り込み、適宜加工する。直行/中継選択部3は、各拠点の2点間時間距離情報及び輸送手段情報に基づき、各拠点間を直行するか、他の拠点を中継するかを決定する。
The data capture /
ルート候補生成部4は、拠点位置情報、2点間時間距離情報及び拠点情報に基づき、複数の仕入先と納入先を選択し、どのように複数の仕入先を巡回して納入先に荷物を納入するかのルート候補を生成する。トリップ生成部5は、TimeWindow情報、輸送手段情報、コスト情報、走行条件、拠点情報及び制約情報に基づき、仕入れ先での引取り平準化を考慮しルートを生成する運搬ルート生成装置として機能する。この処理についての詳細は後述する。制約違反削除部6は、輸送手段情報及び制約情報に基づき、制約違反のルートを削除する。ここで、ルート候補生成、トリップ生成、制約違反削除の一連の処理は、全仕入先分、繰り返し行なわれる。
The route
そして、混合整数計画部7は、以上のようにして用意された多数の運搬ルートから、混合整数計画法により最適な運搬ルートを選択し、運搬ルート情報として出力する。本実施の形態においては、トリップ生成部5にて、各ルート候補について仕入れ先の引取り平準化に着目した運搬ルートを生成するため、結果として出荷拠点からの引取りタイミングの平準化を考慮した運搬ルートを生成することができる。
And the mixed
ここで、各ブロックにおける任意の処理は、上述したCPU101にコンピュータ・プログラムを実行させることにより実現することが可能である。この場合、コンピュータ・プログラムは、記録媒体に記録して提供することも可能であり、また、インターネットその他の伝送媒体を介して伝送することにより提供することも可能である。
Here, arbitrary processing in each block can be realized by causing the
次に、本実施の形態にかかる物流ネットワーク最適化装置におけるトリップ生成部の処理(運搬ルート生成処理)について詳細に説明する。ここでは、説明の簡単のため、納入先Z、仕入先A〜Dに関するルートについて考えることとする。なお、納入先Zとしては、最終納入先だけでなく、一次納入先(中継地)も含まれる。図4は、納入先Z、仕入先A〜Dを示す模式図である。納入先Z及び仕入先A〜Dに関し、ルート候補生成部4により、図4右図になるように多数のルート候補が生成されている。ここで仕入先A〜Dは、それぞれ6m3、60m3、50m3、90m3の荷物があり、納入先Zにこれらの荷物を運搬するトレーラは70m3の荷物を運搬することができるものとする。トリップ生成部5は、ルート候補生成部4が生成した各ルートに対し、トリップ生成処理を行い、各ルートについて、仕入先からの引取りタイミングの平準化を考慮した運行計画を生成する。本例では、候補6(仕入先A、B、Dを回るルート)についてトリップ生成処理を行なった場合について説明する。
Next, the processing of the trip generation unit (transport route generation processing) in the physical distribution network optimization device according to the present embodiment will be described in detail. Here, for the sake of simplicity of explanation, a route relating to the delivery destination Z and the suppliers A to D will be considered. The delivery destination Z includes not only the final delivery destination but also the primary delivery destination (relay location). FIG. 4 is a schematic diagram showing a delivery destination Z and suppliers A to D. With respect to the delivery destination Z and the suppliers A to D, the route
図5は、トリップ生成部を示す機能ブロック図である。トリップ生成部5は、運搬ルート内で選択された複数の仕入先について、立寄り順序と各仕入先への立寄り回数とを決定する立寄り回数決定部51と、立寄る仕入先のうち最大荷量の仕入先における引取り作業時間が平準化するよう引取りタイミングを決定する第1引取りタイミング決定部としての最大荷量仕入先引取りタイミング決定部52と、決定した最大荷量の仕入先の引取りタイミングに基づいて他の仕入先の引取りタイミングを決定する第2引取りタイミング決定部としてのその他仕入先引取りタイミング決定部53とを有する。
FIG. 5 is a functional block diagram showing the trip generation unit. The
最大荷量仕入先タイミング決定部52は、最大荷量の仕入先での引取り作業時間のうち、運搬最初の引取り作業時間t1と、運搬最後の引取り作業時間終了後の生産作業時間tnとの合計値(t1+tn)が、その他の、引取り作業後の生産作業時間及び次の引取り作業時間の合計値(t2、t3、・・・tn−1)と等しくなるように平準化した状態で最大荷量の仕入先の引取りタイミングを決定する。その他仕入先引取りタイミング決定部53は、最大荷量仕入先引取りタイミング決定部52の決定結果に基づき、他の仕入先の引取りタイミングを決定する。
The maximum load quantity supplier
更に、後述するように、ルート候補内で選択された複数の仕入先のうち、立寄りが非効率な仕入先を選択する非効率仕入先判定部54を有していてもよい。この場合、その他仕入先引取りタイミング決定部53は、非効率仕入先判定部54の判定結果に応じて他の仕入先の引取りタイミングを決定することで運搬ルートを決定する。例えば、非効率と判断された仕入先の立寄り回数を減らしたりする。
Furthermore, as will be described later, an inefficient
図6はトリップ生成部の処理を示すフローチャートである。先ず、立寄り回数決定部51がルート候補内の立寄り順序を決定する(ステップS1)。この工程では、立寄り回数決定部51が、最初に仕入先A、仕入先B、仕入先D、納入先Zの4点に対し、TSP(Traveling Salesman Problem 巡回セールスマン問題)を解く。巡回セールスマン問題とは、あるセールスマンが幾つかの都市を一度ずつ訪問して出発点に戻ってくるときに、移動距離が最短になる経路を求める問題をいう。図7はその模式図を示す。ここで周回の向きは、キャッシュフローがよいため、納入先Aからの距離が遠い方を優先することにする。すなわち、本例においては、納入先Zからの距離が短い仕入先Bから回る周回R2ではなく、納入先Zからの距離が遠い仕入先Dから回る周回R1を選択する。ただし、運用上の都合により、荷量が多い仕入先に最初に立寄る、などといった変更も可能である。本例の場合は、納入先Z→仕入先D→仕入先A→仕入先B→納入先Zとなる。
FIG. 6 is a flowchart showing the processing of the trip generation unit. First, the number-of-
次に、立寄り回数決定部51はルート間最大仕入先を判定する(ステップS2)、本例の場合は、
仕入先A(6m3)<仕入先B(60m3)<仕入先D(90m3)
となり、仕入先Dである。
Next, the number-of-
Supplier A (6 m 3 ) <Supplier B (60 m 3 ) <Supplier D (90 m 3 )
And is supplier D.
次に、立ち寄り回数決定部51は、立寄り回数を決定する(ステップS3)。立寄り回数は、
立寄り回数=ルート内荷量合計÷輸送手段容量
により求めることができる。本例の場合、下記のようになる。立寄り回数はルート内荷量合計を輸送手段容量で運ぶための最小回数である。
(6+60+90)÷70=3便
なお、ステップS2におけるルート間最大仕入先を判定してから、ステップS3における立寄り回数を決定してもよい。
Next, the number-of-
Number of stops = Total route load / Transport means capacity. In this example, it is as follows. The number of stops is the minimum number of times to carry the total amount of cargo in the route with the capacity of the transportation means.
(6 + 60 + 90) ÷ 70 = 3 flights Note that the number of stops in step S3 may be determined after determining the maximum supplier between routes in step S2.
次に、最大仕入先引取りタイミング決定部52は、この最大荷量の仕入先Dへの立寄りを平準化して配置することで、ルート間最大仕入先引取りタイミングを決定する(ステップS4)。図8は、その様子を示す模式図である。ハッチで示す時間帯は各仕入先が稼動していない(closeの)時間帯である。具体的には、最大仕入先引取りタイミング決定部52は、最大荷量の仕入先Dにおける引取り可能時間帯(稼動時間)(TimeWindow)のうち、運搬最初の引取り作業時間t1と、運搬最後の引取り作業時間終了後の生産作業時間tnとの合計値(t1+tn)が、その他の、引取り作業後の生産作業時間及び次の引取り作業時間の合計値(t2、t3、・・・tn−1)と等しくなるように平準化した状態で仕入先Dの引取りタイミングを決定する。
Next, the maximum supplier take-off
本例では3便であるので、n=4となり、運搬最初の引取り作業時間t1、当該引取り後の生産作業時間及び次の引取り作業時間の合計値t2、同じく当該引取り後の生産作業時間及び最後の引取り作業時間の合計値t3、当該最後の引取り作業時間終了後の生産作業時間t4とすると、仕入先DのOpenからCloseまでの取引可能時間帯(TimeWindow)を、
(t1+t4)=t2=t3
となるよう区切り、荷物の引取りタイミングを平準化して配置する。
Since there are three flights in this example, n = 4, and the first take-up work time t1, the production time after the take-up and the total value t2 of the next take-up work time, and the production after the take-off Assuming that the total value t3 of the work time and the last pick-up work time and the production work time t4 after the end of the last pick-up work time, the tradeable time zone (TimeWindow) from the Open to the Close of the supplier D is
(T1 + t4) = t2 = t3
The baggage pick-up timing is leveled and arranged.
そして、図9に示すように、仕入先Dの引取りが(t1+t4)=t2=t3を満足する状態で残りの仕入先A、Bの引取りタイミングを決定する(ステップS5)。 Then, as shown in FIG. 9, the take-off timing of the remaining suppliers A and B is determined in a state where take-up of the supplier D satisfies (t1 + t4) = t2 = t3 (step S5).
本実施の形態においては、最大仕入先の引取りタイミングの平準化を優先して行なうことで、仕入先の引取り平準化に着目した運搬ルート候補の生成が可能となる。このようにトリップ生成部5で各ルート候補について生成される運搬ルート(運行計画)が最大仕入先の引取りタイミングの平準化を優先したものであるため、最終的に混合整数計画部7にて選択される運行計画も、最大仕入先の引取りタイミングの平準化を考慮したものとなり、在庫削減及び納入リードタイム(L/T)と物流コスト削減の両立を図ったものとすることができる。
In the present embodiment, priority is given to leveling of the take-up timing of the largest supplier, so that it is possible to generate a transportation route candidate that focuses on the leveling of the take-up of the supplier. Since the transport route (operation plan) generated for each route candidate in the
実施の形態2.
次に本発明の実施の形態2について説明する。本実施の形態は、混合整数計画部7が更に良解を得るためのトリップ生成方法であって、実施の形態1にかかるトリップ生成部5において、荷量が少なく非効率な仕入先の引取りを中止することで、解空間を広げ、効率よく良解を得るものである。なお、本実施の形態及び後述する実施の形態3、4において、物流ネットワーク最適化装置及びトリップ生成部の構成は実施の形態1と同様である。
Next, a second embodiment of the present invention will be described. The present embodiment is a trip generation method for the mixed
図10は、本実施の形態にかかるトリップ生成部の処理を示すフローチャートである。ステップS1乃至S4は、上述の実施の形態1と同様、立寄り回数決定部51及び最大荷量仕入先引取りタイミング決定部52により、立寄り回数を決定し、ルート間最大荷量の仕入先の引取りタイミングを決定する処理を行なうものとする。ここで、本例においては、納入先Z、仕入先A〜Dの各拠点間の距離は図11に示す距離を満たすものであるとする。本実施の形態においては、非効率の仕入先への立寄りを減らすことを目的とする。先ず、走行距離が増えると物流費が増大するため、走行距離はなるべく短くすることが好ましい。また、図12の左右を比較すると、荷量が多い場合は、立寄り回数を増やすことで在庫削減効果が大きくなる(左図)が、荷量が少ない場合は、立寄り回数を増やしても在庫削減効果は小さい(右図)ことがわかる。
FIG. 10 is a flowchart showing the processing of the trip generation unit according to the present embodiment. In steps S1 to S4, as in the above-described first embodiment, the number of times of stopping is determined by the number-of-
そこで、本実施の形態においては、ステップS4において最大荷量仕入先引取りタイミング決定部52により、ルート間最大仕入先引取りタイミングを図8のように決定した後、非効率仕入先判定部54が非効率仕入先の判定を行い、この非効率仕入先への立寄り回数を減らす処理を実行する(ステップS5−2)。
Therefore, in this embodiment, after determining the maximum inter-route supplier take-off timing as shown in FIG. 8 by the maximum load quantity supplier take-off
先ず、非効率仕入先判定部54は、非効率仕入先を、荷量が少なく、距離的に無駄のある仕入先と定義し、下記式(1)を満足する場合に非効率仕入先と判定する。
対象仕入先荷量/ルート内最大仕入先荷量<1−(対象仕入先に寄らない走行距離/対象仕入先にも立寄る走行距離)・・・(1)
First, the inefficient
Target supplier load / maximum supplier load in route <1- (travel distance not approaching target supplier / travel distance approaching target supplier) (1)
例えば、仕入先Aは、
対象仕入先荷量/ルート内最大仕入先荷量=6/90=0.067
1−(対象仕入先に寄らない走行距離/対象仕入先にも立寄る走行距離)=1−((40+30+30)/(40+50+40+30))=0.375
となり、式(1)を満たすため、非効率と判定することができる。
For example, supplier A
Target supplier load / maximum supplier load in route = 6/90 = 0.067
1- (travel distance not approaching target supplier / travel distance approaching target supplier) = 1-((40 + 30 + 30) / (40 + 50 + 40 + 30)) = 0.375
Thus, since the expression (1) is satisfied, it can be determined as inefficient.
また、仕入先Bは、
対象仕入先荷量/ルート内最大仕入先荷量=60/90=0.667
1−(対象仕入先に寄らない走行距離/対象仕入先にも立寄る走行距離)=1−((40+50+65)/(40+50+40+30))=0.031
となり、式(1)を満たさないため、非効率ではないと判定することができる。
Also, supplier B is
Target supplier load / maximum supplier load in route = 60/90 = 0.667
1- (travel distance not approaching target supplier / travel distance approaching target supplier) = 1-((40 + 50 + 65) / (40 + 50 + 40 + 30)) = 0.031
Thus, since the expression (1) is not satisfied, it can be determined that it is not inefficient.
この結果を考慮し、ステップS5において、その他の仕入先の引取りタイミングを決定する。本例においては、仕入先Aは非効率と判定されたため、例えば図13に示すように、1回目のみ、仕入先Aに立寄り、2回目以降は立寄らないこととすることができる。 Taking this result into consideration, in step S5, take-up timings of other suppliers are determined. In this example, it is determined that the supplier A is inefficient. Therefore, for example, as shown in FIG. 13, it is possible to stop at the supplier A only for the first time and not stop after the second time.
本実施の形態においては、非効率仕入先判定部54により非効率仕入先を判定するので、荷量が少なく、距離が遠い仕入先への立寄りを減らすことができ、より効率的なルートの生成が可能となる。トリップ生成部5において、各ルートについて生成される運行計画が最大仕入先の引取りタイミングの平準化を優先しつつ、更に非効率の仕入先の立寄り回数を減らしたものであるため、混合整数計画部7は、更に効率がよいルート情報を生成(選択)することができる。
In the present embodiment, since the inefficient
実施の形態3.
次に本発明の実施の形態3について説明する。本実施の形態は、更に良解を得るためのトリップ生成方法であって、実施の形態2にかかる物流ネットワーク最適化装置のトリップ生成部5において、TimeWindowが狭く非効率な仕入先の引取りを中止することで、解空間を広げ、効率良く良解が得るものである。
Next, a third embodiment of the present invention will be described. This embodiment is a trip generation method for obtaining a better solution. In the
図14は、本実施の形態にかかるトリップ生成部の処理を示すフローチャートである。ステップS4−2までは実施の形態2と同様の処理を実行する。そして、本実施の形態においては、ステップS4−2の後工程として、ステップS4−3を設け、非効率仕入先判定部54は、基準仕入先と対象仕入先とのTimeWindowを比較し、非効率と判定した場合には、その他仕入先引取りタイミング決定部53が当該ルートにとって、非効率なTimeWindowの仕入先への立寄り回数を減らすことでルート候補として生成できるルートを増やし、全体として良解を得るものである。
FIG. 14 is a flowchart showing processing of the trip generation unit according to the present embodiment. Up to step S4-2, the same processing as in the second embodiment is executed. And in this Embodiment, step S4-3 is provided as a post process of step S4-2, and the inefficient
ここでは、図15(a)に示すように、納入先BのTimeWindowが狭い場合について考える。最大荷量の納入先Dの立寄りタイミングをずらす、すなわち全体の立寄りタイミングをずらすべきか(図15(b))、又は、仕入先Bの立寄りをやめるべきか(図15(c))の選択をすることができる。ここで、全体に影響を与えない、すなわち最大荷量の納入先Dの立ち寄りタイミングをずらさなくてよいのであれば納入先Bへ立寄りたいが、全体に影響を与える、すなわち細大荷量の納入先Dの立ち寄りタイミングを変更しなければならないならば、平準化が阻害されるため、仕入先Bには立寄りたくはない。よって、非効率仕入先判定部54は、当該仕入先Bの重要度と、当該仕入先Bへの立寄りが全体に及ぼす影響度とを比較し、非効率仕入先か否かの判断をする。
Here, as shown in FIG. 15A, a case where the time window of the delivery destination B is narrow is considered. Whether the stopping timing of the delivery destination D with the maximum load amount is shifted, that is, whether the entire stopping timing should be shifted (FIG. 15B) or whether the stopping of the supplier B should be stopped (FIG. 15C). You can make a choice. Here, if there is no influence on the whole, that is, if it is not necessary to shift the stop timing of the delivery destination D with the maximum load, it is desired to stop at the delivery destination B, but the whole is affected. If the stop timing of the destination D has to be changed, leveling is hindered, so the supplier B does not want to stop by. Therefore, the inefficient
まず、非効率仕入先判定部54は、仕入先の重要度を基準仕入先との荷量比で判断する。基準仕入先は、本実施の形態においては、ルート内最大荷量の仕入先とする。また、非効率仕入先判定部54は、仕入先が全体に及ぼす影響を基準仕入先とのTimeWindow比で判断する。すなわち、下記の式(2)の関係を満たす場合は、重要又は全体に影響を与えないため、全体の取引タイミングをずらすこととする。左辺は重要度、右辺は全体に及ぼす影響を示す。
対象仕入先荷量/ルート内最大仕入先荷量>1−(TimeWindow差/ルート内最大仕入先荷量)・・・(2)
First, the inefficient
Target supplier load amount / maximum supplier load amount in the route> 1- (Time Window difference / maximum supplier load amount in the route) (2)
一方、下記の式(3)の関係を満たす場合は、重要ではない、又は全体に影響を与えるため非効率仕入先と判断し、立寄らないこととする。同じく、左辺は重要度、右辺は全体に及ぼす影響を示している。
対象仕入先荷量/ルート内最大仕入先荷量<1−(TimeWindow差/ルート内最大仕入先荷量)・・・(3)
On the other hand, when the relationship of the following formula (3) is satisfied, it is not important or affects the whole, so it is judged as an inefficient supplier, and it will not stop. Similarly, the left side shows importance and the right side shows the influence on the whole.
Target supplier load quantity / maximum supplier load quantity in route <1- (Time Window difference / maximum supplier load quantity in route) (3)
図16は、TimeWindow差を説明する模式図である。ここで、TimeWindow差は下記のように算出する。
仕入先BのOpen時間(a1)−(仕入先DのOpen時間(a2)+仕入先Dから仕入先Bまでの走行時間(a3))=A>0、
(仕入先DのClose時間(b1)+仕入先Dから仕入先Bまでの走行時間(b2))−仕入先BのClose時間(b3)=B>0、
であれば、
TimeWindoe差=A+B
FIG. 16 is a schematic diagram for explaining the TimeWindow difference. Here, the TimeWindow difference is calculated as follows.
Open time of supplier B (a1) − (Open time of supplier D (a2) + travel time from supplier D to supplier B (a3)) = A> 0,
(Close time of supplier D (b1) + travel time from supplier D to supplier B (b2)) − Close time of supplier B (b3) = B> 0,
If,
TimeWindow difference = A + B
ここで、仕入先BのOpen時間(a1)<(仕入先DのOpen時間(a2)+仕入先Dから仕入先Bまでの走行時間(a3))である場合(A<0)、すなわち、仕入先DがOpenして仕入先Bに移動するまでに仕入先BがOpneする場合には、全体に影響を及ぼさないため、TimeWindow差のAは0とする。また、(仕入先DのClose時間(b1)+仕入先Dから仕入先Bまでの走行時間(b2))<仕入先BのClose時間(b3)である場合(B<0)、すなわち、仕入先DがCloseしてから仕入先Bに移動しても仕入先BがOpenしている場合には、全体に影響を及ぼさないため、TimeWindow差のBは0となる。TimeWindow差が小さいほど全体に及ぼす影響小さくなる。 Here, when the open time of supplier B (a1) <(open time of supplier D (a2) + travel time from supplier D to supplier B (a3)) (A <0 ) That is, when the supplier B is open before the supplier D opens and moves to the supplier B, there is no influence on the whole, so the A of the TimeWindow difference is set to 0. Further, (Case time of supplier D (b1) + travel time from supplier D to supplier B (b2)) <Close time of supplier B (b3) (B <0) That is, even when the supplier D is closed and moved to the supplier B, if the supplier B is open, the entire window is not affected, so the time window difference B becomes 0. . The smaller the TimeWindow difference, the smaller the effect on the whole.
本実施の形態においては、非効率仕入先判定部54が、TimeWindow差及び荷量に基づき非効率判定を行なうことで、実行不可能な運搬ルートとして運搬ルートの対象外になっていたルートを、非効率か否かの判定に応じて新たな運搬ルートとすることができ、より良解を得る可能性を高くすることができる。
In the present embodiment, the inefficient
実施の形態4.
次に本発明の実施の形態4について説明する。本実施の形態は、更に良解を得るためのトリップ生成方法であって、実施の形態3にかかる物流ネットワーク最適化装置において、トリップ生成部5が運用上の都合で付与された分割最小単位(以下オーダ数という。)を考慮して効率がよい引取り回数を決定するものである。
Next, a fourth embodiment of the present invention will be described. This embodiment is a trip generation method for obtaining a better solution. In the distribution network optimizing device according to the third embodiment, the
先ず、オーダ数について説明する。図17は、在庫推移を示す図であって、同一引取り回数下におけるオーダ数の影響を説明する図である。オーダ数は、分割最小単位であり、1回の引取りに可能な最小の荷量を示す。ここでは、荷量が40m3で、3回引取りの場合について説明する。図17(a)に示すように、40m3で3回引取りの場合、オーダ数がない場合には、単純に3等分すればよいので、1回の引取り荷量は約13.9m3となる。一方、オーダ数が4オーダと決まっている場合には、40÷4で最小単位が10m3となる。すなわち、10m3単位でしか荷物を引取れない。したがって、図17(b)に示すように、例えば1回目と3回目は10m3、2回目を20m3とすることとなり、最大在庫は20m3となってしまう。そこで、本実施の形態においては、立寄り回数決定部51及びその他仕入先引取りタイミング決定部53がこの在庫推移の山の高さを最も低くできるような立寄り回数、引取りタイミングを決定する。
First, the number of orders will be described. FIG. 17 is a diagram illustrating inventory transition, and is a diagram illustrating the influence of the number of orders under the same number of pick-ups. The number of orders is the minimum unit of division and indicates the minimum load that can be taken at one time. Here, a case where the load is 40 m 3 and the pick-up is performed three times will be described. As shown in FIG. 17 (a), the case of three pick-up at 40 m 3, if there is no order number, it is sufficient simply 3 equal parts, once pulling of Ri Niryou about 13.9m 3 On the other hand, when the number of orders is determined to be 4 orders, 40 ÷ 4 and the minimum unit is 10 m 3 . In other words, a package can be picked up only in units of 10 m 3 . Therefore, as shown in FIG. 17B, for example, the first time and the third time are 10 m 3 , and the second time is 20 m 3, and the maximum stock is 20 m 3 . Therefore, in the present embodiment, the number-of-
図18は、本例における仕入先及び納入先を示す模式図である。仕入先Pはオーダ数1、荷量が10m3、仕入先Qはオーダ数が8、荷量が50m3、仕入先Rはオーダ数が12、荷量が180m3である。 FIG. 18 is a schematic diagram showing a supplier and a delivery destination in this example. The supplier P has an order number of 1 and a load amount of 10 m 3 , the supplier Q has an order number of 8 and a load amount of 50 m 3 , and the supplier R has an order number of 12 and a load amount of 180 m 3 .
図19は、本実施の形態にかかるトリップ生成部の処理を示すフローチャートである。実施の形態1と同様に、立寄り回数決定部51は、ステップS2において最大荷量の仕入先を判定し、ステップS3にて立寄り回数を決定する。本例では、
(10+50+180)÷50=5便
となるが、ここで、本実施の形態における立寄り回数決定部51は、
最大荷量のオーダ数÷引取り回数(F)=整数
となる最小値を引取り回数とする。
FIG. 19 is a flowchart showing the processing of the trip generation unit according to the present embodiment. Similar to the first embodiment, the number-of-
(10 + 50 + 180) ÷ 50 = 5 flights, where the number-of-
The number of orders of the maximum load / the number of pick-ups (F) = the minimum value that is an integer is the number of pick-ups.
すなわち、立寄り回数決定部51は、図20のフローチャートに従って立ち寄り回数を決定する。すなわち、仕入先Rのオーダ数12÷立ち寄り回数5を演算し(ステップS11)、整数ではないので、(ステップS12:No)、立ち寄り回数F=F+1、すなわち、F=6とし(ステップS13)、再びステップS11を実行する。この場合、オーダ数÷立ち寄り回数=2となり、整数となるので(ステップS12:Yes)、立ち寄り回数は6回と決定する。なお、オーダ数が整数になるよう立ち寄り回数を定めると立ち寄り回数が不要に多くなる場合がある。この場合は、後段の混同整数計画部7において当該ルート候補のトリップは選択されない。ただし、例えば最大荷量に対する最大立寄り回数を定めておき、ステップS13で最大立寄り回数に達した場合にはその値を立ち寄り回数に設定してもよい。この場合、各立寄りによりオーダ数ができるだけ平準化されるようにすればよい。
That is, the number-of-
こうして、本例においては、最大荷量の仕入先Rのオーダ数は12であるため、引取り回数F=6回に決定する。その後、最大仕入先引取りタイミング決定部52により、最大荷量の仕入先Rへの引取りタイミングが図21に示すように決定される。
Thus, in this example, since the order number of the supplier R with the maximum load is 12, the number of times of pick-up F = 6 is determined. Thereafter, the maximum supplier take-up
次に、実施の形態2、実施の形態3と同様に、非効率仕入先判定部54は、非効率仕入先の判定をし、その他仕入先引取りタイミング決定部53が非効率仕入先の立寄り数を決定する。本例においては、仕入先P、仕入先Qはいずれも非効率仕入先とされたものとする。この場合、先ず、他仕入先引取りタイミング決定部53は最小可能引取り数を計算する。ここでは、仕入先Qを例にとって説明する。
Next, as in the second and third embodiments, the inefficient
トレーラは、6便、50m3の荷物を積載可能であり、仕入先Rで毎回30m3の荷物を引き取るため、毎回20m3の荷物を載せることができる。そこで、最小引取り回数は下記のように求まる。
最小引取り数=50÷(50−30)=2.5→3回
次に、他仕入先引取りタイミング決定部53は、図20のフローチャートにしたがって非効率仕入先立ち寄り回数を決定する。すなわち、仕入先Qのオーダ数8÷引取り回数3を演算し(ステップS11)、整数ではないので、(ステップS12:No)、引取り回数F=F+1、すなわち、F=4とし(ステップS13)、再びステップS11を実行する。この場合、オーダ数÷引取り回数=2となり、整数となるので(ステップS12:Yes)、引取り回数は4回と決定する。
The trailer can load 6 flights, 50 m 3 of baggage, and the supplier R picks up 30 m 3 of baggage every time, so it can load 20 m 3 of baggage every time. Therefore, the minimum number of pick-ups is obtained as follows.
Minimum number of pick-ups = 50 ÷ (50−30) = 2.5 → 3 times Next, the other supplier pick-up
なお、引取り回数がステップS2にて決定した立寄り回数に達してもオーダ数÷引取り回数が整数にならない場合には、例えば引取り回数が6、オーダ数が8であれば、1便目及び4便目のオーダ数を2とするなど、引取りの際にオーダ数ができるだけ平準化されるようにする。この場合、他の仕入先におけるオーダ数も考慮して決定することが好ましい。例えば、オーダ数が整数にならない場合の各便及び平準化されたオーダ数の対応をテーブル等で保存し適宜参照するようにしてもよい。仕入先Pについても同様に求めることができ、本例においては引取り回数1回と決定される。 Note that if the number of orders does not become an integer even if the number of take-offs reaches the number of stops decided in step S2, for example, if the number of take-ups is 6 and the number of orders is 8, the first flight And the number of orders on the fourth flight is set to 2, so that the number of orders is leveled as much as possible at the time of collection. In this case, it is preferable to determine in consideration of the number of orders at other suppliers. For example, the correspondence between each flight when the order number does not become an integer and the leveled order number may be stored in a table or the like and referred to as appropriate. The supplier P can be obtained in the same manner, and in this example, the number of pick-ups is determined to be one.
そして、他仕入先引取りタイミング決定部53は、各仕入先の引取り回数及びオーダ数を考慮して、それぞれができるだけ平準化するよう各仕入先の引取りタイミングを決定する(ステップS5)。
Then, the other supplier take-up
本実施の形態においては、トリップ生成部5は、実施の形態1乃至3と同様に、最大仕入先の引取りタイミングの平準化を優先して行なうことで、仕入先の引取り平準化に着目したルート生成が可能となると共に、各仕入先について、オーダ数を考慮し、在庫削減効果が高い引取り回数で立寄ることができるため、必要最小限のコストで在庫量を抑制したことができる。
In the present embodiment, the
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。 It should be noted that the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present invention.
2 データ取込/加工部2
3 直行/中継選択部
4 ルート候補生成部
5 トリップ生成部
6 制約違反削除部
7 混合整数計画部
8 結果出力部
11 荷量情報
11a 荷量情報記憶部
12a ルート情報記憶部
12 出力情報
13 環境情報
14 制約条件
21 拠点位置情報記憶部
22 2点間時間距離情報記憶部
23 TimeWindow情報記憶部
24 輸送手段情報記憶部
25 コスト情報記憶部
25 制約情報記憶部
26 走行条件記憶部
27 拠点情報記憶部
28 制約情報記憶部
101 CPU
102 ROM
103 RAM
104 バス
105 入出力インターフェイス
106 入力部
107 出力部
108 記憶部
109 通信部
110 ドライブ
111 磁気ディスク
112 光ディスク
113 フレキシビルディスク
114 半導体メモリ
2 Data acquisition /
3 Direct /
102 ROM
103 RAM
Claims (15)
前記複数の仕入先のうち荷量が最大の仕入先に対して、荷物の引取り作業時間が平準化するよう荷物の引取りタイミングを決定し、当該引取りタイミングに基づき他の仕入先に対する荷物の引取りタイミングを決定するタイミング決定部とを有する運搬ルート生成装置。 For a plurality of suppliers selected within the transportation route, a stop frequency determination unit that determines the stop order and the number of stops to each supplier,
For the supplier with the largest load among the plurality of suppliers, the timing for picking up the baggage is determined so that the time for picking up the baggage is equalized, and other suppliers are determined based on the pick-up timing. A transport route generation device comprising: a timing determination unit that determines a timing for picking up a package from a destination.
ことを特徴とする請求項1記載の運搬ルート生成装置。 The timing determination unit is a sum of a take-up work time t1 of the first transport and a production work time tn after the last take-up work time of the transport among the take-up work time at the supplier of the maximum load. The maximum value in a state in which the value (t1 + tn) is equalized to be equal to the total value (t2, t3,..., Tn-1) of the production work time after another take-up work and the next take-up work time. A first take-off timing determining unit that determines the take-off timing of the supplier of the load amount, and a second take-up that determines the take-off timing of another supplier based on the determination result of the first take-off timing determining unit. The transportation route generation device according to claim 1, further comprising: a take timing determination unit.
前記第2引取りタイミング決定部は、前記非効率仕入先判定部の判定結果に応じて他の仕入先の引取りタイミングを決定する
ことを特徴とする請求項1記載の運搬ルート生成装置。 An inefficient supplier determination unit that selects an inefficient supplier from the plurality of selected suppliers;
The transport route generation device according to claim 1, wherein the second take-up timing determination unit determines take-up timing of another supplier according to a determination result of the inefficient supplier determination unit. .
ことを特徴とする請求項3記載の運搬ルート生成装置。 The inefficiency supplier determination unit includes the target supplier load amount / the maximum supplier load amount in the route, and 1- (travel distance when not stopping at the target supplier / when stopping at the target supplier. The travel route generation device according to claim 3, wherein it is determined whether or not the supplier is an inefficient supplier on the basis of a magnitude relationship with the travel distance).
ことを特徴とする請求項3又は4項記載の運搬ルート生成装置。 The inefficient supplier determination unit obtains a difference in the supplier operating time based on the operating time of the target supplier and the operating time of the supplier of the maximum load amount in the route, and calculates the target supplier load amount / maximum in the route. A determination is made as to whether or not the supplier is an inefficient supplier based on a magnitude relationship between the supplier load amount and 1- (the supplier operating time difference / maximum supplier load amount in the route). 5. The transport route generating device according to 3 or 4.
前記立寄り回数決定部は、全仕入先の荷量の総量、運搬車の積載可能荷量、及び最大荷量の仕入先におけるオーダ数に基づき、当該オーダ数/立寄り回数が整数になるよう立寄り回数を決定する
ことを特徴とする請求項1乃至5のいずれか1項記載の運搬ルート生成装置。 When the load quantity at each supplier consists of the minimum division unit x the number of orders,
The drop-in number determination unit determines that the number of orders / the number of drop-offs is an integer based on the total load amount of all suppliers, the loadable load amount of the transport vehicle, and the number of orders at the supplier of the maximum load amount. The transportation route generation device according to any one of claims 1 to 5, wherein the number of stops is determined.
ことを特徴とする請求項6項記載の運搬ルート生成装置。 The inefficient supplier determination unit sets the number of take-ups of suppliers other than the supplier with the maximum load amount, and the number of orders / take-off times of the supplier is an integer F (F ≦ number of stops). The delivery route generation device according to claim 6, wherein the number of pick-ups for each supplier is determined.
前記複数の仕入先のうち最大荷量の仕入先に対する荷物の引取り作業時間が平準化するよう引取りタイミングを決定し、当該引取りタイミングに基づき他の仕入先に対する荷物の引取りタイミングを決定するタイミング決定工程とを有する運搬ルート生成方法。 For a plurality of suppliers selected within the transportation route, a stop frequency determination step for determining a stop order and the number of times of stopping at each supplier,
The pick-up timing is determined so that the time for picking up the packages from the plurality of suppliers is equalized, and the packages are picked up from other suppliers based on the pick-up timing. A transportation route generation method comprising a timing determination step of determining timing.
ことを特徴とする請求項8記載の運搬ルート生成方法。 The timing determination step is a total of a take-up work time t1 of the first transport and a production work time tn after the last take-up work time of the transport among the take-up work time at the supplier of the maximum load. The maximum value in a state in which the value (t1 + tn) is equalized to be equal to the total value (t2, t3,..., Tn-1) of the production work time after another take-up work and the next take-up work time. A first take-off timing determining step for determining the take-off timing of the supplier of the load quantity, and a second take-off for determining the take-off timing of another supplier based on the determination result in the first take-off timing determining step. The transport route generation method according to claim 8, further comprising: a take timing determination step.
前記第2引取りタイミング決定工程では、前記非効率仕入先判定工程の判定結果に応じて他の仕入先の引取りタイミングを決定する
ことを特徴とする請求項8又は9記載の運搬ルート生成方法。 An inefficient supplier determination step of selecting an inefficient supplier from the plurality of selected suppliers;
The transport route according to claim 8 or 9, wherein, in the second take-up timing determination step, take-up timing of another supplier is determined according to a determination result of the inefficient supplier determination step. Generation method.
ことを特徴とする請求項10記載の運搬ルート生成方法。 In the inefficient supplier determination step, target supplier load amount / maximum supplier load amount in the route, and 1- (travel distance when not stopping at target supplier / when stopping at target supplier) The method for generating a transportation route according to claim 10, wherein it is determined whether or not the supplier is an inefficient supplier on the basis of a magnitude relationship with the travel distance.
ことを特徴とする請求項10又は11項記載の運搬ルート生成方法。 In the inefficient supplier determination step, the supplier operating time difference is obtained based on the operating time of the target supplier and the operating time of the supplier of the maximum load amount in the route, and the target supplier load amount / maximum in route A determination is made as to whether or not the supplier is an inefficient supplier based on a magnitude relationship between the supplier load amount and 1- (the supplier operating time difference / maximum supplier load amount in the route). The transport route generation method according to 10 or 11.
前記立寄り回数決定工程では、全仕入先の荷量の総量、運搬車の積載可能荷量、及び最大荷量の仕入先におけるオーダ数に基づき、当該オーダ数/立寄り回数が整数になるよう立寄り回数を決定する
ことを特徴とする請求項8乃至12のいずれか1項記載の運搬ルート生成方法。 When the load quantity at each supplier consists of the minimum division unit x the number of orders,
In the stop count determination step, the order number / stop count is an integer based on the total load amount of all suppliers, the loadable load amount of the transport vehicle, and the order number at the supplier of the maximum load amount. The transportation route generation method according to any one of claims 8 to 12, wherein the number of times of stopping is determined.
ことを特徴とする請求項13項記載の運搬ルート生成方法。 In the inefficient supplier determination step, the number of take-ups of suppliers other than the supplier with the maximum load amount is the integer number F (F ≦ the number of stops). The method for generating a transportation route according to claim 13, wherein the number of times of pick-up for each supplier is determined.
前記ルート候補生成部が生成した各ルート候補についてそれぞれ運搬ルートを生成する運搬ルート生成部と、
前記運搬ルート生成部が生成した各運搬ルートから混合整数計画法に基づき一の運搬ルートを選択する混合整数計画部とを有し、
前記運搬ルート生成部は、
運搬ルート内で選択された複数の拠点について、立寄り順序と各拠点への立寄り回数とを決定する立寄り回数決定部と、
前記複数の拠点のうち引き取る荷量が最大の拠点に対して、荷物の引取り作業時間が平準化するよう荷物の引取りタイミングを決定し、当該引取りタイミングに基づき他の拠点に対する立寄りタイミングを決定するタイミング決定部とを有する物流ネットワーク最適化装置。 A route candidate generating unit that selects a plurality of bases based on the load information, the base position, and the distance between the bases, and generates a route candidate;
A transport route generation unit that generates a transport route for each route candidate generated by the route candidate generation unit;
A mixed integer planning unit that selects one transportation route based on mixed integer programming from each transportation route generated by the transportation route generation unit;
The transport route generation unit
For a plurality of bases selected in the transportation route, a stop frequency determination unit that determines the stop order and the number of stops to each base,
For the base with the largest amount of cargo to be picked out of the plurality of bases, the pick-up timing of the pick-up is determined so that the pick-up time of the pick-up is leveled, and the stop timing for other bases is determined based on the pick-up timing. A distribution network optimizing device having a timing determining unit for determining.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007001614A JP4905137B2 (en) | 2007-01-09 | 2007-01-09 | Transport route generation device and transport route generation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007001614A JP4905137B2 (en) | 2007-01-09 | 2007-01-09 | Transport route generation device and transport route generation method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008168966A true JP2008168966A (en) | 2008-07-24 |
JP4905137B2 JP4905137B2 (en) | 2012-03-28 |
Family
ID=39697441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007001614A Expired - Fee Related JP4905137B2 (en) | 2007-01-09 | 2007-01-09 | Transport route generation device and transport route generation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4905137B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109460859A (en) * | 2018-10-18 | 2019-03-12 | 上海海事大学 | A kind of plant layout's optimization method |
CN110060007A (en) * | 2019-03-28 | 2019-07-26 | 国能新能源汽车有限责任公司 | New-energy automobile production components supplying managing and control system, method and device |
JP2020107137A (en) * | 2018-12-27 | 2020-07-09 | 株式会社メルカリ | Program, information processing method, and information processing device |
CN112819370A (en) * | 2021-02-24 | 2021-05-18 | 一汽物流(天津)有限公司 | Time window arrangement control method for circularly taking goods |
CN112991756A (en) * | 2021-03-12 | 2021-06-18 | 陈清 | Finished oil ex-warehouse anti-theft method based on electronic seal |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07334797A (en) * | 1994-06-08 | 1995-12-22 | Toyota Motor Corp | Route and timetable determining device for load carrying vehicle |
JP2004299828A (en) * | 2003-03-31 | 2004-10-28 | Toyota Motor Corp | Shipping planning device |
-
2007
- 2007-01-09 JP JP2007001614A patent/JP4905137B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07334797A (en) * | 1994-06-08 | 1995-12-22 | Toyota Motor Corp | Route and timetable determining device for load carrying vehicle |
JP2004299828A (en) * | 2003-03-31 | 2004-10-28 | Toyota Motor Corp | Shipping planning device |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109460859A (en) * | 2018-10-18 | 2019-03-12 | 上海海事大学 | A kind of plant layout's optimization method |
CN109460859B (en) * | 2018-10-18 | 2022-11-01 | 上海海事大学 | Workshop layout optimization method |
JP2020107137A (en) * | 2018-12-27 | 2020-07-09 | 株式会社メルカリ | Program, information processing method, and information processing device |
CN110060007A (en) * | 2019-03-28 | 2019-07-26 | 国能新能源汽车有限责任公司 | New-energy automobile production components supplying managing and control system, method and device |
CN112819370A (en) * | 2021-02-24 | 2021-05-18 | 一汽物流(天津)有限公司 | Time window arrangement control method for circularly taking goods |
CN112991756A (en) * | 2021-03-12 | 2021-06-18 | 陈清 | Finished oil ex-warehouse anti-theft method based on electronic seal |
CN112991756B (en) * | 2021-03-12 | 2023-01-17 | 陈清 | Finished oil ex-warehouse anti-theft method based on electronic seal |
Also Published As
Publication number | Publication date |
---|---|
JP4905137B2 (en) | 2012-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109345161B (en) | Value flow-oriented distribution order dispatching method | |
Park et al. | Waiting strategy for the vehicle routing problem with simultaneous pickup and delivery using genetic algorithm | |
US8438118B2 (en) | Transportation management processes and systems | |
US11886191B2 (en) | Scheduling method and system for fully autonomous waterborne inter terminal transportation | |
Lee et al. | A dynamic model for inventory lot sizing and outbound shipment scheduling at a third-party warehouse | |
Landers et al. | The virtual warehousing concept | |
Kim et al. | A routing algorithm for a single straddle carrier to load export containers onto a containership | |
US20060224426A1 (en) | Transportation planning with system assisted exception resolution | |
US20200327497A1 (en) | System and method for linehaul optimization | |
CN108960519B (en) | Method for selecting shortest time transportation route based on big data analysis | |
JP4905137B2 (en) | Transport route generation device and transport route generation method | |
WO2023024776A1 (en) | Order delivery method, apparatus and system, and electronic device and computer-readable medium | |
Bonfill et al. | Decision support framework for coordinated production and transport scheduling in SCM | |
Cui et al. | A two-stage hybrid heuristic solution for the container drayage problem with trailer reposition | |
Zhu et al. | A decision model on human-robot collaborative routing for automatic logistics | |
Wang et al. | The mobile production vehicle routing problem: Using 3D printing in last mile distribution | |
Farahani et al. | Online multimodal transportation planning using deep reinforcement learning | |
US11681983B2 (en) | Systems and methods for prioritizing pick jobs while optimizing efficiency | |
CN108985510B (en) | Large-scale intelligent logistics path judgment system based on artificial intelligence | |
EL Bouyahyiouy | The selective full truckload multi-depot vehicle routing problem with time windows: Formulation and a genetic algorithm | |
Peng et al. | A three-phase heuristic for last-mile delivery with spatial-temporal consolidation and delivery options | |
CN111703802B (en) | Control method and device for warehouse-in and warehouse-out process and warehousing system | |
JP4285232B2 (en) | Logistics cost forecasting device, forecasting method and program therefor | |
CN114693004A (en) | Logistics optimization method and device | |
Cai et al. | An efficient multi-objective evolutionary algorithm for a practical dynamic pickup and delivery problem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090513 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111020 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111025 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111117 |
|
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: 20111213 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111226 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150120 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150120 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |