JP7001657B2 - Delivery plan creation device and delivery plan creation method - Google Patents
Delivery plan creation device and delivery plan creation method Download PDFInfo
- Publication number
- JP7001657B2 JP7001657B2 JP2019212725A JP2019212725A JP7001657B2 JP 7001657 B2 JP7001657 B2 JP 7001657B2 JP 2019212725 A JP2019212725 A JP 2019212725A JP 2019212725 A JP2019212725 A JP 2019212725A JP 7001657 B2 JP7001657 B2 JP 7001657B2
- Authority
- JP
- Japan
- Prior art keywords
- plan
- delivery
- improvement
- delivery plan
- validity
- 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
- 238000012384 transportation and delivery Methods 0.000 title claims description 361
- 238000000034 method Methods 0.000 title claims description 112
- 230000006872 improvement Effects 0.000 claims description 222
- 230000008859 change Effects 0.000 claims description 113
- 230000008569 process Effects 0.000 claims description 88
- 238000013439 planning Methods 0.000 claims description 62
- 230000009471 action Effects 0.000 claims description 12
- 238000001914 filtration Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 5
- 238000012986 modification Methods 0.000 claims description 2
- 230000004048 modification Effects 0.000 claims description 2
- 230000005856 abnormality Effects 0.000 claims 1
- 238000011156 evaluation Methods 0.000 description 46
- 238000012545 processing Methods 0.000 description 41
- 238000012937 correction Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 11
- 238000007726 management method Methods 0.000 description 10
- 230000002159 abnormal effect Effects 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 238000009472 formulation Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 238000011269 treatment regimen Methods 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 238000002922 simulated annealing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0835—Relationships between shipper or supplier and carriers
- G06Q10/08355—Routing methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
- G06Q10/1097—Task assignment
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、配送計画作成装置及び配送計画作成方法に関し、計画生成エンジンを用いて複数の配送車両による配送計画を作成する配送計画作成装置及び配送計画作成方法に適用して好適なものである。 The present invention relates to a delivery plan creation device and a delivery plan creation method, and is suitable for application to a delivery plan creation device and a delivery plan creation method for creating a delivery plan by a plurality of delivery vehicles using a plan generation engine.
消費者ニーズの多様化に伴う配送頻度の増加等の要因により、配送業務のPDCAサイクル(P:配送計画立案、D:配送、C:配送実績確認、A:配送計画補正)をスムーズに回し、配送業務を効率化及び高度化する需要が高まっている。この需要に対し、近年、ソフトウェア処理を利用して配送計画を生成する配送計画生成サービスが注目を集めている。 Due to factors such as an increase in delivery frequency due to diversification of consumer needs, the PDCA cycle of delivery operations (P: delivery plan planning, D: delivery, C: delivery record confirmation, A: delivery plan correction) can be smoothly run. There is an increasing demand for more efficient and sophisticated delivery operations. In recent years, a delivery plan generation service that generates a delivery plan using software processing has attracted attention in response to this demand.
上記の配送計画生成サービスにおいて、配送計画は、車両積載量などのパラメタを計画生成エンジンに投入することによって自動生成される。そして、計画生成エンジンによる配送計画の生成を前提とした配送計画生成サービスでは、計画生成エンジンによって立案された配送計画(Pステップ)に従って配送が実施され(Dステップ)、予実比較によって計画と実績との差異を確認し(Cステップ)、改善すべき点を配送計画に反映して適切な配送計画に補正する(Aステップ)ことによって、配送業務のPDCAサイクルを回すことができる。 In the above delivery plan generation service, the delivery plan is automatically generated by inputting parameters such as the vehicle load capacity to the plan generation engine. Then, in the delivery plan generation service premised on the generation of the delivery plan by the plan generation engine, the delivery is carried out according to the delivery plan (P step) drafted by the plan generation engine (D step), and the plan and the actual result are compared by the forecast and actual comparison. By confirming the difference between the above (step C), reflecting the points to be improved in the delivery plan, and correcting the appropriate delivery plan (step A), the PDCA cycle of the delivery operation can be turned.
計画生成エンジンに関する従来技術として、例えば、特許文献1には、商品の配送計画を生成する配送計画装置が開示されている。特許文献1に開示された配送計画装置は、荷主情報(商品の配送元を特定する識別子と配送元の位置情報)、届け先情報(商品の配送先を特定する識別子と配送先の位置情報)、配送設備情報(配送手段である配送設備を特定する識別子と配送設備が制御可能なパラメタに関する情報)および商品管理情報(商品を特定する識別子と、該商品の出荷時のパラメタと納品時のパラメタを指定する商品制御情報)を処理して商品の配送計画を行う配送計画装置であって、特定の商品を特定の配送設備によって特定の配送元から特定の配送先へ配送する際に荷主情報および届け先情報から特定の商品の配送時間を計算する配送時間演算部と、特定の商品の商品管理情報と配送時間から特定の配送設備がパラメタを制御する制御スケジュールを計算する配送設備制御部とを備える。
As a prior art relating to a plan generation engine, for example,
また、特許文献2には、運転手の習熟度を考慮した最適な配送計画を立案しようとする配送計画支援システムが開示されている。特許文献2に開示された配送計画支援システムは、配送計画問題をエネルギー関数の最小化問題として定式化し、シミュレーテッド・アニーリング法を用いてエネルギー関数を最小化する重み係数を求めることによって、最適化された配送計画を作成する。
Further,
しかしながら、特許文献1のような計画生成エンジンによる配送計画の生成を前提とする配送計画生成サービスにおいては、改善すべき点(要改善項目)を配送計画に反映して適切な配送計画に補正しようとするとき、計画担当者がパラメタ値を変更しながら計画生成エンジンに投入して適切な配送計画を探す必要があり、計画担当者の作業負荷が大きいという課題があった。また、人手によるパラメタ値の調整が難しいことから、最適な配送計画を立案することが困難な場合が生じるという課題があった。
However, in a delivery plan generation service that presupposes the generation of a delivery plan by a plan generation engine such as
上記課題について詳しく説明する。計画生成エンジンは複雑な計算を行って配送計画を生成するため、パラメタ値の増減が生成される配送計画に対して具体的にどのような変化をもたらすか、正確に予測することは困難である。例えば、パラメタの値を1変更しただけで、全く異なる配送計画が生成されることがある。そのため、パラメタ値を変更して生成された配送計画が、計算結果としては最適なものであっても、業務的には最適ではないという場合が発生することがあり、計画担当者は、配送計画に対して要改善項目が存在する場合に、それが適切に補正された配送計画が生成されるまで、パラメタを微調整しながら試行錯誤を繰り返さなければならなかった。またときには、パラメタの最適解に辿り着けず、計画担当者の業務において最適な配送計画を立案することが困難になることもあった。 The above issues will be described in detail. Since the plan generation engine performs complicated calculations to generate a delivery plan, it is difficult to accurately predict what kind of change will be caused to the delivery plan in which the increase or decrease of the parameter value is generated. .. For example, changing the value of a parameter by 1 may generate a completely different delivery plan. Therefore, even if the delivery plan generated by changing the parameter value is optimal as a calculation result, it may not be optimal in terms of business, and the person in charge of planning may say that the delivery plan is not optimal. If there was an item that needed improvement, trial and error had to be repeated while fine-tuning the parameters until a delivery plan that was properly corrected was generated. In addition, sometimes it was not possible to reach the optimum solution of the parameters, and it became difficult to formulate the optimum delivery plan in the work of the person in charge of planning.
また、特許文献2の配送計画支援システムは、配送計画立案の全体を定式化して、パラメタ更新則に則って重み係数を調整することによって最適な配送計画の立案を行うものであり、計画生成エンジンによる配送計画の生成を前提とした配送計画生成サービスとは、配送計画立案に対するアプローチが根本的に異なるものである。そのため、計画生成エンジンによって生成された任意の配送計画に様々な要改善項目を反映して配送計画を補正しようとする配送計画生成サービスに対しては、特許文献2に開示された技術を適用することは困難であった。
Further, the delivery plan support system of
本発明は以上の点を考慮してなされたもので、計画生成エンジンによる配送計画の生成を前提とする配送計画生成サービスにおいて、配送計画を補正する際の計画担当者の作業負荷を低減するとともに、業務上の最適な配送計画を立案し易くすることが可能な配送計画作成装置及び配送計画作成方法を提案しようとするものである。 The present invention has been made in consideration of the above points, and in the delivery plan generation service premised on the generation of the delivery plan by the plan generation engine, the workload of the planner when correcting the delivery plan is reduced. , It is an attempt to propose a delivery plan creation device and a delivery plan creation method that can facilitate the formulation of an optimal delivery plan for business.
かかる課題を解決するため本発明においては、配送計画を作成するために用いる複数のパラメタのうち、改善項目に対応して事前に設定された変更対象パラメタと調整された前記変更対象パラメタが及ぼす前記改善項目への有意さを評価する前記変更対象パラメタの有効度とを格納する記憶媒体と、前記複数のパラメタの第一の値に基づいて、第一の複数の配送車両により第一の配送物を第一の配送先に配送する第一の配送計画を作成し、前記第一の配送計画に対する第一の改善項目を受領し、前記第一の改善項目に対応する第一の変更対象パラメタを前記記憶媒体から取得し、前記第一の変更対象パラメタの第一の値を調整した前記第一の変更対象パラメタの第二の値に基づいて、第二の複数の配送車両により前記第一の配送物を前記第一の配送先に配送する第二の配送計画を作成し、前記作成した前記第二の配送計画を一覧表示する計画一覧画面の表示を制御するプロセッサと、を有し、前記プロセッサは、前記第二の配送計画に対する処置に応じて、前記第二の配送計画の作成時に値が調整された前記変更対象パラメタの前記有効度を変動させて更新し、前記計画一覧画面に一覧表示する前記第二の配送計画の表示順序を、各前記第二の配送計画における前記第一の改善項目に対応する前記第一の変更対象パラメタの前記有効度に基づいて変更する配送計画作成装置が提供される。 In order to solve this problem, in the present invention, among the plurality of parameters used for creating the delivery plan, the change target parameter set in advance corresponding to the improvement item and the change target parameter adjusted are exerted by the change target parameter. The first delivery by the first plurality of delivery vehicles based on the storage medium that stores the effectiveness of the parameter to be changed for evaluating the significance to the improvement item and the first values of the plurality of parameters. Create a first delivery plan, receive the first improvement item for the first delivery plan, and set the first change target parameter corresponding to the first improvement item. The first by the second plurality of delivery vehicles based on the second value of the first change target parameter obtained from the storage medium and adjusted for the first value of the first change target parameter. It has a processor that creates a second delivery plan for delivering the delivered goods to the first delivery destination, and controls the display of the plan list screen that displays the created second delivery plan in a list . The processor changes and updates the validity of the change target parameter whose value was adjusted at the time of creating the second delivery plan according to the action for the second delivery plan, and lists it on the plan list screen. A delivery plan creation device that changes the display order of the second delivery plan to be displayed based on the effectiveness of the first change target parameter corresponding to the first improvement item in each of the second delivery plans. Is provided.
また、かかる課題を解決するため本発明においては、記憶媒体とプロセッサを備える配送計画作成装置において、前記記憶媒体は、配送計画を作成するために用いる複数のパラメタのうち、改善項目に対応して事前に設定された変更対象パラメタと調整された前記変更対象パラメタが及ぼす前記改善項目への有意さを評価する前記変更対象パラメタの有効度とを予め格納し、前記プロセッサは、前記複数のパラメタの第一の値に基づいて、第一の複数の配送車両により第一の配送物を第一の配送先に配送する第一の配送計画を作成し、前記第一の配送計画に対する第一の改善項目を受領し、前記第一の改善項目に対応する第一の変更対象パラメタを前記記憶媒体から取得し、前記第一の変更対象パラメタの第一の値を調整した前記第一の変更対象パラメタの第二の値に基づいて、第二の複数の配送車両により前記第一の配送物を前記第一の配送先に配送する第二の配送計画を作成し、前記作成した前記第二の配送計画を一覧表示する計画一覧画面の表示を制御し、さらに前記プロセッサは、前記第二の配送計画に対する処置に応じて、前記第二の配送計画の作成時に値が調整された前記変更対象パラメタの前記有効度を変動させて更新し、前記計画一覧画面に一覧表示する前記第二の配送計画の表示順序を、各前記第二の配送計画における前記第一の改善項目に対応する前記第一の変更対象パラメタの前記有効度に基づいて変更する配送計画作成方法が提供される。
Further, in order to solve such a problem, in the present invention, in the delivery plan creating device including the storage medium and the processor, the storage medium corresponds to the improvement item among the plurality of parameters used for creating the delivery plan. The preset change target parameter and the effectiveness of the change target parameter for evaluating the significance of the adjusted change target parameter to the improvement item are stored in advance, and the processor uses the plurality of parameters. Based on the first value, a first delivery plan is created in which the first delivery is delivered to the first delivery destination by the first plurality of delivery vehicles, and the first improvement over the first delivery plan. The first change target parameter obtained by receiving the item, acquiring the first change target parameter corresponding to the first improvement item from the storage medium, and adjusting the first value of the first change target parameter. Based on the second value of, a second delivery plan for delivering the first delivery to the first delivery destination by the second plurality of delivery vehicles is created, and the created second delivery is made. The processor controls the display of the plan list screen for listing the plans, and the processor adjusts the value at the time of creating the second delivery plan in response to the action for the second delivery plan. The display order of the second delivery plan, which is updated by varying the effectiveness and displayed in a list on the plan list screen, corresponds to the first improvement item in each of the second delivery plans. A delivery plan creation method for changing based on the effectiveness of the parameter to be changed is provided.
本発明によれば、配送計画を補正する際の計画担当者の作業負荷を低減するとともに、業務上の最適な配送計画を立案し易くすることができる。 According to the present invention, it is possible to reduce the workload of the person in charge of planning when correcting the delivery plan, and to facilitate the formulation of the optimum delivery plan for business.
以下、図面を参照して、本発明の一実施形態を詳述する。 Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
(1)構成
図1は、本発明の一実施形態に係る配送計画作成装置を含む配送計画作成システム全体の構成例を示すブロック図である。図1に示したように、配送計画作成システム1は、配送計画の生成及び表示に関する処理等を行う配送計画作成装置10と、配送計画作成装置10とネットワーク30を介して接続されてユーザ(計画担当者)によって操作されるクライアント端末20と、クライアント端末20への入力を行う入力装置40と、クライアント端末20からの出力を行う出力装置50と、を備えて構成される。
(1) Configuration Figure 1 is a block diagram showing a configuration example of the entire delivery plan creation system including the delivery plan creation device according to the embodiment of the present invention. As shown in FIG. 1, the delivery
配送計画作成装置10は、一般的なコンピュータで実現することができ、少なくとも中央演算処理装置11、主記憶装置12、及び補助記憶装置13を備える。具体的には例えば、中央演算処理装置11はCPU(Central Processing Unit)であり、主記憶装置12はメモリであり、補助記憶装置13はストレージである。なお、補助記憶装置13の少なくとも一部を、ネットワーク30を介して接続される外部ストレージ等で構成するようにしてもよい。詳細は後述するが、本実施形態に係る配送計画作成装置10は、自動生成された配信計画に対して計画担当者から改善を要望する項目(要改善項目)が指定された場合に、指定された要改善項目を改善する配送計画の改善案(改善計画)を生成し、計画担当者に提示する。
The delivery
クライアント端末20は、一般的なコンピュータで実現することができ、少なくとも中央演算処理装置21及び主記憶装置22を備える。具体的には例えば、中央演算処理装置21はCPUであり、主記憶装置22はメモリである。主記憶装置22内に示された画面表示部221は、配送計画作成装置10からの表示制御に基づく表示内容を、出力装置50に画面表示させる機能を有する。画面表示部221は、中央演算処理装置11が主記憶装置22に格納された所定のプログラムを読み出して実行することによって実現される。
The
入力装置40は、クライアント端末20に接続された入力装置であって、具体的には例えばキーボードやマウス等の入力デバイスである。出力装置50は、クライアント端末20に接続された出力装置であって、具体的には例えば液晶ディスプレイ等の表示デバイスである。本実施形態では、配送計画作成装置10からの表示制御に基づく表示画面が出力装置50に表示されているとき、計画担当者は、入力装置40を操作することによって、上記表示画面において選択や決定等の操作を行うことができる。またこのとき、クライアント端末20は、入力装置40から上記表示画面に対して行われた操作について、当該操作を示す情報を、ネットワーク30を介して配送計画作成装置10に送信することができる。
The
(1-1)機能部
配送計画作成装置10において、主記憶装置12にはプログラムが格納されている。配送計画作成装置10では、中央演算処理装置11が主記憶装置12に格納されたプログラムを読み出して実行することによって、各機能部(具体的には、図1に示した計画生成エンジン121、計画生成部122、表示画面制御部123、有効度DB反映部124、及び有効度画面反映部125)が実現される。
(1-1) Functional unit In the delivery
計画生成エンジン121は、配送計画を自動生成する機能を有する。計画生成エンジン121が生成した配送計画は、配送計画テーブル131(図1参照)に記録される。本実施形態における計画生成エンジン121は、車両積載量などのパラメタの投入に基づいて配送計画を自動生成する既知のアルゴリズム(例えば、特許文献1に開示された配送計画装置のアルゴリズム)を利用することができる。そのため、計画生成エンジン121の詳細な説明は省略する。
The
計画生成部122は、配送計画に対する要改善項目がユーザ(計画担当者)によって選択された場合に、選択された要改善項目を改善する配送計画(以後、「改善計画」と呼ぶ)を立案する機能を有する。計画生成部122は、選択された要改善項目に影響を与えるパラメタ(変更対象パラメタ)の値を変更しながら計画生成エンジン121に投入することによって、改善計画の候補となる配送計画(改善計画候補)を生成させ、生成した改善計画候補のうち所定の条件を満たすものだけを改善計画として提案対象計画テーブル137(図1参照)に登録する。計画生成部122が上記機能を提供するための処理を改善計画生成処理と称し、その詳細は図13等を参照して後述する。
The
表示画面制御部123は、配送計画作成装置10による処理の実行に伴って出力装置50に表示される各種の表示画面を制御する機能を有する。表示画面制御部123が、表示画面の制御情報をネットワーク30を介してクライアント端末20に送信し、クライアント端末20の画面表示部221が、受信した制御情報に基づく表示画面を出力装置50に表示させる。
The display
本実施形態では、表示画面制御部123によって制御される各種の表示画面の一例として、配送計画の予定及び実績を表示する予実比較画面510、配送計画に対する要改善項目を計画担当者に選択させるために表示する要改善項目選択画面520、改善計画生成処理で生成された1または複数の改善計画を一覧表示する計画一覧画面530、及び計画一覧画面530で選択された幾つかの改善計画を比較表示する計画比較画面540について、図面を参照しながら後述する。
In the present embodiment, as an example of various display screens controlled by the display
有効度DB反映部124は、生成された配送計画に対する処置に応じてパラメタの組合せの有効度を算出し、補助記憶装置13が保持するデータに反映する(具体的には、変更対象パラメタ有効度テーブル136に格納される有効度を更新する)機能を有する。有効度DB反映部124が上記機能を提供するために実行する処理を有効度フィードバック処理と称し、その詳細は図14を参照して後述する。
The validity
有効度画面反映部125は、有効度DB反映部124によって算出されたパラメタの組合せの有効度を、表示画面制御部123によって制御される計画一覧画面530の表示に反映する機能を有する。有効度画面反映部125が上記機能を提供するために実行する処理を有効度表示反映処理と称し、その詳細は図15を参照して後述する。
The validity
(1-2)各種データ
図1には、配送計画作成装置10の補助記憶装置13が保持する永続化されたデータの一例として、配送計画テーブル131、配送実績テーブル132、変更対象パラメタテーブル133、改善評価式管理テーブル134、計画妥当性評価値テーブル135、変更対象パラメタ有効度テーブル136、及び提案対象計画テーブル137が示されている。なお、図1では、プログラムの実行に伴って一時的に作成されるデータについては記載を省略している。
(1-2) Various data In FIG. 1, as an example of the persistent data held by the
以下、補助記憶装置13に保持される上記の各種データ(テーブル)について個々に説明する。
Hereinafter, the various data (tables) held in the
配送計画テーブル131は、計画生成エンジン121によって生成された配送計画を管理するためのテーブルであり、配送実績テーブル132は、配送計画に対する実績値を管理するためのテーブルである。配送計画テーブル131及び配送実績テーブル132のデータ構造は、既存技術を流用可能な計画生成エンジン121に依存することから、詳細な説明を省略する。
The delivery plan table 131 is a table for managing the delivery plan generated by the
変更対象パラメタテーブル133は、要改善項目に影響を与えるパラメタ(変更対象パラメタ)と、その値を変更する際の試行範囲を管理するためのテーブルである。 The change target parameter table 133 is a table for managing the parameters (change target parameters) that affect the items requiring improvement and the trial range when changing the values.
図2は、変更対象パラメタテーブルの一例を示す図である。図2に例示した変更対象パラメタテーブル133は、要改善項目1331、変更対象パラメタ1332、有効値域1333、及び値の変更幅1334のデータ項目(カラム)を有する。各データ項目1331~1334の内容は予め設定される。
FIG. 2 is a diagram showing an example of a parameter table to be changed. The change target parameter table 133 exemplified in FIG. 2 has data items (columns) of improvement-required
要改善項目1331は、配送計画に対して計画担当者が抱き得る改善点を列挙したものである。要改善項目1331に保持された複数の要改善項目は、要改善項目選択画面520において、ユーザ(計画担当者)が選択可能な要改善項目として表示される。
The
変更対象パラメタ1332は、計画生成エンジン121による配送計画の生成において使用されるパラメタのうち、当該レコードの要改善項目1311に影響を及ぼすパラメタである。この変更対象パラメタ1332は、改善計画生成処理において改善計画候補を生成する際に、計画生成エンジン121に投入する入力値が変更されるパラメタとなる。要改善項目に対して影響を与えるパラメタ(変更対象パラメタ)は、技術的に限定することができ、また、1の要改善項目に対して影響を与えるパラメタは1つとは限らず、複数の場合もある。そこで本実施形態では、1の要改善項目に対応する変更パラメタをまとめて称するときに、「変更対象パラメタの組合せ」、あるいは「変更対象パラメタ組合せ」と称することがある。
The
有効値域1333及び値の変更幅1334は、改善計画候補を生成する際に変更される変更対象パラメタ1332の入力値の値域と変更幅である。
The
改善評価式管理テーブル134は、改善計画生成処理において、生成した改善計画候補の配送計画が、元の配送計画と比較したときに、要改善項目を改善したか否かを判定する評価式を管理するためのテーブルである。 The improvement evaluation formula management table 134 manages an evaluation formula that determines whether or not the improvement-required item has been improved when the generated improvement plan candidate delivery plan is compared with the original delivery plan in the improvement plan generation process. It is a table to do.
図3は、改善評価式管理テーブルの一例を示す図である。図3に例示した改善評価式管理テーブル134は、要改善項目1341、評価式1342、改善判定条件1343、及び値の許容範囲1344のデータ項目を有する。
FIG. 3 is a diagram showing an example of an improvement evaluation formula management table. The improvement evaluation formula management table 134 exemplified in FIG. 3 has data items of an improvement required
要改善項目1341は、変更対象パラメタテーブル133の要改善項目1331に対応する。評価式1342は、要改善項目1341に対応する評価式の内容である。改善判定条件1343は、評価式1342を用いて得られた評価値について、改善の可否を判定する条件である。許容範囲1344は、選択された要改善項目以外の要改善項目における異常値の判定(後述する図13のステップS306)で用いられる、評価値の許容範囲である。
The improvement-required
計画妥当性評価値テーブル135は、改善計画生成処理によって立案されて、計画担当者への提案対象とされる配送計画(改善計画)について、各計画の妥当性評価値を格納するテーブルである。妥当性評価値とは、配送計画作成装置10によって生成される複数の配送計画の妥当性を、計画担当者が比較評価するための値である。
The plan validity evaluation value table 135 is a table that stores the validity evaluation value of each plan for the delivery plan (improvement plan) that is drafted by the improvement plan generation process and is to be proposed to the person in charge of planning. The validity evaluation value is a value for the planner to compare and evaluate the validity of a plurality of delivery plans generated by the delivery
図4は、計画妥当性評価値テーブルの一例を示す図である。図4に例示した計画妥当性評価値テーブル135において、提案対象計画ID1351は、提案対象計画テーブル137のシーケンスIDを参照する外部キーであり、計画一覧画面530において計画担当者への提案対象となる改善計画のそれぞれに、異なるIDが付される。総走行距離1352から最小稼働時間1353までの各カラム(具体的には、総走行距離、総稼働時間、平均走行距離、平均稼働時間、最大走行距離、最大稼働時間、最小走行距離、最小稼働時間)は、妥当性評価値であり、各項目に該当する値が配送計画から算出されて格納される。また、図4において最小稼働時間1353より右側に示された各カラム(稼働車両の積載率の平均値1354や車両稼働時間の分散1355等)には、改善評価式管理テーブル134の評価式1342に基づいて算出された評価値が格納される。これらの評価値も、妥当性評価値として使用する。
FIG. 4 is a diagram showing an example of a plan validity evaluation value table. In the plan validity evaluation value table 135 illustrated in FIG. 4, the proposal
変更対象パラメタ有効度テーブル136は、変更対象パラメタの組合せのうち、有効度フィードバック処理(図14参照)において有効度に変動があった組合せを管理するためのテーブルである。 The change target parameter validity table 136 is a table for managing combinations of change target parameter combinations whose effectiveness has changed in the effectiveness feedback process (see FIG. 14).
図5は、変更対象パラメタ有効度テーブルの一例を示す図である。図5に例示した変更対象パラメタ有効度テーブル136は、変更対象パラメタ組合せ1361、変更内容1362、及び有効度1363のデータ項目を有する。
FIG. 5 is a diagram showing an example of the change target parameter validity table. The change target parameter validity table 136 exemplified in FIG. 5 has data items of the change
変更対象パラメタ組合せ1361には、配送計画の生成において入力値が変更された変更対象パラメタの組合せが記録され、変更内容1362には、その入力値の変更量が記録される。そして、有効度1363には、当該配送計画における有効度の変動量が記録される。
The change
提案対象計画テーブル137は、改善計画生成処理によって立案されて、計画担当者への提案対象とされる配送計画(改善計画)を格納するテーブルである。提案対象計画テーブル137に格納された改善計画は、計画一覧画面530において一覧表示される。
The proposal target plan table 137 is a table that stores a delivery plan (improvement plan) that is drafted by the improvement plan generation process and is a proposal target to the person in charge of planning. The improvement plans stored in the proposal target plan table 137 are listed on the
図6は、提案対象計画テーブルの一例を示す図である。図6に例示した提案対象計画テーブル137は、変更対象パラメタ組合せ1371、及び変更内容1372等のデータ項目を有する。図6に例示したように、提案対象計画テーブル137では、変更対象パラメタ組合せ1371に、改善計画の立案時に元の配送計画から変更したパラメタの組合せが記録され、変更内容1372に、各パラメタの入力値の変更内容が記録されることによって、元の配送計画と、実際に生成された配送計画(改善計画)とが紐付けられる。なお、図6において変更内容1372よりも右側のカラムは省略されているが、ここには、配送計画テーブル131と同一のテーブル構造が持たれる。
FIG. 6 is a diagram showing an example of a proposal target planning table. The proposed target plan table 137 illustrated in FIG. 6 has data items such as a change
(2)処理
図7は、計画担当者による次回配送計画の立案フェーズの流れを示すフローチャートである。図7には、配送計画作成装置10による配送計画の生成を取り込んだ後の配送計画生成サービスにおいて、配送計画及び配送実績をもとに次回の配送計画を立案する作業手順が、計画担当者の観点から示されている。
(2) Processing FIG. 7 is a flowchart showing the flow of the planning phase of the next delivery plan by the person in charge of planning. In FIG. 7, in the delivery plan generation service after incorporating the generation of the delivery plan by the delivery
図7によればまず、計画担当者は、出力装置50に表示される予実比較画面510をみて、配送計画の予実(予定及び実績)を確認する(ステップS101)。
According to FIG. 7, first, the person in charge of planning confirms the forecast / actual (plan and actual) of the delivery plan by looking at the forecast /
図8は、予実比較画面の一例を示す図である。前述したように、予実比較画面510は、表示画面制御部123によって制御される表示画面の1つであって、配送計画の予定及び実績を比較表示することができる。
FIG. 8 is a diagram showing an example of a forecast / actual comparison screen. As described above, the forecast /
図8に例示した予実比較画面510の場合、第1表示領域511及び第2表示領域512に、配送計画における詳細な情報が配送車両ごとに表示される。より具体的には、第1表示領域511には、各配送車両の作業がタイムチャートで示され、第2表示領域512には、各配送車両の配送経路及び積み下ろし場所が地図上に表示される。第1表示領域511及び第2表示領域512における配送計画の情報表示では、配送計画の予定と実績とについて、重ねて表示するようにしてもよいし、タブ操作等によって切り替えて表示する等してもよい。
In the case of the forecast /
また、図8の予実比較画面510には、表示された配送計画に対する処置を計画担当者が決定するためのボタン513~515が設置されている。「計画生成」と表記されたボタン513は、表示された配送計画に改善すべき項目(要改善項目)が存在せず、現在の表示内容に沿って次回の配送計画を生成する場合に選択される。「パラメタ修正」と表記されたボタン514は、表示された配送計画に要改善項目が存在し、かつ、修正すべきパラメタが分かる場合に選択される。「要改善項目選択」と表記されたボタン515は、表示された配送計画に要改善項目が存在するものの、修正すべきパラメタが分からない場合に選択される。ボタン515が操作されると、要改善項目選択画面520が表示される。
Further, on the forecast /
図7の説明に戻る。ステップS101で予実比較画面510を確認した後、計画担当者は、表示された配送計画に要改善項目が存在するか否かを判断する(ステップS102)。ステップS102において要改善項目が存在する場合はステップS103に進み、存在しない場合は、計画担当者がボタン513を操作することによってステップS105に進む。ステップS105に進んだ場合は、配送計画作成装置10の計画生成エンジン121が次回の配送計画を自動生成し、ステップS107に進む。
Returning to the description of FIG. After confirming the forecast /
一方、ステップS103に進んだ場合、計画担当者は計画条件を見直し、要改善項目の是正のために修正すべきパラメタが分かるか否かを判断する(ステップS104)。ステップS104において修正すべきパラメタが分かる場合は、計画担当者がボタン514を操作することによってステップS106に進み、分からない場合は、計画担当者がボタン515を操作することによってステップS109に進む。
On the other hand, when the process proceeds to step S103, the person in charge of planning reviews the planning conditions and determines whether or not the parameters to be corrected for the correction of the items requiring improvement are known (step S104). If the parameter to be corrected is known in step S104, the planner operates the
予実比較画面510でボタン514が操作された場合のステップS106では、修正パラメタを入力する画面(不図示)が表示され、この画面において計画担当者がパラメタを修正する。そして、入力された修正パラメタを用いて、配送計画作成装置10の計画生成エンジン121が次回の配送計画を自動生成し、ステップS107に進む。
In step S106 when the
ステップS107では、ステップS105またはステップS106において自動生成された配送計画が出力装置50に表示され、計画担当者は、表示された配送計画に改善すべき点が存在するか否かを判断する。ステップS107において改善すべき点が存在しない場合には(ステップS107のNO)、自動生成した配送計画を採用し(ステップS108)、次回配送計画の立案を終了する。一方、ステップS107において改善すべき点が存在した場合には(ステップS107のYES)、要改善項目が存在するものの修正すべき適切なパラメタが分からない状況を意味するため、ステップS104のNOの場合と同様に、ステップS109に進む。
In step S107, the delivery plan automatically generated in step S105 or step S106 is displayed on the
予実比較画面510でボタン515が操作された場合のステップS109では、要改善項目選択画面520が表示され、計画担当者は、要改善項目選択画面520で要改善項目を1つ選択して入力する。
In step S109 when the
図9は、要改善項目選択画面の一例を示す図である。要改善項目選択画面520は、ある配送計画に対して、計画担当者が改善したい項目(要改善項目)を選択するための表示画面であって、図9に例示した要改善項目選択画面520の場合、計画担当者が、ドロップダウン形式で表示される複数の要改善項目のリスト521のうちから1つの項目を選択し、選択後に「計画生成」のボタン522を操作することによって、選択した要改善項目が配送計画作成装置10に入力される。リスト521に表示される要改善項目の選択肢は、補助記憶装置13に記憶されている要改善項目の各レコード(具体的には例えば、変更対象パラメタテーブル133の要改善項目1331)に対応する。
FIG. 9 is a diagram showing an example of a screen for selecting an item requiring improvement. The improvement-required
なお、2以上の項目を改善の適用対象としたい場合、計画担当者は、より重視する項目を要改善項目選択画面520で選択した上で、後述する計画一覧画面530(図11参照)において、他の項目を適宜フィルタリングすればよい。また、出力装置50における要改善項目選択画面520と他の表示画面との表示上の関係は、特に限定されるものではないが、例えば、図8に例示した予実比較画面510に組み込まれるようにしてもよい。
If two or more items are to be applied for improvement, the person in charge of planning selects the item to be more important on the improvement
図7の説明に戻る。ステップS109において要改善項目選択画面520で要改善項目の選択及び入力が行われると、入力された要改善項目に基づいて、配送計画作成装置10の計画生成部122による制御のもと改善計画生成処理が実行されることにより、計画生成エンジン121によって1または複数の改善計画が自動生成される(ステップS110)。
Returning to the description of FIG. When the improvement-required item is selected and input on the improvement-required
次いで、配送計画作成装置10の表示画面制御部123による制御のもと、出力装置50に計画一覧画面530が表示されることにより、ステップS110で自動生成された1または複数の改善計画が計画担当者に提示される(ステップS111)。計画一覧画面530については、図11を参照しながら後述する。
Next, the
そして、計画担当者は計画一覧画面530を確認して、最適な計画が提示されたか否かを判断する(ステップS112)。ステップS112において最適な計画が提示されていなければ(ステップS112のNO)、計画担当者が「再計画」に相当する操作(図11の計画一覧画面530におけるボタン539の操作)を行うことによって、ステップS109に戻り、改めて要改善項目選択画面520において要改善項目を選択及び入力する。一方、ステップS112において最適な計画が提示されていた場合は(ステップS112のYES)、計画担当者が「採用」に相当する操作(図11の計画一覧画面530におけるボタン538の操作)を行うことによって、ステップS113に進む。
Then, the person in charge of planning confirms the
ステップS113では、計画担当者が、計画一覧画面530に提示された1または複数の改善計画のうちから採用する最適な改善計画を1つ選択し、「採用」に相当する操作(図11の計画一覧画面530におけるボタン538の操作)を行うことによって、最適な改善計画を次回の配送計画に採用する。そして最後に、配送計画作成装置10の有効度DB反映部124が、パラメタ変更値の有効度を保持データ(具体的には、変更対象パラメタ有効度テーブル136)にフィードバックし(ステップS114)、次回配送計画の立案が終了する。
In step S113, the person in charge of planning selects one of the optimum improvement plans to be adopted from one or a plurality of improvement plans presented on the
ここまで、図7を参照しながら、本実施形態に係る配送計画作成装置10による配送計画の生成を取り込んだ配送計画生成サービスにおける、次回の配送計画の立案について計画担当者の観点で手順を示した。このうち、ステップS109~S112の処理は、「配送計画作成装置10が、要改善項目に影響を与えるパラメタの値を変更しながら改善計画を立案し、計画担当者に提示する」処理を、最適な改善計画に到達するまで繰り返すものであり、従来の配送計画生成サービスにおいて、計画担当者が手でパラメタの微調整を繰り返して行っていた作業に代わるものである。本実施形態では、このステップS109~S112(後処理を含むとステップS114まで)の処理を配送計画作成装置10が実行することによって、次回の配送計画を立案する際の計画担当者の作業負荷を軽減するだけでなく、従来の手作業の調整では到達できない可能性があった「業務上の最適な配送計画」を、システム処理によって探し出すことができる。その結果、本実施形態によれば、配送業務のPDCAサイクルにおけるC(配送実績確認)からA(配送計画補正)にあたる業務をスムーズに回すことができ、配送業務の効率化及び高度化を実現することができる。
Up to this point, with reference to FIG. 7, the procedure for planning the next delivery plan in the delivery plan generation service incorporating the generation of the delivery plan by the delivery
(2-1)改善計画作成装置による処理
図10は、配送計画作成装置による処理手順例を示すフローチャートである。図10は、次回の配送計画を立案するために配送計画作成装置10が実行する処理、すなわち、図7のステップS109~S114における配送計画作成装置10による処理について、その詳細な処理手順例を示したものである。
(2-1) Processing by the improvement plan creating device FIG. 10 is a flowchart showing an example of a processing procedure by the delivery plan creating device. FIG. 10 shows a detailed processing procedure example of the process executed by the delivery
図10によれば、まず、表示画面制御部123が、要改善項目が入力されたか否かを判定する(ステップS201)。図9を用いて具体的に説明すると、表示画面制御部123(計画生成部122等でもよい)は、予実比較画面510において、要改善項目が1つ選択されて「計画生成」のボタン522が操作されたか否かを判定する。要改善項目が入力された場合は、ステップS202に進み、要改善項目が入力されていない場合は、処理を終了する。
According to FIG. 10, first, the display
次に、計画生成部122が、ステップS201で入力された要改善項目に基づいて、改善計画生成処理の実行を制御する(ステップS202)。詳細は図13等を参照して後述するが、改善計画生成処理が実行されると、入力された要改善項目に影響を与える変更対象パラメタの値を変更しながら改善計画候補の配送計画が生成され、これらの改善計画候補のうち、入力された要改善項目を改善し、かつ、他の要改善項目にも異常値が生じていない配送計画が、計画担当者への提案対象の配送計画(改善計画)として、提案対象計画テーブル137に登録される。
Next, the
そして、ステップS202の改善計画生成処理の実行後、表示画面制御部123が、クライアント端末20の画面表示部221を介して出力装置50に計画一覧画面530を表示させることにより、提案対象計画テーブル137に登録された1または複数の改善計画を一覧表示する(ステップS203)。
Then, after executing the improvement plan generation process in step S202, the display
図11は、計画一覧画面の一例を示す図である。図11に例示した計画一覧画面530の場合、最上部に、計画担当者によって入力(選択)された要改善項目が「積載率を高くする」であることが示されている。また、計画担当者は、最下部に設けられたボタン537~539を操作することによって、表示された改善計画に対する処置を決定することができる。
FIG. 11 is a diagram showing an example of a plan list screen. In the case of the
図11に示した計画一覧画面530の構成について説明する。
The configuration of the
入力項目531では、ソート設定及びフィルタリング設定の対象範囲を指定する。例えば、ソート設定及びフィルタリング設定の対象範囲として、提案対象計画テーブル137に登録された全データとするか、現在表示中のデータとするか、をドロップダウンメニューで選択することができる。
In the
チェックボックス532では、一覧表示領域536において所定の改善計画に対して固定表示を行うか否かを設定する。例えば、チェックボックス532が選択されている(チェックが付けられている)場合、一覧表示領域536において「固定」のチェックボックスが選択されている改善計画は、ソートやフィルタリングの条件が変更されたとしても、固定的に必ず表示される。
The
入力項目533では、一覧表示領域536に一覧表示された改善計画に対するソートの条件(ソートの可否を含む)を設定する。図11では、2種類のソート項目を設定可能にしているが、この項目数は特に限定されない。
In the input item 533, the sorting condition (including whether or not sorting is possible) for the improvement plan listed in the
入力項目534では、一覧表示領域536に一覧表示された改善計画に対するフィルタリングの条件(フィルタリングの可否を含む)を設定する。例えば、あるフィルタリング項目について値の範囲が設定された場合には、当該項目に当該範囲の値を有する計画だけが一覧表示領域536に表示される。
In the
チェックボックス535では、一覧表示領域536に表示される改善計画の表示順序に対して、有効度ボーナスを適用するか否かを設定する。例えば、チェックボックス535が選択されている(チェックが付けられている)場合、一覧表示領域536における改善計画の表示順序に、各改善計画の有効度ボーナスが反映される。有効度ボーナスの詳細は、図14及び図15で後述する。
The
一覧表示領域536には、上記531~535の各設定に従って、提案対象計画テーブル137に登録された複数の配送計画(改善計画)の一部または全てが表示される。一覧表示領域536に表示される各配送計画のカラムは、計画妥当性評価値テーブル135の提案対象計画ID1351以外のカラムとする(図4参照)。
In the
なお、図11の場合、一覧表示領域536には、提案対象計画テーブル137に登録された複数の配送計画(改善計画)のうち、上記のソート/フィルタリング等の設定に適合する上位10件が表示されるとする。しかしこのとき、単純に適合する上位10件を表示用に取得すると、極端に類似した配送計画を取得してしまい、計画担当者がこれらを比較検討して採用するプロセスが無意味になる可能性がある。そこで、本実施形態では、ある程度、類似度に差異を有する配送計画を取得するように工夫してもよい。具体的には例えば、計画妥当性評価値テーブル135(図4参照)から、提案対象となる各配送計画の妥当性評価値を取得し、多次元のユークリッド距離を算出して、一定のユークリッド距離だけ離れた配送計画を、表示対象として取得する等してもよい。なお、類似度を算出する具体的なロジックは、特に限定されない。
In the case of FIG. 11, in the
「比較」と表記されたボタン537は、一覧表示領域536に表示された改善計画のうち、計画担当者が選択した複数の改善計画について、より詳細な比較検討を行う場合に操作される。具体的には、一覧表示領域536において複数の改善計画について「選択」のチェックボックスが選択されている場合に、ボタン537が操作されると、表示画面制御部123が、上記「選択」されている改善計画について、それぞれの「詳細情報」を並べた計画比較画面540を出力装置50に表示する。
The
「採用」と表記されたボタン538は、一覧表示領域536に表示された改善計画のうち、計画担当者が業務上の最適な改善計画を1つ選択し、これを採用する場合に操作される。具体的には、一覧表示領域536において「選択」のチェックボックスを1つだけ選択した状態で、ボタン538が操作された場合に、選択された改善計画が採用される。なお、一覧表示領域536において「選択」のチェックボックスが、0または複数選択されている場合には、ボタン538を非活性化して、無効化するようにしてもよい。
The
「再計画」と表記されたボタン539は、一覧表示領域536に表示された改善計画のなかに、計画担当者が業務上の最適な改善計画が存在しないと判断した場合に操作される。ボタン539が操作された場合は、要改善項目選択画面520が表示されて、要改善項目の再選択が促される。
The
図12は、計画比較画面の一例を示す図である。図12に例示したように、計画比較画面540では、複数の改善計画(配送計画)について、配送先のロケーション情報等の計画一覧画面530の一覧表示領域536では表示しきれない情報が、詳細情報として並べて表示される。計画担当者は、これらの詳細情報を、より業務的に最適な配送計画を比較検討するために使用する。詳細情報の具体的な項目は、計画生成エンジン121の出力に依存するため、説明及び図示を省略する。
FIG. 12 is a diagram showing an example of a plan comparison screen. As illustrated in FIG. 12, on the
図10の説明に戻る。ステップS203で計画一覧画面530を表示した後、表示画面制御部123は、計画一覧画面530において有効度ボーナスの適用が設定されたか否かを判定する(ステップS204)。図11を参照して前述したように、計画一覧画面530においてチェックボックス535が選択された場合に、有効度ボーナスの適用が設定される。ステップS204において有効度ボーナスの適用が設定されたと判定した場合には(ステップS204のYES)、有効度画面反映部125が有効度表示反映処理を実行し(ステップS205)、その終了後にステップS206に進む。有効度表示反映処理の詳細は、図15を参照しながら後述する。一方、ステップS204において有効度ボーナスの適用が設定されていないと判定した場合には(ステップS204のNO)、ステップS205をスキップしてステップS206に進む。
Returning to the description of FIG. After displaying the
ステップS206では、表示画面制御部123は、計画一覧画面530において改善計画の比較表示を行うか否かを判定する(ステップS204)。具体的には、図11を参照して前述したように、計画一覧画面530において、一覧表示領域536で複数の改善計画が選択された状態で「比較」のボタン537が操作された場合に、比較表示を行うと判定される。ステップS204において比較表示を行うと判定した場合には(ステップS204のYES)、選択された複数の改善計画を対象として、表示画面制御部123が計画比較画面540を表示する(ステップS207)。図12では「戻る」ボタン等の図示を省略したが、ステップS207で計画比較画面540の表示が行われた後は、所定の手順を経て計画一覧画面530の表示に戻ることができる等するとし、このとき、ステップS208の処理に進む。一方、ステップS204において比較表示を行わないと判定した場合は(ステップS204のNO)、ステップS207をスキップしてステップS208に進む。
In step S206, the display
そしてステップS208では、表示画面制御部123は、計画一覧画面530において改善計画を採用するか否かを判定する(ステップS204)。図11を参照して前述したように、計画一覧画面530では、1つの改善計画が選択された状態で「採用」のボタン538が操作された場合に、当該改善計画を採用すると判定され、「再計画」のボタン539が操作された場合に、現在表示された改善計画を採用せずに、要改善項目の入力をやり直すと判定される。ステップS208において改善計画を採用すると判定した場合には(ステップS208のYES)、計画生成部122が計画一覧画面530の一覧表示領域536で選択された改善計画を次回の配送計画に採用した上で、ステップS209に進む。
Then, in step S208, the display
ステップS209では、有効度DB反映部124が、「採用」の処置が行われた場合の有効度フィードバック処理を実行することによって、パラメタ変更値の有効度を変更対象パラメタ有効度テーブル136にフィードバックし(ステップS209)、その後、処理を終了する。有効度フィードバック処理の詳細は図14を参照して後述する。
In step S209, the validity
一方、ステップS208において改善計画を採用しないと判定した場合にはステップS201に戻り、要改善項目選択画面520が表示されて、ステップS201以降の処理が繰り返される。
On the other hand, if it is determined in step S208 that the improvement plan is not adopted, the process returns to step S201, the improvement
以上のように、配送計画作成装置10では、配送計画の要改善項目と、それに対応する変更対象パラメタが予めシステム内に格納され、計画担当者が選択した要改善項目に応じて変更対象パラメタを様々に変更した場合の配送計画(改善計画)を複数生成する。また、配送計画作成装置10は、生成した配送計画群を計画担当者から比較・検討可能にするためのインタフェースを提供する。このような処理が行われることにより、計画担当者が最適な配送計画に辿り着けない従来の課題を解消することができる。
As described above, in the delivery
(2-2)改善計画生成処理
図13は、改善計画生成処理の処理手順例を示すフローチャートである。改善計画生成処理は、要改善項目選択画面520で要改善項目が選択及び入力された場合に実行される図10のステップS202の処理であって、計画生成部122によって処理の進行が制御される。
(2-2) Improvement plan generation process FIG. 13 is a flowchart showing a processing procedure example of the improvement plan generation process. The improvement plan generation process is the process of step S202 of FIG. 10 executed when the improvement item requiring improvement item is selected and input on the improvement
なお、計画生成部122は、要改善項目選択画面520で入力された要改善項目だけでなく、車両積載量や最大稼働時間などの計画立案で制約となるパラメタの他、出発/到着ロケーション情報や配送日といった計画立案の対象となる注文情報、車両割付優先順や配送先割付ロジックといったエンジンそのものの挙動を制御するエンジン設定値、およびロケーションごとの配送不可時間帯や車両・車型ごとの積載可能量といった各種マスタ情報を入力にとる。
The
図13によればまず、計画生成部122は、図2の変更対象パラメタテーブル133を参照し、要改善項目選択画面520で選択された要改善項目に対応する変更対象パラメタ1332、及びその有効値域1333を取得する(ステップS301)。
According to FIG. 13, first, the
次に、計画生成部122は、ステップS301で取得した変更対象パラメタ1332の値を有効値域1333の間で変更し、変更後の変更対象パラメタを計画生成エンジン121に投入することによって、改善計画の候補となる配送計画(改善計画候補)を生成する(ステップS302)。なお、変更対象パラメタの値を変更する際の変更幅は、変更対象パラメタテーブル133の値の変更幅1334に従う。
Next, the
次に、計画生成部122は、図3の改善評価式管理テーブル134を参照して、それぞれの要改善項目1341に対応する評価式1342、改善判定条件1343、及び値の許容範囲1344を取得する(ステップS303)。
Next, the
次に、計画生成部122は、ステップS302で生成した改善計画候補に対して、ステップS303で取得した各要改善項目の評価式1342を適用し、評価値を算出する(ステップS304)。
Next, the
次に、計画生成部122は、ステップS304で算出した評価値と、ステップS303で取得した改善判定条件1343及び値の許容範囲1344とを比較して、要改善項目選択画面520で選択された要改善項目を改善できたか否かを判定する(ステップS305)。選択された要改善項目を改善できたと判定した場合はステップS306に進み、改善できなかったと判定した場合は、ステップS308に進む。
Next, the
ステップS306では、計画生成部122は、ステップS304で算出した評価値と、ステップS303で取得した値の許容範囲1344とを比較して、要改善項目選択画面520で選択された以外の要改善項目について、異常値がないかを判定する。異常値がないと判定した場合はステップS307に進み、異常値があると判定した場合は、ステップS308に進む。
In step S306, the
ステップS307では、計画生成部122は、ステップS303で生成した改善計画候補を提案対象計画(改善計画)の1つとして、提案対象計画テーブル137に登録し、ステップS309に進む。またこのとき、計画生成部122は、提案対象計画テーブル137に登録する改善計画に提案対象計画IDを付与し、当該計画に関する妥当性評価値を計画妥当性評価値テーブル135(図4参照)に登録する。例えば、ステップS304で算出した評価値は、計画妥当性評価値テーブル135の稼働車両の積載率の平均値1354以降の各カラムに登録される。
In step S307, the
ステップS308は、選択された要改善項目を改善できなかった場合(ステップS305のNO)、あるいは選択された以外の要改善項目に異常値があった場合(ステップS306のNO)に行われる処理であり、このとき、計画生成部122は、ステップS303で生成した改善計画候補を破棄し、ステップS309に進む。
Step S308 is a process performed when the selected item requiring improvement cannot be improved (NO in step S305) or when there is an abnormal value in an item requiring improvement other than the selected item (NO in step S306). At this time, the
ステップS309では、計画生成部122は、有効度DB反映部124を呼び出し、有効度フィードバック処理を実行させることによって、ステップS302で変更したパラメタ変更値について、その有効度を変更対象パラメタ有効度テーブル136にフィードバックする。有効度フィードバック処理の詳細は図14を参照して説明するが、ステップS309において有効度DB反映部124は、ステップS307を経由した場合は「登録」の処置が行われた場合の有効度フィードバック処理を実行し、ステップS308を経由した場合は「破棄」の処置が行われた場合の有効度フィードバック処理を実行する。
In step S309, the
そして最後に、計画生成部122は、変更対象パラメタの全てのパラメタ値を試したか否かを判定する(ステップS310)。ステップS310の判定は、変更対象パラメタテーブル133の各変更対象パラメタ1332に対応する変更対象パラメタ1332、有効値域1333、及び値の変更幅1334に基づいて判定することができる。ステップS310において全てのパラメタ値を試したと判定した場合(ステップS310のYES)、計画生成部122は、改善計画生成処理を終了する。一方、試していないパラメタ値があると判定した場合(ステップS310のNO)、計画生成部122は、ステップS302に戻り、変更対象パラメタのパラメタ値を変更してステップS302以降の処理を繰り返す。
Finally, the
上述したように、計画生成部122による改善計画生成処理では、計画担当者によって選択(入力)された要改善項目に影響を与えるパラメタ(変更対象パラメタ)の値を変更しながら、複数の改善計画候補を生成し、生成した改善計画候補に対して、「選択された要改善項目を改善できている」という第1の評価(ステップS305)と、「選択された以外の要改善項目で異常値が生じない」という第2の評価(ステップS306)を行って、両方の評価を通過した計画だけを、計画一覧画面530で計画担当者に提示する提示対象計画(改善計画)として登録する。このとき、第1の評価を行うだけでは、例えば未割当注文が多く残っている計画が上位を占めてしまい、計画一覧画面530において採用可能な計画が表示されなくなる可能性が想定される。そのため本実施形態では、第1の評価に加えて第2の評価を行うことで、計画担当者が選択した要改善項目以外の要改善項目についても、許容できない異常値が計画されていないかをチェックするようにしている。この結果、計画生成部122は、計画担当者が採用可能な計画が適切に計画一覧画面530に表示されるよう、改善計画を選定することができる。
As described above, in the improvement plan generation process by the
(2-3)有効度フィードバック処理
図14は、有効度フィードバック処理の処理手順例を示すフローチャートである。有効度フィードバック処理は、計画生成部122による改善計画生成処理で生成された配送計画に対してどのような処置がとられたかに応じて、当該配送計画の生成においてパラメタ値が変更された変更対象パラメタ(複数の場合を考慮すると、変更対象パラメタ組合せ)の有効度を更新(フィードバック)する処理であって、有効度DB反映部124によって実行される。前述したように、有効度フィードバック処理は、図10のステップS209及び図13のステップS309で実行され、それぞれの実行時における配送計画に対する処置の状況(登録、破棄、採用)に応じて異なる補正量で、変更対象パラメタ有効度テーブル136に保持される有効度1363が更新される。
(2-3) Validity Feedback Processing FIG. 14 is a flowchart showing a processing procedure example of the validity feedback processing. The validity feedback process is a change target in which the parameter value is changed in the generation of the delivery plan according to what kind of action is taken for the delivery plan generated in the improvement plan generation process by the
図14によればまず、有効度DB反映部124は、図5に示した変更対象パラメタ有効度テーブル136を参照し、配送計画の生成に使用した変更対象パラメタ組合せとその変更内容に対応するレコードを検索する(ステップS401)。
According to FIG. 14, first, the validity
そして有効度DB反映部124は、ステップS401の検索の結果、対応するレコードが存在したか否かを判定し(ステップS402)、存在した場合はステップS403に進み、存在しなかった場合はステップS404に進む。
Then, the validity
ステップS403では、有効度DB反映部124は、ステップS401の検索で見つかった対応するレコードA(仮称)を取得する。一方、ステップS404では、有効度DB反映部124は、ステップS401の検索で見つからなかった対応するレコードA(仮称)を変更対象パラメタ有効度テーブル136に新規追加する。なお、新規追加したレコードAの初期値は「0」とする。ステップS403,S404の処理後は、ステップS405に進む。
In step S403, the validity
ステップS405では、有効度DB反映部124は、生成した配送計画に対する処置が何であるか、すなわち「破棄」、「登録」、「採用」の何れであるかを判定する。具体的には、図13のステップS308を経由してステップS309で有効度フィードバック処理が実行される場合には、「破棄」と判定され、ステップS406に進む。また、図13のステップS307を経由してステップS309で有効度フィードバック処理が実行される場合には、「登録」と判定され、ステップS407に進む。また、図10のステップS209で有効度フィードバック処理が実行される場合には、「採用」と判定され、ステップS408に進む。
In step S405, the validity
ステップS406では、有効度DB反映部124は、レコードAの有効度を「0.0001」減算し、変更対象パラメタ有効度テーブル136におけるレコードAに対応する有効度1363を、減算後の値で更新する。
In step S406, the validity
ステップS407では、変更対象パラメタ有効度テーブル136におけるレコードAに対応する有効度1363を変更せずに保持する。
In step S407, the
ステップS408では、有効度DB反映部124は、レコードAの有効度を「0.0001」加算し、変更対象パラメタ有効度テーブル136におけるレコードAに対応する有効度1363を、加算後の値で更新する。
In step S408, the validity
本実施形態に係る配送計画作成装置10では、上述したように有効度フィードバック処理が実行されることによって、変更対象パラメタ組合せに対応する有効度は、当該パラメタによって生成された配送計画がどのように処置されたかによって変動する。具体的には、採用された配送計画の生成に使用されたパラメタ(変更対象パラメタ組合せ)の有効度は増加し、破棄された配送計画の生成に使用されたパラメタ(変更対象パラメタ組合せ)の有効度は減少する。なお、図14に示した処理手順の場合、配送計画によって有効/無効なパラメタが変化するので、1回のフィードバックにおける有効度の補正幅は比較的小さいものとしている(本例では±0.0001)。その結果、様々な配送計画において同様に有効(あるいは無効)と判断されたパラメタの組合せに対して、次第に重み付けを大きくすることができる。そして、有効度フィードバック処理によって更新されたパラメタ組合せの有効度は、図15に後述する有効度表示反映処理が行われることによって、計画一覧画面530に表示される改善計画の表示順序に反映される。
In the delivery
なお、図14では、配送計画に対する複数通りの処置パターンを網羅する有効度フィードバック処理のロジックを示したが、本実施形態では、処置パターンごとに、個別の処理ロジックを有する有効度フィードバック処理を実行するようにしてもよい。 Note that FIG. 14 shows the logic of the validity feedback process that covers a plurality of different treatment patterns for the delivery plan, but in the present embodiment, the validity feedback process having an individual processing logic is executed for each treatment pattern. You may try to do it.
(2-4)有効度表示反映処理
図15は、有効度表示反映処理の処理手順例を示すフローチャートである。有効度表示反映処理は、計画一覧画面530においてチェックボックス535が選択された場合に実行される図10のステップS205の処理であって、有効度画面反映部125によって実行される。
(2-4) Validity Display Reflection Processing FIG. 15 is a flowchart showing a processing procedure example of the validity display reflection processing. The validity display reflection process is the process of step S205 of FIG. 10 executed when the
図15によればまず、有効度画面反映部125は、図6に示した提案対象計画テーブル137を参照し、変更対象パラメタ組合せ1371及び変更内容1372を取得する(ステップS501)。
According to FIG. 15, first, the validity
次に有効度画面反映部125は、図5に示した変更対象パラメタ有効度テーブル136を参照し、ステップS501で取得した変更対象パラメタ組合せ1371と変更内容1372との組合せに対応するレコードを検索する(ステップS502)。
Next, the validity
そして有効度画面反映部125は、ステップS502の検索の結果、対応するレコードが存在したか否かを判定し(ステップS503)、存在した場合はステップS504に進み、存在しなかった場合はステップS505に進む。
Then, the validity
ステップS504では、有効度画面反映部125は、ステップS502の検索で見つかった対応するレコードから有効度(有効度1363)を取得する。一方、ステップS505では、有効度画面反映部125は、ステップS502の検索で見つからなかった対応するレコードの有効度を「0」として取得する。ステップS504,S505の処理後は、ステップS506に進む。
In step S504, the validity
ステップS506では、有効度画面反映部125は、ステップS504またはS505で取得したレコードの有効度に基づいて、順位補正値を算出する。具体的には例えば、取得した有効度の小数点以下を切り捨てた整数値を順位補正値とする。
In step S506, the validity
次に、有効度画面反映部125は、ステップS506で算出した順位補正値に基づいて、計画一覧画面530の一覧表示領域536に一覧表示された計画(改善計画)の表示順を更新する(ステップS507)。具体的には例えば、一覧表示領域536に表示されたそれぞれの計画について、順位補正値が正である場合は、順位補正値の絶対値の分だけ表示順位を上げ、順位補正値が負である場合は、順位補正値の絶対値の分だけ表示順位を下げるといった処理を行う。そして、ステップS507における表示順序の更新後、有効度画面反映部125は処理を終了する。
Next, the effectiveness
本実施形態に係る配送計画作成装置10では、上述したように有効度画面反映処理が実行されることによって、有効度フィードバック処理によって変動する変更対象パラメタ組合せの有効値に基づいて順位補正値が算出され、この順位補正値に基づいて、計画一覧画面530に一覧表示される改善計画の表示順位を変動させることができる。このように、計画一覧画面530において有効度ボーナスを適用することが選択された場合に、画面上の表示順位を変動させることで、計画担当者は有意なパラメタで生成された配送計画(改善計画)を重視しながら、最適な改善計画を検討することが可能となる。
In the delivery
(3)まとめ
以上に説明したように、本実施形態に係る配送計画作成装置10では、補助記憶装置13(記憶媒体)が、配送計画を作成するために用いる複数のパラメタのうち、改善項目に対応する変更対象パラメタを変更対象パラメタテーブル133に格納する。そして、中央演算処理装置11(プロセッサ)は、配送計画を作成するために用いる複数のパラメタに所定のパラメタ値(第一の値)が投入されて計画生成エンジン121が作成した前回の配送計画(第一の配送計画)に対して、計画条件を見直して次回の配送計画(第二の配送計画)を立案しようとするとき、前回の配送計画に対する要改善項目(第一の改善項目)を受領し、受領した要改善項目に対応する変更対象パラメタ(第一の変更対象パラメタ)を変更対象パラメタテーブル133から取得し、取得した変更対象パラメタの値を調整したパラメタ値(第二の値)に基づいて、前回の配送計画とは異なる計画内容で、前回の配送計画と同じ配送物を同じ配送先に配送する改善計画(第二の配送計画)を作成する。
(3) Summary As described above, in the delivery
上記のように構成された配送計画作成装置10によれば、従来の配送計画生成サービスにおいて計画担当者が手作業でパラメタの微調整を繰り返して配送計画の改善を試みていた作業を、システム処理によって実現することができるため、次回の配送計画を立案する際の計画担当者の作業負荷を軽減することができる。また、上記の従来の手作業では業務上の最適な改善計画の立案まで必ずしもカバーしきれない現実があったのに対し、本実施形態に係る配送計画作成装置10によれば、要改善項目に対応する変更パラメタを変更しながら改善計画を自動生成できることから、計画担当者が希望する業務上の最適な改善計画に到達できる可能性を高めることができる。そしてさらに、上記の効果が得られることにより、配送業務のPDCAサイクルにおけるC(配送実績確認)からA(配送計画補正)にあたる業務をスムーズに回すことができ、配送業務の効率化及び高度化を実現することができる。
According to the delivery
さらに、本実施形態に係る配送計画作成装置10は、計画生成部122による改善計画生成処理の実行によって作成した改善計画を、表示画面制御部123が計画一覧画面530に一覧表示させることによって、要改善項目を改善した配送計画が計画担当者に提示される。この結果、計画担当者は、次回の配送計画として最適な配送計画を一覧表示された改善計画を比較・検討できるようになる。
Further, the delivery
また、本実施形態に係る配送計画作成装置10では、計画一覧画面530において1の改善計画が選択されて「採用」のボタン538が操作されると、計画生成部122が選択された改善計画を次回の配送計画に決定することから、計画担当者は簡易な操作で次回の配送計画を決定することができる。
Further, in the delivery
また、本実施形態に係る配送計画作成装置10では、計画一覧画面530は、入力項目531~入力項目534の設定に応じて、表示画面制御部123が任意のソート処理またはフィルタリング処理を行って、一覧表示領域536に改善計画を一覧表示することができる。このような表示補助機能により、計画担当者による改善計画の比較・検討を支援することができる。
Further, in the delivery
また、本実施形態に係る配送計画作成装置10では、計画一覧画面530において複数の改善計画が選択されて「比較」のボタン537が操作されると、表示画面制御部123が、選択された改善計画を並べて比較表示する計画比較画面540を提供するため、計画担当者による改善計画の比較・検討をさらに支援することができる。特に、計画比較画面540において、計画一覧画面530には表示されなかった詳細情報を表示する場合には、計画担当者は、より詳細な検討が可能となる。
Further, in the delivery
また、本実施形態に係る配送計画作成装置10では、改善計画を作成する改善計画生成処理において、計画生成部122が、選択された要改善項目に影響を与える変更対象パラメタの値を、所定の調整規則(変更対象パラメタテーブル133の有効値域1333及び値の変更幅1334)に従って変更しながら、変更後の変更対象パラメタの値を計画生成エンジン121に投入することによって、改善計画の候補となる配送計画(改善計画候補)を複数作成し、作成した改善計画候補のうち、所定の条件を満たすものだけを改善計画として提案対象計画テーブル137(図1参照)に登録する。本実施形態では、上記の所定の条件として、選択された要改善項目を改善できていること(図13のステップS305)、かつ、選択された以外の要改善項目で異常値が生じていないこと(図13のステップS306)としている。本実施形態に係る配送計画作成装置10によれば、上記の処理が行われることにより、パラメタ値を微調整しながら作成した複数の改善計画候補のうちから、業務上適切な配送計画だけを、計画担当者に提示する改善計画として抽出することができるため、従来の配送計画生成サービスに比べて、計画担当者の作業負荷を大幅に軽減することができる。
Further, in the delivery
また、本実施形態に係る配送計画作成装置10では、変更対象パラメタ有効度テーブル136において、配送計画の生成において入力値が変更された変更対象パラメタ(変更対象パラメタ組合せ1361)に対する有効度1363が格納される。この有効度1363は、有効度DB反映部124が有効度フィードバック処理(図14参照)を実行することによって、改善計画候補または改善計画に対する処置(破棄、登録、採用)に応じて、変動されて更新される。そして、計画一覧画面530において有効度ボーナスを適用するチェックボックス535が選択されると、有効度画面反映部125による有効度表示反映処理(図15参照)が実行されることにより、改善計画の作成時に選択された要改善項目に対応する変更対象パラメタの有効度に基づいて、計画一覧画面530に一覧表示される改善項目の表示順序が変更される。本実施形態に係る配送計画作成装置10によれば、上記の処理が行われることにより、有意なパラメタで生成された配送計画(改善計画)を上位に提示することができるため、計画担当者が最適な配送計画を検討し易くなる。
Further, in the delivery
なお、本発明は上記した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 The present invention is not limited to the above-described embodiment, and includes various modifications. For example, the above-described embodiment has been described in detail in order to explain the present invention in an easy-to-understand manner, and is not necessarily limited to the one including all the described configurations. Further, it is possible to add / delete / replace a part of the configuration of the embodiment with another configuration.
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に置くことができる。 Further, each of the above configurations, functions, processing units, processing means and the like may be realized by hardware by designing a part or all of them by, for example, an integrated circuit. Further, each of the above configurations, functions, and the like may be realized by software by the processor interpreting and executing a program that realizes each function. Information such as programs, tables, and files that realize each function can be placed in a memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD.
また、図面において制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実施には殆ど全ての構成が相互に接続されていると考えてもよい。 Further, in the drawings, the control lines and information lines are shown as necessary for explanation, and not all the control lines and information lines are necessarily shown in the product. In practice it may be considered that almost all configurations are interconnected.
1 配送計画作成システム
10 配送計画作成装置
11,21 中央演算処理装置
12,22 主記憶装置
13 補助記憶装置
20 クライアント端末
30 ネットワーク
40 入力装置
50 出力装置
121 計画生成エンジン
122 計画生成部
123 表示画面制御部
124 有効度DB反映部
125 有効度画面反映部
131 配送計画テーブル
132 配送実績テーブル
133 変更対象パラメタテーブル
134 改善評価式管理テーブル
135 計画妥当性評価値テーブル
136 変更対象パラメタ有効度テーブル
137 提案対象計画テーブル
510 予実比較画面
520 要改善項目選択画面
530 計画一覧画面
540 計画比較画面
1 Delivery
Claims (7)
前記複数のパラメタの第一の値に基づいて、第一の複数の配送車両により第一の配送物を第一の配送先に配送する第一の配送計画を作成し、
前記第一の配送計画に対する第一の改善項目を受領し、
前記第一の改善項目に対応する第一の変更対象パラメタを前記記憶媒体から取得し、
前記第一の変更対象パラメタの第一の値を調整した前記第一の変更対象パラメタの第二の値に基づいて、第二の複数の配送車両により前記第一の配送物を前記第一の配送先に配送する第二の配送計画を作成し、
前記作成した前記第二の配送計画を一覧表示する計画一覧画面の表示を制御するプロセッサと、
を有し、
前記プロセッサは、
前記第二の配送計画に対する処置に応じて、前記第二の配送計画の作成時に値が調整された前記変更対象パラメタの前記有効度を変動させて更新し、
前記計画一覧画面に一覧表示する前記第二の配送計画の表示順序を、各前記第二の配送計画における前記第一の改善項目に対応する前記第一の変更対象パラメタの前記有効度に基づいて変更する
ことを特徴とする配送計画作成装置。 Of the plurality of parameters used to create a delivery plan, the modification that evaluates the significance of the parameter to be modified and the parameter to be modified that has been adjusted in advance corresponding to the improvement item to the improvement item. A storage medium that stores the validity of the target parameter,
Based on the first value of the plurality of parameters, the first delivery plan for delivering the first delivery to the first delivery destination by the first plurality of delivery vehicles is created.
Received the first improvement item for the first delivery plan,
The first change target parameter corresponding to the first improvement item is acquired from the storage medium, and the first change target parameter is acquired from the storage medium.
Based on the second value of the first change target parameter adjusted by adjusting the first value of the first change target parameter, the first delivery is delivered by the second plurality of delivery vehicles. Create a second delivery plan to deliver to the destination,
A processor that controls the display of the plan list screen that displays a list of the second delivery plans created above , and
Have,
The processor
In response to the action against the second delivery plan, the validity of the parameter to be changed whose value was adjusted at the time of creating the second delivery plan was changed and updated.
The display order of the second delivery plan listed on the plan list screen is based on the validity of the first change target parameter corresponding to the first improvement item in each of the second delivery plans. change
A delivery planning device characterized by that.
前記第一の変更対象パラメタの第一の値を調整した前記複数の変更対象パラメタの第二の値を、所定の調整規則に従って複数パターン生成し、
各パターンの前記複数の変更対象パラメタの第二の値に基づいて、前記第二の複数の配送車両により前記第一の配送物を前記第一の配送先に配送する第二の配送計画候補を作成し、
前記第二の配送計画候補に対する処置に応じて、前記第二の配送計画候補の作成時に値が調整された前記変更対象パラメタの前記有効度を変動させて更新し、
前記作成した前記第二の配送計画候補のうち、所定条件を満たすものを前記第二の配送計画とする
ことを特徴とする請求項1に記載の配送計画作成装置。 In the process of creating the second delivery plan, the processor
A plurality of patterns are generated by adjusting the first value of the first parameter to be changed and the second value of the plurality of parameters to be changed according to a predetermined adjustment rule.
A second delivery plan candidate for delivering the first delivery to the first delivery destination by the second plurality of delivery vehicles based on the second value of the plurality of change target parameters of each pattern. make,
In response to the action for the second delivery plan candidate, the validity of the change target parameter whose value was adjusted at the time of creating the second delivery plan candidate is changed and updated.
The delivery plan creating device according to claim 1 , wherein among the created second delivery plan candidates, those satisfying a predetermined condition are set as the second delivery plan.
ことを特徴とする請求項2に記載の配送計画作成装置。 The predetermined condition is described in claim 2 , wherein the first improvement item is improved and no abnormality has occurred in the improvement items other than the first improvement item. Delivery planning device.
ことを特徴とする請求項1に記載の配送計画作成装置。 The processor is characterized in that when an operation of adopting the delivery plan of one of the second delivery plans is performed on the plan list screen, the delivery plan of the first delivery plan is determined as the next delivery plan. The delivery planning apparatus according to claim 1 .
ことを特徴とする請求項1に記載の配送計画作成装置。 The delivery plan creating device according to claim 1 , wherein the processor performs an arbitrary sort process or a filtering process on the plan list screen to display a list of the second delivery plan.
ことを特徴とする請求項1に記載の配送計画作成装置。 The delivery plan creating device according to claim 1 , wherein the processor controls the display of a plan comparison screen for comparing and displaying a plurality of the second delivery plans selected from the plan list screen.
前記記憶媒体は、配送計画を作成するために用いる複数のパラメタのうち、改善項目に対応して事前に設定された変更対象パラメタと調整された前記変更対象パラメタが及ぼす前記改善項目への有意さを評価する前記変更対象パラメタの有効度とを予め格納し、
前記プロセッサは、
前記複数のパラメタの第一の値に基づいて、第一の複数の配送車両により第一の配送物を第一の配送先に配送する第一の配送計画を作成し、
前記第一の配送計画に対する第一の改善項目を受領し、
前記第一の改善項目に対応する第一の変更対象パラメタを前記記憶媒体から取得し、
前記第一の変更対象パラメタの第一の値を調整した前記第一の変更対象パラメタの第二の値に基づいて、第二の複数の配送車両により前記第一の配送物を前記第一の配送先に配送する第二の配送計画を作成し、
前記作成した前記第二の配送計画を一覧表示する計画一覧画面の表示を制御し、
さらに前記プロセッサは、
前記第二の配送計画に対する処置に応じて、前記第二の配送計画の作成時に値が調整された前記変更対象パラメタの前記有効度を変動させて更新し、
前記計画一覧画面に一覧表示する前記第二の配送計画の表示順序を、各前記第二の配送計画における前記第一の改善項目に対応する前記第一の変更対象パラメタの前記有効度に基づいて変更する
ことを特徴とする配送計画作成方法。 In a delivery planning device equipped with a storage medium and a processor
Of the plurality of parameters used to create the delivery plan, the storage medium has the significance of the change target parameter set in advance corresponding to the improvement item and the change target parameter adjusted to the improvement item. The validity of the parameter to be changed is stored in advance, and
The processor
Based on the first value of the plurality of parameters, the first delivery plan for delivering the first delivery to the first delivery destination by the first plurality of delivery vehicles is created.
Received the first improvement item for the first delivery plan,
The first change target parameter corresponding to the first improvement item is acquired from the storage medium, and the first change target parameter is acquired from the storage medium.
Based on the second value of the first change target parameter adjusted by adjusting the first value of the first change target parameter, the first delivery is delivered by the second plurality of delivery vehicles. Create a second delivery plan to deliver to the destination,
Control the display of the plan list screen that displays the list of the second delivery plan created above,
Further, the processor is
In response to the action against the second delivery plan, the validity of the parameter to be changed whose value was adjusted at the time of creating the second delivery plan was changed and updated .
The display order of the second delivery plan listed on the plan list screen is based on the validity of the first change target parameter corresponding to the first improvement item in each of the second delivery plans. change
A delivery planning method characterized by that.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019212725A JP7001657B2 (en) | 2019-11-25 | 2019-11-25 | Delivery plan creation device and delivery plan creation method |
CN202010885846.3A CN112836844A (en) | 2019-11-25 | 2020-08-28 | Delivery plan generating device and delivery plan generating method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019212725A JP7001657B2 (en) | 2019-11-25 | 2019-11-25 | Delivery plan creation device and delivery plan creation method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021086235A JP2021086235A (en) | 2021-06-03 |
JP7001657B2 true JP7001657B2 (en) | 2022-01-19 |
Family
ID=75923276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019212725A Active JP7001657B2 (en) | 2019-11-25 | 2019-11-25 | Delivery plan creation device and delivery plan creation method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7001657B2 (en) |
CN (1) | CN112836844A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7402282B2 (en) | 2021-07-28 | 2023-12-20 | Arithmer株式会社 | Information processing equipment, support methods, programs, and shipping company selection support methods |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000020873A (en) | 1998-06-29 | 2000-01-21 | Tadashi Yamamoto | Vehicle delivery planning system |
JP2002024981A (en) | 2000-07-04 | 2002-01-25 | Nissan Motor Co Ltd | Delivery plan preparing device |
JP2005112609A (en) | 2003-10-10 | 2005-04-28 | Jfe Container Co Ltd | Delivery plan preparation method, delivery plan preparation device, delivery plan preparation program, and physical distribution system |
JP2006285477A (en) | 2005-03-31 | 2006-10-19 | Mitsubishi Electric Information Systems Corp | Delivery planning system and delivery planning program |
JP2009181195A (en) | 2008-01-29 | 2009-08-13 | Internatl Business Mach Corp <Ibm> | Multi-objective optimization apparatus, method for adjusting weight, and weight adjustment program |
JP2012212224A (en) | 2011-03-30 | 2012-11-01 | Nippon Steel Corp | Plan correction support device, method and program |
JP2013014387A (en) | 2011-06-30 | 2013-01-24 | Hitachi Information & Control Solutions Ltd | Evaluating and learning system for vehicle dispatch plan |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2710573B2 (en) * | 1994-12-09 | 1998-02-10 | 正 山本 | Flexible delivery planning equipment |
JPH10307875A (en) * | 1997-05-09 | 1998-11-17 | Hitachi Ltd | Schedule evaluation method and system |
JP2008114960A (en) * | 2006-11-02 | 2008-05-22 | Hitachi Ltd | Transportation planning system |
JP2010269867A (en) * | 2009-05-19 | 2010-12-02 | Hitachi Ltd | Transportation schedule planning support system and transportation schedule planning support method |
JP6446308B2 (en) * | 2015-03-26 | 2018-12-26 | 株式会社日立製作所 | Production planning apparatus and production planning method |
JP2017194746A (en) * | 2016-04-18 | 2017-10-26 | 株式会社日立製作所 | Production plan adjustment device and production plan adjustment method |
SG11201809130VA (en) * | 2016-04-25 | 2018-11-29 | Hitachi Transport System Ltd | Delivery plan making system and delivery plan making method |
CN107545382A (en) * | 2016-06-24 | 2018-01-05 | 株式会社日立制作所 | Distribution plan manufacturing system and distribution plan preparation method |
CN106156897A (en) * | 2016-08-22 | 2016-11-23 | 武汉轻工大学 | Optimum path planning analog systems in logistics distribution |
US11379787B2 (en) * | 2016-09-09 | 2022-07-05 | Hitachi Transport System, Ltd. | Evaluation device, evaluation method, and evaluation program |
CN107336972A (en) * | 2017-05-31 | 2017-11-10 | 泸州成邦机械工程有限公司 | Multidirectional adjustable uploading in rice steamer arm system |
CN111768042A (en) * | 2017-07-28 | 2020-10-13 | 株式会社日立制作所 | Distribution plan generation method, device and system for distribution vehicle |
CN110322175B (en) * | 2018-03-29 | 2023-09-22 | 株式会社日立制作所 | Distribution plan creation device and distribution plan creation method |
-
2019
- 2019-11-25 JP JP2019212725A patent/JP7001657B2/en active Active
-
2020
- 2020-08-28 CN CN202010885846.3A patent/CN112836844A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000020873A (en) | 1998-06-29 | 2000-01-21 | Tadashi Yamamoto | Vehicle delivery planning system |
JP2002024981A (en) | 2000-07-04 | 2002-01-25 | Nissan Motor Co Ltd | Delivery plan preparing device |
JP2005112609A (en) | 2003-10-10 | 2005-04-28 | Jfe Container Co Ltd | Delivery plan preparation method, delivery plan preparation device, delivery plan preparation program, and physical distribution system |
JP2006285477A (en) | 2005-03-31 | 2006-10-19 | Mitsubishi Electric Information Systems Corp | Delivery planning system and delivery planning program |
JP2009181195A (en) | 2008-01-29 | 2009-08-13 | Internatl Business Mach Corp <Ibm> | Multi-objective optimization apparatus, method for adjusting weight, and weight adjustment program |
JP2012212224A (en) | 2011-03-30 | 2012-11-01 | Nippon Steel Corp | Plan correction support device, method and program |
JP2013014387A (en) | 2011-06-30 | 2013-01-24 | Hitachi Information & Control Solutions Ltd | Evaluating and learning system for vehicle dispatch plan |
Also Published As
Publication number | Publication date |
---|---|
CN112836844A (en) | 2021-05-25 |
JP2021086235A (en) | 2021-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Liang | Distribution planning decisions using interactive fuzzy multi-objective linear programming | |
US7552067B2 (en) | System and method supply chain demand satisfaction | |
JP2005301894A (en) | Work progress management method, work progress management device and program | |
GB2453090A (en) | System managing program, system managing device and system managing method | |
JP7001657B2 (en) | Delivery plan creation device and delivery plan creation method | |
CN111095313A (en) | Personnel arrangement setting device, personnel arrangement setting method, and personnel arrangement setting program | |
US20180075494A1 (en) | Sales promotion processing system and sales promotion processing program | |
WO2012150628A1 (en) | Method for reducing management cost in large-scale it system management | |
GB2497041A (en) | Method, program, and device for grouping plurality of elements | |
JP7047911B2 (en) | Information processing system, information processing method and storage medium | |
JP6543148B2 (en) | Sales activity support system | |
JP2013097625A (en) | Task allocation support device, task allocation support method and task allocation support program | |
JP6853134B2 (en) | Production support system and production support method | |
JP6265871B2 (en) | Sales operation support system and sales operation support method | |
JP2009157690A (en) | Manufacturing process management apparatus, manufacturing process management method, program and recording medium for the same | |
CN113361841A (en) | Grouping system, grouping device, storage medium, grouping management device and method | |
JP2020201611A (en) | Planning system and method thereof | |
CN113313562B (en) | Product data processing method and device, computer equipment and storage medium | |
JP6475429B2 (en) | Demand prediction apparatus and program | |
JP6692654B2 (en) | Payment device | |
JP2019149109A (en) | Supplier determination assisting program, device and method | |
JP6182171B2 (en) | Demand prediction apparatus and program | |
JP4615818B2 (en) | Optimal operation method and system in a corporate group | |
WO2023152807A1 (en) | Computer system and information sharing method | |
JP5714037B2 (en) | Data editing apparatus and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200731 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210706 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210901 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210914 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211105 |
|
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: 20211124 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211224 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7001657 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |