JP7441146B2 - Planning systems, planning methods and programs - Google Patents
Planning systems, planning methods and programs Download PDFInfo
- Publication number
- JP7441146B2 JP7441146B2 JP2020155345A JP2020155345A JP7441146B2 JP 7441146 B2 JP7441146 B2 JP 7441146B2 JP 2020155345 A JP2020155345 A JP 2020155345A JP 2020155345 A JP2020155345 A JP 2020155345A JP 7441146 B2 JP7441146 B2 JP 7441146B2
- Authority
- JP
- Japan
- Prior art keywords
- delivery
- base
- collection
- sorting
- plan
- 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.)
- Active
Links
- 238000013439 planning Methods 0.000 title claims description 92
- 238000000034 method Methods 0.000 title claims description 41
- 238000012384 transportation and delivery Methods 0.000 claims description 296
- 238000002716 delivery method Methods 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 24
- 238000012545 processing Methods 0.000 description 67
- 239000000047 product Substances 0.000 description 60
- 238000004364 calculation method Methods 0.000 description 17
- 238000011156 evaluation Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 239000006227 byproduct Substances 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000004886 process control Methods 0.000 description 3
- 230000008685 targeting Effects 0.000 description 3
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000010006 flight Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、配送・集荷計画を作成する計画システム、計画方法およびプログラムに関する。 The present disclosure relates to a planning system, a planning method, and a program for creating a delivery/collection plan.
特許文献1には、全国の出荷オーダを一括して受注センタで受信し、異なる荷主からの同一届け先への出荷オーダを、その届け先を担当する配送拠点と、各荷主の出荷拠点と、受注荷物の運送手配を指示する共配サーバへ送信し、異なる荷主からの荷物を効率よく同一の届け先へ配送する計画を立案する広域型共同配送システムが開示されている。一般的な宅配便などの配送では、(A)小型製品が段ボール等で梱包され、他の荷物との積み合わせがしやすい為、比較的自由に複数の荷物を同一トラックに積載して配送することができる。また、(B)段ボール等で梱包された小型製品については、配送拠点への配送に関して制約が存在しない場合が多く、(C)届け先を担当する配送拠点までの配送計画を作成すればよい。 Patent Document 1 discloses that an order receiving center receives shipping orders from all over the country in bulk, and sends shipping orders from different shippers to the same destination to a delivery base in charge of the destination, the shipping base of each shipper, and the ordered package. A wide-area joint delivery system is disclosed in which a plan is sent to a shared distribution server that instructs the transportation arrangement of items, and plans are made to efficiently deliver packages from different shippers to the same destination. In general delivery services such as courier services, (A) small products are packed in cardboard, etc., and it is easy to combine them with other packages, so multiple packages can be loaded and delivered on the same truck relatively freely. be able to. (B) For small products packed in cardboard or the like, there are often no restrictions on delivery to the delivery base, and (C) it is sufficient to create a delivery plan to the delivery base in charge of the destination.
これに対し、フォークリフト、過給機、航空機部品などの中型製品を配送する場合、(A)製品の長さ、重量等に加え、製品の形状を考慮して、1台のトラックへの製品の積載可否を判断しなければならない。(B)配送先についても、フォークリフト等の中型製品を荷下ろしできる設備の有無によって、設備が無い配送先へ輸送する場合には、クレーン車で搬送しなければならない等の制約が加わる。(C)中型製品は、サプライヤや配送先が広範囲にまたがって存在する。このため、地域ごとの配送拠点へ荷物を配送するのではなく、広範囲に点在する目的地(配送先、集荷元)を効率的に巡回する配送・集荷計画を作成する必要がある。 On the other hand, when delivering medium-sized products such as forklifts, superchargers, and aircraft parts, (A) the product should be delivered to one truck by taking into consideration the product's length, weight, etc., as well as the product's shape. It is necessary to judge whether it can be loaded or not. (B) Regarding the delivery destination, depending on whether there is equipment such as a forklift that can unload medium-sized products, there are additional restrictions such as having to use a crane truck to transport the product to a delivery destination without such equipment. (C) Medium-sized products have a wide range of suppliers and delivery destinations. For this reason, it is necessary to create a delivery/collection plan that efficiently travels to destinations (delivery destinations, collection sources) scattered over a wide area, rather than delivering packages to delivery bases in each region.
中型製品を対象とする配送・集荷計画の立案にあたっては、数理最適化手法やヒューリスティック手法を用いたシステムが開発されているが、(1)中型製品のように製品を直接積載する場合、積載可否、荷下ろし設備保有状況等の制約条件を考慮した計画の作成が難しい、(2)荷下ろし設備の保有状況がそれぞれに異なり、広範囲に存在する顧客や販売店まで直接製品を配送する必要があるため、配送先や配送ルートの組合せの数が膨大になり、現実的な計算時間で解を求めることが難しい等の課題がある。 Systems using mathematical optimization methods and heuristic methods have been developed to formulate delivery and collection plans for medium-sized products. (2) It is difficult to create a plan that takes into account constraints such as the availability of unloading equipment, and (2) the availability of unloading equipment varies from company to company, making it necessary to directly deliver products to customers and retailers located in a wide range of locations. Therefore, the number of combinations of delivery destinations and delivery routes becomes enormous, and there are problems such as it is difficult to find a solution in a realistic calculation time.
本開示は、上記課題を解決することができる計画システム、計画方法およびプログラムを提供する。 The present disclosure provides a planning system, a planning method, and a program that can solve the above problems.
本開示の計画システムは、配送または集荷の対象の物品の情報と、前記物品の配送先または集荷元となる拠点である第一拠点の情報と、前記物品を配送または集荷する配送手段の情報と、前記配送手段が配送対象の前記物品を積載し、集荷した前記物品を荷下ろしする拠点である第二拠点の情報と、前記第一拠点および前記第二拠点のうち2つの拠点を結ぶルートの情報と、を取得する計画情報取得部と、同一の前記配送手段に積み合せ可能な前記物品の配送または集荷を行う第一拠点をグループ化する仕分け条件を取得する仕分け情報取得部と、前記仕分け条件に基づいて、前記第一拠点を複数のグループに仕分ける計画情報仕分け部と、前記配送手段の重量制限および容量制限を含む制約条件を取得する制約条件取得部と、仕分けされた前記第一拠点の前記グループごとに、前記制約条件を満たす前記配送手段による前記物品の配送・集荷計画を作成する計画部と、を備え、前記仕分け条件には、前記第一拠点が存在する地域の条件と、前記第一拠点が保有する前記物品の配送または集荷に関する設備の保有状況の条件とが含まれる。 The planning system of the present disclosure includes information on an item to be delivered or collected, information on a first base that is the delivery destination or collection source of the item, and information on a delivery means for delivering or collecting the item. , information on a second base where the delivery means loads the goods to be delivered and unloads the collected goods, and a route connecting two of the first base and the second base. a plan information acquisition unit that acquires information, a sorting information acquisition unit that acquires sorting conditions for grouping first bases that deliver or collect the goods that can be loaded onto the same delivery means, and the sorting information. a plan information sorting unit that sorts the first bases into a plurality of groups based on conditions, a constraint acquisition unit that acquires constraint conditions including a weight limit and a capacity limit of the delivery means, and the first bases that have been sorted. a planning unit that creates a delivery/collection plan for the goods by the delivery means that satisfies the constraint conditions for each of the groups, and the sorting conditions include conditions for the area where the first base is located; This includes conditions regarding the ownership status of equipment related to the delivery or collection of the goods owned by the first base.
また、本開示の計画方法は、配送または集荷の対象の物品の情報と、前記物品の配送先または集荷元となる拠点である第一拠点の情報と、前記物品を配送または集荷する配送手段の情報と、前記配送手段が配送対象の前記物品を積載し、集荷した前記物品を荷下ろしする拠点である第二拠点の情報と、前記第一拠点および前記第二拠点のうち2つの拠点を結ぶルートの情報と、を取得し、同一の前記配送手段に積み合せ可能な前記物品の配送または集荷を行う第一拠点をグループ化する仕分け条件であって、前記第一拠点が存在する地域の条件と、前記第一拠点が保有する前記物品の配送または集荷に関する設備の保有状況の条件と、が含まれる前記仕分け条件を取得し、前記仕分け条件に基づいて、前記第一拠点を複数のグループに仕分け、前記配送手段の重量制限および容量制限を含む制約条件を取得し、仕分けされた前記第一拠点の前記グループごとに、前記制約条件を満たす前記配送手段による前記物品の配送・集荷計画を作成する。 In addition, the planning method of the present disclosure includes information on an item to be delivered or collected, information on a first base that is a delivery destination or collection source of the item, and information on a delivery method for delivering or collecting the item. information about a second base, which is a base where the delivery means loads the goods to be delivered and unloads the collected goods, and connects two bases among the first base and the second base. sorting conditions for grouping first bases that deliver or collect the goods that can be loaded onto the same delivery means by acquiring route information, and conditions for the region where the first base exists; and a condition regarding the ownership status of equipment related to delivery or collection of the goods owned by the first base, and based on the sorting conditions, divide the first base into multiple groups. Obtaining constraint conditions including sorting, weight limit and capacity limit of the delivery means, and creating a delivery/collection plan for the goods by the delivery means that satisfies the constraint conditions for each group of the sorted first base. do.
また、本開示のプログラムは、コンピュータに、配送または集荷の対象の物品の情報と、前記物品の配送先または集荷元となる拠点である第一拠点の情報と、前記物品を配送または集荷する配送手段の情報と、前記配送手段が配送対象の前記物品を積載し、集荷した前記物品を荷下ろしする拠点である第二拠点の情報と、前記第一拠点および前記第二拠点のうち2つの拠点を結ぶルートの情報と、を取得し、同一の前記配送手段に積み合せ可能な前記物品の配送または集荷を行う第一拠点をグループ化する仕分け条件であって、前記第一拠点が存在する地域の条件と、前記第一拠点が保有する前記物品の配送または集荷に関する設備の保有状況の条件と、が含まれる前記仕分け条件を取得し、前記仕分け条件に基づいて、前記第一拠点を複数のグループに仕分け、前記配送手段の重量制限および容量制限を含む制約条件を取得し、仕分けされた前記第一拠点の前記グループごとに、前記制約条件を満たす前記配送手段による前記物品の配送・集荷計画を作成する処理を実行させる。 The program of the present disclosure also stores information on an item to be delivered or collected, information on a first base that is a delivery destination or collection source of the item, and a delivery service where the item is to be delivered or collected. Information on the means, information on a second base where the delivery means loads the goods to be delivered and unloads the collected goods, and two bases out of the first base and the second base. sorting conditions for grouping first bases that deliver or collect the goods that can be loaded onto the same delivery means, the area where the first base is located; and a condition regarding the ownership status of equipment related to the delivery or collection of the goods owned by the first base, and based on the sorting conditions, the first base is divided into a plurality of sorting into groups, acquiring constraint conditions including weight limits and capacity limits of the delivery means, and planning delivery and collection of the goods by the delivery means that satisfies the constraint conditions for each group of the sorted first base. Execute the process to create the .
上述の計画システム、計画方法およびプログラムによれば、効率の良い配送・集荷計画を作成することができる。 According to the above-described planning system, planning method, and program, an efficient delivery/collection plan can be created.
<実施形態>
以下、各実施形態に係る作業管理システムについて、図1~図9を参照しながら詳しく説明する。
(構成)
図1は、本開示の一実施形態における計画システムの一例を示すブロック図である。
本実施形態の計画システムは、例えば、1台又は複数台のPCやサーバ装置などのコンピュータによって構成される。コンピュータの構成例については後述する(図9)。計画システム10は、顧客や部品のサプライヤが広範囲に存在する中型製品について、様々な製品・部品の積み下ろしを行いながら、製品の配送先と部品の集荷元を効率よく巡回する配送・集荷計画を作成する。中型製品とは、例えば、フォークリフト、過給機、航空機などである。中型製品の配送には、配送の対象範囲が広範囲で、配送先が荷下ろし設備を保有しているか否かによって配送手段を択ばなければならない、1台の配送手段には少数の製品しか積載できないといった制約が存在する。計画システム10は、これらの制約下で効率の良い配送・集荷計画を作成する。具体的には、計画システム10は、以下の手順で配送・集荷計画を作成する。(1)出荷・集荷拠点などを点、拠点間を繋ぐルートを枝とし、ネットワークモデルを作成する。(2)各配送手段に積載する荷物の種類、拠点の経由順、拠点の出発・到着時刻などの設計変数を設定する。(3)配送・集荷計画の作成に必要な制約条件を設定する。(4)目的関数として、配送・集荷に要するコスト(例えば、ルート別に設定される輸送費の計算期間内の総和)を設定する。(5)制約条件を満たしつつ目的関数を最適化(コストを最小化する)巡回経路を算出する。これにより、効率の良い(コストの小さい)巡回経路、つまり、配送・集荷計画が作成される。
<Embodiment>
The work management system according to each embodiment will be described in detail below with reference to FIGS. 1 to 9.
(composition)
FIG. 1 is a block diagram illustrating an example of a planning system according to an embodiment of the present disclosure.
The planning system of this embodiment is configured by, for example, computers such as one or more PCs and server devices. An example of the configuration of the computer will be described later (FIG. 9). The
図1に示すように、計画システム10は、計画情報取得部11と、仕分け情報取得部12と、計画情報仕分け部13と、出力部14と、記憶部15と、計画作成処理制御部16と、を備えている。
計画情報取得部11は、配送・集荷計画の作成に必要な情報(計画情報)を取得する。計画情報には、拠点、配送手段、ルート、配送・集荷のオーダの情報が含まれる。また、計画情報取得部11は、配送・集荷計画の作成に用いる制約条件を取得する。
As shown in FIG. 1, the
The plan
仕分け情報取得部12は、1つの配送手段に積み合せ可能な製品の配送・集荷を行う配送・集荷拠点をグループ化する仕分け条件を取得する。
計画情報仕分け部13は、仕分け条件に基づいて、巡回すべき配送・集荷拠点を複数のグループに仕分ける。
The sorting
The plan
出力部14は、計画作成処理制御部16が作成した配送・集荷計画を出力する。
記憶部15は、配送・集荷計画の作成に必要な諸々の情報を記憶する。
The
The
計画作成処理制御部16は、配送・集荷計画を作成する。計画作成処理制御部16は、配送・集荷計画更新部161と、評価値算出部162と、を備えている。評価値算出部162は、計画情報取得部11が取得した計画情報に基づいて作成された配送・集荷計画の候補について評価値を算出する。配送・集荷計画更新部161は、評価値算出部162が算出した評価値に基づいて、最適な配送・集荷計画を更新する。つまり、現在の配送・集荷計画よりも評価値の良好な配送・集荷計画が算出された場合、最適な配送・集荷計画を、より良好な評価値が算出された配送・集荷計画で更新する。計画作成処理制御部16は、最も良好な評価値が算出された配送・集荷計画を最適な配送・集荷計画として選択する。
The plan creation
(計画情報の詳細)
計画情報取得部11は、(a)拠点、(b)ルート、(c)配送手段、(d)オーダの情報などを取得し、記憶部15に書き込んで保存する。
(a)拠点には、配送手段が拠点に配送する製品を積載、または集荷した部品を荷下ろしする拠点である出荷拠点と、出荷した製品の配送先の拠点である配送先と、部品を集荷する拠点である集荷元と、製品等の配送・出荷のために経由する拠点を示す中継地とが存在する。計画情報取得部11は、これらの拠点に関する情報として、拠点ID、拠点名、拠点種類(出荷拠点、配送先、集荷元、中継地)、拠点が配置される地域、配送・集荷を受け付ける時間(対応可能時間)、荷下ろしに要する時間、荷下ろし設備の有無、大型車両侵入の可否などの情報を拠点ごとに取得する。
(Details of planning information)
The plan
(a) The base includes a shipping base, which is the base where the delivery means loads the products to be delivered to the base, or unloads the collected parts, a delivery destination, which is the base to which the shipped products are delivered, and a base where the parts are collected. There are collection points, which are the bases where products are delivered, and transit points, which are the bases through which products are delivered and shipped. The plan
(b)ルートは、配送手段が拠点間を移動する際の経路を示し、後述するネットワークモデルにおいて、2つの点(拠点)を結ぶ枝として表現される。計画情報取得部11は、ルートに関する情報として、ルートID、出発拠点ID、到着拠点ID、距離、コスト(当該ルートの移動に要するコスト)等の情報を、ルートごとに取得する。
(b) A route indicates a route taken by a delivery means when moving between bases, and is expressed as a branch connecting two points (bases) in a network model described later. The plan
(c)配送手段とは、製品や部品を積載するトラック等である。配送手段には、クレーン車のように荷下ろし設備を備えたものと、製品等の搬送のみを行うものとがある。計画情報取得部11は、配送手段に関する情報として、配送手段ID、名称、配送業者、積載可能数上限、幅上限、長さ上限、高さ上限、重量上限、使用可能な仕分けグループID(後述)等の情報を、配送手段ごとに取得する。
(c) Delivery means are trucks, etc. loaded with products and parts. Delivery means include those that are equipped with unloading equipment, such as crane trucks, and those that only transport products and the like. The plan
(d)オーダとは、配送または集荷のオーダである。オーダには、オーダID、配送または集荷を行う拠点の拠点ID、オーダ種類(配送または集荷)、配送または集荷に係る物品(製品または部品)の情報が含まれる。物品の情報には、その物品の品目ID、型式、数量、幅、長さ、高さ、重量などが含まれる。計画情報取得部11は、これらの情報をオーダごとに取得する。
(d) An order is a delivery or pickup order. The order includes information on the order ID, the base ID of the base for delivery or collection, the type of order (delivery or collection), and the article (product or part) related to the delivery or collection. The article information includes the item ID, model, quantity, width, length, height, weight, etc. of the article. The plan
(制約条件の詳細)
計画情報取得部11は、最適化計算の際に必要となる制約条件について、以下の条件の設定を取得する。
(1)顧客の時間指定:顧客が指定した時間の範囲に配送・集荷を行う。例えば、配送先Aについては、10:00~12:00に配送するといった制約条件が課される。
(2)進入可能な配送手段のサイズ:配送手段のサイズを指定されたサイズ以下とする。例えば、配送先Aは、大型車両(11t)は進入不可といった制約条件が課される。
(3)拠点による車種指定:配送手段をその拠点で利用可能な種類に限定する。例えば、配送先Aへは、ハコ車、ウイング車のみ配送可能といった制約条件が課される。
(4)中継地点の指定:配送先のエリアに応じて特定の中継地を経由して配送・集荷する。例えば、関東に配送・集荷する場合には、必ず中継地Bを経由するといった制約条件が課される。
(Details of constraints)
The plan
(1) Customer time specification: Delivery and collection will be performed within the time range specified by the customer. For example, for delivery destination A, a constraint is imposed such that delivery is to be made between 10:00 and 12:00.
(2) Size of delivery means that can be accessed: The size of the delivery means must be less than or equal to the specified size. For example, delivery destination A is subject to a constraint such that large vehicles (11t) are not allowed to enter.
(3) Vehicle model specification by location: Limits delivery methods to types available at that location. For example, a constraint is imposed on delivery destination A such that only box vehicles and wing vehicles can be delivered.
(4) Specifying a relay point: Deliver and collect items via a specific relay point depending on the delivery destination area. For example, when delivering or collecting goods to the Kanto region, a constraint is imposed such that the goods must always go through relay point B.
(5)積載数:1つの配送手段に積載する製品の数が上限を超えない。例えば、配送業者1の配送手段には2台のみ積載可能、他の配送業者については3台以上積載可能といった制約条件が課される。
(6)重量制限:1つの配送手段に積載する製品の重量が上限を超えない。例えば、10トン平ボディ車は最大で9.4トンまで積載可能といった制約条件が課される。
(7)容量制限:1つの配送手段に積載する製品の容量の合計が上限を超えない。例えば、10トン平ボディ車は最大で7600mm長さまで積載可能といった制約条件が課される。
(8)高さ上限:配送手段の高さが指定された高さを超過しない。例えば、2695mm高さまで積載可能といった制約条件が課される。
(9)製品別の車種指定:製品によって車種を限定する。例えば、製品Cは、クレーンで地上に降ろすことが不可能なため、平ボディ車で配送する、といった制約条件が課される。
(10)納期に基づく配送の優先順位:当日中の配送が必須ではなく、車両に乗りきらない製品は翌日以降の配送とする。例えば、当日出荷計画を作成した際に、何らかの理由で運べない製品は、翌日以降の配送とするといった制約条件が課される。
(5) Number of products loaded: The number of products loaded on one delivery method does not exceed the upper limit. For example, a constraint is imposed on the delivery means of delivery company 1 such that only two vehicles can be loaded, and on other delivery companies, three or more vehicles can be loaded.
(6) Weight limit: The weight of the product loaded on one delivery method does not exceed the upper limit. For example, a 10-ton flat body vehicle is subject to a restriction that it can carry up to 9.4 tons.
(7) Capacity limit: The total capacity of products loaded on one delivery method does not exceed the upper limit. For example, a 10-ton flat-body vehicle is constrained to be able to load up to a maximum length of 7,600 mm.
(8) Upper height limit: The height of the delivery means does not exceed the specified height. For example, a constraint is imposed such that it can be loaded up to a height of 2695 mm.
(9) Vehicle model specification by product: Vehicle models are limited depending on the product. For example, product C cannot be lowered to the ground using a crane, so a constraint is imposed such that it must be delivered using a flat body vehicle.
(10) Delivery priority based on delivery date: Delivery on the same day is not essential, and products that cannot fit in the vehicle will be delivered the next day or later. For example, when creating a same-day shipping plan, a constraint is imposed such that if a product cannot be shipped for some reason, it will be delivered the next day or later.
(11)車両移動距離:車両の移動距離が規定値を超えない。例えば、1台のトラックが1日に走行できる距離は300km以内といった制約条件が課される。
(12)拠点経由時の拠点間の距離制限:経由可能な拠点間距離を制限する。例えば、1拠点間の距離は100km以内といった制約条件が課される。
(13)帰還時間上限:帰還可能な時間の上限を設定する。例えば、関東、東北、甲信越、静岡の一部以外は、当日の19時までに出荷拠点に帰還するといった制約条件が課される。
(14)配送業者による中継地指定:配送業者によって中継可能な地点を制限する。例えば、配送業者Dは、中継地Bでのみ中継可能といった制約条件が課される。配送業者Dは、中継地Bから先の配送を担当する。
(11) Vehicle travel distance: The vehicle travel distance does not exceed a specified value. For example, a constraint is imposed such that the distance that one truck can travel in a day is within 300 km.
(12) Distance restriction between bases when passing through bases: Limit the distance between bases that can be passed through. For example, a constraint condition is imposed such that the distance between one base is within 100 km.
(13) Upper limit of return time: Set the upper limit of the return time. For example, in areas other than Kanto, Tohoku, Koshinetsu, and parts of Shizuoka, there is a restriction that customers must return to their shipping bases by 7:00 pm on the same day.
(14) Relay point designation by the delivery company: Restrictions on the points that can be relayed by the delivery company. For example, delivery company D is subject to a constraint that it can only relay at relay point B. Delivery company D is in charge of delivery beyond relay point B.
(15)配送手段の優先順位:配送手段の割り当て優先順位をつける。例えば、平ボディ車よりもハコ車を優先して使用するといった制約条件が課される。
(16)配送手段の数:配送手段の数が規定値を超えない。例えば、地域Eは週2便といった制約条件が課される。
(17)経由順:配送手段は拠点を指定された順に経由する。例えば、出荷拠点から遠い順に拠点1,2,3が存在する場合、遠い順を指定すれば、拠点1,2,3の順に巡回するよう計画するといった制約条件が課される。
(15) Priority order of delivery means: Prioritize the allocation of delivery means. For example, a constraint is imposed such that box-shaped vehicles are given priority over flat-body vehicles.
(16) Number of delivery methods: The number of delivery methods does not exceed a specified value. For example, region E is subject to constraints such as two flights per week.
(17) Route order: The delivery means passes through the bases in the specified order. For example, if there are bases 1, 2, and 3 in order of distance from the shipping base, if you specify the farthest order, a constraint is imposed such that the plan is to visit bases 1, 2, and 3 in that order.
図2は、本開示の一実施形態におけるネットワークモデルの一例を示す図である。
計画作成処理制御部16は、配送・集荷計画を、図2に例示する数理モデル(ネットワークモデル)に基づいて作成し、評価値を算出する。計画作成処理制御部16は、計画情報取得部11が取得した拠点とルートの情報に基づいて、拠点を点、ルートが点と点を結ぶ枝となるようにしてネットワークモデルを作る。図2の例ではP0は出荷拠点、P1~P3,P5~8は配送先、P4は集荷元、P9は中継地である。ネットワークモデルでは、P0~P9のうちの2つの点の間で枝が生成される。計画作成処理制御部16は、この枝の集合の中から適切な枝を選択して、配送・集荷のために経由する必要がある拠点を最適な順序で巡回する方法を探索する。P1~P9は、例えば、同じ日を納期とする複数のオーダに含まれている配送・集荷拠点である。1つのオーダには1拠点における配送・集荷に係る製品、納期などが定められている。計画作成処理制御部16は、各拠点の納期に間に合うようにP1~P9を巡回する計画を作成する。このとき、計画作成処理制御部16は、(A)製品の形状、大きさ、重量等の影響により積載できる製品の数に制約がある、(B)配送先の荷下ろし設備の保有状況、大型車両の侵入の可否などに応じて配送手段の制約を受ける、(C)広範囲を対象とする効率の良い配送・集荷計画の作成が要求される、といった中型製品に特有の制約を考慮して、巡回方法を探索しなければならない。例えば、(A)については、計画作成処理制御部16は、制約条件の積載数(5)、重量制限(6)、容量制限(7)と、オーダ情報に含まれる配送・集荷対象の物品に関する幅、長さ、高さ、重量の情報を用いて、拠点で積載する物品の幅、長さ、高さ、重量と、既に積載されている物品のそれらとの合計が、配送手段に関する重量制限(6)、容量制限(7)の何れかを超えるか、積載する製品の数が積載数(5)を超えると、その配送手段には、その物品を積載することができないと判断し、その拠点をあきらめ、経由先として他の点を検討する。このようにして、大きさ、重量等に加え、形状を考慮した製品の積載可否を判断する。計画作成処理制御部16は、制約条件(1)~(17)を満たすことを確認しながら、オーダで指定された全ての製品の配送、部品の集荷が可能な巡回経路、例えば、P0、P1、P2、P3、P4、P0、P5、P6、P0、P9、P7、P8、P9、P0の順に巡回する経路を探索する。計画作成処理制御部16は、1つの巡回経路を探索すると、各ルートに設定されたコストを合計して、探索した巡回経路を移動した場合のコストを算出する。上記の例であれば、P0とP1を結ぶルートを移動するコスト、P1とP2を結ぶルートを移動するコスト、P2とP3を結ぶルートを移動するコスト、・・・、P9とP0を結ぶルートを移動するコストを合計する。探索された巡回経路が配送・集荷計画であり、算出されたコストが評価値である。巡回経路の探索処理には、一般に提供されているソルバーを利用することができる。ソルバーに、計画情報取得部11が取得した計画情報、制約条件、目的関数(移動コストの最小化)を与えて、配送・集荷計画の実行を指示すると、ソルバーは、(A)1台の配送手段に積載できる製品の制約などを考慮して巡回経路を複数探索し、各巡回経路についてコストを演算する。計画作成処理制御部16は、ソルバーが算出した巡回経路の中からコストが最低の経路を選択して、この経路を最適な配送・集荷計画とする。
FIG. 2 is a diagram illustrating an example of a network model in an embodiment of the present disclosure.
The plan creation
更に、本実施形態では(B)、(C)の条件を満たす巡回経路を探索できるようにするために、上記説明したコストが最小となる巡回経路の探索を行う前に、配送先・集荷元の各拠点について仕分け処理を行う。次に図3、図4を参照して仕分け処理について説明する。
図3にオーダに含まれる配送先又は集荷元の拠点P11~P24および出荷拠点P10を示す。拠点P11~16は関西に存在し、P17~18は中部に存在し、P19~24は関東に存在する。(C)への対策として、拠点P11~P24を、地域別(例えば、関東、中部、関西)にグループ化する。つまり、仕分け情報取得部12が、仕分け条件として「地域」を取得する。計画情報仕分け部13は、計画情報の拠点に関する「地域」を参照して、拠点P11~P24を、関西の拠点P11~16が属する仕分けグループB、関東の拠点P19~24が属する仕分けグループA、中部の拠点P17~18が属する仕分けグループCに仕分ける。
Furthermore, in this embodiment, in order to be able to search for a route that satisfies the conditions (B) and (C), before searching for a route that minimizes the cost described above, the delivery destination/collection source is Sorting processing is performed for each base. Next, the sorting process will be explained with reference to FIGS. 3 and 4.
FIG. 3 shows bases P11 to P24 of delivery destinations or collection sources included in the order, and shipping base P10. Bases P11-16 are located in Kansai, P17-18 are located in Chubu, and P19-24 are located in Kanto. As a measure against (C), bases P11 to P24 are grouped by region (for example, Kanto, Chubu, and Kansai). That is, the sorting
また、(B)への対策として、仕分けグループA~Cを、さらに拠点が備える設備別にグループ化する。つまり、仕分け情報取得部12が、仕分け条件として「保有設備」を取得する。計画情報仕分け部13は、計画情報の拠点に関する「荷下ろし設備の有無」を参照して、仕分けグループBに属する拠点P11~16を更に荷下ろし設備の有無で仕分ける。例えば、P11~P13、P17~P18、P19~P21が荷下ろし設備を保有しているとすると、計画情報仕分け部13は、関西の荷下ろし設備を保有する拠点P11~P13を仕分けグループB1、関西の荷下ろし設備を保有しない拠点P14~P15を仕分けグループB2、関東の荷下ろし設備を保有する拠点P19~P21を仕分けグループA1、関東の荷下ろし設備を保有しない拠点P22~P24を仕分けグループA2、中部の荷下ろし設備を保有する拠点P17~P18を仕分けグループC1に仕分ける。
In addition, as a measure against (B), the sorting groups A to C are further grouped by equipment provided at the base. That is, the sorting
なお、拠点の保有設備による仕分けに関して、荷下ろし設備の有無の他、車両進入可否(大型車の進入禁止など)によって拠点を仕分けるよう設定してもよい。 Regarding the sorting based on the facilities possessed by bases, the bases may be set to be sorted based on the presence or absence of unloading equipment, as well as whether or not vehicles can enter (for example, entry of large vehicles is prohibited).
計画情報仕分け部13は、仕分けグループA1、A2、B1、B2、C1の各々に仕分けグループIDを付与する。仕分けグループIDが付与されると、仕分けグループIDごとに、荷下ろし設備の保有の有無に従って、配送手段に関する「使用可能な仕分けグループID」に仕分けグループIDが設定される。例えば、荷下ろし設備を備えるクレーン車の「使用可能な仕分けグループID」には、仕分けグループA1、A2、B1、B2、C1の仕分けグループID、又は、荷下ろし設備を保有しない拠点であるグループA2、B2の仕分けグループIDが設定される。荷下ろし設備を備えないトラックの「使用可能な仕分けグループID」には、荷下ろし設備を保有しない拠点である仕分けグループA2、B2以外の仕分けグループIDが設定される。この設定は、仕分け結果に基づいて、ユーザが行ってもよいし、計画情報仕分け部13が行ってもよい。また、計画作成処理制御部16は、仕分けグループごとに、その仕分けグループが「使用可能な仕分けグループID」に設定されている配送手段を用いて、配送・集荷計画を作成する。これにより、関東、関西、中部ごとの配送・集荷計画が作成される為、「(C)広範囲を対象とする効率の良い配送・集荷計画の作成」の要求を満たす計画を作成することができる。また、荷下ろし設備を保有する拠点のグループ、荷下ろし設備を保有しない拠点のグループ別に配送・集荷計画が作成される為、「(B)配送先の荷下ろし設備の保有状況に応じて配送手段の制約を受ける」の条件を満たした配送・集荷計画を作成することができる。
The plan
次に、ユーザが、仕分けグループごとに配送・集荷計画を作成する順序を設定する。例えば、関東、関西、中部の順序で配送・集荷計画を作成することを設定する。ここで、計画対象の仕分けグループと同じ配送手段に積み合せ可能な拠点が属する他の仕分けグループを同時に計画対象に加えることが可能である。前者をメイングループ、後者をサブグループと呼ぶ。例えば、オーダを地域別(関西、関東、中部)で仕分ける場合、距離を隔てた関東と関西を組み合わせることは不可能だが、隣接する関東と中部とを組み合わせることで、関東に近い中部の拠点や中部に近い関東の拠点を一度に巡回する効率の良い計画が作成できる可能性がある。このような場合、関東をメイン仕分けグループ、中部をサブ仕分けグループとして組み合わせる。同様に、メイン仕分けグループを関西、サブ仕分けグループを中部として組み合わせることができる。ユーザは、仕分けグループごとに、配送・集荷計画の作成順序と、サブ仕分けグループの設定を行う。例えば、今回の例の場合、ユーザは、以下の設定を行う。
(計画作成順序1)メイン仕分けグループ:関東の荷下ろし設備を保有しない拠点(仕分けグループA2)、サブ仕分けグループ:中部の荷下ろし設備を保有しない拠点(該当なし)。
(計画作成順序2)メイン仕分けグループ:関東の荷下ろし設備を保有する拠点(仕分けグループA1)、サブ仕分けグループ:中部の荷下ろし設備を保有する拠点(仕分けグループC1)。
(計画作成順序3)メイン仕分けグループ:関西の荷下ろし設備を保有しない拠点(仕分けグループB2)、サブ仕分けグループ:中部の荷下ろし設備を保有しない拠点(該当なし)。
(計画作成順序4)メイン仕分けグループ:関西の荷下ろし設備を保有する拠点(仕分けグループB1)、サブ仕分けグループ:中部の荷下ろし設備を保有する拠点(仕分けグループC1)。
(計画作成順序5)メイン仕分けグループ:中部の荷下ろし設備を保有しない拠点(該当なし)、サブ仕分けグループ:なし
(計画作成順序6)メイン仕分けグループ:中部の荷下ろし設備を保有する拠点(仕分けグループC1)、サブ仕分けグループ:なし
仕分け情報取得部12は、この情報を取得し、計画作成順序の設定情報として記憶部15に書き込んで保存する。なお、メイングループと組み合わせるサブグループの数は特に制限しない。
Next, the user sets the order in which delivery/collection plans are created for each sorting group. For example, it is set to create a delivery/collection plan in the order of Kanto, Kansai, and Chubu. Here, it is possible to simultaneously add to the planning target another sorting group that includes a base that can be loaded onto the same delivery means as the planning target sorting group. The former is called the main group, and the latter is called the subgroup. For example, when sorting orders by region (Kansai, Kanto, Chubu), it is impossible to combine Kanto and Kansai, which are located far apart, but by combining Kanto and Chubu, which are adjacent to each other, you can It may be possible to create an efficient plan to visit bases in the Kanto region near the Chubu region all at once. In such a case, Kanto is combined as a main sorting group and Chubu as a sub-sorting group. Similarly, it is possible to combine the main sorting group with Kansai and the sub-sorting group with Chubu. The user sets the creation order of delivery/collection plans and sub-sorting groups for each sorting group. For example, in this example, the user performs the following settings.
(Plan creation order 1) Main sorting group: Kanto bases that do not have unloading equipment (sorting group A2), sub-sorting group: Chubu bases that do not have unloading equipment (not applicable).
(Plan creation order 2) Main sorting group: a base that has unloading equipment in the Kanto region (sorting group A1), sub-sorting group: a base that has unloading equipment in the central region (sorting group C1).
(Plan creation order 3) Main sorting group: bases in Kansai that do not have unloading equipment (sorting group B2), sub-sorting group: bases that do not have unloading equipment in Chubu (not applicable).
(Plan creation order 4) Main sorting group: bases that have unloading equipment in Kansai (sorting group B1), sub-sorting group: bases that have unloading equipment in central Japan (sorting group C1).
(Plan creation order 5) Main sorting group: A base that does not have unloading equipment in the Chubu region (not applicable), Sub-sorting group: None (Plan creation order 6) Main sorting group: A base that has unloading equipment in the Chubu region (sorting Group C1), sub-sorting group: none The sorting
計画作成処理制御部16は、計画作成順序に従って、配送・集荷計画の作成を行う。計画作成処理制御部16は、まず、メイン仕分けグループA2に属する拠点の配送・集荷を対象に配送・集荷計画を作成し、次にメイン仕分けグループA1およびサブ仕分けグループC1に属する拠点の配送・集荷を対象に配送・集荷計画を作成する。これ以降も、計画作成処理制御部16は、計画作成順序に従って、メイン仕分けグループB2、メイン仕分けグループB1+サブ仕分けグループC1、サブ仕分けグループC1の順に計画の作成を行う。
The plan creation
但し、メイン仕分けグループとサブ仕分けグループの複数の仕分けグループを組み合わせて配送・集荷計画を作成する場合、サブ仕分けグループ内でだけを巡回するルートは計画として採用しない。これは、サブ仕分けグループが他のメイン仕分けグループと組み合せられた場合、より最適な解を得ることが期待されるためである。図4を参照する。説明の便宜のため、図4では、仕分け条件に関東、関西、中部の地域の条件のみで仕分け、関東と中部、関西と中部、中部の順で計画を作成する例を示す。図4(a)は、メイン仕分けグループ:関東、サブ仕分けグループ:中部で計画を作成した結果を示す。図4(a)において、出荷拠点P10から配送を開始し、拠点P19~P24を巡回するルートについては、これらは全て関東に属する為、問題は無い。また、中部に属する拠点P18については、出荷拠点P10から中部の拠点P18、関東の拠点P19を経由して出荷拠点P10に戻るという巡回経路には、関東の拠点P19が含まれている為、この経路も有効とする。これに対し、中部に属する拠点P17について、出荷拠点P10から中部の拠点P17を経由して出荷拠点P10に戻るという巡回経路が算出されている。この経路には、メイン仕分けグループの関東の拠点が含まれていない。このような場合、計画作成処理制御部16は、このルートを無効とする。つまり、関東と中部の配送・集荷計画作成において、拠点P17に係る配送・集荷の計画は作成されなかったものとして扱う。
However, when creating a delivery/collection plan by combining multiple sorting groups, the main sorting group and the sub-sorting groups, a route that only travels within the sub-sorting groups is not adopted as a plan. This is because it is expected that a more optimal solution will be obtained when the sub-sorting group is combined with another main sorting group. See FIG. 4. For convenience of explanation, FIG. 4 shows an example in which the sorting conditions are based only on the Kanto, Kansai, and Chubu regions, and plans are created in the order of Kanto and Chubu, Kansai and Chubu, and Chubu. FIG. 4(a) shows the result of creating a plan for the main sorting group: Kanto and the sub-sorting group: Chubu. In FIG. 4(a), there is no problem with the route that starts delivery from the shipping base P10 and goes around the bases P19 to P24, since these all belong to the Kanto region. Regarding base P18 belonging to the Chubu region, the route from shipping base P10 to base P18 in the Chubu region and back to shipping base P10 via base P19 in Kanto includes base P19 in Kanto. The route is also valid. On the other hand, for the base P17 belonging to the Chubu region, a traveling route is calculated from the shipping base P10 via the Chubu base P17 and returning to the shipping base P10. This route does not include the Kanto base of the main sorting group. In such a case, the plan creation
次に計画作成処理制御部16は、関西と中部を対象に計画の作成を行う。このとき、中部に関しては、既に関東との組み合わせで計画が作成された拠点P18は除き、拠点P17のみを対象とする。図4(b)に計画作成処理制御部16が、関西と中部の拠点を対象に作成した計画の例を示す。図4(b)の計画では、拠点P17に関し、出荷拠点P10を出発して、中部の拠点P17、関西の拠点P15および拠点P16を経由して、出荷拠点P10に戻る巡回経路が計画されている。この巡回経路は関西と中部の拠点を含むので有効である。この段階で、未配送・未集荷の中部の拠点が残っていれば、計画作成処理制御部16は、最後に、残りの中部の拠点だけを対象として配送・集荷計画の作成を行うが、この例の場合には残拠点が存在しない為、計画の作成処理が終了する。図4(b)が最終的な配送・集荷計画である。
Next, the plan creation
図4の例では省略したが、仕分け条件には、配送先の設備の保有状況が含まれる。計画作成処理制御部16は、荷下ろし設備を保有しない配送先については、クレーン車等を引き当てて配送計画を作成する。このように本実施形態によれば、制約条件と、仕分け処理により、(A)積載できる製品の制約、(B)荷下ろし設備の保有状況に応じた配送手段の制約、(C)広範囲を対象とする効率の良い配送・集荷計画の作成といった中型製品の配送に伴う要求を満たす配送・集荷計画を作成することができる。(B)、(C)について、制約条件の設定ではなく、仕分けにより、仕分けグループ別に配送・集荷計画を作成するという方式を採用することにより、計算負荷を低減し、計算時間を短縮することができる。
Although omitted in the example of FIG. 4, the sorting conditions include the ownership status of the equipment at the delivery destination. For delivery destinations that do not have unloading equipment, the plan creation
なお、仕分けの条件は、(1)地域と(2)拠点の保有設備に限定されない。例えば、以下のような仕分け条件を設定することができる。例えば、拠点に関するものとして、(3)都道府県で仕分けてもよい。製品に関する条件として、(4)製品番号、(5)機種型式グループ、(6)製品の性質(例えば、カラータイヤ、塗装内容別に仕分ける等)、(7)全重量下限(重量の下限を満たす製品別に仕分け)、(8)全重量上限(重量の上限を満たす製品別に仕分け)、(9)全高下限(高さの下限を満たす製品別に仕分け)、(10)全高上限(高さの上限を満たす製品別に仕分け)等で仕分けてもよい。配送方法に関する条件として、(11)中継地(配送先となる中継地で仕分け)、(12)客先直送(客先に直送するか否かで仕分け)、(13)当日着(製品を出荷当日に出荷拠点で積載するか前日に積載するかで仕分け)等で仕分けてもよい。同時に設定する仕分け条件の数は任意である。 Note that the conditions for sorting are not limited to (1) region and (2) equipment owned by the base. For example, the following sorting conditions can be set. For example, regarding bases, it may be sorted by (3) prefecture. Conditions related to the product include (4) product number, (5) model type group, (6) product properties (for example, color tires, sorting by coating content, etc.), and (7) total weight minimum (products that meet the minimum weight limit). (separately), (8) Total weight upper limit (sort by product that meets the upper limit of weight), (9) Total height lower limit (sort by product that meets the lower height limit), (10) Total height upper limit (sort by product that meets the upper limit of height) It is also possible to sort by product (sort by product), etc. Conditions regarding the delivery method include: (11) Intermediate point (sorting by the relay point to which the product will be delivered), (12) Direct delivery to the customer (sorting by whether or not it will be delivered directly to the customer), (13) Arrival on the same day (shipping of the product) It is also possible to sort the products by whether they are loaded at the shipping base on the same day or the day before. The number of sorting conditions that can be set simultaneously is arbitrary.
なお、計画作成順序の設定について、配送手段の制約が強い(多い)ものほど先に計画を作成するように順序を設定することが好ましい。例えば、仕分けグループA2は、荷下ろし設備を備えるクレーン車でなければ配送できないが、仕分けグループA1は、クレーン車でも、荷下ろし設備の無いトラックでも配送が可能である。この場合、仕分けグループA2の計画を先に作成し、仕分けグループA1の計画を後の作成するように順序を設定する。換言すれば、設備が無い拠点で構成される仕分けグループの計画を先に作成し、設備を保有する拠点で構成される仕分けグループの計画を後に作成する。これにより、仕分けグループA2について、クレーン車が十分に利用できる場合と比べて、クレーン車不足によってコストが高い配送・集荷計画しか作成できないといった問題を回避することができる。この考えに基づくと、例えば、ユーザが、計画作成順序として、地域の情報だけに基づき、順序1:関東(メイン)と中部(サブ)、順序2:関西(メイン)と中部(サブ)、順序3:中部とだけ設定し、設備の保有状況については順序を指定しない場合でも、計画作成処理制御部16が、順序1:関東(メイン)と中部(サブ)のうち荷下ろし設備を保有しない拠点のグループ、順序2:関東(メイン)と中部(サブ)のうち荷下ろし設備を保有する拠点のグループ、順序3:関西(メイン)と中部(サブ)のうち荷下ろし設備を保有しない拠点のグループ、順序4:関西(メイン)と中部(サブ)のうち荷下ろし設備を保有する拠点のグループ、順序5:中部(メイン)のうち荷下ろし設備を保有しない拠点のグループ、順序6:中部(メイン)のうち荷下ろし設備を保有する拠点のグループ、のように計画作成順序を自動的に構成し、この順序で配送集荷計画の作成処理を実行してもよい。
Regarding the setting of the plan creation order, it is preferable to set the order so that the plan is created earlier for a delivery method with stronger (more) restrictions. For example, sorting group A2 can only be delivered by a crane truck equipped with unloading equipment, but sorting group A1 can be delivered by a crane truck or a truck without unloading equipment. In this case, the order is set so that the plan for sorting group A2 is created first, and the plan for sorting group A1 is created later. In other words, a plan for a sorting group consisting of bases without equipment is created first, and a plan for a sorting group consisting of bases having equipment is created later. This makes it possible to avoid the problem of only being able to create delivery/collection plans that are more costly due to a shortage of crane trucks than in the case where there are sufficient crane trucks for sorting group A2. Based on this idea, for example, a user can create a plan based only on regional information, order 1: Kanto (main) and Chubu (sub), order 2: Kansai (main) and Chubu (sub), and so on. 3: Even if you set only Chubu and do not specify the order regarding the equipment ownership status, the planning
(動作)
次に配送集荷計画の作成処理について説明する。
図5、図6は、それぞれ、本開示の一実施形態における配送・集荷計画作成処理の一例を示す第1、第2のフローチャートである。
まず、計画情報取得部11が計画情報などを取得する(ステップS11)。例えば、計画情報取得部11は、ユーザが入力した、(a)拠点、(b)ルート、(c)配送手段、(d)オーダ等の情報、制約条件の説明で挙げた(1)~(17)の情報を取得し、これらの値を記憶部15に書き込んで保存する。
(motion)
Next, the process of creating a delivery and collection plan will be explained.
5 and 6 are first and second flowcharts, respectively, showing an example of the delivery/collection plan creation process in an embodiment of the present disclosure.
First, the plan
次に仕分け情報取得部12が、仕分け条件などを取得する(ステップS12)。例えば、仕分け情報取得部12は、ユーザが入力した、関東、関西、中部といった地域の仕分け条件と、配送先の荷下ろし設備の有無の仕分け条件を取得し、これらの条件を記憶部15に書き込んで保存する。また、仕分け情報取得部12は、ユーザが設定した、仕分け後の仕分けグループの計画作成順序の設定と、サブ仕分けグループの設定を受け付け、これらの情報を記憶部15に書き込んで保存する。
Next, the sorting
次に計画情報仕分け部13が、ステップS12で設定された仕分け条件に基づいて、オーダに係る配送先・集荷元の各拠点を仕分けグループに仕分ける(ステップS13)。
Next, the plan
次に計画作成処理制御部16が、記憶部15を参照して、計画作成順序が最も早いグループを特定し、その仕分けグループを計画の作成対象として選択する(ステップS14)。選択した仕分けグループについて、サブグループが設定されている場合には、計画作成処理制御部16は、サブグループも選択する。次に計画作成処理制御部16は、選択した仕分けグループを対象とする配送・集荷計画を作成する(ステップS15)。
Next, the plan creation
ステップS15の処理について図6を参照する。計画作成処理制御部16は、対象仕分けグループに関する計画情報を読み込む。計画作成処理制御部16は、ステップS11で取得されたオーダに関する情報のうち「拠点」が計画作成対象の仕分けグループまたはサブグループに該当するデータを読み出して、当該オーダに係る拠点およびノードに関する情報を読み込む(ステップS21)。また、計画作成処理制御部16は、配送手段に関する情報の「使用可能な仕分けグループID」に計画作成対象の仕分けグループのIDが設定されている配送手段の情報を読み込む。計画作成処理制御部16は、読み込んだ情報に基づいて配送・集荷モデルを構築する(ステップS22)。具体的には、計画作成処理制御部16は、図2等に例示するネットワークを構築する。次に計画作成処理制御部16は、配送・集荷モデルを用いて最適化計算を行う(ステップS23)。具体的には、計画作成処理制御部16は、ネットワークモデルと、上記した制約条件、上記した目的関数をソルバーに設定し、配送・集荷に要する配送手段の移動コストを最小化する巡回経路を探索させる。ソルバーは、製品等の積み合せと、拠点の経由順の変更を繰り返して(近傍探索)、制約条件を満たし、かつ目的関数が最小となる巡回経路を決定する。近傍探索の手順は、任意であってよい。ソルバーが巡回経路を探索すると、評価値算出部162は、目的関数の値を計算する。配送・集荷計画更新部161は、目的関数の値が小さい巡回経路が探索されると、その巡回経路を最適な巡回経路として設定する。次に更にコストが小さい巡回経路が探索されると、配送・集荷計画更新部161は、最適な巡回経路を新しく見つかった巡回経路で更新する。計画作成処理制御部16は、巡回経路の探索を所定回数以上繰り返す、目的関数の値が所定値よりも小さくなる等の終了条件に基づいて、ソルバーによる探索を終了する。計画作成処理制御部16は、探索終了時に設定されている最適な巡回経路を、今回計画対象の仕分けグループに対する配送・集荷計画作成処理の結果として出力する(ステップS24)。配送・集荷計画の結果には、巡回計画に関する情報と、評価値の情報を含み、それぞれ次のような情報が含まれている。巡回計画に関する情報には、配送手段ID、配送種類(配送、集荷)、ルートID、巡回順、オーダID、品目ID、数量、到着時刻、荷下ろし開始時刻、出発時刻、出荷拠点から本拠点までの総移動距離などが含まれる。評価値の情報には、目的関数の値(コスト)と計算時間などが含まれる。
Refer to FIG. 6 for the process of step S15. The plan creation
計画対象のグループに関して結果を出力すると、図5に戻り、計画作成処理制御部16は、全ての仕分けグループについて配送・集荷計画を作成したか否かを判定する(ステップS17)。計画が未作成の仕分けグループが存在する場合(ステップS17;No)、ステップS14以降の処理を繰り返す。例えば、全部で5つの仕分けグループが存在する場合、最初に選択した仕分けグループの配送・集荷計画の作成が完了すると、計画作成処理制御部16は、計画作成順序が2番目に設定された仕分けグループを選択し(ステップS14)、配送・集荷計画を作成する(ステップS15)。全ての仕分けグループについて配送・集荷計画が作成されると(ステップS17;Yes)、計画作成処理制御部16は配送・集荷計画の作成処理を終了する。
After outputting the results regarding the planning target group, returning to FIG. 5, the plan creation
以上説明したように、本実施形態によれば、顧客やサプライヤが広範囲に存在する中型製品に特徴的な制約を満たす配送・集荷計画の作成が可能になり、配送集荷に要する輸送コストの削減を実現することができる。仕分け処理により、同一の配送手段に積み合せられないオーダ同士を同時に計画対象としないことで計画精度を向上し、計画修正にかかる工数を低減することができる。 As explained above, according to this embodiment, it is possible to create a delivery/collection plan that satisfies the constraints characteristic of medium-sized products that have a wide range of customers and suppliers, thereby reducing the transportation cost required for delivery and collection. It can be realized. Through the sorting process, orders that cannot be combined on the same delivery means are not targeted for planning at the same time, thereby improving planning accuracy and reducing the number of man-hours required for plan correction.
(計算の高速化)
計画作成処理制御部16による配送・集荷計画作成処理は、以下のようにして計算量を抑え、高速化することができる。この高速化手法は、複数の仕分けグループを組み合わせて配送・集荷計画を作成する場合(つまり、サブ仕分けグループが存在する場合)に適用可能であり、一度に計画対象とするオーダ数を削減し、問題の規模を小さくすることで高速化を実現する。メイン仕分けグループに所属するオーダの配送先・集荷元の拠点をメイン拠点、サブ仕分けグループに所属するオーダの配送先・集荷元の拠点をサブ拠点とする。次に、下記の(1)、(2)の何れかを満たすサブ拠点を計画対象外とする。
(1)メイン拠点から、拠点間の経由距離の上限を超過する拠点、
(2)メイン拠点から経由可能な拠点数を超える移動をしないと経由不可能な拠点
拠点間の経由距離の上限と、経由可能な拠点数はユーザが任意に設定可能である。ただし、経由可能な拠点数は、基本は配送手段の積載可能数を参考とする。例えば、配送手段に積載可能な製品が3台までならば、3拠点が経由可能な拠点数の上限として設定される。図7に計画対象外とするサブ拠点の例を示す。図7(a)に示すOPは出荷拠点、MPはメイン拠点、SP1~SP10はサブ拠点である。メイン拠点は優先的に配送・集荷を行う必要があるのに対し、サブ拠点は任意に選択することが可能である。
(Speed up calculation)
The delivery/collection plan creation process by the plan creation
(1) Bases that exceed the upper limit of transit distance between bases from the main base,
(2) Bases that cannot be accessed without traveling from the main base beyond the number of bases that can be passed through The upper limit of the route distance between bases and the number of bases that can be routed through can be set arbitrarily by the user. However, the number of bases that can be transited through is basically based on the load capacity of the delivery method. For example, if the number of products that can be loaded on the delivery means is up to three, three bases is set as the upper limit of the number of bases that can be passed through. Figure 7 shows an example of sub-bases that are not subject to planning. OP shown in FIG. 7(a) is a shipping base, MP is a main base, and SP1 to SP10 are sub bases. While the main base must prioritize delivery and collection, sub-bases can be selected at will.
図7(b)に、計画作成処理制御部16が本高速化手法を適用しつつ、巡回経路を探索する例を示す。例えば、経由可能な拠点数は2に設定されている。出荷拠点OPからメイン拠点MPへ移動後、サブ拠点SP1~SP10の何れかを巡回するかが問題となる。メイン拠点MPとサブ拠点SP5、SP10の距離が、経由距離の上限を超えている場合、計画作成処理制御部16は、サブ拠点SP5、SP10への配送・集荷に係るオーダを計画の対象外とする。また、メイン拠点MPから、サブ拠点SP2、SP1の順に巡回した場合、経由可能な拠点数を超える為、サブ拠点SP3へは巡回できない。従って、計画作成処理制御部16は、サブ拠点SP2、SP1の順に巡回する経路を探索した場合は、サブ拠点SP3に係るオーダを計画の対象外とする。また、メイン拠点MPから、サブ拠点SP9を経由して、サブ拠点SP10に至る場合、その移動距離の和が制限を超えるならば、計画作成処理制御部16は、サブ拠点SP9から更に移動する経路を探索する場合、サブ拠点SP10の配送・集荷に係るオーダを計画の対象外とする。他の例についても同様である。
FIG. 7B shows an example in which the plan creation
(動作)
高速化手法適用時の配送・集荷計画の作成処理について、図8を参照して説明する。
図8は、一実施形態における高速化された計画情報作成処理の一例を示すフローチャートである。
計画作成処理制御部16が備えるソルバーは、巡回経路の探索中以下の処理を行う。
計画作成処理制御部16は、対象拠点(メイン拠点)と比較対象拠点(サブ拠点)を選定する(ステップS31)。例えば、図7(b)でメイン拠点MPから次にサブ拠点SP5に移動する経路を検討する場合、計画作成処理制御部16は、メイン拠点MPとサブ拠点SP5を選択する。あるいは、サブ拠点SP1からサブ拠点SP3へ移動する経路を検討する場合、計画作成処理制御部16は、メイン拠点MPとサブ拠点SP3を選択する。次に計画作成処理制御部16は、選択した2つの拠点間の距離が拠点間移動距離の制限を超過しているか否かを判定する(ステップS32)。制限を超過している場合(ステップS32;Yes)、計画作成処理制御部16は、比較対象拠点を計画から除外し、ステップS35の判定に進む。制限を超過していない場合(ステップS32;No)、次に計画作成処理制御部16は、選択した比較対象の拠点を経由すると経由可能な拠点数の上限を超過するか否かを判定する(ステップS33)。上限を超過している場合(ステップS33;Yes)、計画作成処理制御部16は、比較対象拠点を計画から除外し、ステップS35の判定に進む。上限を超過していない場合(ステップS33;No)、計画作成処理制御部16は、選択した比較対象の拠点を計画対象とする(ステップS34)。つまり、計画作成処理制御部16は、比較対象の拠点を次に経由する拠点として定める。
(motion)
The process of creating a delivery/collection plan when the high-speed method is applied will be described with reference to FIG. 8.
FIG. 8 is a flowchart illustrating an example of accelerated plan information creation processing in one embodiment.
The solver included in the plan creation
The plan creation
次に計画作成処理制御部16は、全拠点(未経由の全てのサブ拠点)の比較が完了したかどうかを判定する(ステップS35)。全拠点の比較が完了していない場合(ステップS35;No)、計画作成処理制御部16は、残りのサブ拠点の中から次の比較対象の拠点を選定し(ステップS36)、ステップS32以降の処理を繰り返す。全拠点の比較が完了した場合(ステップS35;Yes)、計画作成処理制御部16は、メイン仕分けグループに属する全てのメイン拠点について、上記の判定が完了したかどうかを判定する(ステップS37)、完了している場合(ステップS37;Yes)、図8のフローチャートの処理を終了する。完了していない場合(ステップS37;No)、計画作成処理制御部16は、残りもメイン拠点の中から次の対象拠点を選定し(ステップS38)、ステップS31からの処理を実行する。
Next, the plan creation
本高速化手法によれば、メイン仕分けグループとサブ仕分けグループを組み合わせて計画を作成する場合に、配送・集荷計画の作成要する時間を低減することができる。 According to this speed-up method, when creating a plan by combining a main sorting group and a sub-sorting group, it is possible to reduce the time required to create a delivery/collection plan.
図9は、一実施形態における計画システムのハードウェア構成の一例を示す図である。
コンピュータ900は、CPU901、主記憶装置902、補助記憶装置903、入出力インタフェース904、通信インタフェース905を備える。
上述の計画システム10は、コンピュータ900に実装される。そして、上述した各機能は、プログラムの形式で補助記憶装置903に記憶されている。CPU901は、プログラムを補助記憶装置903から読み出して主記憶装置902に展開し、当該プログラムに従って上記処理を実行する。また、CPU901は、プログラムに従って、記憶領域を主記憶装置902に確保する。また、CPU901は、プログラムに従って、処理中のデータを記憶する記憶領域を補助記憶装置903に確保する。
FIG. 9 is a diagram illustrating an example of the hardware configuration of the planning system in one embodiment.
The
The above-described
なお、計画システム10の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各機能部による処理を行ってもよい。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、CD、DVD、USB等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。また、このプログラムが通信回線によってコンピュータ900に配信される場合、配信を受けたコンピュータ900が当該プログラムを主記憶装置902に展開し、上記処理を実行しても良い。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
Note that by recording a program for realizing all or part of the functions of the
以上のとおり、本開示に係るいくつかの実施形態を説明したが、これら全ての実施形態は、例として提示したものであり、発明の範囲を限定することを意図していない。これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これらの実施形態及びその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 As described above, several embodiments according to the present disclosure have been described, but all these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included within the scope and gist of the invention as well as within the scope of the invention described in the claims and its equivalents.
<付記>
各実施形態に記載の計画システム10、計画方法およびプログラムは、例えば以下のように把握される。
<Additional notes>
The
(1)第1の態様に係る計画システム10は、配送または集荷の対象の物品の情報と、前記物品の配送先または集荷元となる拠点である第一拠点の情報と、前記物品を配送または集荷する配送手段の情報と、前記配送手段が配送対象の前記物品を積載し、集荷した前記物品を荷下ろしする拠点である第二拠点の情報と、前記第一拠点および前記第二拠点のうち2つの拠点を結ぶルートの情報と、を取得する計画情報取得部11と、同一の前記配送手段に積み合せ可能な前記物品の配送または集荷を行う第一拠点をグループ化する仕分け条件を取得する仕分け情報取得部12と、前記仕分け条件に基づいて、前記第一拠点を複数のグループに仕分ける計画情報仕分け部13と、前記配送手段の重量制限および容量制限を含む制約条件を取得する制約条件取得部(計画情報取得部11)と、仕分けされた前記第一拠点の前記グループごとに、前記制約条件を満たす前記配送手段による前記物品の配送・集荷計画を作成する計画部(計画作成処理制御部16)と、を備え、前記仕分け条件には、前記第一拠点が存在する地域の条件と、前記第一拠点が保有する前記物品の配送または集荷に関する設備の保有状況の条件とが含まれる。
(a)配送先または集荷元となる拠点の地域の条件と、(b)拠点が保有する配送または集荷に関する設備の保有条件とを含む仕分け条件に基づいて拠点を複数のグループに分け、仕分けされたグループごとに、(c)配送手段の重量制限および容量制限の制約条件を満たすように配送集荷計画を作成するので、中型製品特有の条件を満たす配送集荷計画を作成することができる。より具体的には、(1)中型製品のように製品を直接積載する場合、積載可否、荷下ろし設備保有状況等の制約条件を考慮した計画を作成する必要があるという条件に対しては、(b)の観点で仕分けられたグループごとに、(c)の制約条件を満たすように配送・集荷計画を作成することで対応し、(2)荷下ろし設備の保有状況がそれぞれに異なり、広範囲に存在する顧客や販売店まで直接製品を配送する必要があるため、配送先や配送ルートの組合せの数が膨大になり、現実的な計算時間で解を求めることが難しいという条件に対しては、(a)、(b)の観点で仕分けられたグループごとに配送・集荷計画を作成することで対応する。これにより、中型製品に特有の条件を満たす配送・集荷計画を作成することができる。
(1) The
The bases are divided into multiple groups based on sorting conditions, including (a) the regional conditions of the base that is the delivery destination or collection source, and (b) the conditions for ownership of delivery or collection equipment owned by the base. Since a delivery/collection plan is created for each group in such a way as to satisfy the constraint conditions of (c) the weight limit and capacity limit of the delivery means, it is possible to create a delivery/collection plan that satisfies the conditions specific to medium-sized products. More specifically, (1) When directly loading products such as medium-sized products, it is necessary to create a plan that takes into account constraints such as loading availability and availability of unloading equipment. For each group sorted from the viewpoint of (b), delivery and collection plans are created to satisfy the constraint conditions of (c). Because products need to be delivered directly to customers and retailers located in , (a), and (b) by creating a delivery/collection plan for each group. This makes it possible to create a delivery/collection plan that satisfies conditions specific to medium-sized products.
(2)第2の態様に係る計画システム10は、(1)の計画システム10であって、前記計画部は、前記グループごとに前記配送・集荷計画の作成順序の設定と、前記グループと組み合わせて前記配送・集荷計画を作成することが許されるサブグループの設定とを受け付け、指定された作成順序に従って、前記グループおよび前記サブグループの範囲で配送・集荷計画を作成する。
メイン仕分けグループとサブ仕分けグループを計画対象とすることで、メイン仕分けグループだけを対象とするよりも効率の良い(コストが安い)配送・集荷計画を作成することができる。また作成順序を適切に設定することで、効率の良い配送・集荷計画を作成することができる。
(2) A
By targeting the main sorting group and sub-sorting groups, it is possible to create a delivery/collection plan that is more efficient (lower cost) than targeting only the main sorting group. In addition, by appropriately setting the creation order, it is possible to create efficient delivery and collection plans.
(3)第3の態様に係る計画システム10は、(2)の計画システム10であって、前記計画部は、前記サブグループに含まれる前記第一拠点だけを巡回する前記ルートが含まれる前記配送・集荷計画が作成された場合、前記配送・集荷計画から当該ルートを削除する。
削除したルートに係る拠点については、作成順序が後のメイン仕分けグループと組み合わせることによって効率の良い配送集荷計画が作成できる可能性がある。
(3) The
For bases related to deleted routes, it is possible to create an efficient delivery and collection plan by combining them with main sorting groups created later in the creation order.
(4)第4の態様に係る計画システム10は、(2)~(3)の計画システム10であって、前記計画部は、前記サブグループを含む範囲の前記第一拠点について、前記配送・集荷計画を作成する場合、前記作成順序が先の前記グループと関連して作成された前記配送・集荷計画に含まれる前記サブグループに所属する前記第一拠点に係る配送および集荷を除いて、前記配送・集荷計画の作成を行う。
優先度が高い(作成順序が早い)配送・集荷計画を尊重したうえで、効率の良い配送集荷計画を作成することができる。
(4) The
It is possible to create an efficient delivery and collection plan while respecting delivery and collection plans that have a higher priority (earlier creation order).
(5)第5の態様に係る計画システム10は、(1)~(4)の計画システム10であって、前記計画部は、前記配送手段の制約が多い拠点を含む前記グループから順に前記配送・集荷計画を作成する。
配送手段の制約が多い拠点に関する配送・集荷計画を先に作成し、どのような配送手段でも配送・集荷が可能な拠点に関する配送・集荷計画をその後で作成することで、無理のない配送・集荷計画、より最適化された配送・集荷計画を作成することができる。
(5) The
By first creating a delivery/collection plan for locations with many restrictions on delivery methods, and then creating delivery/collection plans for locations that can be delivered/collected using any delivery method, you can achieve reasonable delivery/collection plans. You can create more optimized delivery and collection plans.
(6)第6の態様に係る計画システム10は、(2)~(5)の計画システム10であって、前記配送・集荷計画の作成対象のグループに前記サブグループが設定されている場合、前記計画部は、距離の上限値の設定を受け付け、前記グループに属する前記第一拠点からの前記配送手段の移動距離が前記距離の上限値を超えない範囲で前記サブグループに属する前記第一拠点についての前記配送・集荷計画を作成する。
これにより、配送・集荷計画作成に要する計算時間を低減することができる。
(6) The
This makes it possible to reduce the calculation time required to create a delivery/collection plan.
(7)第7の態様に係る計画システム10は、(2)~(6)の計画システム10であって、前記配送・集荷計画の作成対象のグループに前記サブグループが設定されている場合、前記計画部は、前記第一拠点の経由数の上限値の設定を受け付け、前記グループに属する前記第一拠点から経由する前記グループまたは前記サブグループに属する前記第一拠点の数が、前記経由数の上限値を超えない範囲で前記サブグループに属する前記第一拠点についての前記配送・集荷計画を作成する。
これにより、配送・集荷計画作成に要する計算時間を低減することができる。
(7) The
This makes it possible to reduce the calculation time required to create a delivery/collection plan.
(8)第8の態様に係る計画システム10は、(2)~(7)の計画システム10であって、前記配送・集荷計画の作成対象のグループに前記サブグループが設定されている場合、前記計画部は、前記グループに属する前記第一拠点から経由する前記グループまたは前記サブグループに属する前記第一拠点の数が、前記配送手段が積載可能な前記物品の個数を超えない範囲で前記サブグループに属する前記第一拠点についての前記配送・集荷計画を作成する。
これにより、配送・集荷計画作成に要する計算時間を低減することができる。
(8) The
This makes it possible to reduce the calculation time required to create a delivery/collection plan.
(9)第9の態様に係る計画方法は、計画システムが、配送または集荷の対象の物品の情報と、前記物品の配送先または集荷元となる拠点である第一拠点の情報と、前記物品を配送または集荷する配送手段の情報と、前記配送手段が配送対象の前記物品を積載し、集荷した前記物品を荷下ろしする拠点である第二拠点の情報と、前記第一拠点および前記第二拠点のうち2つの拠点を結ぶルートの情報と、を取得し、同一の前記配送手段に積み合せ可能な前記物品の配送または集荷を行う第一拠点をグループ化する仕分け条件であって、前記第一拠点が存在する地域の条件と、前記第一拠点が保有する前記物品の配送または集荷に関する設備の保有状況の条件とが含まれる前記仕分け条件を取得し、前記仕分け条件に基づいて、前記第一拠点を複数のグループに仕分け、前記配送手段の重量制限および容量制限を含む制約条件を取得し、仕分けされた前記第一拠点の前記グループごとに、前記制約条件を満たす前記配送手段による前記物品の配送・集荷計画を作成する。 (9) In the planning method according to the ninth aspect, the planning system includes information on an item to be delivered or collected, information on a first base that is a delivery destination or collection source of the item, and information on the item to be delivered or collected. information on the delivery means that delivers or collects the goods; information on the second base where the delivery means loads the goods to be delivered and unloads the collected goods; and the information on the first base and the second base. Information on a route connecting two of the bases, and sorting conditions for grouping first bases that deliver or collect the goods that can be loaded onto the same delivery means, The sorting conditions that include the conditions of the area where one base exists and the conditions of the ownership status of equipment related to delivery or collection of the goods owned by the first base are acquired, and based on the sorting conditions, the first base is One base is sorted into a plurality of groups, constraint conditions including a weight limit and a capacity limit of the delivery means are acquired, and for each group of the sorted first base, the goods are delivered by the delivery means that satisfy the constraint conditions. Create delivery/pickup plans.
(10)第10の態様に係るプログラムは、コンピュータに、配送または集荷の対象の物品の情報と、前記物品の配送先または集荷元となる拠点である第一拠点の情報と、前記物品を配送または集荷する配送手段の情報と、前記配送手段が配送対象の前記物品を積載し、集荷した前記物品を荷下ろしする拠点である第二拠点の情報と、前記第一拠点および前記第二拠点のうち2つの拠点を結ぶルートの情報と、を取得し、同一の前記配送手段に積み合せ可能な前記物品の配送または集荷を行う第一拠点をグループ化する仕分け条件であって、前記第一拠点が存在する地域の条件と、前記第一拠点が保有する前記物品の配送または集荷に関する設備の保有状況の条件とが含まれる前記仕分け条件を取得し、前記仕分け条件に基づいて、前記第一拠点を複数のグループに仕分け、前記配送手段の重量制限および容量制限を含む制約条件を取得し、仕分けされた前記第一拠点の前記グループごとに、前記制約条件を満たす前記配送手段による前記物品の配送・集荷計画を作成する処理を実行させる。 (10) The program according to the tenth aspect is configured to provide a computer with information on an article to be delivered or collected, information on a first base that is a base from which the article is to be delivered or collected, and to deliver the article. or information on a delivery means to collect the goods, information on a second base where the delivery means loads the goods to be delivered and unloads the collected goods, and information on the first base and the second base. information on a route connecting two of the bases, and sorting conditions for grouping first bases that deliver or collect the goods that can be loaded onto the same delivery means, the first base The sorting conditions that include the conditions of the area where the first base exists and the conditions of ownership of equipment related to the delivery or collection of the goods owned by the first base are obtained, and based on the sorting conditions, the first base are sorted into a plurality of groups, constraint conditions including weight limits and capacity limits of the delivery means are obtained, and the goods are delivered by the delivery means that satisfies the constraint conditions for each group of the sorted first base.・Execute the process of creating a collection plan.
10・・・計画システム
11・・・計画情報取得部
12・・・仕分け情報取得部
13・・・計画情報仕分け部
14・・・出力部
15・・・記憶部
16・・・計画作成処理制御部
161・・・配送・集荷計画更新部
162・・・評価値算出部
900・・・コンピュータ
901・・・CPU
902・・・主記憶装置
903・・・補助記憶装置
904・・・入出力インタフェース
905・・・通信インタフェース
10...
902...
Claims (10)
同一の前記配送手段に積み合せ可能な前記物品の配送または集荷を行う前記第一拠点をグループ化する仕分け条件を取得する仕分け情報取得部と、
前記仕分け条件に基づいて、前記第一拠点を複数のグループに仕分ける計画情報仕分け部と、
前記配送手段の重量制限および容量制限を含む制約条件を取得する制約条件取得部と、
仕分けされた前記第一拠点の前記グループごとに、前記制約条件を満たす前記配送手段による前記物品の配送・集荷計画を作成する計画部と、
を備え、
前記仕分け条件には、前記第一拠点が存在する地域の条件と、前記第一拠点が保有する前記物品の配送または集荷に関する設備の保有状況の条件とが含まれる、
計画システム。 Information on the goods to be delivered or collected, information on the first base that is the delivery destination or collection source of the goods, information on the delivery means to deliver or collect the goods, and information on the delivery means by which the goods are to be delivered. Planning information for acquiring information about a second base that is a base for loading the goods and unloading the collected goods, and information about a route connecting two bases among the first base and the second base. an acquisition department;
a sorting information acquisition unit that acquires sorting conditions for grouping the first bases that deliver or collect the articles that can be loaded onto the same delivery means;
a planning information sorting unit that sorts the first base into a plurality of groups based on the sorting conditions;
a constraint condition acquisition unit that acquires constraint conditions including a weight limit and a capacity limit of the delivery means;
a planning unit that creates a delivery/collection plan for the goods by the delivery means that satisfies the constraint conditions for each group of the sorted first bases;
Equipped with
The sorting conditions include conditions of the region where the first base exists and conditions of ownership of equipment related to delivery or collection of the goods owned by the first base.
planning system.
請求項1に記載の計画システム。 The planning unit receives settings for the order in which the delivery/collection plans are created for each group, and settings for subgroups that are allowed to create the delivery/collection plans in combination with the group, and creating a delivery/collection plan within the range of the group and the subgroup according to the creation order;
The planning system according to claim 1.
請求項2に記載の計画システム。 The planning unit deletes the route from the delivery/collection plan when the delivery/collection plan includes the route that visits only the first base included in the subgroup;
The planning system according to claim 2.
請求項2または請求項3に記載の計画システム。 When the planning unit creates the delivery/collection plan for the first base in a range including the subgroup, the planning unit includes the delivery/collection plan created in association with the group whose creation order is earlier. creating the delivery/collection plan excluding the first base belonging to the sub-group;
The planning system according to claim 2 or claim 3.
請求項2から請求項4の何れか1項に記載の計画システム。 The planning unit creates the delivery/collection plan in order from the group including the first base with the most restrictions on the delivery method.
The planning system according to any one of claims 2 to 4.
請求項2から請求項5の何れか1項に記載の計画システム。 If the subgroup is set in the group for which the delivery/collection plan is to be created, the planning unit accepts the setting of the upper limit value of the distance and moves the delivery means from the first base that belongs to the group. creating the delivery/collection plan for the first base belonging to the subgroup within a range where the distance does not exceed the upper limit of the distance;
The planning system according to any one of claims 2 to 5.
請求項2から請求項6の何れか1項に記載の計画システム。 When the subgroup is set as a group for which the delivery/collection plan is created, the planning unit accepts the setting of an upper limit value for the number of routes, and selects the group to be routed from the first base belonging to the group. or creating the delivery/collection plan for the first bases belonging to the subgroup within a range where the number of the first bases belonging to the subgroup does not exceed the upper limit of the number of transits;
The planning system according to any one of claims 2 to 6.
請求項2から請求項7の何れか1項に記載の計画システム。 If the subgroup is set in the group for which the delivery/collection plan is to be created, the planning department may select the first base belonging to the group or the subgroup that is routed from the first base belonging to the group. The delivery/collection plan for the first base belonging to the subgroup is created within a range in which the number of items does not exceed the number of items that can be loaded by the delivery means.
The planning system according to any one of claims 2 to 7.
配送または集荷の対象の物品の情報と、前記物品の配送先または集荷元となる拠点である第一拠点の情報と、前記物品を配送または集荷する配送手段の情報と、前記配送手段が配送対象の前記物品を積載し、集荷した前記物品を荷下ろしする拠点である第二拠点の情報と、前記第一拠点および前記第二拠点のうち2つの拠点を結ぶルートの情報と、を取得し、
同一の前記配送手段に積み合せ可能な前記物品の配送または集荷を行う前記第一拠点をグループ化する仕分け条件であって、前記第一拠点が存在する地域の条件と、前記第一拠点が保有する前記物品の配送または集荷に関する設備の保有状況の条件とが含まれる前記仕分け条件を取得し、
前記仕分け条件に基づいて、前記第一拠点を複数のグループに仕分け、
前記配送手段の重量制限および容量制限を含む制約条件を取得し、
仕分けされた前記第一拠点の前記グループごとに、前記制約条件を満たす前記配送手段による前記物品の配送・集荷計画を作成する、
計画方法。 The planning system
Information on the item to be delivered or collected, information on the first base that is the delivery destination or collection source of the item, information on the delivery means to deliver or collect the item, and the delivery method is the delivery target. information on a second base that is a base for loading the goods and unloading the collected goods, and information on a route connecting two of the first base and the second base,
Sorting conditions for grouping the first bases that deliver or collect the goods that can be loaded onto the same delivery means, the conditions of the area where the first base exists and the property owned by the first base. obtaining the sorting conditions including the conditions of possession of equipment related to the delivery or collection of the goods;
sorting the first base into a plurality of groups based on the sorting conditions;
Obtaining constraint conditions including a weight limit and a capacity limit of the delivery means,
creating a delivery/collection plan for the goods by the delivery means that satisfies the constraint conditions for each group of the sorted first bases;
How to plan.
配送または集荷の対象の物品の情報と、前記物品の配送先または集荷元となる拠点である第一拠点の情報と、前記物品を配送または集荷する配送手段の情報と、前記配送手段が配送対象の前記物品を積載し、集荷した前記物品を荷下ろしする拠点である第二拠点の情報と、前記第一拠点および前記第二拠点のうち2つの拠点を結ぶルートの情報と、を取得し、
同一の前記配送手段に積み合せ可能な前記物品の配送または集荷を行う前記第一拠点をグループ化する仕分け条件であって、前記第一拠点が存在する地域の条件と、前記第一拠点が保有する前記物品の配送または集荷に関する設備の保有状況の条件とが含まれる前記仕分け条件を取得し、
前記仕分け条件に基づいて、前記第一拠点を複数のグループに仕分け、
前記配送手段の重量制限および容量制限を含む制約条件を取得し、
仕分けされた前記第一拠点の前記グループごとに、前記制約条件を満たす前記配送手段による前記物品の配送・集荷計画を作成する処理、
を実行させるプログラム。 to the computer,
Information on the item to be delivered or collected, information on the first base that is the delivery destination or collection source of the item, information on the delivery means to deliver or collect the item, and the delivery method is the delivery target. information on a second base that is a base for loading the goods and unloading the collected goods, and information on a route connecting two of the first base and the second base,
Sorting conditions for grouping the first bases that deliver or collect the goods that can be loaded onto the same delivery means, the conditions of the area where the first base exists and the property owned by the first base. obtaining the sorting conditions including the conditions of possession of equipment related to the delivery or collection of the goods;
sorting the first base into a plurality of groups based on the sorting conditions;
Obtaining constraint conditions including a weight limit and a capacity limit of the delivery means,
a process of creating a delivery/collection plan for the goods by the delivery means that satisfies the constraint conditions for each group of the sorted first bases;
A program to run.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020155345A JP7441146B2 (en) | 2020-09-16 | 2020-09-16 | Planning systems, planning methods and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020155345A JP7441146B2 (en) | 2020-09-16 | 2020-09-16 | Planning systems, planning methods and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022049239A JP2022049239A (en) | 2022-03-29 |
| JP7441146B2 true JP7441146B2 (en) | 2024-02-29 |
Family
ID=80853815
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020155345A Active JP7441146B2 (en) | 2020-09-16 | 2020-09-16 | Planning systems, planning methods and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7441146B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7838798B2 (en) * | 2022-03-31 | 2026-04-01 | Necソリューションイノベータ株式会社 | Collection and delivery area setting device, collection and delivery area matching device, collection and delivery area setting method, collection and delivery area matching method, and program |
| KR20240048820A (en) * | 2022-10-07 | 2024-04-16 | 주식회사 케이티 | Methods, devices and computer programs for providing information about multi-transportation |
| JP2025038797A (en) * | 2023-09-07 | 2025-03-19 | 株式会社日立製作所 | Transportation and delivery planning device and method |
| WO2025057533A1 (en) * | 2023-09-13 | 2025-03-20 | 住友電気工業株式会社 | Movement plan creating device, behavior data generating device, movement plan creation method, and computer program |
| CN119671429B (en) * | 2025-02-20 | 2025-08-01 | 浙江康米斯信息技术有限公司 | Positioning data intelligent management system and method applied to Internet of things product |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004217340A (en) | 2003-01-10 | 2004-08-05 | Hitachi Software Eng Co Ltd | Transport plan preparing system and method thereof |
| JP2010269867A (en) | 2009-05-19 | 2010-12-02 | Hitachi Ltd | Transportation planning support system and transportation planning support method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3247274B2 (en) * | 1995-02-28 | 2002-01-15 | 松下電器産業株式会社 | Transport route search device |
-
2020
- 2020-09-16 JP JP2020155345A patent/JP7441146B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004217340A (en) | 2003-01-10 | 2004-08-05 | Hitachi Software Eng Co Ltd | Transport plan preparing system and method thereof |
| JP2010269867A (en) | 2009-05-19 | 2010-12-02 | Hitachi Ltd | Transportation planning support system and transportation planning support method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022049239A (en) | 2022-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7441146B2 (en) | Planning systems, planning methods and programs | |
| JP2022525178A (en) | Multi-entity inventory management with storage bins and inventory reallocation | |
| Sali et al. | Line feeding optimization for Just in Time assembly lines: An application to the automotive industry | |
| Wang et al. | Variable neighborhood search-based methods for integrated hybrid flow shop scheduling with distribution: S. Wang et al. | |
| JP7175839B2 (en) | Transportation planning device, transportation planning system, and transportation planning method | |
| JP5382844B2 (en) | Transportation schedule creation system | |
| Martins et al. | Delivery mode planning for distribution to brick-and-mortar retail stores: discussion and literature review | |
| US20140180954A1 (en) | Concurrent determination of shipping mode and ship unit packing during transportation planning | |
| Raucq et al. | Solving a real-life roll-on–roll-off waste collection problem with column generation | |
| Khodashenas et al. | Providing an integrated multi-depot vehicle routing problem model with simultaneous pickup and delivery and package layout under uncertainty with fuzzy-robust box optimization method | |
| Ranathunga et al. | Solution approaches for combining first-mile pickup and last-mile delivery in an e-commerce logistic network: A systematic literature review | |
| Yi et al. | The capacitated vehicle routing problem with three-dimensional loading constraints and split delivery—a case study | |
| JP2022048586A (en) | Transportation planning system and transportation planning method | |
| Liu et al. | An iterative two-phase optimization method for heterogeneous multi-drone routing problem considering differentiated demands | |
| Guerrazzi | Last mile logistics in smart cities: An IT platform for vehicle sharing and routing | |
| Guastaroba et al. | Integrated vehicle routing problems: A survey | |
| Grunewald et al. | Multi-item single-source ordering with detailed consideration of transportation capacities | |
| JP4635472B2 (en) | Vehicle operation plan creation method, apparatus and program | |
| Sukhpal et al. | Multi-trip multi-compartment vehicle routing problem with backhauls: Sukhpal, K. Kumar | |
| US20140180956A1 (en) | Carrier capacity aware multi-stop shipment generator | |
| Grover et al. | Dynamic Time-Based Parcel Consolidation and Container Loading in Hyperconnected Logistic Hubs | |
| JP7364280B1 (en) | Information processing device, information processing method, and program | |
| Surapaneni et al. | Optimized Multimodal Transportation for Efficient Parcel Movement in Courier Industry | |
| Gonzalez-Feliu | The multi-echelon location-routing problem: Concepts and methods for tactical and operational planning | |
| Saka et al. | An Improved Freight Transportation Planning System for Less‐Than‐Truckload Operations of a Third‐Party Logistics Carrier |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230131 |
|
| 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: 20240206 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240216 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7441146 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |