JP7845009B2 - Computer program, order quantity adjustment method, and order quantity adjustment device - Google Patents
Computer program, order quantity adjustment method, and order quantity adjustment deviceInfo
- Publication number
- JP7845009B2 JP7845009B2 JP2022063951A JP2022063951A JP7845009B2 JP 7845009 B2 JP7845009 B2 JP 7845009B2 JP 2022063951 A JP2022063951 A JP 2022063951A JP 2022063951 A JP2022063951 A JP 2022063951A JP 7845009 B2 JP7845009 B2 JP 7845009B2
- Authority
- JP
- Japan
- Prior art keywords
- order quantity
- order
- item
- goods
- items
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、適切な受注量を決定するためのコンピュータプログラム、受注量調整方法及び受注量調整装置に関する。 This invention relates to a computer program for determining an appropriate order quantity, an order quantity adjustment method, and an order quantity adjustment device.
物品を販売する事業者では、物品を生産又は仕入れし、物品を保管し、在庫の中から物品を出荷する。物品の保管期間又は保管量が大きくなると保管コストが増大する。従来、事業者では、需要予測を行い、予測した需要に応じて在庫量を調整することによって、保管コストの低減を図っている。特許文献1には、物品の出荷量の時間変化に基づいて出荷パターンを分類し、出荷パターンに応じて物品の発注量を調整することにより、保管コストの低減を図る技術が開示されている。 Businesses that sell goods produce or procure goods, store them, and ship them from their inventory. Storage costs increase as the storage period or volume of goods increases. Traditionally, businesses have tried to reduce storage costs by forecasting demand and adjusting inventory levels according to the forecasted demand. Patent Document 1 discloses a technology that reduces storage costs by classifying shipping patterns based on changes in the volume of goods shipped over time and adjusting the order quantity of goods according to the shipping pattern.
発注量の調整と同様に、受注量を調整することによっても、物品の保管コストの低減を図ることができる。例えば、物品の受注時に、適切な受注量を提案することによって、受注量を調整することができる。しかしながら、物品の販売には、保管コスト以外にも、生産コスト又は輸送コスト等の他のコストが必要となり、保管コスト以外のコストも含めたトータルコストを低減することが望まれる。従来の技術では、トータルコストを考慮した受注量の調整はできない。 Similar to adjusting order quantities, adjusting order quantities can also reduce storage costs. For example, order quantities can be adjusted by proposing appropriate quantities at the time of order placement. However, the sale of goods involves other costs besides storage, such as production costs or transportation costs, and it is desirable to reduce the total cost, including costs other than storage. Conventional technologies cannot adjust order quantities while considering total costs.
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、物品の販売に関するトータルコストの低減を図るためのコンピュータプログラム、受注量調整方法及び受注量調整装置を提供することにある。 This invention has been made in view of the above circumstances, and its objective is to provide a computer program, an order quantity adjustment method, and an order quantity adjustment device for reducing the total cost related to the sale of goods.
本発明の一形態に係る受注量調整方法は、物品の受注実績又は出荷実績に基づいて、出荷傾向の異なる複数の種類の何れか一つに前記物品を分類し、前記物品を分類した種類別の方法により、前記物品の受注量案を計算し、前記物品の生産コスト又は輸送コストと受注量との関係に基づいて、前記生産コスト又は前記輸送コストを低減させるように前記受注量案を調整することを特徴とする。 A method for adjusting order quantities according to one embodiment of the present invention is characterized by classifying the goods into one of several types with different shipping trends based on the goods' order or shipment history, calculating a proposed order quantity for the goods according to the type of classification, and adjusting the proposed order quantity to reduce the production cost or transportation cost based on the relationship between the production cost or transportation cost of the goods and the order quantity.
本発明の一形態に係る受注量調整装置は、物品の受注実績又は出荷実績に基づいて、出荷傾向の異なる複数の種類の何れか一つに前記物品を分類する分類部と、前記物品を分類した種類別の方法により、前記物品の受注量案を計算する受注量案計算部と、前記物品の生産コスト又は輸送コストと受注量との関係に基づいて、前記生産コスト又は前記輸送コストを低減させるように前記受注量案を調整する受注量案調整部とを備えることを特徴とする。 An order quantity adjustment device according to one embodiment of the present invention is characterized by comprising: a classification unit that classifies articles into one of several types with different shipping trends based on the order history or shipping history of the articles; an order quantity calculation unit that calculates an order quantity for the articles according to a method for each type of classified article; and an order quantity adjustment unit that adjusts the order quantity so as to reduce the production cost or the shipping cost of the articles, based on the relationship between the production cost or the shipping cost of the articles and the order quantity.
本発明の一形態に係るコンピュータプログラムは、物品の受注実績又は出荷実績に基づいて、出荷傾向の異なる複数の種類の何れか一つに前記物品を分類し、前記物品を分類した種類別の方法により、前記物品の受注量案を計算し、前記物品の生産コスト又は輸送コストと受注量との関係に基づいて、前記生産コスト又は前記輸送コストを低減させるように前記受注量案を調整する処理をコンピュータに実行させることを特徴とする。 A computer program according to one embodiment of the present invention is characterized by classifying goods into one of several types with different shipping trends based on the order history or shipment history of the goods, calculating a proposed order quantity for the goods according to the method for each classified type, and causing the computer to perform a process to adjust the proposed order quantity in order to reduce the production cost or the shipment cost based on the relationship between the production cost or the shipment cost of the goods and the order quantity.
本発明の一形態においては、受注対象の物品を出荷傾向の異なる複数の種類の何れか一つに分類し、物品を分類した種類別の方法により物品の受注量案を計算する。物品には、需要に応じた出荷傾向がある。物品を分類した種類別に物品の受注量案を計算することにより、需要に応じた適切な受注量案を計算することができる。また、生産コスト又は輸送コストを低減させるように受注量案を調整する。これにより、生産コスト又は輸送コストを含んだトータルコストを低減させるように物品の受注量を調整することができる。 In one embodiment of the present invention, the goods subject to order are classified into one of several types with different shipping trends, and the proposed order quantity for the goods is calculated according to the method for each classified type. Goods have shipping trends that correspond to demand. By calculating the proposed order quantity for each classified type of goods, it is possible to calculate an appropriate order quantity that corresponds to demand. Furthermore, the proposed order quantity is adjusted to reduce production costs or transportation costs. This allows for adjusting the order quantity of goods to reduce the total cost, including production costs or transportation costs.
本発明にあっては、物品の販売に関し、生産コスト又は輸送コストを含んだトータルコストの低減を図ることが可能となる等、優れた効果を奏する。 This invention offers excellent benefits, such as reducing the total cost of selling goods, including production and transportation costs.
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
図1は、受注量調整装置1の内部の構成例を示すブロック図である。受注量調整装置1は、パーソナルコンピュータ又はサーバ装置等のコンピュータを用いて構成されている情報処理装置である。受注量調整装置1は、多種類の物品の生産及び出荷を行う事業者で用いられる。受注量調整装置1は、物品の受注量を決定する業務を行う使用者により操作され、受注量調整方法を実行する。
The present invention will be described in detail below with reference to drawings illustrating its embodiments.
Figure 1 is a block diagram showing an example of the internal configuration of the order quantity adjustment device 1. The order quantity adjustment device 1 is an information processing device configured using a computer such as a personal computer or a server device. The order quantity adjustment device 1 is used by businesses that produce and ship various types of goods. The order quantity adjustment device 1 is operated by a user who performs the task of determining the order quantity of goods, and executes an order quantity adjustment method.
受注量調整装置1は、演算部11と、演算に伴って発生する一時的なデータを記憶するメモリ12と、記憶部13と、ドライブ部14と、操作部15と、表示部16とを備えている。演算部11は、例えばCPU(Central Processing Unit )、GPU(Graphics Processing Unit)、又はマルチコアCPUを用いて構成されている。演算部11は、量子コンピュータを用いて構成されていてもよい。メモリ12は、例えばRAM(Random Access Memory)である。記憶部13は、不揮発性であり、例えばハードディスク又は不揮発性半導体メモリである。ドライブ部14は、光ディスク又は可搬型メモリ等の記録媒体10から情報を読み取る。 The order quantity adjustment device 1 comprises a calculation unit 11, a memory 12 for storing temporary data generated during calculations, a storage unit 13, a drive unit 14, an operation unit 15, and a display unit 16. The calculation unit 11 is configured using, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or a multi-core CPU. The calculation unit 11 may also be configured using a quantum computer. The memory 12 is, for example, RAM (Random Access Memory). The storage unit 13 is non-volatile and is, for example, a hard disk or non-volatile semiconductor memory. The drive unit 14 reads information from a recording medium 10 such as an optical disc or portable memory.
演算部11は、記録媒体10に記録されたコンピュータプログラム131をドライブ部14に読み取らせ、読み取ったコンピュータプログラム131を記憶部13に記憶させる。演算部11は、コンピュータプログラム131に従って、受注量調整装置1に必要な処理を実行する。なお、コンピュータプログラム131は、予め記憶部13に記憶されているか、又は受注量調整装置1の外部からダウンロードされてもよい。この場合は、受注量調整装置1はドライブ部14を備えていなくてもよい。 The calculation unit 11 causes the drive unit 14 to read the computer program 131 recorded on the recording medium 10, and stores the read computer program 131 in the storage unit 13. The calculation unit 11 then executes the necessary processing for the order quantity adjustment device 1 according to the computer program 131. Note that the computer program 131 may be pre-stored in the storage unit 13 or downloaded from outside the order quantity adjustment device 1. In this case, the order quantity adjustment device 1 does not need to have a drive unit 14.
操作部15は、使用者からの操作を受け付けることにより、テキスト等の情報の入力を受け付ける。操作部15は、例えばタッチパネル、キーボード又はポインティングデバイスである。表示部16は、画像を表示する。表示部16は、例えば液晶ディスプレイ又はELディスプレイ(Electroluminescent Display)である。操作部15及び表示部16は、一体になっていてもよい。受注量調整装置1は、複数のコンピュータで構成されていてもよい。例えば、受注量調整装置1は、データを記憶するサーバ装置と、操作部15及び表示部16の機能を実現するタブレット型コンピュータとを含む複数のコンピュータで構成されていてもよい。 The operation unit 15 accepts input of information such as text by receiving operations from the user. The operation unit 15 is, for example, a touch panel, keyboard, or pointing device. The display unit 16 displays images. The display unit 16 is, for example, a liquid crystal display or an EL display (Electroluminescent Display). The operation unit 15 and the display unit 16 may be integrated. The order quantity adjustment device 1 may be composed of multiple computers. For example, the order quantity adjustment device 1 may be composed of multiple computers, including a server device for storing data and tablet computers that implement the functions of the operation unit 15 and the display unit 16.
記憶部13は、複数種類の物品に関する情報を記録した物品データを記憶している。図2は、物品データの内容例を示す概念図である。物品データには、複数種類の物品の夫々に関する情報が記録されている。図2に示す例では、複数種類の物品の夫々について、物品を識別するために物品に付与された物品ID、物品名、物品の得意先を識別するための得意先ID、及び得意先名が記録されている。また、各物品について、物品を分類したカテゴリが記録されている。図2に示す例では、物品が属するカテゴリは、大カテゴリ、中カテゴリ及び小カテゴリからなる。中カテゴリは、大カテゴリに属する物品を分類したカテゴリであり、小カテゴリは中カテゴリに属する物品を更に分類したカテゴリである。また、図2に示す例では、各物品の最新受注日が記録されている。各物品に関する複数の情報は互いに関連付けられている。物品データには、物品に関する他の情報が記録されていてもよく、図2に示した情報の一部が記録されていなくてもよい。 The memory unit 13 stores item data containing information about multiple types of items. Figure 2 is a conceptual diagram showing an example of the contents of the item data. The item data records information about each of the multiple types of items. In the example shown in Figure 2, for each of the multiple types of items, the item ID assigned to identify the item, the item name, the customer ID for identifying the customer of the item, and the customer name are recorded. Furthermore, the category to which the item is classified is recorded for each item. In the example shown in Figure 2, the categories to which the items belong consist of major categories, medium categories, and minor categories. Medium categories are categories that classify items belonging to major categories, and minor categories are categories that further classify items belonging to medium categories. Also, in the example shown in Figure 2, the latest order date for each item is recorded. Multiple pieces of information about each item are interconnected. The item data may also contain other information about the items, and some of the information shown in Figure 2 may not be recorded.
また、記憶部13は、各物品の受注の実績を記録した受注実績データと、各物品の生産の実績を記録した生産実績データと、各物品の入庫の実績を記録した入庫実績データと、各物品の出荷の実績を記録した出荷実績データとを記憶している。図3は、受注実績データの内容例を示す概念図である。受注実績データには、過去の受注の実績を表すデータが記録されている。図3に示す例では、過去の受注の夫々について、受注No(ナンバー)、受注日、得意先ID、物品ID、受注回数、受注量、受注を受け付けた単位、及び単価が記録されている。各受注に関する複数の情報は互いに関連付けられている。受注実績データには、受注に関する他の情報が記録されていてもよく、図3に示した情報の一部が記録されていなくてもよい。 Furthermore, the storage unit 13 stores order performance data, production performance data, inventory performance data, and shipment performance data. Figure 3 is a conceptual diagram showing an example of the contents of the order performance data. The order performance data contains data representing past order performance. In the example shown in Figure 3, for each past order, the order number, order date, customer ID, item ID, order number, order quantity, order unit, and unit price are recorded. Multiple pieces of information related to each order are interconnected. The order performance data may also contain other information related to orders, and some of the information shown in Figure 3 may not be recorded.
図4は、生産実績データの内容例を示す概念図である。生産実績データには、物品の生産の実績を表すデータが記録されている。図4に示す例では、物品を生産するために行われた工程の夫々について、受注No、受注日、生産の工程を識別するための工程ID、工程名、工程が実行された生産日、工程に投入された投入量、工程により生産された生産量、及び製造原価が記録されている。生産の工程に関する複数の情報は互いに関連付けられている。生産実績データには、生産に関する他の情報が記録されていてもよく、図4に示した情報の一部が記録されていなくてもよい。 Figure 4 is a conceptual diagram showing an example of production performance data. Production performance data records data representing the actual production of goods. In the example shown in Figure 4, for each process performed to produce the goods, the following are recorded: order number, order date, process ID to identify the production process, process name, production date on which the process was executed, input quantity used in the process, quantity produced by the process, and manufacturing cost. Multiple pieces of information related to the production process are interconnected. Production performance data may also contain other information related to production, and some of the information shown in Figure 4 may not be recorded.
図5は、入庫実績データの内容例を示す概念図である。入庫実績データには、生産した物品を保管するために倉庫に入庫した実績を表すデータが記録されている。図5に示す例では、物品の入庫の夫々について、受注No、受注日、入庫日、入庫を識別するための入庫ID、入庫量、物品が入庫された倉庫を識別するための倉庫ID、及び倉庫名が記録されている。入庫に関する複数の情報は互いに関連付けられている。入庫実績データには、入庫に関する他の情報が記録されていてもよく、図5に示した情報の一部が記録されていなくてもよい。 Figure 5 is a conceptual diagram showing an example of the contents of receiving performance data. Receiving performance data records data representing the actual receipt of manufactured goods into a warehouse for storage. In the example shown in Figure 5, for each goods receipt, the following information is recorded: order number, order date, receiving date, receiving ID to identify the receipt, quantity received, warehouse ID to identify the warehouse where the goods were received, and warehouse name. Multiple pieces of information related to receiving are interconnected. Receiving performance data may also record other information related to receiving, and some of the information shown in Figure 5 may not be recorded.
図6は、出荷実績データの内容例を示す概念図である。出荷実績データには、保管している物品を出荷した実績を表すデータが記録されている。図6に示す例では、物品の出荷の夫々について、受注No、受注日、出荷日、出荷した物品に関する入庫ID、出荷を識別するための出荷ID、出荷量、出荷した物品に関する倉庫ID、物品の納入先を識別するための納入先ID、納入先名、及び出荷による売上が記録されている。出荷に関する複数の情報は互いに関連付けられている。出荷実績データには、出荷に関する他の情報が記録されていてもよく、図6に示した情報の一部が記録されていなくてもよい。 Figure 6 is a conceptual diagram showing an example of the contents of shipment performance data. Shipment performance data records data representing the actual shipments of stored goods. In the example shown in Figure 6, for each shipment of goods, the following is recorded: order number, order date, shipment date, receiving ID for the shipped goods, shipment ID to identify the shipment, shipment quantity, warehouse ID for the shipped goods, delivery destination ID to identify the delivery destination, delivery destination name, and sales revenue from the shipment. Multiple pieces of information related to shipments are interconnected. Shipment performance data may also record other information related to shipments, and some of the information shown in Figure 6 may not be recorded.
受注量調整装置1は、物品の受注の際に、受注量を調整するための情報処理を実行する。図7は、受注量調整装置1が実行する受注量調整の処理の手順の例を示すフローチャートである。以下、ステップをSと略す。演算部11がコンピュータプログラム131に従って情報処理を実行することにより、受注量調整装置1は以下の処理を実行する。物品の受注の際に、使用者は、受注対象の物品を選択し、受注量調整装置1は、物品の選択を受け付ける(S1)。S1では、使用者が操作部15を操作することにより、受注量調整装置1は物品の選択を受け付ける。例えば、演算部11は、物品を選択するための選択画面を表示部16に表示する。選択画面には、物品データに情報が記録された複数の物品のリストが表示される。使用者は、操作部15を操作して、複数の物品のリストの中から受注対象の物品を選択し、演算部11は、物品の選択を受け付ける。 The order quantity adjustment device 1 performs information processing to adjust the order quantity when an order for goods is received. Figure 7 is a flowchart illustrating an example of the order quantity adjustment process performed by the order quantity adjustment device 1. Hereinafter, steps will be abbreviated as S. The calculation unit 11 performs information processing according to the computer program 131, thereby executing the following process: When an order for goods is received, the user selects the goods to be ordered, and the order quantity adjustment device 1 accepts the selection of goods (S1). In S1, the user operates the operation unit 15, and the order quantity adjustment device 1 accepts the selection of goods. For example, the calculation unit 11 displays a selection screen for selecting goods on the display unit 16. The selection screen displays a list of multiple goods, each with information recorded in the goods data. The user operates the operation unit 15 to select the goods to be ordered from the list of multiple goods, and the calculation unit 11 accepts the selection of goods.
受注量調整装置1は、選択された受注対象の物品の過去の受注回数が所定の閾値を超過しているか否かを判定する(S2)。S2では、演算部11は、受注実績に基づいて物品の受注回数を特定し、受注回数が閾値を超過しているか否かを判定する。例えば、演算部11は、受注対象の物品の物品IDを物品データから読み出し、受注実績データから、物品IDに関連付けられた受注回数を読み出すことによって、物品の受注回数を特定する。閾値は、正の値であり、予め記憶部13に記憶されているか、又はコンピュータプログラム131に含まれている。S2では、判定対象の受注回数は、現時点を含む所定の長さの期間での受注回数であってもよい。なお、S2では、受注量調整装置1は、受注回数が閾値以上であるか否かを判定の条件としてもよい。 The order quantity adjustment device 1 determines whether the number of past orders for the selected item exceeds a predetermined threshold (S2). In S2, the calculation unit 11 identifies the number of orders for the item based on the order history and determines whether the number of orders exceeds the threshold. For example, the calculation unit 11 identifies the number of orders for the item by reading the item ID of the item from the item data and reading the number of orders associated with the item ID from the order history data. The threshold is a positive value and is either stored in the storage unit 13 in advance or included in the computer program 131. In S2, the number of orders to be determined may be the number of orders over a predetermined period including the present time. Note that in S2, the order quantity adjustment device 1 may also use whether the number of orders is equal to or greater than the threshold as a condition for determination.
物品の受注回数が閾値以下である場合は(S2:NO)、受注量調整装置1は、受注対象の物品に類似している類似物品を特定する(S3)。S3では、演算部11は、属しているカテゴリが受注対象の物品と近く、受注日が新しい他の物品を類似物品とする。例えば、演算部11は、物品データに基づいて、受注対象の物品の大カテゴリ、中カテゴリ及び小カテゴリを特定し、複数の物品の中から、大カテゴリ、中カテゴリ及び小カテゴリが一致する物品を抽出する。大カテゴリ、中カテゴリ及び小カテゴリが一致する物品が無い場合は、演算部11は、大カテゴリ及び中カテゴリが一致する物品を抽出する。大カテゴリ及び中カテゴリが一致する物品が無い場合は、演算部11は、大カテゴリが一致する物品を抽出する。演算部11は、物品データに基づき、抽出した物品の中で最新受注日が最も新しい物品を、類似物品とする。S2では、演算部11は、類似物品として、閾値を超過している物品を特定してもよい。 If the number of orders for an item is below a threshold (S2: NO), the order quantity adjustment device 1 identifies similar items to the item being ordered (S3). In S3, the calculation unit 11 identifies other items that belong to a similar category to the item being ordered and have a recent order date as similar items. For example, based on the item data, the calculation unit 11 identifies the major category, medium category, and minor category of the item being ordered, and extracts items from among multiple items that match the major category, medium category, and minor category. If there are no items that match the major category, medium category, and minor category, the calculation unit 11 extracts items that match the major category and medium category. If there are no items that match the major category and medium category, the calculation unit 11 extracts items that match the major category. Based on the item data, the calculation unit 11 identifies the item with the most recent order date among the extracted items as a similar item. In S2, the calculation unit 11 may also identify items that exceed the threshold as similar items.
S3が終了した後、又は受注対象の物品の受注回数が閾値を超過している場合は(S2:YES)、受注量調整装置1は、受注対象の物品又は類似物品を分類するための分類処理を実行する(S4)。S4では、受注量調整装置1は、受注対象の物品又は類似物品を、出荷傾向の異なる複数の種類のいずれか一つに分類する。受注量調整装置1は、受注対象の物品の受注回数が閾値を超過している場合は、受注対象の物品についてS4の処理を実行し、受注対象の物品の受注回数が閾値以下である場合は、類似物品についてS4の処理を実行する。S4の処理は分類部に対応する。 After S3 is completed, or if the number of orders for the target item exceeds a threshold (S2: YES), the order quantity adjustment device 1 performs a classification process to classify the target item or similar items (S4). In S4, the order quantity adjustment device 1 classifies the target item or similar items into one of several types with different shipping trends. If the number of orders for the target item exceeds a threshold, the order quantity adjustment device 1 performs the S4 process for the target item; if the number of orders for the target item is below the threshold, it performs the S4 process for similar items. The S4 process corresponds to the classification unit.
図8は、S4の分類処理のサブルーチンの例を示すフローチャートである。受注量調整装置1は、過去の直近の所定期間内に物品の受注があったか否かを判定する(S401)。所定期間は、一年間等の所定の長さの期間である。演算部11は、物品データに基づいて、物品の最新受注日を特定し、最新受注日が所定期間に含まれるか否かを判定することにより、S401の判定を行う。直近の所定期間内に物品の受注が無い場合は(S401:NO)、受注量調整装置1は、物品を終売期の物品に分類する(S402)。終売期の物品は、当該物品が安定的に売れる時期が終了している物品である。S402が終了した後は、受注量調整装置1は、処理をメインの処理へ戻す。 Figure 8 is a flowchart showing an example of the subroutine for the classification process in S4. The order quantity adjustment device 1 determines whether or not an order for goods was received within the most recent predetermined period (S401). The predetermined period is a period of a predetermined length, such as one year. The calculation unit 11 performs the determination in S401 by identifying the latest order date of the goods based on the goods data and determining whether the latest order date falls within the predetermined period. If there is no order for goods within the most recent predetermined period (S401: NO), the order quantity adjustment device 1 classifies the goods as items that have reached the end of their sales period (S402). Items that have reached the end of their sales period are those for which the period of stable sales has ended. After S402 is completed, the order quantity adjustment device 1 returns the process to the main process.
直近の所定期間内に物品の受注があった場合は(S401:YES)、受注量調整装置1は、物品の受注回数が所定の閾値を超過しているか否かを判定する(S403)。S2で受注対象の物品の受注回数が閾値を超過している場合は、同様に、物品の受注回数は所定の閾値を超過している。S403では、演算部11は、受注実績に基づいて類似物品の受注回数を特定し、受注回数が閾値を超過しているか否かを判定する。類似物品の受注回数が閾値以下である場合は(S403:NO)、受注量調整装置1は、類似物品を立上期の物品に分類する(S404)。立上期の物品は、当該物品の販売を開始してから日が浅く、安定的に売れる時期がまだ到来していない物品である。S404が終了した後は、受注量調整装置1は、処理をメインの処理へ戻す。 If an order for goods has been placed within the most recent predetermined period (S401: YES), the order quantity adjustment device 1 determines whether the number of orders for the goods exceeds a predetermined threshold (S403). If the number of orders for the goods in question exceeds the threshold in S2, similarly, the number of orders for the goods exceeds the predetermined threshold. In S403, the calculation unit 11 identifies the number of orders for similar goods based on the order history and determines whether the number of orders exceeds the threshold. If the number of orders for similar goods is below the threshold (S403: NO), the order quantity adjustment device 1 classifies the similar goods as "start-up" goods (S404). Start-up goods are those that have only recently been on the market and have not yet reached a period of stable sales. After S404 is completed, the order quantity adjustment device 1 returns the processing to the main processing.
物品の受注回数が閾値を超過している場合は(S403:YES)、受注量調整装置1は、累計出荷量の時間変化を計算する(S405)。例えば、S405では、演算部11は、出荷実績データから物品に関する情報を読み出し、出荷日が古い順に出荷量を順に加算することにより、出荷日毎に累計出荷量を計算する。また、演算部11は、計算した累計出荷量に出荷日を関連付けることにより、累計出荷量の時間変化を得る。 If the number of orders for an item exceeds a threshold (S403: YES), the order quantity adjustment device 1 calculates the time change in the cumulative shipment quantity (S405). For example, in S405, the calculation unit 11 reads information about the item from the shipment performance data and calculates the cumulative shipment quantity for each shipment day by sequentially adding the shipment quantities in order of oldest shipment date. The calculation unit 11 also obtains the time change in the cumulative shipment quantity by associating the shipment date with the calculated cumulative shipment quantity.
受注量調整装置1は、次に、累計出荷量の七日間移動平均の傾きの変化点を抽出する(S406)。S406では、演算部11は、累計出荷量の時間変化から、累計出荷量の七日間移動平均の時間変化を計算し、七日間移動平均の傾きの変化点を探索する。累計出荷量の七日間移動平均を計算することにより、累計出荷量に対する一週間の周期的変化の影響が低減される。S406では、演算部11は、七日間以外の長さの移動平均を計算することにより、短期的な周期的変化の影響を軽減してもよい。 The order quantity adjustment device 1 then extracts the points of change in the slope of the seven-day moving average of the cumulative shipment volume (S406). In S406, the calculation unit 11 calculates the time change of the seven-day moving average of the cumulative shipment volume from the time change of the cumulative shipment volume and searches for the points of change in the slope of the seven-day moving average. By calculating the seven-day moving average of the cumulative shipment volume, the influence of weekly periodic changes on the cumulative shipment volume is reduced. In S406, the calculation unit 11 may also reduce the influence of short-term periodic changes by calculating a moving average of a length other than seven days.
累計出荷量の七日間移動平均の傾きの変化点を探索する方法の例を説明する。図9及び図10は、累計出荷量の七日間移動平均の時間変化の例を示すグラフである。図9及び図10の横軸は時間を示し、横軸上の各位置は出荷日に対応する。縦軸は、累計出荷量の七日間移動平均を示す。S406では、演算部11は、図9に示すように、所定長さの第1期間内における累計出荷量の七日間移動平均の傾きを計算する。計算される傾きは、第1期間内での平均の傾きである。演算部11は、次に、第1期間に連続する所定長さの第2期間内における累計出荷量の七日間移動平均の傾きを計算する。計算される傾きは、第2期間内での平均の傾きである。第1期間の長さと第2期間の長さとは同一であってもよく、異なっていてもよい。 This section describes an example of a method for finding points of change in the slope of the seven-day moving average of cumulative shipments. Figures 9 and 10 are graphs showing examples of the time change of the seven-day moving average of cumulative shipments. In Figures 9 and 10, the horizontal axis represents time, and each position on the horizontal axis corresponds to the shipment date. The vertical axis represents the seven-day moving average of cumulative shipments. In S406, the calculation unit 11 calculates the slope of the seven-day moving average of cumulative shipments within a first period of predetermined length, as shown in Figure 9. The calculated slope is the average slope within the first period. The calculation unit 11 then calculates the slope of the seven-day moving average of cumulative shipments within a second period of predetermined length that is continuous with the first period. The calculated slope is the average slope within the second period. The lengths of the first period and the second period may be the same or different.
演算部11は、第1期間内での傾きと第2期間内での傾きとの差の絶対値を計算し、傾きの差の絶対値が所定の第1基準値を超過するか否かを判定する。第1基準値は正の値である。傾きの差の絶対値が第1基準値を超過する場合は、演算部11は、第1期間と第2期間との境界の時点を、変化点の候補とする。傾きの差の絶対値が第1基準値以下である場合は、演算部11は、変化点は無いとする。演算部11は、変化点の候補を順次定める。 The calculation unit 11 calculates the absolute value of the difference between the slope during the first period and the slope during the second period, and determines whether the absolute value of the difference in slopes exceeds a predetermined first reference value. The first reference value is a positive value. If the absolute value of the difference in slopes exceeds the first reference value, the calculation unit 11 designates the boundary point between the first and second periods as a candidate for a change point. If the absolute value of the difference in slopes is less than or equal to the first reference value, the calculation unit 11 determines that there is no change point. The calculation unit 11 sequentially determines candidate change points.
演算部11は、変化点の候補が含まれる所定長さの第3期間に、他の変化点の候補が含まれるか否かを判定する。図10には、第3期間に二つの変化点の候補が含まれている例を示す。第3期間に複数の変化点の候補が含まれている場合、演算部11は、第3期間内で隣接している二つの変化点の候補について、傾きの変化の傾向が同じであるか異なっているかを判定する。一方の変化点の候補では傾きが増大し、他方の変化点の候補でも傾きが増大している場合、又は一方の変化点の候補では傾きが減少し、他方の変化点の候補でも傾きが減少している場合は、傾きの変化の傾向が同じである。一方の変化点の候補では傾きが増大し、他方の変化点の候補では傾きが減少している場合は、傾きの変化の傾向が異なっている。図10には、傾きの変化の傾向が異なっている例を示す。 The calculation unit 11 determines whether other candidate change points are included in a third period of predetermined length that includes the candidate change point. Figure 10 shows an example where two candidate change points are included in the third period. When multiple candidate change points are included in the third period, the calculation unit 11 determines whether the slope change trends are the same or different for two adjacent candidate change points within the third period. If the slope increases in one candidate change point and also increases in the other candidate change point, or if the slope decreases in both candidates, the slope change trends are the same. If the slope increases in one candidate change point and decreases in the other candidate change point, the slope change trends are different. Figure 10 shows an example where the slope change trends are different.
傾きの変化の傾向が同じである場合は、演算部11は、より先の時点の変化点の候補を除外し、より後の時点の変化点の候補を残す。傾きの変化の傾向が異なっている場合は、演算部11は、一方の変化点の候補での傾きの差の絶対値と、他方の変化点の候補での傾きの差の絶対値との差の絶対値を計算する。演算部11は、計算した差の絶対値が所定の第2基準値以下である場合に、両方の変化点の候補を除外する。第2基準値は正の値である。演算部11は、計算した差の絶対値が所定の第2基準値を超過する場合に、傾きの差の絶対値が小さい方の変化点の候補を除外し、傾きの差の絶対値が大きい方の変化点の候補を残す。変化点の候補が含まれる第3期間に、他の変化点の候補が含まれていない場合に、演算部11は、当該変化点の候補を、変化点と特定する。 If the slope change trends are the same, the calculation unit 11 excludes the candidate change point at an earlier time point and retains the candidate change point at a later time point. If the slope change trends are different, the calculation unit 11 calculates the absolute difference between the absolute difference in slopes at one candidate change point and the absolute difference in slopes at the other candidate change point. If the calculated absolute value of the difference is less than or equal to a predetermined second reference value, the calculation unit 11 excludes both candidate change points. The second reference value is a positive value. If the calculated absolute value of the difference exceeds the predetermined second reference value, the calculation unit 11 excludes the candidate change point with the smaller absolute value of the slope difference and retains the candidate change point with the larger absolute value of the slope difference. If no other candidate change points are included in the third period containing the candidate change point, the calculation unit 11 identifies the candidate change point as a change point.
受注量調整装置1は、次に、累計出荷量の七日間移動平均の傾きの変化点があるか否かを判定する(S407)。S407では、演算部11は、S406での処理の結果に基づいて、変化点があるか否かを判定する。変化点が無い場合は(S407:NO)、受注量調整装置1は、物品を定番品に分類する(S408)。定番品は、安定的に売り上げがあり、需要がほぼ変化しない物品である。S408が終了した後は、受注量調整装置1は、処理をメインの処理へ戻す。 The order quantity adjustment device 1 then determines whether there is a change point in the slope of the seven-day moving average of the cumulative shipment volume (S407). In S407, the calculation unit 11 determines whether there is a change point based on the result of the processing in S406. If there is no change point (S407: NO), the order quantity adjustment device 1 classifies the item as a standard item (S408). Standard items are items that have stable sales and demand that hardly changes. After S408 is completed, the order quantity adjustment device 1 returns the processing to the main processing.
累計出荷量の七日間移動平均の傾きの変化点がある場合は(S407:YES)、受注量調整装置1は、変化点に周期性があるか否かを判定する(S409)。例えば、S409では、演算部11は、変化点の間隔が三カ月又は半年等の特定の間隔になっているか、或いは傾きの増大と減少が周期的に繰り返されているか等を判定することにより、変化点に周期性があるか否かを判定する。変化点に周期性がある場合は(S409:YES)、受注量調整装置1は、物品を季節品に分類する(S410)。季節品は、安定的に売り上げがあり、季節によって需要が変化する物品である。S410が終了した後は、受注量調整装置1は、処理をメインの処理へ戻す。 If there is a point of change in the slope of the seven-day moving average of cumulative shipment volume (S407: YES), the order quantity adjustment device 1 determines whether the point of change is periodic (S409). For example, in S409, the calculation unit 11 determines whether the point of change is periodic by determining whether the interval between the points of change is a specific interval such as three months or six months, or whether the increase and decrease in the slope are repeated periodically. If the point of change is periodic (S409: YES), the order quantity adjustment device 1 classifies the item as a seasonal item (S410). Seasonal items are items that have stable sales and whose demand changes depending on the season. After S410 is completed, the order quantity adjustment device 1 returns the processing to the main processing.
変化点に周期性が無い場合は(S409:NO)、受注量調整装置1は、変化点の発生時期が直近の所定期間に含まれるか否かを判定する(S411)。S411では、演算部11は、変化点に対応する時点が直近の所定期間に含まれるか否かを判定する。S411で利用する所定期間は、S401で利用する所定期間と同一であってもよく、異なっていてもよい。変化点の発生時期が直近の所定期間に含まれない場合は(S411:NO)、受注量調整装置1は、物品を非定番品に分類する(S412)。非定番品は、安定的に売り上げがあり、需要の変化が季節によらない物品である。S412が終了した後は、受注量調整装置1は、処理をメインの処理へ戻す。 If the change point does not have periodicity (S409: NO), the order quantity adjustment device 1 determines whether the timing of the change point falls within the most recent predetermined period (S411). In S411, the calculation unit 11 determines whether the time corresponding to the change point falls within the most recent predetermined period. The predetermined period used in S411 may be the same as or different from the predetermined period used in S401. If the timing of the change point does not fall within the most recent predetermined period (S411: NO), the order quantity adjustment device 1 classifies the item as a non-regular item (S412). Non-regular items are items with stable sales and demand that is not affected by seasonal changes. After S412 is completed, the order quantity adjustment device 1 returns the processing to the main processing.
変化点の発生時期が直近の所定期間に含まれる場合は(S411:YES)、受注量調整装置1は、変化点が減少の変化点であるか否かを判定する(S413)。S413では、演算部11は、直近の変化点が減少の変化点であるか否かを判定する。演算部11は、所定期間に含まれる変化点の中に減少の変化点が多いか否かを判定することにより、S413の判定を行ってもよい。変化点が減少の変化点ではない場合(S413:NO)、受注量調整装置1は、処理をS412へ進める。変化点が減少の変化点である場合(S413:YES)、受注量調整装置1は、物品を終売期の物品に分類する(S414)。S414が終了した後は、受注量調整装置1は、処理をメインの処理へ戻す。演算部11は、受注対象の物品の受注回数が閾値以下である場合に、類似物品についてS401~S414の処理を実行する。 If the timing of the change point falls within the most recent predetermined period (S411: YES), the order quantity adjustment device 1 determines whether the change point is a decrease (S413). In S413, the calculation unit 11 determines whether the most recent change point is a decrease. The calculation unit 11 may also perform the determination in S413 by determining whether there are many decrease changes among the change points included in the predetermined period. If the change point is not a decrease (S413: NO), the order quantity adjustment device 1 proceeds to S412. If the change point is a decrease (S413: YES), the order quantity adjustment device 1 classifies the item as an item nearing the end of its sales period (S414). After S414 is completed, the order quantity adjustment device 1 returns to the main processing. If the number of orders for the item being ordered is below a threshold, the calculation unit 11 executes the processes S401 to S414 for similar items.
S401~S414の処理では、物品の所定期間内の受注の有無、物品の受注回数、又は物品の累計出荷量の時間変化に基づいて、物品が分類される。物品の出荷傾向が異なれば、物品の所定期間内の受注の有無、物品の受注回数、又は物品の累計出荷量の時間変化が異なる。このため、S401~S414の処理により、出荷傾向に応じた物品の分類が可能になる。出荷傾向の違いは需要の違いに起因するので、出荷傾向に応じて物品を分類することにより、需要に応じた物品の分類が可能となる。 In the processing steps S401 to S414, goods are classified based on whether or not an order was placed for a given item within a specified period, the number of orders placed for that item, or the change in the cumulative shipment volume of that item over time. Different shipment trends result in different order trends, order counts, and changes in the cumulative shipment volume over time. Therefore, processing steps S401 to S414 allows for the classification of goods according to their shipment trends. Since differences in shipment trends stem from differences in demand, classifying goods according to their shipment trends allows for the classification of goods according to demand.
S4が終了した後、受注量調整装置1は、物品の受注量を計算する受注量計算処理を実行する。図11は、S5の受注量計算処理のサブルーチンの例を示すフローチャートである。受注量調整装置1は、受注対象の物品又は類似物品を分類した種類別の方法により、物品の受注量案を計算する(S51)。記憶部13は、受注対象の物品又は類似物品の種類別に受注量案を計算するためのルールを記録した計算ルールデータを記憶している。S51では、演算部11は、計算ルールデータに記録されたルールに従って、物品の受注量案を計算する。S51の処理は受注量案計算部に対応する。 After S4 is completed, the order quantity adjustment device 1 executes an order quantity calculation process to calculate the order quantity of the goods. Figure 11 is a flowchart showing an example of a subroutine for the order quantity calculation process in S5. The order quantity adjustment device 1 calculates the proposed order quantity of the goods (S51) using a type-based method that classifies the goods or similar goods to be ordered. The storage unit 13 stores calculation rule data that records the rules for calculating the proposed order quantity for each type of goods or similar goods to be ordered. In S51, the calculation unit 11 calculates the proposed order quantity of the goods according to the rules recorded in the calculation rule data. The process in S51 corresponds to the proposed order quantity calculation unit.
図12は、計算ルールデータの内容例を示す概念図である。受注対象の物品と、類似物品とは、立上期の物品、定番品、季節品、非定番品、及び終売期の物品の何れかの種類に分類される。受注対象の物品又は類似物品が分類され得る夫々の種類に関連付けて、物品の受注量案の計算ルールが記録されている。計算ルールは、受注対象の物品又は類似物品を分類した種類別に、定められている。 Figure 12 is a conceptual diagram showing an example of the content of calculation rule data. The ordered goods and similar goods are classified into one of the following categories: startup goods, standard goods, seasonal goods, non-standard goods, and discontinued goods. The calculation rules for the projected order quantity are recorded in relation to each category into which the ordered goods or similar goods can be classified. The calculation rules are defined for each category into which the ordered goods or similar goods are classified.
受注対象の物品が立上期の物品に分類されることはないので、受注対象の物品が分類された立上期の物品には、計算ルールは関連付けられていない。図12に示す例では、受注対象の物品が分類された定番品には、安定期での物品の月間平均出荷量に、所定の正の定数Aを乗じることによって受注量案を計算することが、計算ルールとして関連付けられている。安定期は、安定的に物品が出荷されている時期であり、例えば、所定の長さの所定期間内の出荷量が所定の基準量を超過している時期である。 Since the goods subject to orders are not classified as "start-up" goods, no calculation rules are associated with the "start-up" goods that are classified as such. In the example shown in Figure 12, for the "regular" goods that are classified as "order-subjects," the calculation rule is associated with calculating the estimated order quantity by multiplying the average monthly shipment volume of the goods during the stable period by a predetermined positive constant A. The stable period is a time when goods are shipped steadily; for example, it is a period when the shipment volume within a predetermined period of a predetermined length exceeds a predetermined baseline.
図12に示す例では、受注対象の物品が分類された季節品には、安定期内の今月と同じ季節における物品の月間平均出荷量に、定数Aを乗じることによって受注量案を計算することが、計算ルールとして関連付けられている。受注対象の物品が分類された非定番品には、累計出荷量の七日間移動平均の傾きが直近のAヶ月の傾きに最も近い月での月間出荷量に、定数Aを乗じることによって受注量案を計算することが、計算ルールとして関連付けられている。受注対象の物品が分類された終売期の物品には、終売期での物品の月間出荷量に定数Aを乗じることによって受注量案を計算することが、計算ルールとして関連付けられている。類似物品が分類されたいずれの種類にも、立上期の類似物品の月間平均出荷量に定数Aを乗じることによって受注量案を計算することが、計算ルールとして関連付けられている。受注対象の物品又は類似物品が分類される夫々の種類には、その他の計算ルールが関連付けられてもよい。 In the example shown in Figure 12, for seasonal goods classified as target items, the calculation rule is associated with calculating the projected order quantity by multiplying the average monthly shipment volume of the item in the same season as the current month within the stable period by a constant A. For non-regular goods classified as target items, the calculation rule is associated with calculating the projected order quantity by multiplying the monthly shipment volume in the month closest to the slope of the seven-day moving average of cumulative shipment volume for the most recent A month by a constant A. For discontinued goods classified as target items, the calculation rule is associated with calculating the projected order quantity by multiplying the monthly shipment volume of the item in the discontinued period by a constant A. For any type of similar goods classified, the calculation rule is associated with calculating the projected order quantity by multiplying the average monthly shipment volume of similar goods in the start-up period by a constant A. Other calculation rules may be associated with each type of goods classified as target items or similar goods.
S51では、演算部11は、計算ルールデータから、受注対象の物品又は類似物品を分類した種類に関連付けられた計算ルールを読み出し、読み出した計算ルールに従って、物品の受注量案を計算する。受注対象の物品の受注回数が閾値を超過している場合、演算部11は、受注対象の物品を分類した種類に関連付けられた計算ルールに従って、受注対象の物品の受注量案を計算する。受注対象の物品の受注回数が閾値以下である場合は、演算部11は、類似物品を分類した種類に関連付けられた計算ルールに従って、受注対象の物品の受注量案を計算する。 In S51, the calculation unit 11 reads the calculation rule associated with the classification of the ordered item or similar item from the calculation rule data, and calculates the estimated order quantity of the item according to the read calculation rule. If the number of orders for the ordered item exceeds the threshold, the calculation unit 11 calculates the estimated order quantity of the ordered item according to the calculation rule associated with the classification of the ordered item. If the number of orders for the ordered item is below the threshold, the calculation unit 11 calculates the estimated order quantity of the ordered item according to the calculation rule associated with the classification of similar items.
受注量調整装置1は、次に、物品の生産コスト又は輸送コストを低減させるように、受注量案を調整する(S52)。S52では、例えば、演算部11は、生産実績データに基づいて生産コストと受注量との関係を取得し、出荷実績データに基づいて輸送コストと受注量との関係を取得し、生産コスト又は輸送コストと受注量との関係に従って、受注量案を調整する。例えば、演算部11は、生産実績データに記録された生産量と製造原価との関係に基づき、生産量を受注量とし、製造原価を生産量で除した値を単位当たりの生産コストとして、生産コストと受注量との関係を取得する。例えば、出荷実績データには出荷に伴う販売運賃が記録されており、演算部11は、出荷実績データに記録された出荷量と輸送量との関係に基づき、出荷量を受注量とし、販売運賃を出荷量で除した値を単位当たりの輸送コストとして、輸送コストと受注量との関係を取得する。S52の処理は受注量案調整部に対応する。 The order quantity adjustment device 1 then adjusts the proposed order quantity to reduce the production cost or transportation cost of the goods (S52). In S52, for example, the calculation unit 11 obtains the relationship between production cost and order quantity based on production performance data, and the relationship between transportation cost and order quantity based on shipment performance data, and adjusts the proposed order quantity according to the relationship between production cost or transportation cost and order quantity. For example, based on the relationship between production quantity and manufacturing cost recorded in the production performance data, the calculation unit 11 uses the production quantity as the order quantity, and the value obtained by dividing the manufacturing cost by the production quantity as the unit cost of production, and obtains the relationship between production cost and order quantity. For example, the shipment performance data records the sales freight associated with shipment, and based on the relationship between shipment quantity and transportation quantity recorded in the shipment performance data, the calculation unit 11 uses the shipment quantity as the order quantity, and the value obtained by dividing the sales freight by the shipment quantity as the unit cost of transportation, and obtains the relationship between transportation cost and order quantity. The processing in S52 corresponds to the proposed order quantity adjustment unit.
図13は、生産コスト及び輸送コストと受注量との関係の例を示すグラフである。図中の横軸は受注量を示し、縦軸はコストとして受注量の一単位あたりの原価を示す。図13には、製造原価及び販売運賃の受注量に対する変化を示している。製造原価は生産コストに対応し、販売運賃は輸送コストに対応する。受注量の増加に応じてコストが減少する傾向があるものの、受注量の増加に応じてコストが増加することもある。生産コストの変化と輸送コストの変化とは、必ずしも一致しない。 Figure 13 is a graph illustrating an example of the relationship between production costs, transportation costs, and order volume. The horizontal axis represents order volume, and the vertical axis represents the cost per unit of order volume. Figure 13 shows the changes in manufacturing costs and sales freight with respect to order volume. Manufacturing costs correspond to production costs, and sales freight corresponds to transportation costs. While costs tend to decrease with increasing order volume, they can also increase with increasing order volume. Changes in production costs and changes in transportation costs do not always coincide.
図13中には、受注量案を破線で示す。S52で、演算部11は、所定範囲内で受注量案を変更することによってコスト(原価)が減少する場合に、受注量案を変更するように受注量案を調整する。演算部11は、製造原価及び販売運賃の合計が減少する場合に受注量案を変更してもよく、製造原価又は販売運賃の一方が減少する場合に受注量案を変更してもよい。演算部11は、複数通りの調整を行ってもよい。所定範囲内で受注量案を変更することによってコストの減少が所定量以下である場合には、演算部11は、受注量案を変更しなくてもよい。 In Figure 13, the proposed order quantity is shown by a dashed line. At S52, the calculation unit 11 adjusts the proposed order quantity so that the cost (production cost) decreases if the proposed order quantity is changed within a predetermined range. The calculation unit 11 may change the proposed order quantity if the sum of manufacturing costs and sales freight decreases, or if either manufacturing costs or sales freight decreases. The calculation unit 11 may perform multiple adjustments. If the cost reduction resulting from changing the proposed order quantity within a predetermined range is less than or equal to a predetermined amount, the calculation unit 11 does not need to change the proposed order quantity.
受注量調整装置1は、次に、物品がリピート品であるか否かを判定する(S53)。演算部11は、受注実績データを参照し、物品の受注実績がある場合に物品はリピート品であると判定し、物品の受注実績が無い場合に物品はリピート品ではないと判定する。物品がリピート品ではない場合は(S53:NO)、受注量調整装置1は、受注量案を出力する(S54)。S54では、演算部11は、調整された受注量案を含む画像を表示部16に表示することにより、受注量案を出力する。S54が終了した後は、受注量調整装置1は、処理をメインの処理へ戻す。 The order quantity adjustment device 1 then determines whether the item is a repeat order (S53). The calculation unit 11 refers to the order history data and determines that the item is a repeat order if there is a record of orders for the item, and that the item is not a repeat order if there is no record of orders for the item. If the item is not a repeat order (S53: NO), the order quantity adjustment device 1 outputs a proposed order quantity (S54). In S54, the calculation unit 11 outputs the proposed order quantity by displaying an image containing the adjusted proposed order quantity on the display unit 16. After S54 is completed, the order quantity adjustment device 1 returns the processing to the main processing.
物品がリピート品である場合は(S53:YES)、受注量調整装置1は、物品の以前の受注に比べたコストの削減量を計算する(S55)。S55では、例えば、演算部11は、受注実績データに基づいて、生産コスト及び輸送コストと受注量との関係に従って現行の受注量での生産コスト及び輸送コストを計算する。現行の受注量としては、前回の受注量、又は過去の受注量の平均等が用いられる。同様に、演算部11は、入庫データに基づいた物品の保管コストと受注量との関係に従って、現行の受注量での保管コスト及び調整された受注量案に係る保管コストを計算する。また、演算部11は、保管コスト、生産コスト及び輸送コストを含むトータルコストを計算する。演算部11は、現行の受注量でのコストと、受注量案及び調整された受注量案に係るコストとの差を計算することによって、コストの削減量を計算する。受注実績データに基づいたコストを比較することにより、コストの削減量が容易に得られる。 If the item is a repeat order (S53: YES), the order quantity adjustment device 1 calculates the cost reduction compared to previous orders of the item (S55). In S55, for example, the calculation unit 11 calculates the production cost and transportation cost at the current order quantity based on the relationship between production cost, transportation cost, and order quantity, using order performance data. The current order quantity can be the previous order quantity or the average of past order quantities. Similarly, the calculation unit 11 calculates the storage cost at the current order quantity and the storage cost related to the adjusted order quantity proposal, based on the relationship between the storage cost of the item and the order quantity, using inbound data. The calculation unit 11 also calculates the total cost, including storage costs, production costs, and transportation costs. The calculation unit 11 calculates the cost reduction by calculating the difference between the cost at the current order quantity and the costs related to the proposed order quantity and the adjusted order quantity proposal. The cost reduction can be easily obtained by comparing costs based on order performance data.
受注量調整装置1は、受注量案及びコスト削減量を出力する(S56)。S56では、演算部11は、受注量案と、現行の受注量でのコスト及び調整された受注量案に係るコストと、コストの削減量とを含んだ画像を表示部16に表示する。図14は、受注量案及びコスト削減量を出力するために表示される画像の例を示す模式図である。受注量案に関連付けて、トータルコスト削減量が表示される。図14には、三通りの受注量案についてトータルコスト削減量が表示された例を示す。例えば、図14に示す案1は、S51で計算された受注量案であり、案2及び案3は、S52で調整された受注量案である。 The order quantity adjustment device 1 outputs the proposed order quantity and the cost reduction amount (S56). In S56, the calculation unit 11 displays an image on the display unit 16 that includes the proposed order quantity, the cost at the current order quantity, the cost related to the adjusted proposed order quantity, and the cost reduction amount. Figure 14 is a schematic diagram showing an example of an image displayed to output the proposed order quantity and the cost reduction amount. The total cost reduction amount is displayed in relation to the proposed order quantity. Figure 14 shows an example where the total cost reduction amount is displayed for three different proposed order quantities. For example, Proposal 1 shown in Figure 14 is the proposed order quantity calculated in S51, while Proposals 2 and 3 are the proposed order quantities adjusted in S52.
また、図14に示す例では、現行の受注量と夫々の受注量案とに関連付けて、受注量と、単価と、単位当たり保管費と、単位当たり製造原価と、単位当たり販売運賃と、在庫期間とが表示される。単位当たり保管費は保管コストに対応し、単位当たり製造原価は生産コストに対応し、単位当たり販売運賃は輸送コストに対応する。現行の受注量と受注量案とについて個々のコストが表示されることにより、コストの比較が可能となる。また、受注量案についてトータルコスト削減量が表示されることにより、現行の受注量に比べたコストの削減効果を容易に確認することが可能となる。 Furthermore, in the example shown in Figure 14, the order quantity, unit price, storage cost per unit, manufacturing cost per unit, selling freight per unit, and inventory period are displayed in relation to the current order quantity and each proposed order quantity. Storage cost per unit corresponds to storage costs, manufacturing cost per unit corresponds to production costs, and selling freight per unit corresponds to transportation costs. By displaying the individual costs for both the current order quantity and the proposed order quantities, cost comparison becomes possible. Additionally, by displaying the total cost reduction for the proposed order quantities, it becomes easy to confirm the cost reduction effect compared to the current order quantity.
図14に示す例では、受注対象の物品に関する情報が更に表示される。物品データから物品に関する情報が読み出され、表示される。類似物品を特定する処理が行われない場合は、類似物品に関する情報は表示されなくてもよい。使用者は、物品に関する情報を確認した上で、コストの比較及びコスト削減量の確認を行うことができる。図14に示した内容は情報出力の一例であり、S56ではその他の情報が出力されてもよく、図14に示した一部の情報が出力されなくてもよい。S56が終了した後は、受注量調整装置1は、処理をメインの処理へ戻す。 In the example shown in Figure 14, further information regarding the ordered items is displayed. Information about the items is read from the item data and displayed. If the process of identifying similar items is not performed, information about similar items may not be displayed. The user can then review the item information and perform cost comparisons and verify the amount of cost reduction. The content shown in Figure 14 is an example of information output; other information may be output in S56, and some of the information shown in Figure 14 may not be output. After S56 is completed, the order quantity adjustment device 1 returns the process to the main process.
受注量調整装置1は、次に、物品の受注量及び単価を決定する(S6)。S6では、例えば、図14に示す如き、現行の受注量と受注量案とに関する情報が含まれる画像が表示部16に表示されている状態で、使用者が操作部15を操作することにより、現行の受注量又はいずれかの受注量案が選択される。現行の受注量又はいずれかの受注量案が選択されることにより、受注量が選択される。受注量の選択によって、受注量に関連付けられている単価も選択される。使用者は、発生し得るコスト及びコスト削減量を確認した上で、受注量及び単価を選択する。演算部11は、受注量及び単価の選択を受け付け、物品の受注量及び単価を、選択された受注量及び単価に決定する。なお、単価は受注量とは別に入力されてもよい。演算部11は、決定した物品の受注量及び単価を記憶部13に記憶する。 The order quantity adjustment device 1 then determines the order quantity and unit price of the goods (S6). In S6, for example, with an image containing information about the current order quantity and proposed order quantity displayed on the display unit 16 (as shown in Figure 14), the user operates the operation unit 15 to select either the current order quantity or one of the proposed order quantities. The order quantity is selected based on the selection of the current order quantity or one of the proposed order quantities. The unit price associated with the order quantity is also selected. The user confirms the potential costs and cost reductions before selecting the order quantity and unit price. The calculation unit 11 receives the selection of the order quantity and unit price and determines the order quantity and unit price of the goods to the selected order quantity and unit price. Note that the unit price may be entered separately from the order quantity. The calculation unit 11 stores the determined order quantity and unit price of the goods in the storage unit 13.
受注量調整装置1は、次に、受注処理を行う(S7)。S7では、例えば、演算部11は、得意先への物品の受注量及び単価の通知、書類の作成、又は受注の内容の受注実績データへの記録等の処理を実行する。受注量調整装置1は、次に、他に受注対象の物品があるか否かを判定する(S8)。S8では、例えば、演算部11は、他の受注対象の物品の有無を入力するための入力画面を表示部16に表示し、使用者が操作部15を操作することにより、他の受注対象の物品の有無を入力され、入力に応じて判定を行う。他に受注対象の物品がある場合は(S8:YES)、演算部11は、処理をS1へ戻す。他に受注対象の物品が無い場合は(S8:NO)、演算部11は、受注量調整の処理を終了する。 The order quantity adjustment device 1 then performs order processing (S7). In S7, for example, the calculation unit 11 performs processes such as notifying the customer of the order quantity and unit price of the goods, creating documents, or recording the order details in the order performance data. The order quantity adjustment device 1 then determines whether there are other items to be ordered (S8). In S8, for example, the calculation unit 11 displays an input screen on the display unit 16 for inputting whether there are other items to be ordered, and the user inputs whether there are other items to be ordered by operating the operation unit 15, and the calculation unit 11 makes a determination based on the input. If there are other items to be ordered (S8: YES), the calculation unit 11 returns the process to S1. If there are no other items to be ordered (S8: NO), the calculation unit 11 terminates the order quantity adjustment process.
以上詳述した如く、本実施形態においては、受注量調整装置1は、物品を出荷傾向の異なる複数の種類の何れか一つに分類し、物品を分類した種類別の方法により物品の受注量案を計算する。物品には、安定的に売れる時期がまだ到来していない、安定的に売れている、又は周期的に売れる等、夫々に異なった出荷傾向がある。出荷傾向は、需要に応じて定まる。物品を分類した種類別に物品の受注量案を計算することにより、需要に応じた適切な受注量案を計算することができる。また、受注量調整装置1は、生産コスト又は輸送コストを低減させるように受注量案を調整する。これにより、生産コスト又は輸送コストを含んだ物品を出荷するためのトータルコストを低減させるように受注量案を調整することができる。調整された受注量案を物品の受注量とすることにより、物品の販売に関するトータルコストの低減を図ることが可能となる。 As detailed above, in this embodiment, the order quantity adjustment device 1 classifies goods into one of several types with different shipping trends and calculates the proposed order quantity for each type of goods. Each item has different shipping trends, such as not yet having a stable sales period, selling steadily, or selling periodically. Shipping trends are determined by demand. By calculating the proposed order quantity for each type of goods, it is possible to calculate an appropriate order quantity according to demand. Furthermore, the order quantity adjustment device 1 adjusts the proposed order quantity to reduce production costs or transportation costs. This allows for adjustment of the proposed order quantity to reduce the total cost of shipping goods, including production costs or transportation costs. By using the adjusted proposed order quantity as the actual order quantity for goods, it becomes possible to reduce the total cost related to the sale of goods.
販売を開始して間もない物品等の受注回数が少ない物品は、出荷傾向が不明確であり、需要の予測が困難である。本実施形態では、受注量調整装置1は、受注対象の物品の受注回数が少ない場合に、類似物品を特定し、類似物品を出荷傾向に応じて分類し、類似物品を分類した種類に応じた方法で、受注対象の物品の受注量案を計算する。これにより、受注回数が少なく出荷傾向が不明確な物品であっても、分類が可能となり、需要に応じた適切な受注量案を計算することが可能となる。また、受注回数が少ない物品についても、販売に関するトータルコストの低減を図ることができる。 For items that have only recently gone on sale and have few orders, the shipping trend is unclear, making demand forecasting difficult. In this embodiment, the order quantity adjustment device 1, when the number of orders for the target item is low, identifies similar items, classifies these similar items according to their shipping trend, and calculates a proposed order quantity for the target item using a method corresponding to the classification of the similar items. This makes it possible to classify items with few orders and unclear shipping trends, and to calculate an appropriate proposed order quantity based on demand. Furthermore, it is possible to reduce the total sales costs even for items with few orders.
なお、受注量調整装置1は、S4の分類処理を行うために、学習済モデルを利用した処理を行う形態であってもよい。この形態では、受注量調整装置1は、受注対象の物品又は類似物品を分類するために用いられる学習済モデルを備えている。学習済モデルは、コンピュータプログラム131に従って演算部11が情報処理を実行することにより実現される。記憶部13は、学習済モデル132を実現するために必要なデータを記憶している。 Furthermore, the order quantity adjustment device 1 may perform processing using a trained model in order to perform the classification processing in S4. In this configuration, the order quantity adjustment device 1 is equipped with a trained model used to classify the ordered items or similar items. The trained model is realized by the arithmetic unit 11 executing information processing according to the computer program 131. The storage unit 13 stores the data necessary to realize the trained model 132.
学習済モデルは、ハードウェアを用いて構成されていてもよい。例えば、学習済モデルは、プロセッサと、必要なプログラムおよびデータを記憶するメモリとを含んだハードウェアにより構成されていてもよい。又は、学習済モデルは、量子コンピュータを用いて実現されてもよい。或いは、学習済モデルは受注量調整装置1の外部に設けられており、受注量調整装置1は、外部の学習済モデルを利用して処理を実行する形態であってもよい。例えば、学習済モデルはクラウドを利用して実現されてもよい。 The trained model may be constructed using hardware. For example, the trained model may consist of hardware including a processor and memory for storing the necessary programs and data. Alternatively, the trained model may be implemented using a quantum computer. Alternatively, the trained model may be located outside the order quantity adjustment device 1, and the order quantity adjustment device 1 may execute processing using the external trained model. For example, the trained model may be implemented using the cloud.
図15は、学習済モデルの機能を示す概念図である。学習済モデルは、物品の累計出荷量の時間変化が入力された場合に、物品の分類結果を示す分類情報が出力されるように、予め学習されている。物品の累計出荷量の時間変化は、物品の各時点での累計出荷量の値からなる時系列データである。例えば、分類情報は、立上期の物品、定番品、季節品、非定番品及び終売期の物品の夫々に物品が分類される確率を含んでなる。例えば、学習済モデルは、CNN(Convolutional Neural Network)、LSTM(Long short-term memory)又はトランスフォーマ等のニューラルネットワークを用いて構成されている。学習済モデルは、ニューラルネットワーク以外の方法を用いたモデルであってもよい。 Figure 15 is a conceptual diagram illustrating the functionality of a pre-trained model. The pre-trained model is pre-trained to output classification information indicating the classification result of an item when given the time-dependent change in the cumulative shipment volume of an item as input. The time-dependent change in the cumulative shipment volume of an item is time-series data consisting of the cumulative shipment volume values at each point in time. For example, the classification information includes the probability of an item being classified into categories such as startup items, standard items, seasonal items, non-standard items, and discontinued items. For example, the pre-trained model is constructed using a neural network such as a CNN (Convolutional Neural Network), LSTM (Long Short-Term Memory), or transformer. The pre-trained model may also be a model using methods other than neural networks.
学習済モデルは、訓練データを用いた機械学習により、生成される。学習済モデルの学習は、コンピュータを用いた学習装置によって行われる。訓練データには、物品の累計出荷量の時間変化と物品の分類結果とを関連付けたデータセットが複数含まれている。例えば、物品の分類結果はS401~S414の処理により物品を分類した結果である。 The trained model is generated through machine learning using training data. The training of the trained model is performed using a computer-based learning device. The training data includes multiple datasets that correlate the time-dependent changes in the cumulative shipment volume of goods with the classification results of those goods. For example, the classification results of the goods are those obtained by processing S401 to S414.
機械学習では、学習装置は、学習済モデルの素となるモデルへ、訓練データに含まれる物品の累計出荷量の時間変化を入力し、モデルは、物品の累計出荷量の時間変化の入力に応じて、演算を行い、分類情報を出力する。学習装置は、モデルが出力した分類情報と入力された物品の累計出荷量の時間変化に関連付けられた分類結果との誤差が小さくなるように、モデルの演算のパラメータを調整する。例えば、訓練データに含まれる分類結果が定番品である場合に、定番品に物品が分類される確率がほぼ100%であり他の種類に物品が分類される確率がほぼ0%であることを示す分類情報をモデルが出力するように、パラメータが調整される。例えば、誤差逆伝播法によりパラメータの調整が行われる。 In machine learning, the learning device inputs the time-dependent changes in the cumulative shipment volume of items included in the training data into a base model for the trained model. The model then performs calculations based on the input of the time-dependent changes in the cumulative shipment volume and outputs classification information. The learning device adjusts the model's calculation parameters to minimize the error between the classification information output by the model and the classification result associated with the time-dependent changes in the cumulative shipment volume of the input items. For example, if the classification result in the training data is a standard item, the parameters are adjusted so that the model outputs classification information indicating that the probability of classifying an item as a standard item is approximately 100%, and the probability of classifying it as another type is approximately 0%. For example, parameter adjustment can be performed using backpropagation.
学習装置は、訓練データに含まれる複数のデータセットを用いて処理を繰り返して、モデルのパラメータを調整することにより、機械学習を行う。このように演算のパラメータが調整されることによって、学習済モデルが生成される。例えば、調整された最終的なパラメータが記憶部13に記憶され、パラメータを利用した情報処理を演算部11が実行することにより、学習済モデルが実現される。 The learning device performs machine learning by repeatedly processing multiple datasets included in the training data and adjusting the model parameters. A trained model is generated through this adjustment of the computation parameters. For example, the final adjusted parameters are stored in the storage unit 13, and the computation unit 11 performs information processing using these parameters, thereby realizing the trained model.
この形態では、受注量調整装置1は、S4の分類処理において、学習済モデルを利用した処理を行う。S4では、演算部11は、受注対象の物品又は類似物品の累計出荷量の時間変化を計算し、累計出荷量の時間変化を学習済モデルへ入力する。学習済モデルは、累計出荷量の時間変化を入力されたことに応じて、分類情報を出力する。演算部11は、学習済モデルが出力した分類情報を取得し、分類情報に応じて、受注対象の物品又は類似物品を分類する。例えば、演算部11は、立上期の物品、定番品、季節品、非定番品及び終売期の物品の中で分類情報が示す確率が最も高い種類に、受注対象の物品又は類似物品を分類する。この形態においても、需要に応じた適切な受注量案が計算され、物品の販売に関するトータルコストの低減を図ることが可能となる。 In this configuration, the order quantity adjustment device 1 performs processing using a trained model in the classification process of S4. In S4, the calculation unit 11 calculates the time change in the cumulative shipment quantity of the ordered item or similar item and inputs the time change in the cumulative shipment quantity to the trained model. The trained model outputs classification information in response to the input of the time change in the cumulative shipment quantity. The calculation unit 11 acquires the classification information output by the trained model and classifies the ordered item or similar item according to the classification information. For example, the calculation unit 11 classifies the ordered item or similar item into the type with the highest probability indicated by the classification information among items in the startup phase, standard items, seasonal items, non-standard items, and items in the discontinued period. Even in this configuration, an appropriate order quantity proposal according to demand is calculated, making it possible to reduce the total cost related to the sale of goods.
以上の実施形態においては、物品の販売に関するトータルコストの中に生産コストが含まれている形態を示したが、受注量調整装置1は、トータルコストの中に生産コストが含まれない物品を扱う形態であってもよい。例えば、物品を生産するのではなく、物品を仕入れることによって調達する場合は、トータルコストの中に生産コストは含まれない。この形態では、受注量調整装置1は、生産コストの代わりに仕入れコストを用いて、処理を行う。この形態においても、受注量調整装置1は、適切な受注量を決定することにより、物品の販売に関するトータルコストの低減を図ることが可能となる。 In the embodiments described above, production costs were included in the total cost of selling goods. However, the order quantity adjustment device 1 may also handle goods where production costs are not included in the total cost. For example, if goods are procured by purchasing rather than producing them, production costs are not included in the total cost. In this configuration, the order quantity adjustment device 1 uses procurement costs instead of production costs for processing. Even in this configuration, the order quantity adjustment device 1 can reduce the total cost of selling goods by determining an appropriate order quantity.
本発明は上述した実施の形態の内容に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。即ち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態も本発明の技術的範囲に含まれる。 The present invention is not limited to the embodiments described above, and various modifications are possible within the scope of the claims. That is, embodiments obtained by combining technical means appropriately modified within the scope of the claims are also included in the technical scope of the present invention.
各実施形態に記載した事項は相互に組み合わせることが可能である。また、特許請求の範囲に記載した独立請求項及び従属請求項は、引用形式に関わらず全てのあらゆる組み合わせにおいて、相互に組み合わせることが可能である。さらに、特許請求の範囲には他の2以上のクレームを引用するクレームを記載する形式(マルチクレーム形式)を用いているが、これに限るものではない。マルチクレームを少なくとも一つ引用するマルチクレーム(マルチマルチクレーム)を記載する形式を用いて記載してもよい。 The matters described in each embodiment can be combined with each other. Furthermore, the independent and dependent claims described in the claims can be combined with each other in any combination, regardless of the form of reference. Moreover, while the claims use a multi-claim format (claims referencing two or more other claims), this is not the only format. A multi-claim format (multi-multi-claim) that references at least one multi-claim may also be used.
(付記1)
物品の受注実績又は出荷実績に基づいて、出荷傾向の異なる複数の種類の何れか一つに前記物品を分類し、
前記物品を分類した種類別の方法により、前記物品の受注量案を計算し、
前記物品の生産コスト又は輸送コストと受注量との関係に基づいて、前記生産コスト又は前記輸送コストを低減させるように前記受注量案を調整する
処理をコンピュータに実行させることを特徴とするコンピュータプログラム。
(Note 1)
Based on the order history or shipment history of the goods, the goods are classified into one of several types with different shipment trends.
The estimated order quantity for the aforementioned items is calculated using the type-based classification method.
A computer program characterized by causing a computer to perform a process to adjust the proposed order quantity in order to reduce the production cost or the transportation cost of the said goods, based on the relationship between the production cost or the transportation cost of the said goods and the order quantity.
(付記2)
調整後の前記受注量案と前記受注実績との比較に基づいて、コストの削減量を計算する
処理を更にコンピュータに実行させることを特徴とする付記1に記載のコンピュータプログラム。
(Note 2)
The computer program according to Appendix 1, characterized in that it causes the computer to further perform a process of calculating the amount of cost reduction based on a comparison of the adjusted proposed order volume with the actual order volume.
(付記3)
前記物品の所定期間内の受注の有無、前記物品の受注回数、又は前記物品の累計出荷量の時間変化に基づいて、前記物品を前記複数の種類の何れか一つに分類する
処理をコンピュータに実行させることを特徴とする付記1又は2に記載のコンピュータプログラム。
(Note 3)
The computer program according to Appendix 1 or 2, characterized in that it causes a computer to perform a process of classifying the said items into one of the multiple types based on whether or not an order for the said items was received within a predetermined period, the number of orders for the said items, or the change in the cumulative shipment volume of the said items over time.
(付記4)
前記物品を分類した種類別に定められた、前記物品の出荷実績に基づいて前記物品の受注量案を計算するためのルールに従って、前記物品の受注量案を計算する
処理をコンピュータに実行させることを特徴とする付記1乃至3のいずれか一つに記載のコンピュータプログラム。
(Note 4)
A computer program according to any one of the appendices 1 to 3, characterized in that it causes a computer to perform a process of calculating an estimated order quantity for the said goods in accordance with rules for calculating an estimated order quantity for the said goods based on the shipment record of the said goods, which are determined for each type of classified goods.
(付記5)
前記物品の受注実績に基づいて、前記物品の受注回数が所定の閾値を超過しているか否かを判定し、
前記物品の受注回数が前記閾値を超過している場合に、前記物品を前記複数の種類の何れか一つに分類し、
前記物品の受注回数が前記閾値以下である場合に、前記物品が属するカテゴリに基づいて、前記物品に類似している類似物品を特定し、
前記類似物品の受注実績又は出荷実績に基づいて、前記類似物品を前記複数の種類の何れか一つに分類し、
前記類似物品を分類した種類別の方法により、前記物品の受注量案を計算する
処理をコンピュータに実行させることを特徴とする付記1乃至4のいずれか一つに記載のコンピュータプログラム。
(Note 5)
Based on the order history of the said goods, it is determined whether the number of orders for the said goods exceeds a predetermined threshold.
If the number of orders for the aforementioned item exceeds the threshold, the item is classified into one of the aforementioned multiple types.
If the number of orders for the aforementioned item is below the threshold, similar items similar to the aforementioned item are identified based on the category to which the aforementioned item belongs.
Based on the order history or shipment history of the aforementioned similar items, the aforementioned similar items are classified into one of the aforementioned multiple types.
A computer program according to any one of the appendices 1 to 4, characterized in that it causes a computer to perform a process of calculating the estimated order quantity of the said similar articles by classifying them by type.
1 受注量調整装置
10 記録媒体
11 演算部
13 記憶部
131 コンピュータプログラム
1 Order quantity adjustment device 10 Recording medium 11 Calculation unit 13 Storage unit 131 Computer program
Claims (10)
前記物品の受注実績又は出荷実績に基づいて、出荷傾向の異なる複数の種類の何れか一つに前記物品を分類し、
前記物品を分類した種類別の方法により、前記物品の受注量案を計算し、
前記物品の生産実績に基づいて前記物品の生産コストと前記物品の受注量との関係を取得し、前記出荷実績に基づいて前記物品の輸送コストと前記受注量との関係を取得し、前記生産コスト又は前記輸送コストと前記受注量との関係に基づいて、前記生産コスト又は前記輸送コストを低減させるように前記受注量案を調整する
処理をコンピュータに実行させることを特徴とするコンピュータプログラム。 When receiving an order for goods,
Based on the order history or shipment history of the aforementioned items, the items are classified into one of several types with different shipment trends.
The estimated order quantity for the aforementioned items is calculated using the type-based classification method.
A computer program characterized by causing a computer to perform a process of obtaining a relationship between the production cost of the said item and the order quantity of the said item based on the production record of the said item, obtaining a relationship between the transportation cost of the said item and the order quantity based on the shipment record of the said item, and adjusting the proposed order quantity to reduce the production cost or the transportation cost based on the relationship between the production cost or the transportation cost and the order quantity.
処理を更にコンピュータに実行させることを特徴とする請求項1に記載のコンピュータプログラム。 The computer program according to claim 1, characterized in that it causes the computer to further perform a process of calculating the amount of cost reduction based on a comparison of the adjusted proposed order volume with the actual order volume.
前記物品を分類した種類別の方法により、前記物品の受注量案を計算し、
前記物品の生産コスト又は輸送コストと受注量との関係に基づいて、前記生産コスト又は前記輸送コストを低減させるように前記受注量案を調整し、
調整後の前記受注量案と前記受注実績との比較に基づいて、コストの削減量を計算する
処理をコンピュータに実行させることを特徴とするコンピュータプログラム。 Based on the order history or shipment history of the goods, the goods are classified into one of several types with different shipment trends.
The estimated order quantity for the aforementioned items is calculated using the type-based classification method.
Based on the relationship between the production cost or transportation cost of the said goods and the order quantity, the proposed order quantity is adjusted to reduce the production cost or transportation cost .
The amount of cost reduction is calculated based on a comparison between the adjusted proposed order volume and the actual order volume.
A computer program characterized by causing a computer to perform a process.
処理をコンピュータに実行させることを特徴とする請求項1乃至3の何れか一つに記載のコンピュータプログラム。 A computer program according to any one of claims 1 to 3, characterized in that it causes a computer to perform a process of classifying the said items into one of the plurality of types based on whether or not an order for the said items was placed within a predetermined period, the number of orders for the said items, or the change in the cumulative shipment volume of the said items over time.
処理をコンピュータに実行させることを特徴とする請求項1乃至3の何れか一つに記載のコンピュータプログラム。 A computer program according to any one of claims 1 to 3, characterized in that it causes a computer to perform a process of calculating an estimated order quantity for the said goods in accordance with rules for calculating an estimated order quantity for the said goods based on the actual shipment record of the said goods, which are defined for each type of classified said goods.
前記物品の受注回数が前記閾値を超過している場合に、前記物品を前記複数の種類の何れか一つに分類し、
前記物品の受注回数が前記閾値以下である場合に、前記物品が属するカテゴリに基づいて、前記物品に類似している類似物品を特定し、
前記類似物品の受注実績又は出荷実績に基づいて、前記類似物品を前記複数の種類の何れか一つに分類し、
前記類似物品を分類した種類別の方法により、前記物品の受注量案を計算する
処理をコンピュータに実行させることを特徴とする請求項1乃至3の何れか一つに記載のコンピュータプログラム。 Based on the order history of the said goods, it is determined whether the number of orders for the said goods exceeds a predetermined threshold.
If the number of orders for the aforementioned item exceeds the threshold, the item is classified into one of the aforementioned multiple types.
If the number of orders for the aforementioned item is below the threshold, similar items similar to the aforementioned item are identified based on the category to which the aforementioned item belongs.
Based on the order history or shipment history of the aforementioned similar items, the aforementioned similar items are classified into one of the aforementioned multiple types.
A computer program according to any one of claims 1 to 3 , characterized in that it causes a computer to perform a process of calculating the estimated order quantity of the said similar articles by classifying them by type.
前記物品の受注実績又は出荷実績に基づいて、出荷傾向の異なる複数の種類の何れか一つに前記物品を分類し、
前記物品を分類した種類別の方法により、前記物品の受注量案を計算し、
前記物品の生産実績に基づいて前記物品の生産コストと前記物品の受注量との関係を取得し、前記出荷実績に基づいて前記物品の輸送コストと前記受注量との関係を取得し、前記生産コスト又は前記輸送コストと前記受注量との関係に基づいて、前記生産コスト又は前記輸送コストを低減させるように前記受注量案を調整する
処理をコンピュータによって実行することを特徴とする受注量調整方法。 When receiving an order for goods,
Based on the order history or shipment history of the aforementioned items, the items are classified into one of several types with different shipment trends.
The estimated order quantity for the aforementioned items is calculated using the type-based classification method.
Based on the production record of the said item, the relationship between the production cost of the said item and the order quantity of the said item is obtained; based on the shipment record, the relationship between the transportation cost of the said item and the order quantity of the said item is obtained; and based on the relationship between the production cost or the transportation cost and the order quantity, the proposed order quantity is adjusted to reduce the production cost or the transportation cost.
A method for adjusting order quantities, characterized by performing the processing by computer .
前記物品を分類した種類別の方法により、前記物品の受注量案を計算し、
前記物品の生産コスト又は輸送コストと受注量との関係に基づいて、前記生産コスト又は前記輸送コストを低減させるように前記受注量案を調整し、
調整後の前記受注量案と前記受注実績との比較に基づいて、コストの削減量を計算する
処理をコンピュータによって実行することを特徴とする受注量調整方法。 Based on the order history or shipment history of the goods, the goods are classified into one of several types with different shipment trends.
The estimated order quantity for the aforementioned items is calculated using the type-based classification method.
Based on the relationship between the production cost or transportation cost of the said goods and the order quantity, the proposed order quantity is adjusted to reduce the production cost or transportation cost .
The amount of cost reduction is calculated based on a comparison between the adjusted proposed order volume and the actual order volume.
A method for adjusting order quantities, characterized by performing the processing by computer .
前記物品を分類した種類別の方法により、前記物品の受注量案を計算する受注量案計算部と、
前記物品の生産実績に基づいて前記物品の生産コストと前記物品の受注量との関係を取得し、前記出荷実績に基づいて前記物品の輸送コストと前記受注量との関係を取得し、前記生産コスト又は前記輸送コストと前記受注量との関係に基づいて、前記生産コスト又は前記輸送コストを低減させるように前記受注量案を調整する受注量案調整部と
を備えることを特徴とする受注量調整装置。 A classification unit that , upon receiving an order for an item, classifies the item into one of several types with different shipping trends based on the order history or shipping history of the item,
An order quantity calculation unit calculates the order quantity for the aforementioned items using a method that classifies the items by type,
An order quantity adjustment device comprising: an order quantity adjustment unit that obtains a relationship between the production cost of the said item and the order quantity of the said item based on the production record of the said item; obtains a relationship between the transportation cost of the said item and the order quantity based on the shipment record of the said item; and adjusts the order quantity proposal so as to reduce the production cost or the transportation cost based on the relationship between the production cost or the transportation cost and the order quantity.
前記物品を分類した種類別の方法により、前記物品の受注量案を計算する受注量案計算部と、
前記物品の生産コスト又は輸送コストと受注量との関係に基づいて、前記生産コスト又は前記輸送コストを低減させるように前記受注量案を調整する受注量案調整部と
調整後の前記受注量案と前記受注実績との比較に基づいて、コストの削減量を計算するコスト削減量計算部と
を備えることを特徴とする受注量調整装置。 A classification unit that classifies the aforementioned items into one of several types with different shipping trends based on the order history or shipping history of the items,
An order quantity calculation unit calculates the order quantity for the aforementioned items using a method that classifies the items by type,
An order quantity adjustment unit adjusts the order quantity proposal to reduce the production cost or transportation cost of the said goods based on the relationship between the production cost or transportation cost of the said goods and the order quantity.
A cost reduction calculation unit calculates the amount of cost reduction based on a comparison between the adjusted proposed order volume and the actual order volume.
An order quantity adjustment device characterized by being equipped with the following features.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022063951A JP7845009B2 (en) | 2022-04-07 | 2022-04-07 | Computer program, order quantity adjustment method, and order quantity adjustment device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022063951A JP7845009B2 (en) | 2022-04-07 | 2022-04-07 | Computer program, order quantity adjustment method, and order quantity adjustment device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023154556A JP2023154556A (en) | 2023-10-20 |
| JP7845009B2 true JP7845009B2 (en) | 2026-04-14 |
Family
ID=88373498
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022063951A Active JP7845009B2 (en) | 2022-04-07 | 2022-04-07 | Computer program, order quantity adjustment method, and order quantity adjustment device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7845009B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001243401A (en) | 2000-03-01 | 2001-09-07 | Sekisui Chem Co Ltd | Order forecasting system |
| JP2005029368A (en) | 2003-07-09 | 2005-02-03 | Kozo Keikaku Engineering Inc | Inventory management system and inventory management method |
| JP2006107310A (en) | 2004-10-08 | 2006-04-20 | Kishida Seimitsu Kogyo Kk | Calculation method and calculation program for parts proper stock quantity and parts production management program |
| JP2007272431A (en) | 2006-03-30 | 2007-10-18 | Jfe Steel Kk | Order quantity determination system, order quantity determination method and order quantity determination program |
| JP2019012330A (en) | 2017-06-29 | 2019-01-24 | 大日本印刷株式会社 | Article management device, article management method, and program for article management device |
-
2022
- 2022-04-07 JP JP2022063951A patent/JP7845009B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001243401A (en) | 2000-03-01 | 2001-09-07 | Sekisui Chem Co Ltd | Order forecasting system |
| JP2005029368A (en) | 2003-07-09 | 2005-02-03 | Kozo Keikaku Engineering Inc | Inventory management system and inventory management method |
| JP2006107310A (en) | 2004-10-08 | 2006-04-20 | Kishida Seimitsu Kogyo Kk | Calculation method and calculation program for parts proper stock quantity and parts production management program |
| JP2007272431A (en) | 2006-03-30 | 2007-10-18 | Jfe Steel Kk | Order quantity determination system, order quantity determination method and order quantity determination program |
| JP2019012330A (en) | 2017-06-29 | 2019-01-24 | 大日本印刷株式会社 | Article management device, article management method, and program for article management device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023154556A (en) | 2023-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12039564B2 (en) | Method and system for generation of at least one output analytic for a promotion | |
| JP7340456B2 (en) | Dynamic feature selection for model generation | |
| US11651381B2 (en) | Machine learning for marketing of branded consumer products | |
| US20230018311A1 (en) | Systems and methods for quantity determinations without predicting out of stock events | |
| US8639558B2 (en) | Providing markdown item pricing and promotion calendar | |
| JP2021501421A (en) | Forecasting using a weighted mixed machine learning model | |
| JP6536028B2 (en) | Order plan determination device, order plan determination method and order plan determination program | |
| AU2002353396A1 (en) | Sales optimization | |
| JPWO2017037881A1 (en) | Online prediction system and method | |
| EP3376445A1 (en) | Method and system for retail stock allocation | |
| JP2003162619A (en) | Sales prediction apparatus and method | |
| WO2019187968A1 (en) | Information processing system, information processing method, and storage medium | |
| US12614206B2 (en) | Method and system for generation of at least one output analytics for a promotion | |
| Seyedan | Development of predictive analytics for demand forecasting and inventory management in supply chain using machine learning techniques | |
| Goodwin | Profit from your forecasting software: A best practice guide for sales forecasters | |
| CN114757630B (en) | Storage management model determining method and device and computer equipment | |
| JP7556452B2 (en) | Discount plan generation device, discount plan generation method, and discount plan generation program | |
| JP7845009B2 (en) | Computer program, order quantity adjustment method, and order quantity adjustment device | |
| US11544766B1 (en) | Point of sale mapping systems | |
| JP4268408B2 (en) | Product shipment amount prediction apparatus, method, and computer-readable storage medium | |
| Zhang et al. | Purchase and retrieval competition for seasonal produce | |
| JP2002007671A (en) | Demand prediction device, method, computer program, and computer-readable recording medium | |
| Stanelytė | Inventory Optimization in Retail Network by Creating a Demand Prediction Model | |
| Ping et al. | A Study of Data-driven Methods for Inventory Optimization | |
| US20250045782A1 (en) | Retail sales forecast with clustering |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250225 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260119 |
|
| 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: 20260303 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260316 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7845009 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |