Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7840201B2 - Inventory supply planning method and inventory supply planning system - Google Patents
[go: Go Back, main page]

JP7840201B2 - Inventory supply planning method and inventory supply planning system - Google Patents

Inventory supply planning method and inventory supply planning system

Info

Publication number
JP7840201B2
JP7840201B2 JP2022064353A JP2022064353A JP7840201B2 JP 7840201 B2 JP7840201 B2 JP 7840201B2 JP 2022064353 A JP2022064353 A JP 2022064353A JP 2022064353 A JP2022064353 A JP 2022064353A JP 7840201 B2 JP7840201 B2 JP 7840201B2
Authority
JP
Japan
Prior art keywords
capacity
inventory
information
inventory supply
item
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
Application number
JP2022064353A
Other languages
Japanese (ja)
Other versions
JP2023154789A (en
Inventor
直子 岸川
順子 細田
貴裕 西川
美保 小林
英晃 小山
慶人 嶋津
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Logisteed Ltd
Original Assignee
Logisteed Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Logisteed Ltd filed Critical Logisteed Ltd
Priority to JP2022064353A priority Critical patent/JP7840201B2/en
Publication of JP2023154789A publication Critical patent/JP2023154789A/en
Application granted granted Critical
Publication of JP7840201B2 publication Critical patent/JP7840201B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、在庫供給計画方法及びシステムに関する。 This invention relates to an inventory supply planning method and system.

複数の商品を取り扱い、保管や輸送又はCO2の排出量などの能力上限のある物流センタでは、従来、商品別に供給元と合意した発注条件に基づき、全商品について平均の在庫日数が基準を満たすように管理している。 Logistics centers handling multiple products and with capacity limits for storage, transportation, and CO2 emissions have traditionally managed inventory levels for all products to meet standards based on order conditions agreed upon with suppliers for each product.

本技術分野の背景技術として、以下の先行技術が知られている。特許文献1には、発注側から供給元が受信した発注条件に基づき、供給元にとって効用の大きい発注条件の変更案を生成し、発注側に変更案を送信する交渉システムが記載されている。 The following prior art is known as background technology for this field. Patent Document 1 describes a negotiation system that generates proposed changes to order conditions that are highly beneficial to the supplier, based on the order conditions received by the supplier from the ordering party, and sends these proposed changes to the ordering party.

国際公開第2021/024414号International Publication No. 2021/024414

特許文献1では発注側である物流センタの能力を考慮しないため、生成された発注条件の変更案で発注した場合に、物流センタの能力を超過しうる問題がある。特に、物流センタと供給元が合意済の発注条件のまま在庫を適正化すると、物流センタの保管能力等の能力を超過する場合がある。 Patent Document 1 does not consider the capacity of the logistics center, which is the ordering party. Therefore, if an order is placed using the proposed revised ordering conditions, it may exceed the logistics center's capacity. In particular, if inventory is optimized while maintaining the ordering conditions agreed upon by the logistics center and the supplier, it may exceed the logistics center's storage capacity and other capabilities.

しかしながら、能力の超過を防ぐために発注条件の大幅な変更を供給元に依頼することは難しい、という問題がある。また仮に、供給元が発注条件の大幅な変更を許容してロットあたりの数量を削減して保管能力を満足できたとしても、入庫回数の増大により入庫作業量が物流センタの能力を超えたり、輸送や入庫作業に伴うCO2排出量が物流センタに割り当てられた制約を超えたりすることが発生する場合がある。 However, there is a problem in that it is difficult to request significant changes to ordering conditions from suppliers in order to prevent exceeding capacity. Furthermore, even if suppliers are able to accommodate significant changes to ordering conditions and reduce the quantity per lot to satisfy storage capacity, an increase in the number of incoming shipments may lead to the volume of incoming work exceeding the logistics center's capacity, or the CO2 emissions associated with transportation and incoming operations may exceed the constraints allocated to the logistics center.

また、発注条件の小幅な変更を複数の供給元に依頼して物流センタの能力超過を防ぐことも考えられるが、様々な商品について複数の供給元とそれぞれ交渉するためには多大な労力及び工数を要するという問題があった。 Furthermore, while it might be possible to prevent the logistics center from exceeding its capacity by requesting minor changes to ordering conditions from multiple suppliers, negotiating with each supplier for various products would require considerable effort and resources.

本発明は上記問題に鑑みてなされたもので、物流センタ等の拠点の能力や制約を遵守し、かつ、供給元が受諾可能な発注条件の変更案を生成することが課題である。 This invention was made in view of the above problems, and its objective is to generate proposed changes to ordering conditions that comply with the capabilities and constraints of logistics centers and other bases, and that are acceptable to suppliers.

本発明において開示される発明の代表的な一例を示せば以下の通りである。本発明は、演算装置と前記演算装置がアクセス可能なメモリとを有する計算機が、拠点に保管する物品毎の在庫の計画を立案する在庫供給計画方法であって、前記計算機が、処理対象のターゲット拠点を受け付け、前記複数の拠点の各々の前記物品毎の在庫量を管理するための商品別・拠点別初期在庫量と、前記複数の拠点の各々の能力の上限値である能力上限指標を管理するための拠点別能力情報と、前記複数の拠点の各々に対して設定された、単位あたりの前記物品毎の負荷を管理するための単位負荷情報と、前記ターゲット拠点の前記物品毎の発注数に関する発注条件を管理するための商品別発注条件情報と、前記ターゲット拠点における前記物品毎の需要予測を管理するための需要予測情報と、前記物品毎の前記発注条件の変更許容範囲を管理するための変更許容範囲情報と、を取得する第1のステップと、前記計算機が、前記商品別・拠点別初期在庫量、前記拠点別能力情報、前記単位負荷情報、前記商品別発注条件情報、及び前記需要予測情報を用いて、欠品率上限以下、かつ、前記ターゲット拠点の前記能力上限指標以下となる前記物品毎の在庫供給計画を初期在庫供給計画として算出する第2のステップと、前記計算機が、前記拠点別能力情報及び前記単位負荷情報に基づいて、前記物品毎に、前記初期在庫供給計画において前記能力上限指標に対して前記物品が使用する前記能力の比率である第1の能力占有率と、前記発注条件の変更許容範囲内で前記発注条件を変更して生成される在庫供給計画において前記能力上限指標に対して前記物品が使用する前記能力の比率である第2の能力占有率と、を算出し、前記第1の能力占有率から前記第2の能力占有率を差し引いた値を削減量として算出し、前記物品毎に、前記削減量がパレート最適となる当該発注条件の条件変更案を算出する第3のステップと、前記計算機が、前記条件変更案のうち前記削減量が所定の条件を満たす前記条件変更案を選択する第4のステップと、前記計算機が、前記物品毎の選択された前記条件変更案を用いて前記商品別発注条件情報を変更し、前記商品別・拠点別初期在庫量、前記拠点別能力情報、前記単位負荷情報、変更された前記商品別発注条件情報、及び前記需要予測情報を用いて、変更後在庫供給計画算出する第のステップと、を含む。 A typical example of the invention disclosed in this invention is as follows: The present invention is an inventory supply planning method in which a computer having a computing device and a memory accessible by the computing device plans the inventory of each item to be stored at a location, wherein the computer receives a target location to be processed, and manages the initial inventory quantity by product and location for each of the multiple locations, the capacity information for location for managing the capacity upper limit index which is the upper limit of the capacity of each of the multiple locations, the unit load information set for each of the multiple locations for managing the load per unit of the item, and the target location The first step is to acquire product-specific order condition information for managing order conditions regarding the order quantity for each item, demand forecast information for managing demand forecasts for each item at the target location, and change tolerance information for managing the range of changes to the order conditions for each item. The second step is for the computer to use the initial inventory quantity for each item and location, the capacity information for each location, the unit load information, the product-specific order condition information, and the demand forecast information to generate an initial inventory supply plan for each item that is below the upper limit of the stockout rate and below the upper limit of the capacity index of the target location. The second step involves calculating a periodic inventory supply plan, and the computer calculates, based on the site-specific capacity information and the unit load information, for each item: a first capacity occupancy rate, which is the ratio of the capacity used by the item to the capacity upper limit index in the initial inventory supply plan; and a second capacity occupancy rate, which is the ratio of the capacity used by the item to the capacity upper limit index in the inventory supply plan generated by changing the ordering conditions within the permissible range of changes to the ordering conditions; and calculates the reduction amount by subtracting the second capacity occupancy rate from the first capacity occupancy rate. The process includes: a third step of calculating, for each item, a proposed change to the ordering conditions that results in a Pareto optimal reduction; a fourth step of the computer selecting from the proposed change to the ordering conditions that results in a reduction that satisfies predetermined conditions; and a fifth step of the computer modifying the product-specific ordering conditions information using the selected proposed change to the ordering conditions information for each item, and calculating a modified inventory supply plan using the initial inventory quantity for each product and location, the capacity information for each location, the unit load information, the modified product-specific ordering conditions information, and the demand forecast information .

本発明の一態様によれば、商品別に、発注条件の変更案による物流センタ等の拠点における能力占有率の削減量を定量評価することで、削減量の大きい案から順に供給元と効率良く交渉できる。その結果、拠点の能力を遵守し、かつ、供給元が受諾可能な発注条件を決定できる。 According to one aspect of the present invention, by quantitatively evaluating the reduction in capacity utilization at logistics centers and other facilities based on proposed changes to ordering conditions for each product, negotiations with suppliers can be efficiently conducted, starting with the proposals that result in the largest reductions. As a result, ordering conditions that comply with facility capacity and are acceptable to suppliers can be determined.

本明細書において開示される主題の、少なくとも一つの実施の詳細は、添付されている図面と以下の記述の中で述べられる。開示される主題のその他の特徴、態様、効果は、以下の開示、図面、請求項により明らかにされる。 Details of at least one embodiment of the subject matter disclosed herein are described in the accompanying drawings and the following description. Other features, aspects, and effects of the disclosed subject matter are revealed by the following disclosures, drawings, and claims.

本発明の実施例を示し、在庫供給計画システムの構成の一例を示すブロック図である。This block diagram shows an embodiment of the present invention and an example of the configuration of an inventory supply planning system. 本発明の実施例を示し、商品情報の一例を示す図である。This figure shows an example of the present invention and an example of product information. 本発明の実施例を示し、拠点別の能力情報の一例を示す図である。This figure illustrates an example of the present invention and shows an example of capability information for each location. 本発明の実施例を示し、商品別の発注条件情報の一例を示す図である。This figure illustrates an example of the present invention and shows an example of order condition information for each product. 本発明の実施例を示し、商品別の発注条件の変更許容範囲情報の一例を示す図である。This figure illustrates an embodiment of the present invention and shows an example of information regarding the permissible range of changes to order conditions for each product. 本発明の実施例を示し、日別・商品別の需要予測情報の一例を示す図である。This figure illustrates an example of daily and product-specific demand forecast information, illustrating an embodiment of the present invention. 本発明の実施例を示し、商品別・拠点別の初期在庫情報の一例を示す図である。This figure illustrates an example of initial inventory information by product and location, showing an embodiment of the present invention. 本発明の実施例を示し、発注条件変更案情報の一例を示す図である。This figure illustrates an embodiment of the present invention and shows an example of proposed changes to order conditions. 本発明の実施例を示し、交渉結果情報の一例を示す図である。This figure illustrates an embodiment of the present invention and shows an example of negotiation result information. 本発明の実施例を示し、外部リソース手配案情報の一例を示す図である。This figure illustrates an embodiment of the present invention and shows an example of external resource arrangement proposal information. 本発明の実施例を示し、在庫供給計画処理の一例を示すフローチャートである。This flowchart illustrates an embodiment of the present invention and shows an example of inventory supply planning processing. 本発明の実施例を示し、発注条件変更案の確認画面の一例を示す図である。This figure illustrates an embodiment of the present invention and shows an example of a confirmation screen for proposed changes to order conditions. 本発明の実施例を示し、在庫供給計画の算出処理の一例を示すフローチャートである。This flowchart illustrates an embodiment of the present invention and shows an example of the inventory supply plan calculation process. 本発明の実施例を示し、評価処理の一例を示す図である。This figure shows an example of the present invention and an example of the evaluation process. 本発明の実施例を示し、在庫供給計画の確認画面の一例を示す図である。This figure illustrates an embodiment of the present invention and shows an example of a confirmation screen for the inventory supply plan. 本発明の実施例を示し、発注条件の変更案の確認画面の他の例を示す図である。This figure illustrates an embodiment of the present invention and shows another example of a confirmation screen for proposed changes to order conditions. 本発明の実施例を示し、自動交渉の実行状況の確認画面の一例を示す図である。This figure illustrates an embodiment of the present invention and shows an example of a screen for checking the status of automated negotiation. 本発明の実施例を示し、外部リソースの確認画面の一例を示す図である。This figure shows an example of an external resource confirmation screen, illustrating an embodiment of the present invention.

図1は、本発明の実施例の在庫供給計画システム1の構成の一例を示すブロック図である。在庫供給計画システム1は、商品や物品を保管する倉庫や物流センタなどの物流に関する拠点における商品(又は物品)在庫の供給計画を生成する。 Figure 1 is a block diagram showing an example of the configuration of the inventory supply planning system 1 according to an embodiment of the present invention. The inventory supply planning system 1 generates a supply plan for goods (or articles) inventory at logistics locations such as warehouses and distribution centers where goods or articles are stored.

本発明の実施例の在庫供給計画システム1は、プロセッサ(CPU)11と、通信インターフェース12と、入出力インターフェース13及びメモリ14を有する計算機によって構成される。プロセッサ11、通信インターフェース(図中、通信IF)12、入出力インターフェース(図中、入出力IF)13及びメモリ14は、バスなどの通信経路(図示せず)によってアクセス可能となるよう互いに接続されている。 The inventory supply planning system 1 of this embodiment of the present invention is composed of a computer having a processor (CPU) 11, a communication interface 12, an input/output interface 13, and a memory 14. The processor 11, the communication interface (indicated as "communication IF" in the figure) 12, the input/output interface (indicated as "input/output IF" in the figure) 13, and the memory 14 are connected to each other so that they can be accessed via a communication path (not shown), such as a bus.

プロセッサ11は、メモリ14に格納されたプログラムを実行する演算装置である。プロセッサ11が、各種プログラムを実行することによって、在庫供給計画システム1の各種機能が実現される。なお、プロセッサ11がプログラムを実行して行う処理の一部を、他の演算デバイス(例えば、ハードウェアによるFPGAやASIC)で実行してもよい。 The processor 11 is an arithmetic unit that executes programs stored in the memory 14. The various functions of the inventory supply planning system 1 are realized by the execution of various programs by the processor 11. Note that some of the processing performed by the processor 11 when executing programs may be executed by other arithmetic devices (for example, hardware FPGAs or ASICs).

メモリ14は、不揮発性の記憶素子であるROM及び揮発性の記憶デバイスであるRAMを含む。ROMは、不変のプログラム(例えば、BIOS)などを格納する。RAMは、DRAM(Dynamic Random Access Memory)のような高速かつ揮発性の記憶デバイスであり、プロセッサ11が実行するプログラム及びプログラムの実行時に使用されるデータ(例えば、記憶装置2から読み出したデータ)を一時的に格納する。 Memory 14 includes a non-volatile memory element, ROM, and a volatile memory device, RAM. ROM stores immutable programs (e.g., BIOS). RAM is a high-speed, volatile memory device such as DRAM (Dynamic Random Access Memory), and temporarily stores programs executed by the processor 11 and data used during program execution (e.g., data read from storage device 2).

例えば、プロセッサ11が発注条件変更案立案プログラムを実行することによって発注条件変更案立案部f1として機能する。発注条件変更案立案部f1は、商品(又は物品)別の発注条件情報をはじめとする各種データに基づいて、発注条件変更案を立案する。 For example, the processor 11 functions as the order condition change proposal planning unit f1 by executing the order condition change proposal planning program. The order condition change proposal planning unit f1 formulates order condition change proposals based on various data, including order condition information for each product (or item).

また、プロセッサ11が交渉プログラムを実行することによって交渉部f2として機能する。交渉部f2は、発注条件変更案情報o1をはじめとする各種データに基づいて、供給元に発注条件の変更の可否を交渉する。 Furthermore, the processor 11 functions as a negotiation unit f2 by executing a negotiation program. The negotiation unit f2 negotiates with the supplier regarding the feasibility of changing the order conditions, based on various data, including the proposed change in order conditions information o1.

なお、供給元は、発注条件の決定権を有する団体や組織とすることができ、例えば、工場の生産計画システム6や物流拠点の出庫管理システム7とすることができる。 Furthermore, the supplier can be an organization or entity with the authority to determine ordering conditions, such as a factory's production planning system 6 or a logistics center's outbound inventory management system 7.

また、プロセッサ11が画面生成プログラムを実行することによって、画面生成部f3として機能する。画面生成部f3は、決定した能力占有率と、発注条件変更案と、その交渉結果や能力占有率をユーザが視認できるよう、画面に表示するためのデータを生成する。 Furthermore, the processor 11 functions as a screen generation unit f3 by executing a screen generation program. The screen generation unit f3 generates data for displaying on the screen so that the user can visually confirm the determined capacity utilization rate, the proposed changes to the order conditions, and the negotiation results and capacity utilization rate.

通信インターフェース12は、所定のプロトコルに従って、ネットワーク9を介して他の装置との通信を制御するネットワークインターフェース装置である。 The communication interface 12 is a network interface device that controls communication with other devices via the network 9 according to a predetermined protocol.

入出力インターフェース13には、ディスプレイ装置(図示省略)やプリンタ(図示省略)などの出力装置、及びキーボード(図示省略)や、マウス(図示省略)、タッチパネル(図示省略)などの入力装置が接続され、プログラムの実行結果をユーザが視認可能な形式で出力し、ユーザからの入力を受けるインターフェースである。 The input/output interface 13 is connected to output devices such as a display device (not shown) and a printer (not shown), and input devices such as a keyboard (not shown), mouse (not shown), and touch panel (not shown). It is an interface that outputs the program execution results in a format visible to the user and receives input from the user.

プロセッサ11が実行するプログラムは、リムーバブルメディア(CD-ROM、フラッシュメモリなど)又はネットワークを介してサーバに提供され、非一時的記憶媒体である不揮発性のメモリ14や補助記憶装置に格納される。このため、在庫供給計画システム1は、ネットワークやリムーバブルメディアからデータを読み込むインターフェースを有するとよい。 The program executed by processor 11 is provided to the server via removable media (CD-ROM, flash memory, etc.) or a network, and stored in non-volatile memory 14 or auxiliary storage devices, which are non-temporary storage media. Therefore, the inventory supply planning system 1 should have an interface for reading data from the network or removable media.

在庫供給計画システム1は、物理的に一つの計算機上で、又は、論理的又は物理的に構成された複数の計算機上で構成される計算機システムである。あるいは、複数の物理的な計算機資源上に構築された仮想計算機上で在庫供給計画システム1が稼働してもよい。 The inventory supply planning system 1 is a computer system that operates on a single physical computer, or on multiple computers configured logically or physically. Alternatively, the inventory supply planning system 1 may operate on a virtual computer built on multiple physical computing resources.

在庫供給計画システム1は、記憶装置2と接続されている。記憶装置2は、例えば、磁気記憶装置(HDD)や、フラッシュメモリ(SSD)等の大容量かつ不揮発性の記憶デバイスを有し、プロセッサ11がプログラムの実行時に使用するデータ等を格納する。 The inventory supply planning system 1 is connected to the storage device 2. The storage device 2 has a large-capacity, non-volatile storage device, such as a magnetic storage device (HDD) or flash memory (SSD), and stores data used by the processor 11 when executing programs.

例えば、記憶装置2は、在庫供給計画システム1が演算処理に使用するデータである、商品情報i1や、拠点別能力情報i2、商品別発注条件情報i3、商品別の発注条件の変更許容範囲情報i4、日別・商品別需要予測情報i5、商品別・拠点別初期在庫情報i6を格納する。なお、日別・商品別の「・」は「及び」と読み替えてもよい。なお、他の構成要素の表記についても同様である。 For example, the storage device 2 stores data used by the inventory supply planning system 1 for calculations, including product information i1, location-specific capacity information i2, product-specific ordering condition information i3, product-specific ordering condition change tolerance information i4, daily and product-specific demand forecast information i5, and product-specific and location-specific initial inventory information i6. Note that the "•" in "daily and product-specific" can be read as "and." The same applies to the notation of other components.

また、記憶装置2は、在庫供給計画システム1が演算処理の結果として出力する発注条件変更案情報o1、交渉結果情報o2、外部リソース手配案情報o3及び在庫供給計画o4を格納する。在庫供給計画o4は、日別・商品別・経路別の輸送量情報o41と、日別・車型別・経路別の輸送台数情報o42と、日別・商品別・拠点別の入出庫・在庫量情報o43を含む。これらの情報の詳細については後述する。また、記憶装置2は、プロセッサ11が実行するプログラムを格納してもよい。 Furthermore, the storage device 2 stores the proposed order condition change information o1, negotiation result information o2, proposed external resource arrangement information o3, and inventory supply plan o4, which are output by the inventory supply planning system 1 as a result of its calculations. The inventory supply plan o4 includes daily, product-specific, and route-specific transport volume information o41, daily, vehicle-type-specific, and route-specific transport volume information o42, and daily, product-specific, and location-specific inbound/outbound and inventory volume information o43. Details of this information will be described later. The storage device 2 may also store programs executed by the processor 11.

図1に示す構成では、在庫供給計画システム1とは別に記憶装置2を設けたが、データを格納する不揮発性記憶デバイスである補助記憶装置を在庫供給計画システム1内に設けてもよい。 In the configuration shown in Figure 1, a storage device 2 is provided separately from the inventory supply planning system 1. However, an auxiliary storage device, which is a non-volatile storage device for storing data, may be provided within the inventory supply planning system 1.

在庫供給計画システム1は、通信インターフェース12及びネットワーク9を介して、他のシステム(例えば、客先POSシステム3、発注管理システム4、外部リソース管理システム5、生産計画システム6,出庫管理システム7,輸送管理システム8)と接続してもよい。 The inventory supply planning system 1 may be connected to other systems (for example, customer POS system 3, order management system 4, external resource management system 5, production planning system 6, outbound inventory management system 7, and transportation management system 8) via the communication interface 12 and network 9.

客先POSシステム3は、販売店における商品の販売を管理するためのシステムであり、販売店が商品を発注するためにも使用される。客先POSシステム3は、例えば、商品の発注者が運用する。 The customer POS system 3 is a system for managing product sales at retail stores and is also used by retail stores to order products. The customer POS system 3 is operated, for example, by the person ordering the products.

発注管理システム4は、供給元別・商品別の発注を管理するためのシステムであり、発注条件を供給元と取り決めたり、拠点から供給元に商品を発注したりするためにも使用される。発注管理システム4は、例えば、商品の発注者が運用する。 The Order Management System 4 is a system for managing orders by supplier and by product. It is used to agree on ordering conditions with suppliers and to place orders for goods from locations to suppliers. The Order Management System 4 is operated, for example, by the person placing the order for the goods.

外部リソース管理システム5は、輸送のための外部リソースである庸車や、保管のための外部リソースである外部倉庫や、作業のための外部リソースである作業員等を手配及び管理するためのシステムである。外部リソース管理システム5は、例えば、物流センタの管理者等が運用してもよいし、物流センタの外部の組織で運用するようにしてもよい。 The External Resource Management System 5 is a system for arranging and managing external resources such as chartered vehicles for transportation, external warehouses for storage, and workers for operations. The External Resource Management System 5 may be operated by, for example, the manager of the logistics center, or by an organization outside the logistics center.

生産計画システム6は,工場などの各拠点における商品の生産を計画するためのシステムである。生産計画システム6は、例えば、商品の供給元が運用する。出庫管理システム7は,工場や倉庫などの各拠点における商品の出庫を管理するためのシステムである。出庫管理システム7は、例えば、供給元や物流センタで運用することができる。輸送管理システム8は、輸送業者が輸送手段の運行を管理するためのシステムである。なお、輸送管理システム8は、例えば、輸送業者の他に供給元や物流センタで運用することができる。 The production planning system 6 is a system for planning the production of goods at various locations such as factories. The production planning system 6 is operated, for example, by the goods supplier. The outbound inventory management system 7 is a system for managing the outbound shipment of goods at various locations such as factories and warehouses. The outbound inventory management system 7 can be operated, for example, by the supplier or logistics center. The transportation management system 8 is a system for transportation companies to manage the operation of transportation methods. The transportation management system 8 can be operated, for example, by the supplier or logistics center in addition to the transportation company.

例えば、在庫供給計画システム1は、客先POSシステム3から送信された商品の需要予測情報や発注情報を取り纏めて、各商品の到着要求日と予測要求量を生成する。そして、在庫供給計画システム1は、その予測要求量と商品別発注条件情報i3と商品別・拠点別初期在庫情報i6に基づき、拠点別能力情報i2に設定された能力を日々遵守するコストが最小となる在庫供給計画o4を立案して出力する。 For example, the inventory supply planning system 1 aggregates demand forecast and order information for products transmitted from the customer's POS system 3 to generate the requested arrival date and predicted quantity for each product. Then, based on the predicted quantity, product-specific order condition information i3, and product-specific/location-specific initial inventory information i6, the inventory supply planning system 1 devises and outputs an inventory supply plan o4 that minimizes the cost of adhering daily to the capacity set in location-specific capacity information i2.

在庫供給計画システム1は、出力した在庫供給計画が物流センタの能力を超過する場合は、発注条件変更案情報o1に基づいて発注管理システム4において発注条件の変更を自動交渉する。在庫供給計画システム1は、自動交渉の結果である交渉結果情報o2を出力したり、交渉後も能力を超過する場合は外部リソース手配案情報o3を出力することができる。 If the inventory supply planning system 1's output inventory supply plan exceeds the logistics center's capacity, it automatically negotiates changes to the ordering conditions in the ordering management system 4 based on the proposed changes to the ordering conditions information o1. The inventory supply planning system 1 can output negotiation result information o2, which is the result of the automatic negotiation, or, if the capacity is still exceeded after negotiation, it can output proposed external resource arrangement information o3.

在庫供給計画システム1から出力された外部リソース手配案情報o3に基づいて、外部リソース管理システム5は、上述したような外部のリソース(輸送、保管、労力)を手配できる。 Based on the external resource arrangement proposal information o3 output from the inventory supply planning system 1, the external resource management system 5 can arrange the external resources (transportation, storage, labor) as described above.

在庫供給計画システム1から出力された交渉結果情報o2に基づいて、生産計画システム6が生産計画を立案又は変更したり、出庫管理システム7が出庫指示を生成又は変更したり、輸送管理システム8が配車の指示を生成又は変更したりすることができる。 Based on the negotiation result information o2 output from the inventory supply planning system 1, the production planning system 6 can formulate or modify the production plan, the outbound inventory management system 7 can generate or modify outbound inventory instructions, and the transportation management system 8 can generate or modify dispatch instructions.

図2は、商品情報i1の一例を示す図である。商品情報i1は、少なくとも、商品名111と、単位容積112と、単位CO2排出量113と、欠品率上限114を一つのレコードに含む。 Figure 2 shows an example of product information i1. Product information i1 includes at least the product name 111, unit volume 112, unit CO2 emission 113, and stockout rate limit 114 in a single record.

商品名111は、商品の名称(又は識別子)を格納するデータ項目である。また、単位容積112は、拠点の能力に対して商品が占有する容積を計算するために必要となる商品の単位数量あたりの容積(又は体積)を格納する。単位CO2排出量113は、商品の単位数量あたりの入荷から出荷までの物流業務におけるCO2の排出量を格納する。 Product name 111 is a data item that stores the name (or identifier) of the product. Unit volume 112 stores the volume (or capacity) per unit quantity of the product, which is necessary to calculate the volume occupied by the product relative to the capacity of the facility. Unit CO2 emissions 113 stores the amount of CO2 emissions per unit quantity of the product during logistics operations from receiving to shipping.

欠品率上限114は、商品に対して許容可能な欠品率の上限値を格納する。なお、欠品率は商品毎に予め設定された在庫量に対して不足している量の比率を示す。また、商品情報i1の各項目の値は予め設定される。 The "Out-of-Stock Rate Limit 114" stores the upper limit of the acceptable out-of-stock rate for a product. The out-of-stock rate represents the ratio of the quantity lacking to the pre-set inventory level for each product. Furthermore, the values for each item in product information i1 are pre-set.

また、商品情報i1には、図示はしないが、単位数量あたりの重量である「単位重量」などの指標値のデータ項目を有してもよい。本実施例では、以降、単位数量をpcs(pieces)としているが、ケースやパレットなどでもよい。また、本実施例では容積の単位は才としているが、リットルなど他の単位でもよい。 Furthermore, product information i1 may include data items for indicator values such as "unit weight," which is the weight per unit quantity, although these are not shown in the illustration. In this embodiment, the unit quantity is referred to as pcs (pieces), but it could also be a case, pallet, or other unit. Also, in this embodiment, the unit of volume is tai, but other units such as liters could be used.

なお、単位容積112と、単位CO2排出量113と、欠品率上限114は、拠点に対する負荷の情報であり、予め設定された単位あたりの負荷を示すので単位負荷とすることができ、商品情報i1は単位負荷情報として扱うことができる。 Furthermore, the unit volume 112, the unit CO2 emission 113, and the stockout rate limit 114 represent information about the load on the base, and since they indicate the load per unit that has been set in advance, they can be considered as unit loads, and product information i1 can be treated as unit load information.

図3は、拠点別能力情報i2の一例を示す図である。拠点別能力情報i2は、少なくとも、拠点名121と、住所122と、在庫保管容積上限123と、CO2排出量上限124と、入庫作業量上限125を一つのレコードに含む。 Figure 3 shows an example of site-specific capacity information i2. Site-specific capacity information i2 includes at least the site name 121, address 122, inventory storage volume limit 123, CO2 emission limit 124, and receiving work volume limit 125 in a single record.

拠点名121は、拠点(物流センタ)の名称を格納し、住所122は拠点の住所を格納する。在庫保管容積上限123は、当該拠点で保管可能な商品の容積の上限値を格納する。 Location Name 121 stores the name of the location (logistics center), and Address 122 stores the address of the location. Inventory Storage Volume Limit 123 stores the maximum volume of goods that can be stored at that location.

CO2排出量上限124は、当該拠点に割り当てられたCO2の年間排出量を格納する。入庫作業量上限125は、当該拠点に設定された1日あたりの商品の最大取扱量を格納する。また、拠点名と日付の組合せに対して設定してもよい(図示せず)。なお、拠点別能力情報i2の各項目の値は予め設定される。 The CO2 emission limit 124 stores the annual CO2 emissions allocated to the location. The receiving work volume limit 125 stores the maximum daily handling volume of goods set for the location. It may also be set for a combination of location name and date (not shown). Note that the values for each item in the location-specific capacity information i2 are pre-set.

また、拠点別能力情報i2には供給元からの入庫経路別に「輸送量上限」や、「輸送台数上限」などの輸送能力に関する上限を示す指標値のデータ項目を有してもよく、また、そのデータは入庫経路と日付の組合せに対して設定してもよい(図示せず)。拠点の地理的な位置を表す「住所」や、「緯度・経度」(図示せず)のデータ項目を有してもよい。 Furthermore, the base-specific capacity information i2 may include data items indicating upper limits on transport capacity, such as "maximum transport volume" and "maximum number of transported vehicles," for each receiving route from the supplier. This data may also be set for combinations of receiving routes and dates (not shown). It may also include data items representing the geographical location of the base, such as "address" and "latitude/longitude" (not shown).

また、拠点の能力としては、商品を保管する面積の上限や、入庫や出庫等の輸送の際に発生するCO2排出量に関する制約や、コストや入庫作業量の上限などを設定することもできる。 Furthermore, in terms of the facility's capabilities, it's possible to set limits on the area available for storing goods, restrictions on CO2 emissions during transportation such as receiving and shipping goods, and limits on costs and the volume of receiving operations.

図4は、商品別発注条件情報i3の一例を示す図である。商品別発注条件情報i3は、少なくとも、商品名131と、供給元拠点名132と、発注ロットサイズ133と、最低発注量134を一つのレコードに含む。 Figure 4 shows an example of product-specific order condition information i3. Product-specific order condition information i3 includes at least the product name 131, the supplier location name 132, the order lot size 133, and the minimum order quantity 134 in a single record.

商品名131は、商品の名称を格納する。供給元拠点名132は商品を出荷する拠点の名称を格納する。発注ロットサイズ133は、商品の発注単位である1ロットの数量を格納する。最低発注量134は、商品を発注する際の最低数量を格納する。なお、商品別発注条件情報i3の各項目の値は予め設定される。 Product Name 131 stores the name of the product. Supplier Location Name 132 stores the name of the location from which the product is shipped. Order Lot Size 133 stores the quantity of one lot, which is the order unit for the product. Minimum Order Quantity 134 stores the minimum quantity required when ordering the product. Note that the values for each item in Product-Specific Order Condition Information i3 are pre-set.

商品別発注条件情報i3には、上記の他に図示はしないが、リードタイムや、価格、発注サイクル、発注方式、発注点(又は発注タイミング)、基準在庫量などの、拠点から供給元へ発注する際の発注条件の設定値のデータ項目を有してもよい。 Product-specific ordering condition information i3 may also include data items for setting ordering conditions when placing orders from a location to a supplier, such as lead time, price, ordering cycle, ordering method, reorder point (or ordering timing), and standard inventory level, although these are not shown in the illustration.

図5は、商品別発注条件の変更許容範囲情報i4の一例を示す図である。商品別発注条件の変更許容範囲情報i4は、少なくとも、商品名141と、発注ロットサイズの変更許容範囲の下限142及び上限143と、最低発注量の変更許容範囲の下限144及び上限145を一つのレコードに含む。変更許容範囲情報i4の各項目の値は予め設定される。 Figure 5 shows an example of the product-specific order condition change tolerance information i4. The product-specific order condition change tolerance information i4 includes at least the product name 141, the lower limit 142 and upper limit 143 of the order lot size change tolerance range, and the lower limit 144 and upper limit 145 of the minimum order quantity change tolerance range in a single record. The values for each item in the change tolerance information i4 are pre-set.

なお、上記変更許容範囲は、図4の商品別発注条件情報i3で定義した発注条件毎に、変更許容範囲の上限及び下限を定めてもよい。上限及び下限は、比率やパーセントで設定してもよいし、絶対量で設定してもよい。 Furthermore, the above acceptable range of change may be defined for each order condition as shown in the product-specific order condition information i3 in Figure 4, with upper and lower limits set accordingly. These upper and lower limits may be set as ratios or percentages, or as absolute quantities.

図6は、日別・商品別需要予測情報i5の一例を示す図である。日別・商品別需要予測情報i5は、少なくとも、オーダID161と、到着要求日162と、商品名163と、着拠点名164と、予測要求量165と、需要予測誤差の分散166を一つのレコードに含む。 Figure 6 shows an example of daily and product-specific demand forecast information i5. The daily and product-specific demand forecast information i5 includes at least the order ID 161, the arrival request date 162, the product name 163, the destination location name 164, the forecasted quantity 165, and the variance of the demand forecast error 166 in a single record.

オーダID161は予測情報の識別子を格納する。到着要求日162は、拠点に商品が到着すべき日付を格納する。商品名163は、需要予測対象の商品名を格納する。着拠点名164は、商品を搬入すべき拠点名を格納する。予測要求量165は、予測された商品の要求量を格納する。需要予測誤差の分散166には、誤差の分散の算出結果を格納する。 Order ID 161 stores the identifier of the forecast information. Arrival Request Date 162 stores the date the goods should arrive at the location. Product Name 163 stores the product name of the item subject to demand forecasting. Delivery Location Name 164 stores the name of the location where the goods should be delivered. Forecast Demand Quantity 165 stores the forecasted demand quantity of the goods. Demand Forecast Error Variance 166 stores the result of calculating the error variance.

なお、日別・商品別需要予測情報i5には、上記の項目の他、図示はしないが、予測日等のデータ項目を有してもよい。また、本実施例のように日別の需要予測ではなく、月別などの需要予測としてもよい。 Furthermore, the daily and product-specific demand forecast information i5 may include data items such as forecast dates, in addition to the items mentioned above, although these are not shown in the diagram. Also, instead of daily demand forecasts as in this embodiment, monthly or other monthly demand forecasts may be used.

図7は、商品別・拠点別初期在庫情報i6の一例を示す図である。商品別・拠点別初期在庫情報i6は、少なくとも、商品名167と、拠点名168と、在庫量169を一つのレコードに含む。商品名167は、拠点に保管する商品の名称を格納する。拠点名168は、拠点の名称又は識別子を格納する。在庫量169は、商品の初期の在庫量を格納する。商品別・拠点別初期在庫情報i6の各項目の値は予め設定される。商品別・拠点別初期在庫情報i6では、商品と拠点の組合せ毎の初期在庫量を設定できる。 Figure 7 shows an example of initial inventory information i6 by product and location. The initial inventory information i6 by product and location includes at least the product name 167, location name 168, and inventory quantity 169 in a single record. Product name 167 stores the name of the product stored at the location. Location name 168 stores the name or identifier of the location. Inventory quantity 169 stores the initial inventory quantity of the product. The values of each item in the initial inventory information i6 by product and location are pre-set. The initial inventory quantity can be set for each combination of product and location in the initial inventory information i6 by product and location.

商品別・拠点別初期在庫情報i6は、上記の他にも、拠点で発生するコストを計算するために、商品別・拠点別の単価情報を設定してもよい(図示せず)。商品をその拠点に保管する際にかかる保管単価や、その拠点で商品を入出庫するときにかかる作業単価である入出庫作業単価を設定してもよい(図示せず)。入庫作業単価と、出庫作業単価それぞれ別々に定義してもよい。 The initial inventory information i6 by product and location may also include unit price information by product and location to calculate costs incurred at each location (not shown). This may include storage costs incurred when storing goods at that location, and inbound/outbound work costs (not shown) incurred when goods are received or shipped at that location. Inbound and outbound work costs may also be defined separately.

また、輸送で発生するコストを計算するために、入庫経路別及び輸送タイプ別の単価情報を設定してもよい(図示せず)。輸送タイプは、車型やコンテナサイズ、鉄道・車両・船舶などの輸送方法などの組合せに対して設定してもよい。 Furthermore, to calculate the costs incurred during transportation, unit price information may be set for each receiving route and transportation type (not shown). Transportation types may be set for combinations of vehicle type, container size, and transportation methods such as rail, rail, and ship.

なお、商品別・拠点別初期在庫情報i6は、商品別・拠点別の現在の在庫量としてもよく、所定のタイミング(例えば、1日毎)で更新される。 Furthermore, the initial inventory information i6 by product and location may also represent the current inventory levels for each product and location, and is updated at predetermined intervals (for example, daily).

図8は、在庫供給計画システム1が出力する、発注条件変更案情報o1の一例を示す図である。発注条件変更案情報o1は、条件変更案#171と、商品名172と、発注ロットサイズ173と、最低発注量174と、保管能力占有率の最大値の変化量175と、入庫作業能力占有率の最大値の変化量176を一つのレコードに含む。 Figure 8 shows an example of the proposed order condition change information o1 output by the inventory supply planning system 1. The proposed order condition change information o1 includes the proposed condition change #171, product name 172, order lot size 173, minimum order quantity 174, change in the maximum storage capacity occupancy rate 175, and change in the maximum receiving operation capacity occupancy rate 176, all in a single record.

条件変更案#171は、在庫供給計画システム1が付与した条件変更案の識別子を格納する。商品名172は、商品の名称(又は識別子)を格納する。発注ロットサイズ173は、変更後の発注条件での1ロットあたりの商品の数量を格納する。最低発注量174は、変更後の発注条件での1回の発注で注文可能な商品の数量の下限が格納される。 Condition Change Proposal #171 stores the identifier of the condition change proposal assigned by the inventory supply planning system 1. Product Name 172 stores the name (or identifier) of the product. Order Lot Size 173 stores the quantity of the product per lot under the modified ordering conditions. Minimum Order Quantity 174 stores the lower limit of the quantity of the product that can be ordered in a single order under the modified ordering conditions.

保管能力占有率の最大値の変化量175は、当該変更案(変更後在庫供給計画)によって変化する保管能力の最大値に対する発注条件変更案の占有率の変化量を格納する。なお、変化量は、初期在庫供給計画の能力占有率から変更後在庫供給計画の能力占有率を差し引いた値である。例えば、在庫保管容積上限123が10万才の場合、単位容積が1.0(才/pcs)の商品では、在庫数を1万個削減した場合には削減率は-10pt(%)となる。 The change in the maximum storage capacity occupancy rate, 175, stores the change in the occupancy rate of the proposed order condition change relative to the maximum storage capacity that changes as a result of the proposed change (revised inventory supply plan). The change is calculated by subtracting the capacity occupancy rate of the revised inventory supply plan from the capacity occupancy rate of the initial inventory supply plan. For example, if the maximum inventory storage volume 123 is 100,000 cubic feet, and the unit volume of a product is 1.0 cubic foot/pcs, a reduction of 10,000 units in inventory would result in a reduction rate of -10 pt (%).

また、入庫作業能力占有率の最大値の変化量176は、当該変更案によって変化する入庫作業の能力の最大値に対する変化量を格納する。 Furthermore, the change in the maximum value of the receiving operation capacity occupancy rate, 176, stores the change in the maximum value of the receiving operation capacity that changes as a result of the proposed modification.

本実施例の発注条件変更案立案部f1は、拠点別能力情報i2に設定された能力の上限(能力上限指標)に対して各商品が使用する各能力の比率を能力占有率(又は最大能力占有率)として算出する。 In this embodiment, the order condition change proposal planning unit f1 calculates the ratio of each capacity used by each product to the upper capacity limit (capacity limit index) set in the base-specific capacity information i2, as the capacity utilization rate (or maximum capacity utilization rate).

発注条件変更案情報o1は、商品別に、発注条件の変更許容範囲を満たしながら能力占有率を削減するような条件変更案を0以上格納する。各条件変更案は、発注条件の設定値の案と、その設定値を使って発注したときの能力占有率の変化量を格納する。 The order condition change proposal information o1 stores zero or more proposed changes for each product that reduce capacity utilization while maintaining the acceptable range of changes to the order conditions. Each proposed change includes a suggested setting value for the order condition and the change in capacity utilization when an order is placed using that setting value.

図示の例では、「商品A」の本来の発注条件は図4で示したように、発注ロットサイズ133=「1000」、最低発注量134=「2000」であるが、変更案#171=「1」の場合、発注ロットサイズ173を「500」に削減し、最低発注量174を「1000」に削減する案を示す。 In the illustrated example, the original ordering conditions for "Product A" are as shown in Figure 4: order lot size 133 = "1000" and minimum order quantity 134 = "2000". However, in the case of proposed change #171 = "1", the order lot size 173 is reduced to "500" and the minimum order quantity 174 is reduced to "1000".

そして、発注条件変更案情報o1には、この条件変更案#171=「1」を実施した場合の保管応力占有率の最大値の変化量175=「-10pt(%)」となって保管能力に対する占有率は削減される。しかし、発注ロットサイズ173が「500」に減少し、最低発注量174も「1000」に減少するため、拠点の入庫作業は増大する。このため、入庫作業能力占有率の最大値の変化量176は「+3pt」と増大することを示している。 Furthermore, in the proposed order condition change information o1, if this proposed condition change #171 = "1" is implemented, the change in the maximum value of the storage stress occupancy rate 175 = "-10 pt (%)" will be reduced, thus decreasing the occupancy rate relative to storage capacity. However, since the order lot size 173 decreases to "500" and the minimum order quantity 174 also decreases to "1000", the receiving operations at the base will increase. Therefore, the change in the maximum value of the receiving operation capacity occupancy rate 176 is shown to increase to "+3 pt".

図9は、在庫供給計画システム1が出力する、交渉結果情報o2の一例を示す図である。交渉結果情報o2は、在庫供給計画システム1が生産計画システム6や出庫管理システム7あるいは輸送管理システム8と交渉した結果が格納される。 Figure 9 shows an example of negotiation result information o2 output by the inventory supply planning system 1. Negotiation result information o2 stores the results of negotiations between the inventory supply planning system 1 and the production planning system 6, the outbound management system 7, or the transportation management system 8.

交渉結果情報o2は、交渉順#181と、条件変更案#182と、能力占有率の最大値の変化量(保管183、入庫作業184)と、交渉開始時点の発注条件下での能力占有率の最大値(保管185、入庫作業186)と、交渉ステータス187を一つのレコードに含む。 The negotiation result information o2 includes the negotiation order #181, the proposed change in conditions #182, the change in the maximum capacity utilization rate (storage 183, receiving operations 184), the maximum capacity utilization rate under the order conditions at the start of negotiations (storage 185, receiving operations 186), and the negotiation status 187, all in a single record.

交渉順#181は、在庫供給計画システム1が実施している交渉の順序を格納する。条件変更案#182は、発注条件変更案情報o1の条件変更案#171の値が格納される。 Negotiation Order #181 stores the order of negotiations being conducted by the Inventory Supply Planning System 1. Condition Change Proposal #182 stores the value of Condition Change Proposal #171 from Order Condition Change Proposal Information o1.

能力占有率の最大値の変化量のうち保管183は、交渉結果から算出した保管容積の最大値の変化量を格納する。保管容積の変化量は、拠点別能力情報i2の在庫保管容積上限123に対する保管容積(万才)の比率を百分率で示す。 The change in the maximum capacity utilization rate, specifically storage (183), stores the change in the maximum storage volume calculated from the negotiation results. The change in storage volume is expressed as a percentage of the ratio of storage volume (in units) to the inventory storage volume limit (123) in the base-specific capacity information i2.

能力占有率の最大値の変化量のうち入庫作業184は、交渉結果から算出した入庫作業量の最大値の変化量を格納する。入庫作業量の変化量は、拠点別能力情報i2の入庫作業量上限125に対する作業量(pcs/日)の比率を百分率で示す。 The change in the maximum capacity utilization rate for receiving work 184 stores the change in the maximum receiving work volume calculated from the negotiation results. The change in receiving work volume is expressed as a percentage of the ratio of the work volume (pcs/day) to the upper limit of receiving work volume 125 in the capacity information i2 for each location.

交渉開始時点の発注条件下での能力占有率の最大値のうち保管185は、交渉開始時点の発注量から算出した保管容積の能力占有率の最大値を格納する。保管容積の能力占有率の最大値は、拠点別能力情報i2の在庫保管容積上限123に対する保管容積(万才)の比率を百分率で示す。 The maximum capacity utilization rate under the order conditions at the start of negotiations, specifically storage 185, stores the maximum capacity utilization rate of storage volume calculated from the order quantity at the start of negotiations. The maximum capacity utilization rate of storage volume is expressed as a percentage of the ratio of storage volume (in units of 123) to the inventory storage volume limit 123 in the site-specific capacity information i2.

交渉開始時点の発注条件下での能力占有率の最大値のうち入庫作業186は、交渉開始時点の発注量から算出した入庫作業量の能力占有率の最大値を格納する。入庫作業量の能力占有率は、拠点別能力情報i2の入庫作業量上限125に対する作業量(pcs/日)の比率を百分率で示す。交渉ステータス187は、交渉の結果又は進捗状況を格納する。 The maximum capacity utilization rate for receiving work 186, based on the order conditions at the start of negotiations, stores the maximum capacity utilization rate of receiving work volume calculated from the order volume at the start of negotiations. The capacity utilization rate of receiving work volume is expressed as a percentage of the ratio of work volume (pcs/day) to the upper limit of receiving work volume 125 in the capacity information i2 for each location. The negotiation status 187 stores the result or progress of the negotiations.

交渉結果情報o2は、条件変更案#182毎に交渉開始時と交渉結果の拠点別能力情報i2に対する能力占有率の変化量が格納される。 The negotiation result information o2 stores the change in the capacity occupancy rate relative to the base-specific capacity information i2, both at the start of negotiations and after the negotiations, for each proposed change in conditions #182.

図10は、在庫供給計画システム1が出力する、外部リソース手配案情報o3の一例を示す図である。外部リソース手配案情報o3は、処理対象の拠点のリソースが不足している場合に、外部のリソースを利用する手配案を保持する。 Figure 10 shows an example of external resource procurement proposal information o3 output by the inventory supply planning system 1. External resource procurement proposal information o3 holds procurement proposals for using external resources when resources at the target location are insufficient.

外部リソース手配案情報o3は、能力タイプ191と、リソースタイプ192と、必要量193と、必要期間194と、手配案195と、総コスト増加量196と、手配交渉順#197と、手配交渉ステータス197を一つのレコードに含む。 External resource procurement proposal information o3 includes the capability type 191, resource type 192, required quantity 193, required duration 194, procurement proposal 195, total cost increase 196, procurement negotiation order #197, and procurement negotiation status 197 in a single record.

能力タイプ191は、不足しているリソースのカテゴリを格納する。図示の例では「保管」を示すが、この他に「輸送」や「入庫」あるいは「出庫」等の能力が格納される。リソースタイプ192は、不足しているリソースの種類を格納する。図示の例では「外部倉庫」を示すが、この他に「車両」や「作業員」等のリソースタイプが格納される。 Capacity type 191 stores the category of the insufficient resource. In the example shown, it represents "Storage," but other capacities such as "Transportation," "Receiving," and "Outbound" can also be stored. Resource type 192 stores the type of resource that is insufficient. In the example shown, it represents "External Warehouse," but other resource types such as "Vehicles" and "Workers" can also be stored.

必要量193は、リソースタイプ192で必要とされる数量を格納する。必要期間194は、開始日と終了日を格納する。手配案195は、外部リソースの利用先の名称(又は識別子)を格納する。総コスト増加量196は、外部のリソースを使用する際に増加するコストを格納する。手配交渉順#197は、当該レコードの交渉を行う順序を格納する。手配交渉ステータス198は、外部リソースの交渉結果又は交渉状況を格納する。 Required Quantity 193 stores the quantity required for Resource Type 192. Required Period 194 stores the start and end dates. Proposed Arrangement 195 stores the name (or identifier) of the external resource's user. Total Cost Increase 196 stores the cost increase when using the external resource. Arrangement Negotiation Order #197 stores the order in which the negotiation for this record is performed. Arrangement Negotiation Status 198 stores the negotiation result or status of the external resource negotiation.

在庫供給計画o4について図示はしないが、商品名と発注日、入庫予定日時、各日付における数量、及び供給元等を含む情報で、日別・商品別・経路別の輸送量情報o41と、日別・車型別・経路別の輸送台数情報o42と、日別・商品別・拠点別の入出庫・在庫量情報o43を含むことができる。 Although not illustrated, the inventory supply plan o4 includes information such as product name, order date, scheduled arrival date and time, quantity on each date, and supplier. It can also include daily, product-specific, and route-specific transport volume information o41, daily, vehicle-specific, and route-specific transport volume information o42, and daily, product-specific, and location-specific inbound/outbound and inventory volume information o43.

図11は、在庫供給計画システム1で行われる在庫供給計画処理の一例を示すフローチャートS1である。以下では、フローチャートS1の全体の概要を説明した後に、各ステップの処理について説明する。この処理は、所定のタイミング(例えば、1日毎)や管理者や利用者の指令に応じて実行される。 Figure 11 is a flowchart S1 showing an example of the inventory supply planning process performed by the inventory supply planning system 1. Below, we will first explain the overall overview of flowchart S1, and then describe the process for each step. This process is executed at predetermined intervals (for example, daily) or according to instructions from administrators or users.

まず、在庫供給計画システム1は、発注条件変更案立案部f1が処理対象の拠点を受け付けて、記憶装置2から入力データとして商品情報i1、拠点別能力情報i2、商品別発注条件情報i3、商品別発注条件の変更許容範囲情報i4、日別・商品別需要予測情報i5及び商品別・拠点別初期在庫情報i6を取得する(S10)。 First, the inventory supply planning system 1 receives the target locations for processing via the order condition change proposal planning unit f1 and obtains the following input data from the storage device 2: product information i1, location-specific capacity information i2, product-specific order condition information i3, product-specific order condition change tolerance information i4, daily/product-specific demand forecast information i5, and product/location-specific initial inventory information i6 (S10).

次に、発注条件変更案立案部f1は、図4に示した供給元と在庫供給計画システム1で合意済の商品別発注条件情報i3下で、欠品率上限114を満たし、かつ、処理対象の拠点の能力(在庫保管容積上限123、CO2排出量上限124、入庫作業量上限125)を満たす在庫供給計画o4を算出する(S11)。 Next, the order condition change proposal planning unit f1 calculates an inventory supply plan o4 that satisfies the stockout rate limit 114 and the capacity of the processing site (inventory storage volume limit 123, CO2 emission limit 124, receiving work volume limit 125) based on the product-specific order condition information i3 agreed upon with the supplier and inventory supply planning system 1 shown in Figure 4 (S11).

すなわち、発注条件変更案立案部f1は、商品別・拠点別初期在庫情報i6と商品情報i1の欠品率上限114と、発注条件に基づいて、各商品の現在の在庫量に対して処理対象の拠点別能力情報i2を満足する在庫供給計画を1以上算出する。なお、発注条件変更案立案部f1は、拠点別能力情報i2の全てを満たす解がない場合には、在庫保管容積上限123とCO2排出量上限124及び入庫作業量上限125のいずれか一つを満たす在庫供給計画をパレート最適な在庫供給計画o4とすることができる。 In other words, the order condition change proposal planning unit f1 calculates one or more inventory supply plans that satisfy the processing location capacity information i2 for each product's current inventory level, based on the initial inventory information i6 for each product and location, the stockout rate limit 114 of the product information i1, and the order conditions. If there is no solution that satisfies all of the location capacity information i2, the order condition change proposal planning unit f1 can designate an inventory supply plan that satisfies one of the following: the inventory storage volume limit 123, the CO2 emission limit 124, and the receiving work volume limit 125, as the Pareto optimal inventory supply plan o4.

なお、発注条件変更案立案部f1が算出する在庫供給計画o4の生成については、周知又は公知の手法を用いることができる。また、発注条件変更案立案部f1は、拠点の外部のリソースを使用可能な場合には、処理対象の拠点の能力(在庫保管容積上限123、CO2排出量上限124、入庫作業量上限125)を満たす必要はない。この場合、発注条件変更案立案部f1は、欠品率上限114と、発注条件に基づいて在庫供給計画を1以上算出すればよい。 Furthermore, the generation of the inventory supply plan o4 calculated by the order condition change proposal planning unit f1 can utilize well-known or publicly recognized methods. Also, if external resources from the base are available, the order condition change proposal planning unit f1 does not need to meet the capacity of the target base (inventory storage volume limit 123, CO2 emission limit 124, receiving work volume limit 125). In this case, the order condition change proposal planning unit f1 only needs to calculate one or more inventory supply plans based on the stockout rate limit 114 and the order conditions.

次に、発注条件変更案立案部f1は、商品情報i1に登録された商品名111毎に、入力データとしての商品情報i1~商品別・拠点別初期在庫情報i6に基づき、商品名111毎の発注条件の変更許容範囲(i4)内で、拠点の能力占有率の削減量(変化量175又は変化量176)がパレート最適となる発注条件の条件変更案を算出して、発注条件変更案情報o1に格納する(S12)。なお、パレート最適となる発注条件の条件変更案で立案した在庫供給計画は変更後在庫供給計画としておく。また、商品毎の能力占有率の削減量は、発注条件の変更案を決定する際の発注条件決定指標となる。 Next, the order condition change proposal planning unit f1 calculates a proposed order condition change for each product name 111 registered in product information i1, based on the input data from product information i1 to product-specific/location-specific initial inventory information i6. Within the permissible range of order condition changes (i4) for each product name 111, the unit calculates a proposed order condition change that results in a Pareto optimal reduction in the location's capacity utilization rate (change amount 175 or change amount 176), and stores it in the proposed order condition change information o1 (S12). The inventory supply plan formulated with the Pareto optimal proposed order condition change is designated as the modified inventory supply plan. Furthermore, the reduction in capacity utilization rate for each product serves as an order condition determination index when deciding on the proposed order condition change.

発注条件変更案立案部f1は、例えば、一つの商品について商品別発注条件の変更許容範囲情報i4に設定された変更許容範囲内で複数の条件変更案(すなわち変更後在庫供給計画)を算出することができる。すなわち、発注条件変更案立案部f1は、商品別の発注条件の変更案を、拠点別能力情報i2の上限を満たすように商品別で探索することができる。 The order condition change proposal planning unit f1 can, for example, calculate multiple condition change proposals (i.e., revised inventory supply plans) for a single product within the acceptable range of changes set in the product-specific order condition change tolerance information i4. In other words, the order condition change proposal planning unit f1 can search for product-specific order condition change proposals that satisfy the upper limit of the location-specific capacity information i2.

また、パレート最適は、変更後在庫供給計画で商品の能力占有率が拠点別能力情報i2に対して無駄なく配分された状態を示すものとする。 Furthermore, Pareto optimization refers to a state in the revised inventory supply plan where the capacity utilization rate of goods is efficiently allocated to the capacity information i2 for each location.

次に、交渉部f2は、予め定めた終了条件を満たすまで、ステップS13からステップS19の処理を繰り返す。 Next, the negotiation unit f2 repeats the process from step S13 to step S19 until the predetermined termination conditions are met.

まず交渉部f2は、ステップS14の処理で供給元と合意済の商品別発注条件情報i3に基づく在庫計画での最大能力占有率に対し、発注条件の変更により拠点の能力(拠点別能力情報i2)を遵守でき、かつ、拠点別能力情報i2を超過している能力に対する占有率の削減量が最大となる条件変更案(変更後在庫供給計画)を選択する。 First, the negotiating department f2, in step S14, selects a revised inventory supply plan (revised inventory supply plan) that, based on the product-specific ordering condition information i3 agreed upon with the supplier, allows the change in ordering conditions to comply with the capacity of the site (site-specific capacity information i2), and maximizes the reduction in the capacity occupancy rate for capacity exceeding site-specific capacity information i2.

交渉部f2は、発注条件変更案情報o1のうち未処理の発注条件の変更案の中から上記選択条件を満たす条件変更案#171を一つ選択する。ここで、交渉部f2は、発注条件変更案情報o1の発注条件の変更案について、削減量(変化量175又は176)の大きい順(降順)に商品別にソートして、削減量の大きい順に各商品の発注条件変更案を選択する。 Negotiation Department f2 selects one proposed change in order conditions #171 from the unprocessed proposed changes in order conditions information o1 that satisfies the above selection criteria. Here, Negotiation Department f2 sorts the proposed changes in order conditions information o1 by product in descending order of the reduction amount (change amount 175 or 176), and selects the proposed change in order of the reduction amount for each product.

次に交渉部f2は、ステップS14で選択した発注条件変更案の交渉を、各商品毎の供給元に対して実行する(S15)。交渉部f2は、選択した発注条件変更案を供給元の生産計画システム6又は出庫管理システム7に送信して発注条件変更案の受諾の可否を問い合わせる。交渉部f2は、供給元から受諾の可否の回答を交渉結果として受信する。 Next, the negotiation unit f2 negotiates the proposed order condition changes selected in step S14 with each supplier for each product (S15). The negotiation unit f2 transmits the selected order condition changes to the supplier's production planning system 6 or inventory management system 7 to inquire whether the changes will be accepted. The negotiation unit f2 receives the acceptance or rejection response from the supplier as the negotiation result.

なお、供給元に対する発注条件変更案の交渉は、在庫供給計画システム1と生産計画システム6等の計算機同士の自動交渉でもよいが、管理者やオペレータが介在してもよい。なお、計算機同士で行う発注条件変更案の自動交渉は、在庫供給計画システム1が送信した発注条件変更案を供給元の計算機で受諾の可否を判定する構成が想定されるが、機械学習モデルを用いた自動交渉を利用してもよい。 Negotiations regarding proposed changes to order terms with suppliers may be conducted automatically between computers such as the inventory supply planning system 1 and the production planning system 6, but human intervention by administrators or operators is also permitted. While the automated negotiation of proposed changes to order terms between computers is envisioned to involve the supplier's computer determining whether to accept the proposed changes sent by the inventory supply planning system 1, automated negotiations using machine learning models may also be employed.

ステップS16では、交渉部f2が発注条件変更案の交渉の可否を判定し、交渉が成立した場合はステップS17の処理に進み、成立しない場合にはステップS19に進んでステップS13からの処理を繰り返す。すなわち、交渉部f2は、発注条件変更案の交渉を削減量の大きい順に実施して、交渉が成立するまで繰り返す。 In step S16, the negotiation unit f2 determines whether to negotiate the proposed changes to the order conditions. If the negotiation is successful, the process proceeds to step S17; otherwise, it proceeds to step S19 and repeats the process from step S13. In other words, the negotiation unit f2 negotiates the proposed changes to the order conditions in order of the largest reduction amount, repeating the process until an agreement is reached.

ステップS17では、交渉部f2が上記ステップS15で交渉が成立した発注条件変更案について、ステップS11で計算しておいた発注条件変更案の適用による占有率変化量(保管能力占有率の最大値の変化量175、入庫作業能力占有率の最大値の変化量176)に基づき、能力占有率の変更案を更新する。なお、拠点別能力情報i2には図示しない条件変更案の能力占有率を有し、交渉部f2は変化量176に応じた能力占有率を更新するようにしてもよい。 In step S17, the negotiation unit f2 updates the proposed capacity occupancy rate based on the changes in occupancy rates calculated in step S11 (a change of 175 in the maximum storage capacity occupancy rate and a change of 176 in the maximum receiving capacity occupancy rate) for the proposed order condition changes that were agreed upon in step S15. Note that the capacity information i2 for each location may also contain capacity occupancy rates for the proposed condition changes (not shown), and the negotiation unit f2 may update the capacity occupancy rate according to the change of 176.

次に、交渉部f2は、予め設定された終了条件を満たしたか否かを判定し、終了条件を満たしている場合にはループ処理を終了してステップS20へ進み、終了条件を満たしていない場合にはステップS13に戻って新たな発注条件変更案で上記ループ処理を実行する。 Next, the negotiation unit f2 determines whether the pre-set termination conditions are met. If the termination conditions are met, the loop process ends and proceeds to step S20. If the termination conditions are not met, it returns to step S13 and executes the above loop process with the new proposed order condition changes.

なお、ステップS13~S19のループ処理の所定の終了条件は、例えば、全ての処理対象の商品の発注条件変更が拠点別能力情報i2を満たしている場合や、ステップS15で実施すべき交渉が全て完了している場合、あるいはループ処理の回数が予め設定された回数を超えた場合とすることができる。 Furthermore, the predetermined termination conditions for the loop processing in steps S13 to S19 can be, for example, when the order condition changes for all products subject to processing satisfy the location-specific capacity information i2, when all negotiations to be carried out in step S15 are completed, or when the number of loop processing iterations exceeds a predetermined number.

次に、交渉部f2は、ステップS13~S19のループで交渉が成立した全ての発注条件変更案に対応する商品別発注条件情報i3を変更する(S20)。 Next, the negotiation unit f2 modifies the product-specific order condition information i3 corresponding to all the proposed order condition changes that were agreed upon in the loop of steps S13 to S19 (S20).

ステップS21では、交渉部f2が上記発注条件の変更を適用した商品別発注条件情報i3で生成した在庫供給計画o4が拠点の能力上限を満たすか否かを判定する。交渉部f2は、生成され在庫供給計画o4が拠点別能力情報i2の能力の上限以内であるか否かを判定する。 In step S21, the negotiation unit f2 determines whether the inventory supply plan o4 generated using the product-specific order condition information i3, to which the above-mentioned order condition changes have been applied, meets the capacity limit of the base. The negotiation unit f2 then determines whether the generated inventory supply plan o4 is within the capacity limit of the base-specific capacity information i2.

交渉部f2は、在庫供給計画o4が拠点別能力情報i2の能力以内であれば能力上限を満たすと判定して処理を終了する。一方、交渉部f2は、在庫供給計画o4が能力上限を超える場合には、ステップS22で処理対象の拠点以外の外部リソースを利用するため、超過分を補う外部リソースの必要量を計算し、外部のリソースを手配する(S22)。 Negotiation unit f2 determines that the capacity limit is met if the inventory supply plan o4 is within the capacity of the site-specific capacity information i2, and terminates processing. On the other hand, if the inventory supply plan o4 exceeds the capacity limit, negotiating unit f2 calculates the required amount of external resources to compensate for the excess, and arranges for those external resources in step S22, in order to utilize external resources other than those of the site being processed (S22).

上記の処理によって、在庫供給計画システム1は、物流センタ等の拠点の能力を遵守し、かつ、供給元が受諾可能な発注条件の変更案を生成することが可能となるのである。 Through the above process, the inventory supply planning system 1 can generate proposed changes to ordering conditions that comply with the capacity of logistics centers and other locations, and that are acceptable to the supplier.

次に、上記ステップS10で行われる処理の詳細を説明する。発注条件変更案立案部f1が取り込んだ入力データから、画面生成部f3が入力・確認画面の表示データを生成し、入出力インターフェース13から外部の計算機へ表示データを出力してディスプレイ装置(図示省略)などに表示してもよい。 Next, the details of the process performed in step S10 above will be explained. The screen generation unit f3 generates display data for the input/confirmation screen from the input data received by the order condition change proposal unit f1, and the display data may be output to an external computer via the input/output interface 13 and displayed on a display device (not shown).

図12は発注条件変更案の立案用データの入力・確認画面d1の一例を示す図である。入力・確認画面d1の表示データは、画面生成部f3で生成される。入力・確認画面d1は、拠点別能力情報i2の内容を表示する拠点別の能力情報の領域d11と、商品別発注条件情報i3の内容を表示する商品別の発注条件情報の領域d12と、入力データの編集ボタンd13と、条件変更案の立案の実行ボタンd14を含む。 Figure 12 shows an example of the input and confirmation screen d1 for formulating proposed changes to order conditions. The data displayed on the input and confirmation screen d1 is generated by the screen generation unit f3. The input and confirmation screen d1 includes a region d11 displaying the contents of the region-specific capacity information i2, a region d12 displaying the contents of the product-specific order condition information i3, an edit button d13 for the input data, and an execution button d14 for formulating the proposed changes to the conditions.

入力・確認画面d1では、拠点別能力情報i2の内容や商品別発注条件情報i3の内容を編集することができ、入力データの編集ボタンd13を操作することによって入力データを編集又は更新することができる。 On the input/confirmation screen d1, you can edit the contents of the location-specific capacity information i2 and the product-specific order condition information i3. You can edit or update the input data by operating the input data edit button d13.

在庫供給計画システム1の利用者や管理者は、入力データの編集又は確認が終了した後に、条件変更案の立案の実行ボタンd14を操作することによって図11に示したステップS10以降の処理を開始することができる。 Users and administrators of the inventory supply planning system 1 can start the process from step S10 onwards, as shown in Figure 11, by operating the execution button d14 for drafting the proposed condition change after editing or confirming the input data.

次に、ステップS11で行われる処理の詳細を説明する。図2に示したステップS11では、発注条件変更案立案部f1が、供給元と在庫供給計画システム1で合意済の商品別発注条件情報i3下で、欠品率上限114を満たし、かつ、処理対象の拠点の能力を満たす在庫供給計画o4を出力する。 Next, we will explain the details of the process performed in step S11. In step S11, shown in Figure 2, the order condition change proposal unit f1 outputs an inventory supply plan o4 that satisfies the stockout rate limit 114 and the capacity of the processing location, based on the product-specific order condition information i3 agreed upon with the supplier and the inventory supply planning system 1.

発注条件変更案立案部f1は、商品情報i1に登録された商品を対象に、拠点別能力情報i2と、供給元と合意済の商品別発注条件情報i3と、日別・商品別需要予測情報i5と、商品別・拠点別初期在庫情報i6に基づき、合意済の発注条件下で、欠品率上限を満たし、かつ、処理対象の拠点の能力を満たす在庫供給計画o4を立案する。この在庫供給計画の算出は、図13に示すフローチャートS2の処理で行う。 The Order Condition Change Planning Unit f1, using the products registered in Product Information i1, and based on the location-specific capacity information i2, the product-specific order condition information i3 agreed upon with the supplier, the daily and product-specific demand forecast information i5, and the product-specific and location-specific initial inventory information i6, formulates an inventory supply plan o4 that satisfies the stockout rate limit and the capacity of the target location under the agreed-upon order conditions. This inventory supply plan is calculated using the process shown in flowchart S2 in Figure 13.

まず、ステップS21では、発注条件変更案立案部f1が供給元と合意済の商品別発注条件情報i3に従い、商品別・拠点別初期在庫情報i6に基づき、拠点別能力情報i2に設定された能力上限を満たすように、日別・商品別・経路別の輸送量情報o41と、日別・車型別・経路別の輸送台数情報o42と、日別・商品別・拠点別の入出庫・在庫量情報o43からなる在庫供給計画o4を後述するように立案する。 First, in step S21, the order condition change proposal planning unit f1, in accordance with the product-specific order condition information i3 agreed upon with the supplier, and based on the product-specific and location-specific initial inventory information i6, formulates an inventory supply plan o4, as described below, consisting of daily, product-specific, and route-specific transport volume information o41, daily, vehicle type-specific, and route-specific transport volume information o42, and daily, product-specific, and location-specific inbound/outbound and inventory volume information o43, to satisfy the capacity limits set in the location-specific capacity information i2.

在庫供給計画o4の立案方法としては、例えば、輸送量・輸送台数・入出庫量・在庫量・欠品量の取り得る全通りの組合せを発注条件変更案立案部f1が自動生成することで、全通りの在庫供給計画o4を生成してもよい。 One method for formulating the inventory supply plan o4 is to have the order condition change proposal planning unit f1 automatically generate all possible combinations of transport volume, transport volume, inbound/outbound volume, inventory volume, and stockout volume, thereby generating all possible inventory supply plans o4.

そして、発注条件変更案立案部f1は、生成した全通りの在庫供給計画o4から、各在庫供給計画についてS21からS26のステップを繰り返すことで全通りについて探索し、欠品率上限114を満たしKPI(Key Performance Indicator)が最良となる在庫供給計画o4を決定してもよい。ここで、KPIは、総コストの他、CO2排出量や、売上、キャッシュフロー、在庫量など複数存在してよい。 The order condition change proposal planning unit f1 may then explore all possible inventory supply plans o4 generated by repeating steps S21 to S26 for each plan, and determine the inventory supply plan o4 that satisfies the stockout rate limit 114 and has the best KPI (Key Performance Indicator). Here, the KPI may include multiple factors such as total cost, CO2 emissions, sales, cash flow, and inventory level.

他の在庫供給計画o4の立案方法としては、全通りの要求到着日(又は入庫予定日)が最も遅いオーダから順に、そのオーダの要求量を満たすよう、輸送量上限及び輸送台数上限まで余裕がある能力枠に輸送を割付けていき、輸送の能力枠を超える分は日付を前倒しして割付けることで、日別・商品別・経路別の輸送量を決定してもよい。 Another method for formulating inventory supply plan o4 is to allocate transportation to the available capacity, starting with the order with the latest requested arrival date (or expected arrival date), up to the maximum transportation volume and number of vehicles, to meet the requested quantity for that order. Any transportation exceeding the capacity is then allocated by bringing forward the delivery date, thereby determining the daily, product-specific, and route-specific transportation volumes.

出発日t、経路p、車型v、商品iについて、輸送量trans(t、p、v、i)に基づき、輸送台数vcnt(t、p、v)を次式で計算できる。以下に計算の要素及び数式を示す。 Given the departure date t, route p, vehicle type v, and goods i, the number of vehicles transported (vcnt(t, p, v)) can be calculated based on the transport volume trans(t, p, v, i) using the following formula. The elements and formula for this calculation are shown below.

・集合:
・計画対象の日付:0、1、~T
・商品の集合:I
・経路の集合:P
・拠点の集合:W
・拠点wに到着する経路の集合:Pw
・定数: 以下、t∈T
・商品iの単位容積:ItemUnitVol(i)
・車型vの積載容積上限:VehicleVolUB(v)
・輸送台数をvcnt(t、p、v)とした場合の計算式を以下に示す。
·set:
• Dates covered by the plan: 0, 1, ~ T
• Collection of products: I
• Set of paths: P
- Base gathering: W
- Set of routes to reach base w: Pw
・Constant: Hereinafter, t∈T
• Unit volume of product i: ItemUnitVol(i)
• Maximum load capacity for vehicle type v: VehicleVolUB(v)
The formula for calculating the number of transported vehicles, where vcnt(t, p, v), is given below.

上記は積載量上限として容積のみ考慮したが、例えば重量も併せて考慮する場合は、積載容積上限について算出した輸送台数と、積載重量上限について算出した輸送台数の、いずれか多い方を用いればよい。 The above calculation only considered volume as the maximum load capacity. However, if weight is also considered, for example, the larger of the number of transport units calculated based on the maximum load volume or the number of transport units calculated based on the maximum load weight should be used.

また、上記の輸送量に基づき、日別・拠点別・商品別の入庫量は、上流からの全経路の輸送量を、同じ到着日・同じ商品について合算した値として算出できる。 Furthermore, based on the above transportation volume, daily, location-specific, and product-specific inbound volumes can be calculated by summing the transportation volumes for the entire route from upstream, for the same arrival date and product.

日別・拠点別・商品別の入庫量は、上流からの全経路の輸送量を、同じ到着日・同じ商品について合算した値として算出できる。日別・拠点別・商品別の廃棄量は、その日に、保管開始日からの保管日数が保管日数上限を超える在庫量を、拠点別・商品別に合算した値として算出できる。 Daily, location-specific, and product-specific incoming inventory volumes can be calculated by summing the total transport volume from the entire upstream route for the same product on the same arrival date. Daily, location-specific, and product-specific discard volumes can be calculated by summing the inventory volume on that day that exceeds the maximum storage period from the start date of storage, broken down by location and product.

日付t、拠点w、商品iについて、日別・拠点別・商品別の在庫量stock(t、w、i)は、上記の方法で計算した入庫量in(t、w、i)、出庫量out(t、w、i)を用いて、次式で算出できる。 For a given date t, location w, and product i, the daily, location-specific, and product-specific inventory quantity stock(t, w, i) can be calculated using the incoming quantity in(t, w, i) and outgoing quantity out(t, w, i), calculated using the method described above, as follows:

・定数:
・初期在庫量:InitStock(w、i)
・在庫量stock(t、w、i)の計算式を次式に示す。
·constant:
• Initial stock quantity: InitStock(w,i)
The formula for calculating the inventory quantity stock(t, w, i) is shown below.

在庫の拠点別能力情報i2で在庫保管容積上限、入庫量上限、出庫量上限を定義する場合は、上限を超える分は、入庫量や出庫量を上限以下になるよう修正し、その分を欠品とすればよい。 When defining inventory storage volume limits, inbound quantity limits, and outbound quantity limits in inventory capacity information i2 by location, any amounts exceeding these limits should be adjusted so that the inbound or outbound quantities fall below the limits, and the excess amount should be recorded as a stockout.

日別・拠点別・商品別の欠品量shortage(t、w、i)は、拠点wの下流の経路の集合Pについて、下流からの要求量requestQty(t、p、i)(p∈P)を用いて、次式で算出できる。 The daily, location-specific, and product-specific stockout quantity, `shortage(t, w, i)`, can be calculated using the following formula, where `requestQty(t, p, i)` (p ∈ P) is the quantity of requests from downstream to the set of downstream routes P of location w.

・下流から拠点wへの出庫要求量requestQty(t、w、i)の計算式を次式に示す。 The formula for calculating the amount of goods requested from downstream to base w, requestQty(t, w, i), is shown below.

・欠品量shortage(t、w、i)の計算式は、次式で表すことができる。 The formula for calculating the stock shortage (shortage(t, w, i)) can be expressed as follows:

次に、ステップS22の詳細を説明する。ステップS22では、上記ステップS21で立案した在庫供給計画o4を実行した場合の、拠点の能力占有率と、総コストやCO2排出量、売上、キャッシュフロー、在庫量などのKPIと、欠品率を発注条件変更案立案部f1が評価する。ステップS22で行われる処理の詳細を示すフローチャートS3を図14に示す。 Next, we will explain the details of step S22. In step S22, the order condition change proposal planning unit f1 evaluates the capacity utilization rate of the base, KPIs such as total cost, CO2 emissions, sales, cash flow, and inventory level, and the stockout rate, assuming that the inventory supply plan o4 formulated in step S21 is implemented. Figure 14 shows a flowchart S3 illustrating the details of the process performed in step S22.

まず、ステップS31で、発注条件変更案立案部f1は、商品別の日別・商品別需要予測情報i5における予測要求量165と、需要予測誤差の分散166に基づき、実需要として想定される日別・商品別・経路別の想定要求量を生成する。想定要求量は、予測要求量165に、需要予測誤差の分散166に基づき生成したランダムノイズなどを加算することで生成できる。 First, in step S31, the order condition change proposal planning unit f1 generates estimated daily, product-specific, and route-specific demand quantities based on the predicted demand quantity 165 in the product-specific daily and product-specific demand forecast information i5 and the variance of the demand forecast error 166. The estimated demand quantities can be generated by adding random noise, etc., generated based on the demand forecast error variance 166, to the predicted demand quantity 165.

次に、ステップS32で、発注条件変更案立案部f1は、上記ステップS31において、日別・商品別需要予測情報i5に基づき立案した在庫供給計画o4を実行した場合に、実需要がステップS31で生成した想定要求量であり需要の予実差が発生したときの、輸送量・輸送台数・入出庫量・在庫量・欠品量・出庫要求量を計画期間の初日から1日ずつ、最終日に達するまでシミュレーションする。 Next, in step S32, the order condition change proposal planning unit f1 simulates the transport volume, number of transported vehicles, inbound/outbound quantities, inventory quantity, stockout quantity, and outbound order quantities for each day from the first day of the planning period until the last day, assuming that the inventory supply plan o4, formulated in step S31 based on the daily/product-specific demand forecast information i5, is executed, and that the actual demand is the assumed demand quantity generated in step S31, resulting in a difference between forecast and actual demand.

例えば、ある日に需要が下振れした場合は、需要に備えた在庫の一部が余剰となり、次の日にローリングする。ある日に需要が上振れし、在庫を上回る需要となった場合は、欠品量が生じ、在庫量がゼロになり、次の日にローリングする。これを最終日まで繰り返すことで、需要予測の誤差を考慮した各物量の推移のシミュレーションができる。 For example, if demand falls below expectations on a given day, a portion of the inventory prepared for that demand becomes surplus and is rolled over to the next day. If demand rises above expectations on a given day, exceeding inventory, a shortage occurs, inventory becomes zero, and this is also rolled over to the next day. By repeating this process until the final day, it's possible to simulate the changes in each quantity, taking into account errors in demand forecasting.

最後に、ステップS33で、発注条件変更案立案部f1はシミュレーションの結果で得られた輸送量・輸送台数・入出庫量・在庫量・欠品量・出庫要求量に基づき、次式で、能力占有率と、総コストなどのKPIと欠品率を以下のように評価する。 Finally, in step S33, the order condition change proposal planning unit f1 evaluates the capacity utilization rate and KPIs such as total cost, as well as the stockout rate, based on the transportation volume, number of vehicles transported, inbound/outbound volume, inventory volume, stockout volume, and outbound request volume obtained from the simulation results, using the following formula.

・定数:
保管能力上限StockCapUpBound(w)、
CO2排出能力上限CO2EmissionCapUpBound(w)、
単位保管負荷StockUnitLoad(w、i)、
単位CO2排出負荷(保管分)CO2EmissionUnitLoadSt(w、i)、
単位CO2排出負荷(入庫分)CO2EmissionUnitLoadIn(w、i)、
単位CO2排出負荷(出庫分) CO2EmissionUnitLoadOut(w、i)、
単位CO2排出負荷(輸送分)CO2EmissionUnitLoadTrans(p、v)、
単位CO2排出負荷(廃棄分) CO2EmissionUnitLoadDisposal(w、i)、
輸送単価TransUnitCost(t、p、v)、
保管単価StockUnitCost(w、i)、
廃棄単価DisposalUnitCost(w、i)、
入庫作業単価InputUnitCost(w、i)、
出庫作業単価OutputUnitCost(w、i)、
単位簿価UnitBookValue(w、i)
·constant:
Storage capacity upper limit StockCapUpBound(w),
CO2 emission capacity upper limit CO2EmissionCapUpBound(w),
Unit storage load StockUnitLoad(w, i),
CO2 Emission Unit Load (Storage) CO2EmissionUnitLoadSt(w,i)
CO2 Emission Unit Load In (w, i)
CO2 Emission Unit Load Out (w, i),
Unit CO2 Emission Load (Transport) CO2EmissionUnitLoadTrans(p,v)
CO2 Emission Unit Load Disposal (w, i)
Transportation cost (transUnitCost(t, p, v))
Storage unit cost StockUnitCost(w, i),
Disposal unit cost (w, i),
Inbound work unit cost InputUnitCost(w, i),
Outbound work unit cost (w, i),
Unit Book Value (w, i)

・変数:
保管能力占有率occupiedVolCapRatio、
CO2排出能力占有率occupiedCO2CapRatio、
総コストtotCost、
輸送コストtransCost、
保管コストstockCost、
廃棄コストdisposalCost、
入庫作業コストinputCost、
出庫作業コストoutputCost、
平均在庫金額aveInventory、
欠品率shortageRate
·variable:
Storage capacity occupancy occupiedVolCapRatio,
CO2 emission capacity occupiedCO2CapRatio,
Total cost totCost,
Transportation cost transCost,
Storage costs,
Disposal cost,
Inbound processing cost, inputCost,
Outbound shipping cost,
Average inventory value aveInventory,
Shortage Rate

上記の定数及び変数を用いた能力占有率occupiedVolCapRatio(w)の計算式は次式で表すことができる。 The formula for calculating the occupiedVolCapRatio(w) using the above constants and variables can be expressed as follows:

・KPIの計算式を総コストと平均在庫金額及び欠品率で評価する例を以下に示す。 The following is an example of a KPI calculation formula that evaluates performance using total cost, average inventory value, and stockout rate.

総コストtotCostの計算式は次式で表すことができる。: The formula for calculating the total cost (totCost) can be expressed as follows:

平均在庫金額aveInventoryは、次式で表すことができる。 The average inventory value (aveInventory) can be expressed by the following formula:

欠品率shortageRateの計算式は次式で表すことができる。 The formula for calculating the stockout rate (shortageRate) can be expressed as follows:

上記ではKPIを評価するための拠点の能力として保管とCO2の例を記したが、輸送能力や、入出庫作業能力についてKPIを評価してもよい。上記例ではKPIとして総コストと平均在庫金額の2つとする例を記したが、在庫量や、CO2排出量や売上量やキャッシュフローなどでもよい。上記の例では輸送コストは車両単位で加算されるとしたが、輸送量に比例して連続して加算される変動コストの項を追加してもよい。 The above examples use storage and CO2 emissions as capacity for evaluating KPIs at a facility, but KPIs can also be evaluated for transportation capacity or inbound/outbound operations capacity. The above examples use total cost and average inventory value as KPIs, but inventory volume, CO2 emissions, sales volume, or cash flow could also be used. The above examples assume transportation costs are added per vehicle, but a variable cost term that is continuously added in proportion to the volume of transportation may also be added.

続いて、図13に戻って、ステップS23からS25の詳細を説明する。まず、ステップS23では、発注条件変更案立案部f1が上記ステップS22で計算した欠品率(shortageRate)が欠品率上限114を満たすか否かを判定し、欠品率上限114を満たす場合には次のステップS24へ進み、欠品率上限114を超える場合にはステップS26に進む。 Next, returning to Figure 13, we will explain the details of steps S23 to S25. First, in step S23, the order condition change proposal planning unit f1 determines whether the shortfall rate calculated in step S22 satisfies the upper limit of the shortfall rate 114. If it satisfies the upper limit, it proceeds to the next step S24; if it exceeds the upper limit, it proceeds to step S26.

次に、ステップS24では、発注条件変更案立案部f1が1つ以上の能力指標(保管、CO2排出量、など)について、能力超過量(拠点別能力情報i2の上限との差分)がゼロ又は暫定解より小さいか否かを判定して、小さい場合はステップS25に進み、そうでない場合にはステップS26に進む。 Next, in step S24, the order condition change proposal planning unit f1 determines whether the excess capacity (difference from the upper limit of the site-specific capacity information i2) for one or more capacity indicators (storage, CO2 emissions, etc.) is zero or smaller than the provisional solution. If it is smaller, the unit proceeds to step S25; otherwise, it proceeds to step S26.

次にステップS26では、発注条件変更案立案部f1が上記ステップS21で算出した在庫供給計画を、欠品率上限114を満たし、かつ、能力超過量がゼロ又は最小の暫定解としてメモリ14の所定の領域に保存する。 Next, in step S26, the order condition change proposal planning unit f1 saves the inventory supply plan calculated in step S21 as a provisional solution that satisfies the stockout rate limit 114 and has zero or minimal capacity excess in a predetermined area of memory 14.

図13の例では、発注条件変更案立案部f1が欠品率上限114を満たし、かつ、能力超過量がゼロ又は暫定解より小さい場合のみ算出した在庫供給計画を暫定解として保存しているが、それ以外の場合でも条件緩和案や次点の計画案として全て保存してもよい。また、能力超過量が暫定解と同値の場合は、いずれかのKPI指標が最良な解を、パレート最適な暫定解として保存してもよい。 In the example in Figure 13, the inventory supply plan calculated by the order condition change proposal planning unit f1 is saved as a provisional solution only when the stockout rate limit 114 is met and the excess capacity is zero or smaller than the provisional solution. However, all other cases may also be saved as relaxed condition proposals or next-best plan proposals. Furthermore, if the excess capacity is the same as the provisional solution, the solution with the best performance in any of the KPI indicators may be saved as the Pareto-optimal provisional solution.

ステップS26では、発注条件変更案立案部f1が所定の終了条件を満足しているか否かを判定する。所定の終了条件としては、ステップS21からS26の処理の繰り返し回数上限や、能力超過量の改善率の下限値などを予め設定しておき、これらの上限を満たした場合は、終了条件を満たしたと判定してステップS27に進む。 In step S26, the order condition change proposal planning unit f1 determines whether the predetermined termination conditions are met. These predetermined termination conditions include pre-set limits on the number of repetitions of the process from steps S21 to S26 and the lower limit on the improvement rate of the capacity overrun. If these limits are met, the unit determines that the termination conditions are met and proceeds to step S27.

終了条件を満たさない場合は、上記ステップS21からS26の処理を繰り返す。その場合、ステップS21では、発注条件変更案立案部f1が、例えば全通り探索の場合は、未探索の輸送量・輸送台数・入出庫量・在庫量・廃棄量・欠品量の組合せの在庫供給計画を生成すればよい。もしくは、発注条件変更案立案部f1が暫定解の在庫供給計画のうち、一部の物量を増減して新しい在庫供給計画を生成してもよい。 If the termination conditions are not met, the process from steps S21 to S26 above is repeated. In that case, in step S21, the order condition change proposal unit f1 should, for example, in the case of a full search, generate an inventory supply plan for the unexplored combinations of transport volume, transport volume, inbound/outbound volume, inventory volume, waste volume, and stockout volume. Alternatively, the order condition change proposal unit f1 may increase or decrease some of the quantities in the provisional inventory supply plan to generate a new inventory supply plan.

次に、ステップS27の詳細を説明する。発注条件変更案立案部f1は、上記のループ処理で得られた複数のパレート最適な暫定解を、供給元と合意済の発注条件下で、拠点別能力情報i2の能力を満たす在庫供給計画o4として保存する。画面生成部f3は保存された在庫供給計画o4から変更案の立案結果の確認画面の表示データを生成する。生成された表示データは、入出力インターフェース13から出力されてディスプレイ装置(図示省略)などに表示される。 Next, the details of step S27 will be explained. The order condition change proposal planning unit f1 saves the multiple Pareto optimal provisional solutions obtained in the above loop processing as an inventory supply plan o4 that satisfies the capacity of the site-specific capacity information i2 under the order conditions agreed upon with the supplier. The screen generation unit f3 generates display data for a confirmation screen of the change proposal results from the saved inventory supply plan o4. The generated display data is output from the input/output interface 13 and displayed on a display device (not shown) or the like.

図15は、在庫供給計画の立案結果の確認画面d2の表示例を示す図である。確認画面d2は、能力遵守状況d21と時系列グラフd22及びKPIグラフd23の領域を含む。 Figure 15 shows an example of the display of the confirmation screen d2 of the inventory supply plan. The confirmation screen d2 includes areas for capacity compliance status d21, time-series graph d22, and KPI graph d23.

能力遵守状況d21は、立案したパレート最適な計画のグラフが表示される。このグラフは、横軸を入庫作業量、縦軸を保管量として保管能力と入庫作業能力の関係を示す。図示の実線のグラフは、入庫作業量と保管量がパレート最適となる在庫供給計画の一例を示す。図示のグラフでは、在庫供給計画が「計画1」では保管量が最大となり、在庫供給計画が「計画2」では入庫作業量が最大となる例を示す。なお、「計画1」は総コストが最小となる在庫供給計画o4であり、「計画2」は総コストが最小となる在庫供給計画o4である。なお、総コストは上記在庫供給計画を実施した場合のコストの予測値である。 The capacity compliance status d21 displays a graph of the Pareto-optimal plan that was devised. This graph shows the relationship between storage capacity and receiving capacity, with receiving workload on the horizontal axis and storage volume on the vertical axis. The solid line graph in the illustration shows an example of an inventory supply plan where receiving workload and storage volume are Pareto-optimal. The illustration shows an example where storage volume is maximized in inventory supply plan "Plan 1," and receiving workload is maximized in inventory supply plan "Plan 2." Note that "Plan 1" is inventory supply plan o4 that minimizes total cost, and "Plan 2" is inventory supply plan o4 that minimizes total cost. The total cost is the predicted cost when the above inventory supply plan is implemented.

能力遵守状況d21は、保管量や入庫作業量の他にCO2排出量やコスト等の拠点に関する能力の相関関係を示すグラフで構成することができる。 Capacity compliance status d21 can be composed of graphs showing the correlation between capacity at each location, including storage volume, receiving volume, CO2 emissions, and costs.

時系列グラフd22は、保管量と日付のグラフ及び入庫作業量と日付のグラフで構成する例を示す。図示のグラフでは、在庫供給計画が「計画1」では保管量が保管能力を超える日が発生する例を示す。また、在庫供給計画が「計画2」では入庫作業量が入庫作業能力を超える日が発生する例を示す。 Time-series graph d22 shows an example composed of graphs for storage volume and date, and graphs for receiving work volume and date. The graphs illustrate an example where, under "Plan 1," storage volume exceeds storage capacity on certain days. Furthermore, under "Plan 2," receiving work volume exceeds receiving capacity on certain days.

KPIグラフd23は、在庫供給計画o4の「計画1」と「計画2」のレーダチャートをそれぞれ示す例を示す。レーダチャートは、CO2排出量と在庫金額とキャッシュフロー及び総コストに関する指標で構成した例を示す。なお、レーダチャートは、図示のチャートに限定されるものではなく、拠点の能力を評価する指標を用いることができる。 KPI graph d23 shows examples of radar charts for "Plan 1" and "Plan 2" of the inventory supply plan o4. The radar charts are examples composed of indicators related to CO2 emissions, inventory value, cash flow, and total cost. Note that the radar charts are not limited to those shown; indicators that evaluate the capacity of the site can be used.

なお、画面生成部f3は、欠品率が欠品率上限114を満たし、かつ、総コストやCO2排出量や在庫金額や在庫量やキャッシュフローのKPIのうち1つ以上が最良となる在庫供給計画を出力するようにしてもよい。なお、KPIが最良となる条件は、総コストとCO2排出量と在庫金額及び在庫量については最小値であり、キャッシュフローについては最大値である。また、前述のように、パレート最適な計画案以外も保存しておいた場合は、他の計画案を表示してもよい。 Furthermore, the screen generation unit f3 may output an inventory supply plan in which the stockout rate satisfies the upper limit of 114, and at least one of the KPIs (Key Performance Indicators) such as total cost, CO2 emissions, inventory value, inventory quantity, and cash flow is optimal. The conditions for optimal KPIs are that total cost, CO2 emissions, inventory value, and inventory quantity are at their minimum values, while cash flow is at its maximum value. Also, as mentioned above, if plans other than the Pareto optimal plan have been saved, other plans may be displayed.

図11に戻ってステップS12の詳細を説明する。発注条件変更案立案部f1は、商品別に、商品別の発注条件の変更許容範囲情報i4の範囲内で、能力占有率の削減量がパレート最適となる条件変更案を算出する。 Returning to Figure 11, let's explain the details of step S12. The order condition change proposal unit f1 calculates, for each product, a proposed change that results in a Pareto-optimal reduction in capacity utilization, within the range of the permissible range information i4 for changes to the order conditions for each product.

ステップS12の処理は、発注条件変更案立案部f1が、顧客(供給元)と合意済の発注条件を、変更許容範囲情報i4の範囲内で変動させながら、ステップS11と同様の手法で、図13のフローチャートS2に従い、発注条件下で拠点別能力情報i2の能力を満たす在庫供給計画を立案し、立案された在庫供給計画の能力占有率とKPIと欠品率を評価し、評価済の計画を在庫供給計画o4に保存することで実現できる。 The process in step S12 is achieved by the order condition change proposal planning unit f1, while varying the order conditions agreed upon with the customer (supplier) within the range of the permissible change information i4, and using the same method as in step S11, following the flowchart S2 in Figure 13, formulating an inventory supply plan that satisfies the capacity of the site-specific capacity information i2 under the order conditions. The capacity utilization rate, KPIs, and stockout rate of the formulated inventory supply plan are then evaluated, and the evaluated plan is saved to the inventory supply plan o4.

画面生成部f3は、保存された在庫供給計画o4に基づき、発注条件の変更案の立案結果の確認画面d3の表示データを生成し、入出力インターフェース13から出力してディスプレイ装置などに表示することもできる。 The screen generation unit f3 generates display data for the confirmation screen d3 of the proposed changes to the order conditions based on the saved inventory supply plan o4, and can output it from the input/output interface 13 for display on a display device or the like.

図16は、発注条件の変更案の立案結果の確認画面d3の表示例を示す図である。確認画面d3は、パレート最適化結果d31と、時系列グラフd32と、変更案一覧d325と、変更案の立案の編集ボタンd33と、交渉開始ボタンd34を含む。 Figure 16 shows an example of the display of the confirmation screen d3 for the proposed changes to the order conditions. The confirmation screen d3 includes the Pareto optimization results d31, a time-series graph d32, a list of proposed changes d325, an edit button d33 for drafting the proposed changes, and a negotiation start button d34.

パレート最適化結果d31は、立案されたパレート最適な在庫供給計画o4のグラフが表示される。このグラフは、横軸を入庫作業量、縦軸を保管量として「条件1」、「条件2」及び「条件3」についてパレート最適なグラフ上に表示する例を示す。 The Pareto optimization result d31 displays a graph of the devised Pareto-optimal inventory supply plan o4. This graph shows an example of displaying the Pareto optimality for "Condition 1," "Condition 2," and "Condition 3," with the horizontal axis representing receiving work volume and the vertical axis representing storage volume.

時系列グラフd32は、保管量と日付の関係を示すグラフで、条件1~条件3の日付毎の保管量の変化と最大保管量の関係を示す例である。発注条件の変更前に比して発注条件の変更案(条件1)~変更案(条件3)は、商品の最大保管量を遵守することが可能なことを示している。 Time-series graph d32 shows the relationship between storage volume and date, illustrating the relationship between the change in storage volume for each day under conditions 1 to 3 and the maximum storage volume. Compared to before the change in ordering conditions, the proposed changes (condition 1) to (condition 3) demonstrate that it is possible to comply with the maximum storage volume of the goods.

変更案一覧d325は、発注条件変更案情報o1の内容を示すテーブルを表示する例を示す。 The proposed changes list d325 shows an example of displaying a table showing the contents of the proposed changes to the order conditions information o1.

なお、変更案一覧d325は、算出された全ての発注条件の変更案と、各案のインデックス番号と、条件変更内容及び能力占有率の最大値の変化量を表示してもよい。 Furthermore, the list of proposed changes (d325) may display all the calculated proposed changes to the order conditions, the index number for each change, the details of the condition changes, and the change in the maximum capacity utilization rate.

変更案の編集ボタンd33を押す(クリック)と、管理者やユーザが変更案を直接編集できるようにしてもよいし、交渉開始ボタンd34を押すと、図11のステップS15に進むようにしてもよい。 Pressing (clicking) the edit button d33 for the proposed changes may allow administrators or users to directly edit the proposed changes, or pressing the start negotiation button d34 may lead to step S15 in Figure 11.

次に、図11に戻ってステップS13~S19の詳細を述べる。交渉部f2は、ステップS13~S19の処理の進捗状況を保存し、保存内容に基づき画面生成部f3が自動交渉の実行状況の確認画面の表示データを生成し、入出力インターフェース13から出力してディスプレイ装置などに表示することもできる。 Next, we will return to Figure 11 and describe the details of steps S13 to S19. The negotiation unit f2 saves the progress of the processing in steps S13 to S19. Based on the saved data, the screen generation unit f3 generates display data for a confirmation screen of the automatic negotiation execution status, which can then be output from the input/output interface 13 and displayed on a display device or the like.

図17は、自動交渉の実行状況の確認画面d4の表示例を示す図である。確認画面d4は、図9に示した交渉結果情報o2を表示する領域d41と、交渉終了ボタンd42を含む。 Figure 17 shows an example of the display of the confirmation screen d4 for checking the execution status of automated negotiations. The confirmation screen d4 includes an area d41 for displaying the negotiation result information o2 shown in Figure 9, and a negotiation end button d42.

領域d41は、交渉の実行順(交渉順#181)に、交渉している条件変更案のインデックス番号(条件変更案#182)と、条件変更による能力占有率の最大値の変化量(保管183、入庫作業184)と、ステップS15の交渉処理の開始時点での発注条件下での能力占有率の最大値(保管185、入庫作業186)と、交渉ステータス187を表示してもよい。また、交渉終了ボタンd42を押すと、交渉処理を途中で終了し、ステップS20に進むようにしてもよい。 Area d41 may display the order of negotiation execution (negotiation order #181), the index number of the proposed change in conditions being negotiated (proposed change in conditions #182), the change in the maximum capacity utilization due to the change in conditions (storage 183, receiving operation 184), the maximum capacity utilization under the ordering conditions at the start of the negotiation process in step S15 (storage 185, receiving operation 186), and the negotiation status 187. Alternatively, pressing the "end negotiation" button d42 may terminate the negotiation process midway and proceed to step S20.

次に、図11に戻って、ステップS20~S22の詳細を述べる。交渉部f2は、上記の交渉処理により、交渉が成立した発注条件を変更する(S20)。そして、交渉部f2は更新された発注条件変更案情報o1が能力上限を満たすか否かを判定する(S21)。交渉部f2は、能力上限を満たさない場合は、ステップS22に進んで、能力超過分を補うために外部リソースの必要量を計算し、手配することができる。また、交渉部f2は手配した外部リソースの内容を外部リソース手配案情報o3に保存し、画面生成部f3が保存内容に基づき外部リソース量の確認及び手配画面の表示データを生成し、入出力インターフェース13から出力してディスプレイ装置などに表示することもできる。 Next, returning to Figure 11, we will describe the details of steps S20 to S22. The negotiation unit f2 modifies the order conditions agreed upon through the above negotiation process (S20). Then, the negotiation unit f2 determines whether the updated order condition change proposal information o1 meets the capacity limit (S21). If the capacity limit is not met, the negotiation unit f2 proceeds to step S22, where it calculates the required amount of external resources to compensate for the capacity excess and can arrange for them. Furthermore, the negotiation unit f2 saves the details of the arranged external resources in the external resource arrangement proposal information o3, and the screen generation unit f3 generates display data for the external resource quantity confirmation and arrangement screen based on the saved content, which can then be output from the input/output interface 13 and displayed on a display device or the like.

図18は、外部リソース量の確認及び手配画面d5の表示例を示す図である。確認及び手配画面d5は、交渉後の能力超過分を補うために必要な外部リソース量の一覧を表示する領域d51と、交渉開始ボタンd52を含む。 Figure 18 shows an example of the display of the external resource quantity confirmation and arrangement screen d5. The confirmation and arrangement screen d5 includes an area d51 that displays a list of the external resources needed to compensate for the capacity excess after negotiations, and a negotiation start button d52.

領域d51には、図10に示した外部リソース手配案情報o3の要素を表示することができ、保管、CO2排出量、などの拠点別能力情報i2を超過している能力タイプ191と、その超過能力を補うためのリソースタイプ192と、外部リソースの必要量193と、必要期間194と、手配案195と、手配することによる総コスト増加量196を示してもよい。 Area d51 can display elements of the external resource procurement plan information o3 shown in Figure 10. This may include the capacity type 191 exceeding the site-specific capacity information i2 (such as storage and CO2 emissions), the resource type 192 to compensate for the excess capacity, the required amount of external resources 193, the required period 194, the proposed procurement plan 195, and the total cost increase 196 resulting from the procurement.

図18の例では、自動交渉後も保管能力が超過するため、それを補う外部倉庫が2022年12月1日から2023年1月10日まで1、000坪必要であり、その手配案として、総コストが1.0M$増加するP倉庫と、総コストが1.1M$増加するQ倉庫の2案あることが示されている。 In the example shown in Figure 18, even after automated negotiations, storage capacity will be exceeded, requiring an external warehouse of 1,000 tsubo (approximately 3,300 square meters) from December 1, 2022 to January 10, 2023. Two proposed arrangements are presented: Warehouse P, which would increase the total cost by $1.0 million, and Warehouse Q, which would increase the total cost by $1.1 million.

総コスト増加量196が最小の手配案から交渉開始ボタンd52を押すと、同じ能力タイプ191に対する手配案195の中から、総コスト増加量196が最小の案から順に、手配の自動交渉を開始するようにしてもよい。また、交渉ステータスを表示してもよい(図示せず)。 When the negotiation start button d52 is pressed, starting with the offer proposal with the smallest total cost increase of 196, the system may automatically begin negotiations on the offers 195 for the same ability type 191, starting with the offer with the smallest total cost increase of 196. The negotiation status may also be displayed (not shown).

以上の例では、在庫供給計画及び発注条件の変更案の生成において、全ての組合せを生成したり、暫定解の一部の物量を増減したりして、新しい在庫供給計画や発注条件を生成して、パレート最適な案を探索する方法を示したが、本発明はこのような方法に限定されるものではなく、例えば混合整数計画法をはじめとする数理最適化手法により、パレート最適な案を立案してもよい。
<結び>
In the above examples, we have shown a method for generating new inventory supply plans and ordering conditions by generating all possible combinations or by increasing or decreasing some quantities in the provisional solutions, in order to search for the Pareto optimal solution. However, the present invention is not limited to this method, and the Pareto optimal solution may also be formulated using mathematical optimization techniques, such as mixed integer programming.
<Conclusion>

以上のように、本実施例の在庫供給計画システム1は、商品別に、発注条件変更案を生成して変更案毎に物流センタ(又は拠点)における能力占有率の削減量を定量評価することで、能力占有率の削減量の大きい案から順に供給元と効率良く交渉できる。その結果、拠点の能力を遵守し、かつ、供給元が受諾可能な発注条件を決定することができる。 As described above, the inventory supply planning system 1 of this embodiment generates proposed order condition changes for each product and quantitatively evaluates the reduction in capacity utilization at the logistics center (or base) for each proposed change. This allows for efficient negotiation with suppliers, prioritizing the proposals with the largest capacity utilization reductions. As a result, it is possible to determine order conditions that comply with the base's capacity and are acceptable to the supplier.

また、上記実施例の在庫供給計画システム1は、以下のような構成とすることができる。 Furthermore, the inventory supply planning system 1 of the above embodiment can be configured as follows:

(1)演算装置(プロセッサ11)と前記演算装置(11)がアクセス可能なメモリ(14)とを有する計算機(在庫供給計画システム1)が、拠点に保管する在庫の計画を立案する在庫供給計画方法であって、前記計算機(1)が、前記拠点の物品毎の在庫量を示す初期在庫量(商品別・拠点別初期在庫情報i6)と、前記物品毎に前記拠点の能力の上限に関する能力上限指標(上限)を予め設定した能力情報(拠点別能力情報i2)と、前記物品毎に前記拠点に対する単位負荷を予め設定した単位負荷情報(商品情報i1)と、前記物品毎に予め設定した発注条件(商品別発注条件情報i3)を取得する第1のステップ(S10)と、前記計算機(1)が、前記発注条件(i1)の上限を満たす前記物品毎の在庫供給計画を初期在庫供給計画として算出する第2のステップ(S11)と、前記計算機(1)が、前記物品毎に前記能力が削減するように発注条件の変更案を発注条件変更指標に基づいて算出し、前記発注条件変更指標による在庫供給計画を変更後在庫供給計画(04)として算出する第3のステップ(S12)と、を含むことを特徴とする在庫供給計画方法。 (1) An inventory supply planning method for a computer (inventory supply planning system 1) having an arithmetic unit (processor 11) and memory (14) accessible by the arithmetic unit (11), wherein the computer (1) includes an initial inventory quantity (product-specific/location-specific initial inventory information i6) indicating the inventory quantity for each item at the location, capacity information (location-specific capacity information i2) which sets a capacity upper limit index (upper limit) for each item relating to the upper limit of the capacity of the location, unit load information (product information i1) which sets a unit load for each item at the location, and the item An inventory supply planning method characterized by comprising: a first step (S10) of acquiring pre-set ordering conditions for each item (product-specific ordering condition information i3); a second step (S11) in which the computer (1) calculates an initial inventory supply plan for each item that satisfies the upper limit of the ordering conditions (i1); and a third step (S12) in which the computer (1) calculates proposed changes to the ordering conditions for each item so that the capacity is reduced, based on an ordering condition change index, and calculates the inventory supply plan based on the ordering condition change index as a modified inventory supply plan (04).

上記構成により、物流センタ等の拠点における能力占有率の削減量を定量評価することによって拠点の能力を遵守し、かつ、供給元が受諾可能な発注条件を決定できる。 The above configuration allows for quantitative evaluation of the reduction in capacity utilization at logistics centers and other locations, thereby ensuring compliance with the capacity of the locations and determining order conditions that are acceptable to suppliers.

(2)上記(1)に記載の在庫供給計画方法であって、前記第3のステップ(S12)では、前記初期在庫供給計画において前記能力上限指標に対して前記物品が使用する前記能力の比率を第1の能力占有率として算出し、前記変更後在庫供給計画(o4)において前記能力上限指標に対して前記物品が使用する前記能力を第2の能力占有率として算出し、前記第1の能力占有率から前記第2の能力占有率を差し引いた値を削減量(175、176)として算出し、当該削減量を前記発注条件決定指標の値とすることを特徴とする在庫供給計画方法。 (2) An inventory supply planning method as described in (1) above, characterized in that, in the third step (S12), the ratio of the capacity used by the item to the capacity upper limit index in the initial inventory supply plan is calculated as the first capacity occupancy rate, the capacity used by the item to the capacity upper limit index in the modified inventory supply plan (o4) is calculated as the second capacity occupancy rate, the value obtained by subtracting the second capacity occupancy rate from the first capacity occupancy rate is calculated as the reduction amount (175, 176), and this reduction amount is set as the value of the order condition determination index.

上記構成により、物流センタ等の拠点において商品別に発注条件の変更案による能力占有率の削減量を定量的に評価することが可能となる。 The above configuration makes it possible to quantitatively evaluate the reduction in capacity utilization due to proposed changes in ordering conditions for each product at logistics centers and other locations.

(3)上記(2)に記載の在庫供給計画方法であって、前記第3のステップ(S12)では、前記発注条件の変更案を、前記能力情報(i2)を満たすように前記物品別に探索することを特徴とする在庫供給計画方法。 (3) An inventory supply planning method as described in (2) above, characterized in that, in the third step (S12), proposed changes to the ordering conditions are searched for for each item so as to satisfy the capacity information (i2).

上記構成により、物流センタ等の拠点における能力を遵守しながら発注条件の変更案を商品別に探索することで、パレート最適な発注条件の変更案を決定することが可能となる。 With the above configuration, it becomes possible to determine the Pareto-optimal proposed changes to ordering conditions by exploring options for each product while adhering to the capabilities of logistics centers and other bases.

(4)上記(2)に記載の在庫供給計画方法であって、前記計算機(1)が、前記発注条件の変更案を物品別に前記削減量(175、176)の大きい順にソートした順で選択し、前記物品の供給元に前記選択した発注条件の変更案を送信して、当該発注条件の変更案の受諾の可否を交渉する第4のステップ(S15)を、さらに含むことを特徴とする在庫供給計画方法。 (4) An inventory supply planning method as described in (2) above, further comprising a fourth step (S15) in which the computer (1) selects the proposed changes to the ordering conditions for each item in descending order of the reduction amounts (175, 176), transmits the selected proposed changes to the ordering conditions to the supplier of the item, and negotiates whether or not to accept the proposed changes to the ordering conditions.

上記構成により、物流センタ等の拠点において商品別に発注条件の変更案による能力占有率の削減量を定量的に評価することで、拠点の能力に対して能力占有率の削減量の大きい変更案から順に供給元と効率良く交渉することが可能となる。 With the above configuration, by quantitatively evaluating the reduction in capacity utilization due to proposed changes in ordering conditions for each product at logistics centers and other locations, it becomes possible to efficiently negotiate with suppliers, starting with the changes that result in the largest reduction in capacity utilization relative to the location's capacity.

(5)上記(4)に記載の在庫供給計画方法であって、前記第4のステップ(S15)では、前記発注条件の変更案が受諾されない場合には、前記削減量(175、176)の大きい順に次の発注条件の変更案について交渉を繰り返すことを特徴とする在庫供給計画方法。 (5) An inventory supply planning method as described in (4) above, characterized in that, in the fourth step (S15), if the proposed changes to the ordering conditions are not accepted, negotiations are repeated for the next proposed changes to the ordering conditions in order of the largest reduction amounts (175, 176).

上記構成により、交渉が受諾されるまで繰り返して発注条件の変更案を交渉することが可能となって、商品別に発注条件を変更する提案を行う際の労力を低減することが可能となる。 The above configuration allows for repeated negotiation of proposed changes to order terms until they are accepted, thereby reducing the effort required when proposing changes to order terms for each product.

(6)上記(1)に記載の在庫供給計画方法であって、前記計算機(1)が、前記発注条件の変更案が前記能力情報(i2)を満足しない場合には、前記拠点の外部のリソース(5)を利用する外部リソース手配案(o3)を算出する第5のステップ(S22)を、さらに含むことを特徴とする在庫供給計画方法。 (6) An inventory supply planning method as described in (1) above, further comprising a fifth step (S22) in which the computer (1) calculates an external resource arrangement plan (o3) utilizing external resources (5) of the site if the proposed changes to the ordering conditions do not satisfy the capacity information (i2).

上記構成により、拠点の能力を満足できない場合には、外部のリソースを利用する発注条件の変更案を立案することが可能となって、複数の拠点のリソースを有効に利用することが可能となる。 With the above configuration, if the capabilities of a single location are insufficient, it becomes possible to devise a revised ordering condition that utilizes external resources, thereby enabling the effective use of resources across multiple locations.

(7)上記(6)に記載の在庫供給計画方法であって、前記第5のステップ(S22)では、前記外部リソース手配案(o3)に基づいて、前記外部のリソース(5)の提供先に前記外部のリソースを手配する指示を送信することを特徴とする在庫供給計画方法。 (7) An inventory supply planning method as described in (6) above, characterized in that, in the fifth step (S22), an instruction is transmitted to the provider of the external resource (5) to arrange the external resource based on the proposed external resource arrangement (o3).

上記構成により、拠点の能力を満足できない場合には、外部のリソースを利用する手配を行うことが可能となって、複数の拠点のリソースを利用する際の労力を低減することが可能となる。 With the above configuration, if the capabilities of a single location are insufficient, it becomes possible to arrange for the use of external resources, thereby reducing the effort required when utilizing resources from multiple locations.

(8)上記(1)に記載の在庫供給計画方法であって、前記第2のステップ(S11)では、前記能力情報(i2)満たす商品別、日別かつ経路別の輸送量を決定し、前記輸送量から入出庫量と在庫量(stock(t、w、i))を計算し、前記輸送量と入出庫量及び在庫量(stock(t、w、i))からなる在庫供給計画(o4)を算出することを特徴とする在庫供給計画方法。 (8) An inventory supply planning method as described in (1) above, characterized in that, in the second step (S11), the transport volume for each product, daily, and route that satisfies the capacity information (i2) is determined, the inbound/outbound volume and inventory volume (stock(t, w, i)) are calculated from the transport volume, and an inventory supply plan (o4) consisting of the transport volume, inbound/outbound volume and inventory volume (stock(t, w, i)) is calculated.

上記構成により、物流センタ等の拠点において商品別に発注条件の変更案による能力占有率の削減量を定量的に評価することが可能となる。 The above configuration makes it possible to quantitatively evaluate the reduction in capacity utilization due to proposed changes in ordering conditions for each product at logistics centers and other locations.

(9)上記(1)に記載の在庫供給計画方法であって、前記第2のステップ(S11)では、前記能力情報(i2)の前記拠点の能力上限指標として、在庫保管能力とCO2排出量能力と入庫能力及び出庫能力のうち少なくとも一つを含み、前記発注条件(i1)と前記欠品率の上限(123)に加えて前記能力上限指標を満たす前記物品毎の在庫供給計画を算出することを特徴とする在庫供給計画方法。 (9) An inventory supply planning method as described in (1) above, characterized in that, in the second step (S11), the capacity information (i2) includes at least one of the following as the capacity upper limit indicator of the base: inventory storage capacity, CO2 emission capacity, receiving capacity, and shipping capacity, and calculates an inventory supply plan for each item that satisfies the capacity upper limit indicator in addition to the ordering conditions (i1) and the upper limit of the stockout rate (123).

上記構成により、在庫保管能力とCO2排出量能力と入庫能力及び出庫能力の少なくとも一つの能力上限指標と欠品率上限114及び発注条件を満足する在庫供給計画o4を立案することが可能となる。 The above configuration makes it possible to formulate an inventory supply plan o4 that satisfies inventory storage capacity, CO2 emission capacity, at least one capacity upper limit indicator for receiving capacity and shipping capacity, a stockout rate upper limit 114, and ordering conditions.

(10)上記(8)に記載の在庫供給計画方法であって、前記第2のステップ(S11)では、前記在庫供給計画(o4)を実施した場合のコストを総コスト(totCost)として算出し、前記在庫供給計画を実施した場合のCO2排出量を算出し、前記在庫供給計画を実施した場合の在庫金額(aveInventory)を算出し、前記在庫供給計画を実施した場合のキャッシュフローを算出し、前記総コスト(totCost)とCO2排出量及び在庫金額(aveInventory)が最小で、前記キャッシュフローが最大の前記在庫供給計画を出力することを特徴とする在庫供給計画方法。 (10) An inventory supply planning method as described in (8) above, characterized in that, in the second step (S11), the cost of implementing the inventory supply plan (o4) is calculated as the total cost (totCost), the CO2 emissions when the inventory supply plan is implemented are calculated, the inventory value (aveInventory) when the inventory supply plan is implemented is calculated, the cash flow when the inventory supply plan is implemented is calculated, and the inventory supply plan is output that minimizes the total cost (totCost), CO2 emissions, and inventory value (aveInventory), and maximizes the cash flow.

上記構成により、総コストとCO2排出量、在庫金額及びキャッシュフローをKPIとして、これらのKPIが最良となる在庫供給計画o4を出力することが可能となる。 With the above configuration, it becomes possible to output an inventory supply plan o4 that optimizes total cost, CO2 emissions, inventory value, and cash flow as key performance indicators (KPIs).

(16)上記(1)に記載の在庫供給計画方法であって、前記第1のステップでは、 前記単位負荷情報(i1)には前記物品毎に前記拠点の欠品率の上限(123)が予め設定され、前記第2のステップでは、前記発注条件と前記欠品率の上限(123)を満たす前記物品毎の在庫供給計画を初期在庫供給計画(商品別・拠点別初期在庫情報i6)として算出し、前記第3のステップでは、前記物品毎に発注条件の変更許容範囲を予め設定した発注条件変更範囲情報(i6)を取得して、前記物品毎に前記能力が削減するように前記変更許容範囲内で発注条件の変更案を発注条件変更指標に基づいて算出することを特徴とする在庫供給計画方法。 (16) An inventory supply planning method as described in (1) above, characterized in that, in the first step, the unit load information (i1) has a predetermined upper limit (123) for the stockout rate at the base for each item; in the second step, an inventory supply plan for each item that satisfies the ordering conditions and the upper limit (123) for the stockout rate is calculated as an initial inventory supply plan (initial inventory information i6 by item and base); and in the third step, ordering condition change range information (i6) has a predetermined range of acceptable changes to the ordering conditions for each item, and a proposed change to the ordering conditions is calculated for each item based on the ordering condition change index so that the capacity is reduced within the acceptable range.

上記構成により、拠点毎の発注条件と欠品率の上限を満たして、拠点毎の能力を超えず、かつ、供給元が受諾可能な発注条件を算出することができる。 With the above configuration, it is possible to calculate order conditions that meet the ordering requirements and stockout rate limits for each location, without exceeding the capacity of each location, and that are acceptable to the supplier.

なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に記載したものであり、必ずしも説明した全ての構成を含むものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除、又は置換のいずれもが、単独で、又は組合せても適用可能である。 Furthermore, the present invention is not limited to the embodiments described above, and various modifications are included. For example, the embodiments described above are detailed for the purpose of clearly illustrating the present invention and are not necessarily limited to those that include all the configurations described. Also, it is possible to replace parts of the configuration of one embodiment with those of another embodiment, and it is also possible to add configurations from other embodiments to the configuration of one embodiment. Moreover, for parts of the configuration of each embodiment, the addition, deletion, or substitution of other configurations can be applied individually or in combination.

また、上記の各構成、機能、処理部、及び処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、及び機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、又は、ICカード、SDカード、DVD等の記録媒体に置くことができる。 Furthermore, each of the above-described configurations, functions, processing units, and processing means may be implemented in hardware, either partially or entirely, for example, by designing them as integrated circuits. Alternatively, each of the above-described configurations and functions may be implemented in software by a processor interpreting and executing programs that implement each function. Information such as programs, tables, and files that implement each function can be stored in 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.

また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。 Furthermore, the control and information lines shown are those deemed necessary for explanatory purposes and do not necessarily represent all control and information lines in the actual product. In practice, it can be assumed that almost all components are interconnected.

1 在庫供給計画システム
2 記憶装置
11 プロセッサ
14 メモリ
f1 発注条件変更案立案部
f2 交渉部
f3 画面生成部
i1 商品情報
i2 拠点別能力情報
i3 商品別発注条件情報
i4 商品別発注条件の変更許容範囲情報
i5 日別・商品別・需要予測情報
i6 商品別・拠点別初期在庫情報
o1 発注条件変更案情報
o2 交渉結果情報
o3 外部リソース手配案情報
o4 在庫供給計画
o41 日別・商品別・経路別の輸送情報
o42 日別・車型別・経路別の輸送台数情報
o43 日別・車型別・拠点別の入出庫・在庫量情報
1. Inventory Supply Planning System 2. Storage Device 11. Processor 14. Memory f1. Order Condition Change Proposal Planning Unit f2. Negotiation Unit f3. Screen Generation Unit i1. Product Information i2. Location-Specific Capacity Information i3. Product-Specific Order Condition Information i4. Product-Specific Order Condition Change Acceptable Range Information i5. Daily, Product-Specific, and Demand Forecast Information i6. Product-Specific and Location-Specific Initial Inventory Information o1. Order Condition Change Proposal Information o2. Negotiation Result Information o3. External Resource Arrangement Proposal Information o4. Inventory Supply Plan o41. Daily, Product-Specific, and Route-Specific Transportation Information o42. Daily, Vehicle-Specific, and Route-Specific Transportation Quantity Information o43. Daily, Vehicle-Specific, and Location-Specific Inbound/Outbound and Inventory Quantity Information

Claims (13)

演算装置と前記演算装置がアクセス可能なメモリとを有する計算機が、拠点に保管する物品毎の在庫の計画を立案する在庫供給計画方法であって、
前記計算機が、処理対象のターゲット拠点を受け付け、前記複数の拠点の各々の前記物品毎の在庫量を管理するための商品別・拠点別初期在庫量と、前記複数の拠点の各々の能力の上限値である能力上限指標を管理するための拠点別能力情報と、前記複数の拠点の各々に対して設定された、単位あたりの前記物品毎の負荷を管理するための単位負荷情報と、前記ターゲット拠点の前記物品毎の発注数に関する発注条件を管理するための商品別発注条件情報と、前記ターゲット拠点における前記物品毎の需要予測を管理するための需要予測情報と、前記物品毎の前記発注条件の変更許容範囲を管理するための変更許容範囲情報と、を取得する第1のステップと、
前記計算機が、前記商品別・拠点別初期在庫量、前記拠点別能力情報、前記単位負荷情報、前記商品別発注条件情報、及び前記需要予測情報を用いて、欠品率上限以下、かつ、前記ターゲット拠点の前記能力上限指標以下となる前記物品毎の在庫供給計画を初期在庫供給計画として算出する第2のステップと、
前記計算機が、前記拠点別能力情報及び前記単位負荷情報に基づいて、前記物品毎に、前記初期在庫供給計画において前記能力上限指標に対して前記物品が使用する前記能力の比率である第1の能力占有率と、前記発注条件の変更許容範囲内で前記発注条件を変更して生成される在庫供給計画において前記能力上限指標に対して前記物品が使用する前記能力の比率である第2の能力占有率と、を算出し、前記第1の能力占有率から前記第2の能力占有率を差し引いた値を削減量として算出し、前記物品毎に、前記削減量がパレート最適となる当該発注条件の条件変更案を算出する第3のステップと、
前記計算機が、前記条件変更案のうち前記削減量が所定の条件を満たす前記条件変更案を選択する第4のステップと、
前記計算機が、前記物品毎の選択された前記条件変更案を用いて前記商品別発注条件情報を変更し、前記商品別・拠点別初期在庫量、前記拠点別能力情報、前記単位負荷情報、変更された前記商品別発注条件情報、及び前記需要予測情報を用いて、変更後在庫供給計画算出する第のステップと、
を含むことを特徴とする在庫供給計画方法。
A computer having a computing device and a memory accessible by the computing device, which plans the inventory of each item to be stored at a location, is used as an inventory supply planning method.
The first step involves the computer receiving a target location to be processed and acquiring: initial inventory quantities by product and location for managing the inventory quantity of each item at each of the multiple locations; capacity information by location for managing a capacity limit index, which is the upper limit of the capacity of each of the multiple locations; unit load information set for each of the multiple locations for managing the load per unit of each item; order condition information by product for managing the order conditions for the order quantity of each item at the target location; demand forecast information for managing the demand forecast for each item at the target location; and change tolerance information for managing the range of change tolerance for the order conditions for each item .
The second step is for the computer to use the initial inventory quantity by product and location, the capacity information by location, the unit load information, the ordering conditions information by product, and the demand forecast information to calculate an initial inventory supply plan for each item that is below the upper limit of the stockout rate and below the upper limit of the capacity index of the target location .
A third step in which the computer calculates, based on the site-specific capacity information and the unit load information, for each item a first capacity occupancy rate, which is the ratio of the capacity used by the item to the capacity upper limit index in the initial inventory supply plan, and a second capacity occupancy rate, which is the ratio of the capacity used by the item to the capacity upper limit index in the inventory supply plan generated by changing the ordering conditions within the permissible range of changes to the ordering conditions, calculates the reduction amount by subtracting the second capacity occupancy rate from the first capacity occupancy rate, and calculates a proposed change to the ordering conditions for each item such that the reduction amount is Pareto optimal.
The computer performs a fourth step of selecting from the proposed condition changes a condition change proposal that satisfies the predetermined condition regarding the reduction amount,
A fifth step in which the computer modifies the product-specific ordering condition information using the selected proposed changes for each item, and calculates a revised inventory supply plan using the initial inventory quantity for each product and location, the capacity information for each location, the unit load information, the modified product-specific ordering condition information, and the demand forecast information .
A method for planning inventory supply, characterized by including the following:
請求項1に記載の在庫供給計画方法であって、
前記第のステップでは、
前記削減量が最大となる前記条件変更案を選択することを特徴とする在庫供給計画方法。
The inventory supply planning method according to claim 1,
In the fourth step described above,
An inventory supply planning method characterized by selecting the proposed change in conditions that maximizes the amount of reduction .
請求項2に記載の在庫供給計画方法であって、The inventory supply planning method according to claim 2,
前記計算機が、前記物品毎に、前記条件変更案を前記削減量の大きい順にソートした順で選択し、前記物品の供給元に選択した前記条件変更案を送信して、当該条件変更案の受諾の可否を交渉する第6のステップを、さらに含むことを特徴とする在庫供給計画方法。An inventory supply planning method further comprising a sixth step in which the computer selects the proposed changes in terms and conditions for each item in order of the largest reduction amount, transmits the selected changes in terms and conditions to the supplier of the item, and negotiates whether or not to accept the changes in terms and conditions.
請求項3に記載の在庫供給計画方法であって、The inventory supply planning method according to claim 3,
前記第6のステップでは、In the sixth step described above,
前記条件変更案が受諾されない場合には、前記削減量の大きい順に次の前記条件変更案について交渉を繰り返すことを特徴とする在庫供給計画方法。If the aforementioned proposed changes to the conditions are not accepted, the method of inventory supply planning is characterized by repeatedly negotiating for the next proposed changes to the conditions in order of the amount of reduction.
請求項1に記載の在庫供給計画方法であって、The inventory supply planning method according to claim 1,
前記計算機が、前記変更後在庫供給計画を適用した前記ターゲット拠点の前記能力が当該ターゲット拠点の前記能力上限指標以下でない場合には、前記ターゲット拠点の外部のリソースを利用する外部リソース手配案を算出する第7のステップを、さらに含むことを特徴とする在庫供給計画方法。An inventory supply planning method further comprising a seventh step in which the computer calculates an external resource arrangement plan that utilizes resources outside the target location if the capacity of the target location to which the modified inventory supply plan is applied is not less than or equal to the capacity upper limit indicator of the target location.
請求項5に記載の在庫供給計画方法であって、The inventory supply planning method according to claim 5,
前記第7のステップでは、In the seventh step described above,
前記外部リソース手配案に基づいて、前記外部のリソースの提供先に前記外部のリソースを手配する指示を送信することを特徴とする在庫供給計画方法。An inventory supply planning method characterized by transmitting an instruction to the provider of the external resources to arrange the external resources based on the proposed external resource arrangement.
請求項1に記載の在庫供給計画方法であって、The inventory supply planning method according to claim 1,
前記第5のステップでは、In the fifth step described above,
前記変更後在庫供給計画を適用した前記ターゲット拠点の前記能力が当該ターゲット拠点の前記能力上限指標以下となる前記物品別、日別かつ経路別の輸送量を決定し、前記輸送量から入出庫量と在庫量を計算し、前記輸送量と入出庫量及び在庫量を含む前記変更後在庫供給計画を算出することを特徴とする在庫供給計画方法。An inventory supply planning method characterized by determining the transport volume by item, day by day and by route such that the capacity of the target base to which the revised inventory supply plan is applied is less than or equal to the capacity upper limit index of the target base, calculating the inbound/outbound volume and inventory volume from the transport volume, and calculating the revised inventory supply plan including the transport volume, inbound/outbound volume and inventory volume.
請求項1に記載の在庫供給計画方法であって、The inventory supply planning method according to claim 1,
前記能力は、在庫保管能力と、CO2排出量能力と、入庫能力及び出庫能力と、のうち少なくともいずれかであることを特徴とする在庫供給計画方法。The inventory supply planning method is characterized in that the aforementioned capacity is at least one of inventory storage capacity, CO2 emission capacity, and inventory receiving capacity and inventory shipping capacity.
請求項7に記載の在庫供給計画方法であって、The inventory supply planning method according to claim 7,
前記第5のステップでは、In the fifth step described above,
前記在庫供給計画を実施した場合のコストを総コストとして算出し、前記在庫供給計画を実施した場合のCO2排出量を算出し、前記在庫供給計画を実施した場合の在庫金額を算出し、キャッシュフローを算出し、前記総コストと前記CO2排出量と前記在庫金額のいずれかが最小、または、前記キャッシュフローが最大の前記在庫供給計画を出力することを特徴とする在庫供給計画方法。An inventory supply planning method characterized by calculating the total cost when the inventory supply plan is implemented, calculating the CO2 emissions when the inventory supply plan is implemented, calculating the inventory value when the inventory supply plan is implemented, calculating the cash flow, and outputting the inventory supply plan in which any of the total cost, CO2 emissions, or inventory value is minimized, or the cash flow is maximized.
演算装置と前記演算装置がアクセス可能なメモリとを有する計算機を含む在庫供給計画システムであって、An inventory supply planning system including a computer having a computing device and a memory accessible by the computing device,
前記計算機は、The aforementioned computer is
前記演算装置が、処理対象のターゲット拠点を受け付け、前記複数の拠点の各々の前記物品毎の在庫量を管理するための商品別・拠点別初期在庫量と、前記複数の拠点の各々の能力の上限値である能力上限指標を管理するための拠点別能力情報と、前記複数の拠点の各々に対して設定された、単位あたりの前記物品毎の負荷を管理するための単位負荷情報と、前記ターゲット拠点の前記物品毎の発注数に関する発注条件を管理するための商品別発注条件情報と、前記ターゲット拠点における前記物品毎の需要予測を管理するための需要予測情報と、前記物品毎の前記発注条件の変更許容範囲を管理するための変更許容範囲情報と、を取得し、The computing device receives a target location to be processed and acquires: initial inventory quantities by product and location for managing the inventory quantity of each item at each of the multiple locations; capacity information by location for managing the capacity limit index, which is the upper limit of the capacity of each of the multiple locations; unit load information set for each of the multiple locations for managing the load per unit of each item; order condition information by product for managing the order conditions for the order quantity of each item at the target location; demand forecast information for managing the demand forecast for each item at the target location; and change tolerance information for managing the range of change tolerance for the order conditions for each item.
前記演算装置が、前記商品別・拠点別初期在庫量、前記拠点別能力情報、前記単位負荷情報、前記商品別発注条件情報、及び前記需要予測情報を用いて、欠品率上限以下、かつ、前記ターゲット拠点の前記能力上限指標以下となる前記物品毎の在庫供給計画を初期在庫供給計画として算出し、The calculation device uses the initial inventory quantity for each product and location, the capacity information for each location, the unit load information, the ordering conditions information for each product, and the demand forecast information to calculate an initial inventory supply plan for each item that is below the upper limit of the stockout rate and below the upper limit of the capacity index of the target location.
前記演算装置が、前記拠点別能力情報及び前記単位負荷情報に基づいて、前記物品毎に、前記初期在庫供給計画において前記能力上限指標に対して前記物品が使用する前記能力の比率である第1の能力占有率と、前記発注条件の変更許容範囲内で前記発注条件を変更して生成される在庫供給計画において前記能力上限指標に対して前記物品が使用する前記能力の比率である第2の能力占有率と、を算出し、前記第1の能力占有率から前記第2の能力占有率を差し引いた値を削減量として算出し、前記物品毎に、前記発注条件の変更許容範囲内で前記削減量がパレート最適となる当該発注条件の条件変更案を算出し、The calculation device calculates, based on the site-specific capacity information and the unit load information, for each item, a first capacity occupancy rate which is the ratio of the capacity used by the item to the capacity upper limit index in the initial inventory supply plan, and a second capacity occupancy rate which is the ratio of the capacity used by the item to the capacity upper limit index in the inventory supply plan generated by changing the ordering conditions within the permissible range for changes to the ordering conditions, and calculates the reduction amount by subtracting the second capacity occupancy rate from the first capacity occupancy rate, and for each item, calculates a proposed change to the ordering conditions within the permissible range for changes to the ordering conditions such that the reduction amount is Pareto optimal.
前記演算装置が、前記条件変更案のうち前記削減量が所定の条件を満たす前記条件変更案を選択し、The calculation unit selects from the proposed condition changes that the reduction amount satisfies the predetermined conditions,
前記演算装置が、前記物品毎の選択された前記条件変更案を用いて前記商品別発注条件情報を変更し、前記商品別・拠点別初期在庫量、前記拠点別能力情報、前記単位負荷情報、変更された前記商品別発注条件情報、及び前記需要予測情報を用いて、変更後在庫供給計画を算出することを特徴とする在庫供給計画システム。An inventory supply planning system characterized in that the calculation device modifies the product-specific ordering condition information using the selected condition change proposal for each item, and calculates a modified inventory supply plan using the initial inventory quantity for each product and location, the capacity information for each location, the unit load information, the modified product-specific ordering condition information, and the demand forecast information.
請求項10に記載の在庫供給計画システムであって、The inventory supply planning system according to claim 10,
前記演算装置が、前記条件変更案を選択する際には、前記削減量が最大となる前記条件変更案を選択することを特徴とする在庫供給計画システム。An inventory supply planning system characterized in that, when the calculation device selects the proposed change in conditions, it selects the proposed change in conditions that maximizes the amount of reduction.
請求項11に記載の在庫供給計画システムであって、The inventory supply planning system according to claim 11,
前記演算装置が、前記物品毎に、前記条件変更案を前記削減量の大きい順にソートした順で選択し、前記物品の供給元に選択した前記条件変更案を送信して、当該条件変更案の受諾の可否を交渉することを特徴とする在庫供給計画システム。An inventory supply planning system characterized in that the computing device selects the proposed condition changes for each item in order of the largest reduction amount, transmits the selected condition changes to the supplier of the item, and negotiates whether or not to accept the condition changes.
請求項12に記載の在庫供給計画システムであって、The inventory supply planning system according to claim 12,
前記演算装置が、前記条件変更案が受諾されない場合には、前記削減量の大きい順に次の前記条件変更案について交渉を繰り返すことを特徴とする在庫供給計画システム。An inventory supply planning system characterized in that, if the calculation unit does not accept the proposed change in conditions, it repeatedly negotiates for the next proposed change in conditions in order of the amount of reduction.
JP2022064353A 2022-04-08 2022-04-08 Inventory supply planning method and inventory supply planning system Active JP7840201B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022064353A JP7840201B2 (en) 2022-04-08 2022-04-08 Inventory supply planning method and inventory supply planning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022064353A JP7840201B2 (en) 2022-04-08 2022-04-08 Inventory supply planning method and inventory supply planning system

Publications (2)

Publication Number Publication Date
JP2023154789A JP2023154789A (en) 2023-10-20
JP7840201B2 true JP7840201B2 (en) 2026-04-03

Family

ID=88373600

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022064353A Active JP7840201B2 (en) 2022-04-08 2022-04-08 Inventory supply planning method and inventory supply planning system

Country Status (1)

Country Link
JP (1) JP7840201B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20260019909A (en) * 2024-08-02 2026-02-10 쿠팡 주식회사 Electronic apparatus and managing information method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004102890A (en) 2002-09-12 2004-04-02 Lion Corp Information processing system for scheduling raw material procurement from multiple companies
JP2006171856A (en) 2004-12-13 2006-06-29 Hitachi Ltd Stock replenishment planning system, stock replenishment planning method, and stock replenishment planning program
WO2015059750A1 (en) 2013-10-21 2015-04-30 株式会社日立製作所 Physical distribution planning device, physical distribution planning program, and storage medium
US11216760B1 (en) 2016-05-13 2022-01-04 Blue Yonder Group, Inc. System and method for inventory planning in a supply chain network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004102890A (en) 2002-09-12 2004-04-02 Lion Corp Information processing system for scheduling raw material procurement from multiple companies
JP2006171856A (en) 2004-12-13 2006-06-29 Hitachi Ltd Stock replenishment planning system, stock replenishment planning method, and stock replenishment planning program
WO2015059750A1 (en) 2013-10-21 2015-04-30 株式会社日立製作所 Physical distribution planning device, physical distribution planning program, and storage medium
US11216760B1 (en) 2016-05-13 2022-01-04 Blue Yonder Group, Inc. System and method for inventory planning in a supply chain network

Also Published As

Publication number Publication date
JP2023154789A (en) 2023-10-20

Similar Documents

Publication Publication Date Title
US6463345B1 (en) Regenerative available to promise
Leung et al. Multi-site aggregate production planning with multiple objectives: a goal programming approach
US8005761B1 (en) Dynamically determining actual delivery information for orders based on actual order fulfillment plans
TW552538B (en) Shipping and transportation optimization system and method
US7801753B2 (en) Purchase planning and optimization
US8428988B1 (en) Generating current order fulfillment plans to influence expected future conditions
US8423395B1 (en) System and method for managing data associated with available to-promise (ATP) products
CN102725703B (en) Method and apparatus for optimizing a performance index of a bulk product blending and packaging plant
JP2021163485A (en) Smart supply chain system
US20050216375A1 (en) Method and system for flexible budgeting in a purchase order system
JP7219289B2 (en) Operating Stock and Safety Stock Determination System
Ebadian et al. Hierarchical production planning and scheduling in make-to-order environments: reaching short and reliable delivery dates
JP7317671B2 (en) Inventory evaluation device
JP2012247964A (en) Progress management apparatus and progress management program
US20060277086A1 (en) System and method for optimization-based production capability planning
JP7840201B2 (en) Inventory supply planning method and inventory supply planning system
Cavalieri et al. A multiagent model for coordinated distribution chain planning
JP7579121B2 (en) Inventory planning system and inventory planning method
JP6803593B1 (en) Recycled resource sale system and its method
WO2006082808A1 (en) Delivery date answering program, delivery date answering method, and system for implementing the method
JP2024152506A (en) Inventory management device, inventory management system, inventory management method, and program
JP7249265B2 (en) Inventory planning device and inventory planning method
Alvarez et al. The consistent production routing problem
CN114648271A (en) Community group buying mode-based logistics data processing method, device and equipment
JP2020126509A (en) Production-and-transport planning system and production-and-transport planning method

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20240412

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240716

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251021

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251216

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: 20260317

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260324

R150 Certificate of patent or registration of utility model

Ref document number: 7840201

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150