JP7327481B2 - Information processing device, control method and program - Google Patents
Information processing device, control method and program Download PDFInfo
- Publication number
- JP7327481B2 JP7327481B2 JP2021529642A JP2021529642A JP7327481B2 JP 7327481 B2 JP7327481 B2 JP 7327481B2 JP 2021529642 A JP2021529642 A JP 2021529642A JP 2021529642 A JP2021529642 A JP 2021529642A JP 7327481 B2 JP7327481 B2 JP 7327481B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- seller
- buyer
- transaction
- combination
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Human Resources & Organizations (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、取引に関する処理を行う情報処理装置、制御方法及び記憶媒体の技術分野に関する。 The present invention relates to a technical field of an information processing device, a control method, and a storage medium that perform transaction-related processing.
従来から、燃料などを対象とした取引に関する計画を決定するシステムが知られている。例えば、特許文献1には、LNGの供給者と需要者から共通となる媒体が存在する組み合わせを抽出し、抽出した組み合わせの中から契約成立条件を充足する組み合わせを抽出する取引サーバが開示されている。
Conventionally, a system is known for determining a plan regarding transactions for fuel or the like. For example,
取引の仲介を行う商社などの仲介者は、取引対象となる物資の売手と買手とがそれぞれ希望する取引量及び取引価格などの取引条件が合致するように組み合わせる(マッチング)必要がある。一方、売手と買手との組み合わせによって、仲介者の利益が異なる。よって、このマッチングを自動化により行う場合、契約成立条件を充足する組み合わせを決定するだけでは、仲介者にとって好ましい組み合わせとはならない可能性がある。また、取引条件は、交渉材料ともなるため、相手の要望によって日々変化したり、戦略的に変化させるように交渉したりする場合がある。 Intermediaries such as trading companies that mediate transactions need to combine (match) transaction conditions such as transaction volumes and transaction prices desired by sellers and buyers of goods to be traded. On the other hand, the intermediary's profit differs depending on the combination of the seller and the buyer. Therefore, when this matching is automated, simply determining a combination that satisfies the conditions for establishing a contract may not result in a desirable combination for the intermediary. In addition, since the terms of trade also serve as negotiation material, there are cases in which the terms are changed on a daily basis according to the demands of the other party, and negotiations are made to change them strategically.
本発明の目的は、上述した課題を鑑み、取引対象の売手と買手との組み合わせを好適に決定することが可能な情報処理装置、制御方法及び記憶媒体を提供することを主な課題とする。 SUMMARY OF THE INVENTION In view of the problems described above, the main object of the present invention is to provide an information processing apparatus, a control method, and a storage medium capable of suitably determining a combination of a seller and a buyer of transactions.
情報処理装置の一の態様は、情報処理装置であって、取引対象の複数の売手の各々が指定する売り条件を示す売手情報を取得する売手情報取得手段と、前記取引対象の複数の買手の各々が指定する買い条件を示す買手情報を取得する買手情報取得手段と、前記売手情報と、前記買手情報と、前記取引対象の取引の仲介を行う仲介者の利益と、に基づき、前記取引が成立する前記売手の各々と前記買手の各々との第1の組み合わせを決定する決定手段と、前記売り条件又は前記買い条件の少なくとも一方の条件の変更を行う条件変更手段と、前記第1の組み合わせを示す情報を表示装置に表示する表示制御手段と、を備え、前記決定手段は、前記変更が反映された前記買手情報及び前記売手情報と、前記仲介者の利益と、に基づいて、前記取引が成立する前記売手の各々と前記買手の各々との第2の組み合わせを決定し、前記表示制御手段は、前記変更後において前記第2の組み合わせを示す情報を前記表示装置に表示する場合に、前記第1の組み合わせと取引相手が異なる前記売手又は前記買手の少なくとも一方に関する情報を、強調表示する。
One aspect of an information processing apparatus is an information processing apparatus comprising: seller information acquiring means for acquiring seller information indicating selling conditions specified by each of a plurality of sellers to be traded; Based on buyer information acquiring means for acquiring buyer information indicating buying conditions specified by each, the seller information, the buyer information, and the interest of an intermediary who mediates the transaction of the transaction target, the transaction is determining means for determining a first combination of each of said sellers and each of said buyers to be established; condition changing means for changing at least one of said selling conditions or said buying conditions; and said first combination. display control means for displaying information indicating on a display device, the determination means, based on the buyer information and the seller information reflecting the change, and the intermediary's profit, the transaction When determining a second combination of each of the sellers and each of the buyers in which Information relating to at least one of the seller or the buyer with a different trading partner than the first combination is highlighted .
制御方法の一の態様は、情報処理装置が実行する制御方法であって、取引対象の複数の売手の各々が指定する売り条件を示す売手情報を取得し、前記取引対象の複数の買手の各々が指定する買い条件を示す買手情報を取得し、前記売手情報と、前記買手情報と、前記取引対象の取引の仲介を行う仲介者の利益と、に基づき、前記取引が成立する前記売手の各々と前記買手の各々との第1の組み合わせを決定し、前記売り条件又は前記買い条件の少なくとも一方の条件の変更を行い、前記第1の組み合わせを示す情報を表示装置に表示し、前記変更が反映された前記買手情報及び前記売手情報と、前記仲介者の利益と、に基づいて、前記取引が成立する前記売手の各々と前記買手の各々との第2の組み合わせを決定し、前記変更後において前記第2の組み合わせを示す情報を前記表示装置に表示する場合に、前記第1の組み合わせと取引相手が異なる前記売手又は前記買手の少なくとも一方に関する情報を、強調表示する。
One aspect of the control method is a control method executed by an information processing apparatus, in which seller information indicating selling conditions specified by each of a plurality of sellers to be traded is acquired, and each of the plurality of buyers to be traded is acquired. Each of said sellers with whom said transaction is concluded based on said seller information, said buyer information, and the interest of an intermediary who mediates said transaction subject to said transaction. and each of said buyers, modifying at least one of said selling conditions or said buying conditions, displaying information indicative of said first combinations on a display device, and Determining a second combination of each of the sellers and each of the buyers with which the transaction is concluded based on the reflected buyer information and seller information and the intermediary's interest , and after the change When the information indicating the second combination is displayed on the display device in , the information on at least one of the seller or the buyer who is a trading partner different from the first combination is highlighted.
プログラムの一の態様は、取引対象の複数の売手の各々が指定する売り条件を示す売手情報を取得する売手情報取得手段と、前記取引対象の複数の買手の各々が指定する買い条件を示す買手情報を取得する買手情報取得手段と、前記売手情報と、前記買手情報と、前記取引対象の取引の仲介を行う仲介者の利益と、に基づき、前記取引が成立する前記売手の各々と前記買手の各々との第1の組み合わせを決定する決定手段と、前記売り条件又は前記買い条件の少なくとも一方の条件の変更を行う条件変更手段と、前記第1の組み合わせを示す情報を表示装置に表示する表示制御手段としてコンピュータを機能させ、前記決定手段は、前記変更が反映された前記買手情報及び前記売手情報と、前記仲介者の利益と、に基づいて、前記取引が成立する前記売手の各々と前記買手の各々との第2の組み合わせを決定し、前記表示制御手段は、前記変更後において前記第2の組み合わせを示す情報を前記表示装置に表示する場合に、前記第1の組み合わせと取引相手が異なる前記売手又は前記買手の少なくとも一方に関する情報を、強調表示する。 One aspect of the program comprises: seller information acquiring means for acquiring seller information indicating selling conditions specified by each of a plurality of sellers to be traded; Each of the sellers and the buyers with whom the transaction is concluded based on the buyer information acquisition means for acquiring information, the seller information, the buyer information, and the interest of the intermediary who mediates the transaction of the transaction target determining means for determining a first combination with each of; condition changing means for changing at least one of the selling condition or the buying condition ; and information indicating the first combination on a display device The computer functions as display control means , and the determination means determines each of the sellers with whom the transaction is concluded based on the buyer information and the seller information reflecting the change, and the profit of the intermediary. A second combination with each of the buyers is determined, and the display control means, when displaying information indicating the second combination after the change on the display device, selects the first combination and the trading partner. highlight information about at least one of the seller or the buyer that differs from the
本発明によれば、取引条件の変更に対応し、取引の仲介者にとって好ましい売手と買手との組み合わせを好適に決定することができる。 ADVANTAGE OF THE INVENTION According to the present invention, it is possible to appropriately determine a combination of a seller and a buyer that is preferable for a transaction intermediary in response to changes in transaction conditions.
以下、図面を参照しながら、情報処理装置、制御方法及び記憶媒体の実施形態について説明する。 Hereinafter, embodiments of an information processing device, a control method, and a storage medium will be described with reference to the drawings.
<第1実施形態>
[最適化システムの構成]
図1は、第1実施形態に係る最適化システム100の構成を示す。最適化システム100は、主に、情報処理装置1と、入力装置2と、表示装置3と、記憶装置4とを備える。<First embodiment>
[Configuration of optimization system]
FIG. 1 shows the configuration of an optimization system 100 according to the first embodiment. The optimization system 100 mainly includes an
情報処理装置1は、取引対象となる物資の売手と買手の組み合わせ及び当該物資の輸送スケジュールの最適化に関する処理(単に「最適化処理」とも呼ぶ。)を行う。情報処理装置1は、好適には、取引対象となる物資の売買の仲介を行う商社により使用される。なお、取引対象となる物資は、LNGなどの燃料、鉄鋼、機械、エレクトロニクス、繊維、化学製品、医療関連商品、食品、その他の任意の物であってもよい。なお、取引対象となる物資が経時により損失が生じる物資(例えば経時により蒸発するLNG)の場合、売手から買手への輸送を円滑に行う必要があり、輸送スケジュールの最適化の必要性が特に高くなる。
The
入力装置2は、ユーザの入力を受け付けるインターフェースであり、例えば、タッチパネル、ボタン、音声入力装置などが該当する。入力装置2は、ユーザの入力に基づき生成した入力情報「S1」を情報処理装置1へ供給する。この場合、例えば、情報処理装置1は、入力装置2から供給される入力情報S1に基づき、記憶装置4に記憶する各種情報を生成したり、最適化処理に関してユーザが指定する条件等を特定したりする。また、情報処理装置1は、入力装置2から供給される入力情報S1に基づき、最適化処理に関する条件の変更を受け付ける。
The
表示装置3は、例えば、ディスプレイ、プロジェクタ等であり、情報処理装置1から供給される表示情報「S2」に基づき、所定の表示を行う。
The
記憶装置4は、最適化処理に必要な各種情報を記憶するメモリである。記憶装置4は、情報処理装置1に接続又は内蔵されたハードディスクなどの外部記憶装置であってもよく、フラッシュメモリなどの記憶媒体であってもよい。また、記憶装置4は、情報処理装置1とデータ通信を行うサーバ装置であってもよい。この場合、記憶装置4は、複数のサーバ装置から構成されてもよい。
The
記憶装置4は、売手情報41と、買手情報42と、船舶情報43と、港情報44と、処理結果情報45とを記憶する。売手情報41は、情報処理装置1の使用者が対象とする取引対象の物資の売手に関する情報である。買手情報42は、情報処理装置1の使用者が対象とする取引対象の物資の買手に関する情報である。船舶情報43は、情報処理装置1の使用者である仲介者(商社等)が取引対象の物資の輸送に使用可能な船舶に関する情報である。港情報44は、取引対象の物資の輸送に用いる港(揚地港又は積地港)に関する情報である。
The
処理結果情報45は、最適化処理の結果を示す情報である。処理結果情報45は、例えば、最適化処理によって得られた売手と買手の組み合わせ及び当該物資の輸送スケジュールに関する情報などを含む。
The processing result
なお、記憶装置4は、上述した情報の他、最適化処理に必要な種々の情報を記憶してもよい。例えば、記憶装置4は、取引対象の物資の価格の算出に必要な情報などをさらに記憶してもよい。また、売手情報41、買手情報42、船舶情報43、及び港情報44は、情報処理装置1以外の装置により予め生成されたものであってもよく、入力装置2の入力情報に基づき情報処理装置1が生成又は/及び更新した情報であってもよい。
In addition to the information described above, the
また、好適には、記憶装置4は、経時により損失が生じる物資に関し、当該損失に関する情報を記憶する。この場合、損失に関する情報は、例えば、取引対象の物資が経時により生じる時間単位での損失額の情報であってもよく、時間単位での物資の減少割合を示す情報であってもよい。
In addition, preferably, the
[情報処理装置のハードウェア構成]
図2は、情報処理装置1のハードウェア構成を示す。情報処理装置1は、ハードウェアとして、プロセッサ11と、メモリ12と、インターフェース13とを含む。プロセッサ11、メモリ12及びインターフェース13は、データバス19を介して接続されている。[Hardware Configuration of Information Processing Device]
FIG. 2 shows the hardware configuration of the
プロセッサ11は、メモリ12に記憶されているプログラムを実行することにより、所定の処理を実行する。プロセッサ11は、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)などのプロセッサである。
The
メモリ12は、RAM(Random Access Memory)、ROM(Read Only Memory)などの各種のメモリにより構成される。また、メモリ12には、情報処理装置1が実行する最適化処理を実行するためのプログラムが記憶される。また、メモリ12は、作業メモリとして使用され、記憶装置4から取得した情報等を一時的に記憶する。なお、メモリ12は、記憶装置4として機能してもよい。同様に、記憶装置4は、情報処理装置1のメモリ12として機能してもよい。なお、情報処理装置1が実行するプログラムは、メモリ12以外の記憶媒体に記憶されてもよい。
The
インターフェース13は、情報処理装置1と他の装置とを電気的に接続するためのインターフェースである。例えば、インターフェース13は、情報処理装置1と入力装置2とを接続するためのインターフェース、情報処理装置1と表示装置3とを接続するためのインターフェース、情報処理装置1と記憶装置4とを接続するためのインターフェースを含む。例えば、情報処理装置1と記憶装置4とを接続するためのインターフェースは、プロセッサ11の制御に基づき記憶装置4とデータの送受信を有線又は無線により行うためのネットワークアダプタなどの通信インターフェースである。他の例では、情報処理装置1と記憶装置4とはケーブル等により接続されてもよい。この場合、インターフェース13は、記憶装置4とデータの授受を行うためのUSB、SATA(Serial AT Attachment)などに準拠したインターフェースを含む。
The interface 13 is an interface for electrically connecting the
なお、情報処理装置1のハードウェア構成は、図2に示す構成に限定されない。例えば、情報処理装置1は、入力装置2又は表示装置3の少なくとも一方を含んでもよい。また、情報処理装置1は、スピーカなどの音出力装置と接続又は内蔵してもよい。この場合、情報処理装置1は、入力機能及び出力機能が本体と一体となったタブレット型端末等であってもよい。
Note that the hardware configuration of the
[データ構造]
次に、記憶装置4に記憶される各種情報のデータ構造の例について、図3~図7を参照して説明する。[data structure]
Next, examples of data structures of various information stored in the
図3は、売手情報41のデータ構造の一例である。売手情報41は、取引対象の物資の売手毎に生成される情報であって、売手が提示する売り条件(即ち売手が希望する取引条件)を示す情報である。具体的には、売手情報41は、作成日時情報と、売手識別情報と、受渡場所情報と、価格情報と、受渡期間情報と、取引量情報とを含む。
FIG. 3 is an example of the data structure of the
「作成日時情報」は、対象の売手情報41が生成又は変更された日時を示す情報である。なお、同一の売手に対して作成日時情報が示す日時が異なる複数の売手情報41が記憶装置4に記憶されてもよい。「売手識別情報」は、取引対象の物資の売手を識別する情報である。なお、売手識別情報は、売手を識別する固有のID(売手ID)の他、売手の会社名、所在地などの売手の属性に関する情報を含んでもよい。
"Creation date information" is information indicating the date and time when the
「受渡場所情報」は、対象の売手が希望する取引対象の受渡場所に関する情報である。例えば、受渡場所情報は、受渡場所が積地港又は揚地港のいずれであるかを示す情報と、受渡場所となる港に関する情報とを含む。 The “delivery place information” is information about the delivery place of the transaction target desired by the target seller. For example, the delivery place information includes information indicating whether the delivery place is the port of loading or the port of discharge, and information on the port serving as the delivery place.
「価格情報」は、対象の売手が希望する取引対象の物資の価格を示す情報である。「受渡期間情報」は、対象の売手が希望する取引対象の物資の受渡期間を示す情報である。なお、この受渡期間は、一般的に、受渡までの予定が先であるほど長い期間に設定され、受渡の時期に近づくにつれて詳細に定められる。 The “price information” is information indicating the price of the commodity to be traded desired by the target seller. The “delivery period information” is information indicating the delivery period of the transaction target commodity desired by the target seller. The delivery period is generally set longer the earlier the delivery is scheduled, and is set in more detail as the time for delivery approaches.
「取引量情報」は、対象の売手が希望する取引対象の物資の取引量を示す情報である。例えば、取引量情報は、対象の売手が希望する取引対象の物資の取引量の下限と上限とをそれぞれ示す情報である。なお、取引対象の物資が燃料である場合には、取引量は熱量となる。 The “transaction volume information” is information indicating the transaction volume of the commodity to be traded desired by the target seller. For example, the transaction volume information is information indicating the lower limit and the upper limit of the transaction volume of the material to be traded desired by the target seller. In addition, when the material to be traded is fuel, the traded amount is the amount of heat.
図4は、買手情報42のデータ構造の一例である。買手情報42は、取引対象の物資の買手毎に生成される情報であって、買手が提示する買い条件(即ち買手が希望する取引条件)を示す情報である。具体的には、買手情報42は、作成日時情報と、買手識別情報と、受渡場所情報と、価格情報と、受渡期間情報と、取引量情報とを含む。
FIG. 4 is an example of the data structure of the
「作成日時情報」は、対象の買手情報42が生成又は変更された日時を示す情報である。なお、同一の買手に対して作成日時情報が示す日時が異なる複数の買手情報42が存在してもよい。「買手識別情報」は、取引対象の物資の買手を識別する情報である。なお、買手識別情報は、買手を識別する固有のID(買手ID)の他、買手の会社名、所在地などの買手の属性に関する情報を含んでもよい。
“Creation date information” is information indicating the date and time when the
「受渡場所情報」は、対象の買手が希望する取引対象の受渡場所に関する情報である。例えば、受渡場所情報は、受渡場所が積地港又は揚地港のいずれであるかを示す情報と、受渡場所となる港に関する情報とを含む。 The “delivery place information” is information about the delivery place of the transaction target desired by the target buyer. For example, the delivery place information includes information indicating whether the delivery place is the port of loading or the port of discharge, and information on the port serving as the delivery place.
「価格情報」は、対象の買手が希望する取引対象の物資の価格を示す情報である。「受渡期間情報」は、対象の買手が希望する取引対象の物資の受渡期間を示す情報である。なお、この受渡期間は、一般的に、受渡までの予定が先であるほど長い期間に設定され、受渡の時期に近づくにつれて詳細に定められる。 The “price information” is information indicating the price of the transaction target commodity desired by the target buyer. The “delivery period information” is information indicating the delivery period of the transaction target commodity desired by the target buyer. The delivery period is generally set longer the earlier the delivery is scheduled, and is set in more detail as the time for delivery approaches.
「取引量情報」は、対象の買手が希望する取引対象の物資の取引量を示す情報である。例えば、取引量情報は、対象の買手が希望する取引対象の物資の取引量の下限と上限とをそれぞれ示す情報である。 The “transaction volume information” is information indicating the transaction volume of the transaction target commodity desired by the target buyer. For example, the transaction volume information is information indicating the lower limit and the upper limit of the transaction volume of the commodity to be traded desired by the target buyer.
なお、情報処理装置1は、売手情報41及び買手情報42の各々が示す取引条件を、入力装置2から供給される入力情報S1に基づき変更する。例えば、情報処理装置1は、売手と買手の最適な組み合わせを売手の希望する取引条件及び買手の希望する取引条件と共に表示装置3に表示し、かつ、これらの取引条件の変更を入力装置2への入力操作により受け付ける。そして、情報処理装置1は、入力装置2により取引条件の変更を指示する入力情報S1を受信した場合、入力情報S1に基づき、該当する売手情報41又は買手情報42を変更する。この場合、情報処理装置1は、変更前後の売手情報41及び買手情報42を、上述の「作成日時情報」が異なる売手情報41及び買手情報42として夫々記憶装置4に記憶してもよい。
The
図5は、船舶情報43のデータ構造の一例である。船舶情報43は、情報処理装置1の使用者が使用可能な船舶毎に生成される情報であって、主に、船舶名称情報と、積載量情報と、速度情報と、燃費情報とを含む。なお、船舶情報43は、船舶毎の各種情報を1つのレコードとするテーブル又はリストを示す情報であってもよい。
FIG. 5 is an example of the data structure of the
「船舶名称情報」は、対象となる船舶の名称を示す情報である。「積載量情報」は、対象となる船舶が積載可能な物資の量を示す情報である。「速度情報」は、対象となる船舶の速度(例えば最大速度及び平均速度)に関する情報である。「燃費情報」は、対象となる船舶の燃費に関する情報である。好適には、燃費情報は、対象となる船舶の速度毎の燃費を示す情報である。 "Vessel name information" is information indicating the name of the target vessel. “Loading amount information” is information indicating the amount of goods that can be loaded on the target ship. "Speed information" is information about the speed (for example, maximum speed and average speed) of the target ship. "Fuel consumption information" is information about the fuel consumption of the target ship. Preferably, the fuel consumption information is information indicating the fuel consumption for each speed of the target vessel.
なお、船舶情報43は、情報処理装置1の使用者が短期的に借りることが可能な船舶(傭船)の情報であってもよい。この場合、船舶情報43は、傭船の費用に関する情報(1日当たりの傭船費用、傭船の固定費用等)などの情報をさらに含んでもよい。また、船舶情報43は、対象の船舶のカテゴリの情報、対象の船舶の大きさ等に関する情報などをさらに含んでもよい。
Note that the
図6は、港情報44のデータ構造の一例である。港情報44は、積地港又は揚地港の候補となる港に関する情報であって、移動距離情報と、使用運河情報と、利用料情報と、船舶制限情報とを含む。
FIG. 6 is an example of the data structure of the
「移動距離情報」は、港間の移動距離を示す情報である。移動距離情報は、例えば、想定される積地港と揚地港の組み合わせ毎に、積地港から揚地港までの移動距離を示すテーブル情報である。 "Moving distance information" is information indicating the moving distance between ports. The travel distance information is, for example, table information indicating the travel distance from the port of loading to the port of discharge for each possible combination of the port of loading and the port of discharge.
「使用運河情報」は、港間の移動に際して通行する必要がある通行料が発生する運河(例えばパナマ運河やスエズ運河)を示す情報である。使用運河情報は、例えば、想定される積地港と揚地港の組み合わせ毎に、積地港から揚地港までの移動に際して通行する運河を示すテーブル情報である。 The "use canal information" is information indicating a canal (for example, the Panama Canal or the Suez Canal) that requires a toll when traveling between ports. The used canal information is, for example, table information indicating the canal to be passed when moving from the loading port to the discharging port for each combination of the assumed loading port and the discharging port.
「利用料情報」は、港毎の利用料を示す情報である。また、利用料情報は、通行料が発生する運河の通行料に関する情報を含んでもよい。 "Usage fee information" is information indicating the usage fee for each port. The toll information may also include information about tolls for canals where tolls are charged.
「船舶制限情報」は、港毎の使用不可となる船舶を示す情報である。例えば、船舶制限情報は、情報処理装置1の使用者が使用可能な各船舶に対する制約の有無を港毎に示したテーブル情報である。
"Vessel restriction information" is information indicating vessels that cannot be used for each port. For example, the ship restriction information is table information indicating whether or not there are restrictions on each ship that can be used by the user of the
図7は、処理結果情報45のデータ構造の一例である。処理結果情報45は、例えば、取引条件を変えて繰り返し実行される最適化処理毎に生成及び保存される。処理結果情報45は、案識別情報と、処理条件情報と、組み合わせ情報と、輸送スケジュール情報とを含む。
FIG. 7 is an example of the data structure of the
「案識別情報」は、取引条件を変更して実行される最適化処理毎に割り当てられる識別情報である。例えば、案識別情報は、最適化処理毎にユーザ入力等に基づき割り当てられる案名を示す情報である。「処理条件情報」は、対象となる最適化処理を実行したときの条件を示す情報である。処理条件情報は、例えば、対象となる最適化処理に用いた売手情報41及び買手情報42等を識別する情報である。この場合、例えば、処理条件情報は、対象となる最適化処理に使用した売手情報41の作成日時情報及び売手識別情報と、買手情報42の作成日時情報及び買手識別情報とを含む。他の例では、処理条件情報は、対象となる最適化処理に使用した売り条件及び買い条件を示す情報を含んでもよい。
"Proposal identification information" is identification information assigned to each optimization process executed by changing the transaction terms. For example, the plan identification information is information indicating a plan name assigned based on user input or the like for each optimization process. "Processing condition information" is information indicating conditions when the target optimization process is executed. The processing condition information is, for example, information for identifying the
「組み合わせ情報」は、対象となる最適化処理においてマッチングされた売手と買手との組み合わせを示す情報である。「輸送スケジュール情報」は、対象となる最適化処理において決定された輸送スケジュールを示す情報である。なお、処理結果情報45は、上述した各種情報に加えて、対応する組み合わせ情報が示す売手と買手の組み合わせ及び対応する輸送スケジュール情報が示す輸送スケジュールを採用した場合に生じる仲介者の利益、収益、費用等の情報を含んでもよい。他の例では、処理結果情報45は、組み合わせた各取引における最適な取引条件(取引量、受渡時期等)の情報を含んでもよい。
“Combination information” is information indicating a combination of sellers and buyers matched in the target optimization process. "Transportation schedule information" is information indicating the transportation schedule determined in the target optimization process. In addition to the various types of information described above, the
[機能ブロック]
図8は、売手と買手の組み合わせ(マッチング)及び船舶による輸送スケジュールに関する最適化処理を実行する情報処理装置1の機能ブロックの一例である。情報処理装置1のプロセッサ11は、機能的には、売手情報取得部51と、買手情報取得部52と、輸送情報取得部53と、決定部54と、表示制御部55と、条件変更部56と、保存部57と、を有する。[Function block]
FIG. 8 is an example of functional blocks of the
売手情報取得部51は、記憶装置4を参照することで、マッチングの対象となる複数の売手に対応する売手情報41を取得する。そして、売手情報取得部51は、取得した売手情報41を決定部54へ供給する。また、買手情報取得部52は、記憶装置4を参照することで、マッチングの対象となる複数の買手に対応する買手情報42を取得する。そして、買手情報取得部52は、取得した買手情報42を決定部54へ供給する。
The seller
なお、買手の数と売手の数とが一致しない場合には、売手情報取得部51又は買手情報取得部52は、仮に生成した売手情報(「仮売手情報」とも呼ぶ。)又は仮に生成した買手情報(「仮買手情報」とも呼ぶ。)を生成してもよい。例えば、売手の数が買手の数より少ない場合、売手情報取得部51は、売手が希望する典型的な(代表的な)取引条件(価格、受渡場所、受渡期間、取引量等)を示す仮売手情報を、不足する売手数分だけ生成する。同様に、買手の数が売手の数より少ない場合、買手情報取得部52は、買手が希望する典型的な(代表的な)取引条件(価格、受渡場所、受渡期間、取引量等)を示す仮買手情報を、不足する買手数だけ生成する。なお、仮売手情報及び仮買手情報が示す受渡期間については、買手又は売手とのマッチングが容易となるように十分に長い期間となるように設定されてもよい。仮売手情報及び仮買手情報は、予め記憶装置4に記憶されてもよい。このとき、仮売手情報及び仮買手情報を用いたマッチングに基づき、情報処理装置1の使用者は、例えば、取引相手を別途調達する指針にするなどの使い方をすることができる。
If the number of buyers and the number of sellers do not match, the seller
輸送情報取得部53は、記憶装置4を参照することで、取引対象の物資の輸送に関する情報である船舶情報43及び港情報44を取得する。そして、輸送情報取得部53は、取得した船舶情報43及び港情報44を決定部54へ供給する。船舶情報43及び港情報44は、それぞれ、輸送情報の一例である。
The transport
決定部54は、売手情報取得部51が供給する売手情報41、買手情報取得部52が供給する買手情報42、及び輸送情報取得部53が供給する輸送情報に基づき、取引が成立する売手と買手との組み合わせ及び輸送スケジュールを決定する。この場合、決定部54は、取引対象の売買の制約条件を満たしつつ、情報処理装置1の使用者の利益が最大となるように、取引が成立する売手と買手との組み合わせ及び輸送スケジュールの最適化を行う。
Based on the
この場合、決定部54は、例えば、情報処理装置1の使用者である仲介者の利益が最大となる売手と買手との組み合わせ及び輸送スケジュールを決定することを、組み合わせ最適化問題とみなして整数計画問題に定式化する。言い換えると、決定部54は、売手、買手、使用する船舶、及び当該船舶の航行期間の組み合わせを、1つの組み合わせ最適化問題とみなして整数計画問題に定式化する。そして、決定部54は、定式化した整数計画問題を、一般的なアプリケーションプログラム(例えば、IBM ILOG CPLEX、Gurobi Optimizer、SCIP)と同等の処理を行うことで解を求める。具体的には、決定部54は、上述のアプリケーションプログラムに、取引や輸送の制約を線形整数制約の形で入力し、利益を定める線形の目的関数を入力することで、利益を最大化する取引や輸送計画を求める。この場合、決定部54は、使用者の利益が最大となるような受渡時期及び取引量などについても決定する。なお、輸送が必要な場合の船舶の割り当ても、整数制約として記述できる。
In this case, the determining
決定部54は、上述の整数計画問題において、取引対象の物資の価格と輸送日(受渡しを行う日)等に関する情報に基づき、仲介者の総利得を表す目的関数及び取引と輸送に関する線形整数制約を設定する。
In the above-mentioned integer programming problem, the
ここで、線形整数制約として定められる、取引及び輸送に関する条件について例示する。 Here are examples of trade and transportation conditions defined as linear integer constraints.
例えば、決定部54は、売手情報41の受渡期間情報が示す受渡期間と買手情報42が示す受渡期間とが整合することを、取引の制約条件とする。この場合、決定部54は、取引対象となる物資の輸送が必要な場合には、船舶情報43及び港情報44に基づき、売手が指定する積地港から買手が指定する揚地港までのおよその航行日数を算出する。そして、決定部54は、算出した航行日数を勘案し、売手が指定する受渡期間での売手から仲介者(即ち情報処理装置1の使用者)への受渡しと、買手が指定する受渡期間での仲介者から買手への受渡しの可否を判定する。
For example, the
なお、航行期間の長さを示す航行日数は、積地港への船舶の移動に要する日数と、取引対象の物資の輸送に要する日数を考慮した日数である。ここで、決定部54は、例えば、売手情報41の積地港情報及び買手情報42の揚地港情報と、港情報44の移動距離情報と、船舶情報43の速度情報に基づき、各船舶が取引において要する上述の各日数を算出する。
The number of sailing days, which indicates the length of the sailing period, is the number of days required to move the ship to the port of loading and the number of days required to transport the goods to be traded. Here, for example, based on the port of loading information of the
例えば、移動距離に応じて、マッチングが成立するために必要な受け渡し期間の適切な差分を、以下のように線形整数制約の形に記述することができる。 For example, an appropriate difference in the delivery period required for matching to be established can be described in the form of linear integer constraints as follows, depending on the movement distance.
いま、整数S、Bに対して、S人の売手とB人の買手が存在するとして、売手のインデックスを「s=1,2,・・・,S」、買手のインデックスを「b=1,2,・・・,B」とする。「xs,b」を0か1のいずれかの値となる変数とし、「xs,b=1」は売手sから調達したものを買手bに売り渡すことを意味するとする。このとき、売手と買手が1対1対応することは、以下のように表すことができる。
各s=1,2,・・・,Sに対して、
各b=1,2,・・・,Bに対して、
Assuming that there are S sellers and B buyers for integers S and B, the seller's index is "s=1, 2, . . . , S" and the buyer's index is "b=1 , 2, . . . , B”. Let “x s,b ” be a variable with a value of either 0 or 1, and let “x s,b =1” mean that the item procured from seller s is sold to buyer b. At this time, the one-to-one correspondence between sellers and buyers can be expressed as follows.
For each s = 1, 2, ..., S,
For each b=1, 2, . . . , B,
ここで、売手sからの買取時刻を、変数「ts」で表し、同様に買手bへの受け渡し時刻を、変数「tb」で表す。また、売手sから買手bへ輸送する場合の所要時間を、「ds,b」で表す。この時、十分に大きな正の定数「M」を用いることで、輸送時間が担保されていることの制約は、以下のように表すことができる。
各s=1,2,・・・,Sと各b=1,2,・・・,Bに関して、
Here, the time of purchase from seller s is represented by a variable "t s ", and similarly the time of delivery to buyer b is represented by a variable "t b ". Also, the time required for transportation from seller s to buyer b is represented by "d s,b ". At this time, by using a sufficiently large positive constant "M", the constraint that the transportation time is secured can be expressed as follows.
For each s = 1, 2, ..., S and each b = 1, 2, ..., B,
この数式は、以下のように説明される。もし売手sから買手bに輸送されない場合、「xs,b=0」である。このとき、Mが十分に大きいことから、
は常に成立し、よってこの制約は無効化される。一方、売手sから買手bに輸送される場合、「xs,b=1」である。このとき、制約
が要求され、これは十分な輸送時間が担保されることを意味する。This formula is explained as follows. If not transported from seller s to buyer b, then "x s,b =0". At this time, since M is sufficiently large,
always holds, thus invalidating this constraint. On the other hand, if it is shipped from seller s to buyer b, then "x s,b =1". At this time, the constraint
is required, which means that sufficient transportation time is guaranteed.
また、売手からの買取(受取)時刻tsに関する制約は、以下のように表すことができる。
これは、受け取り時刻が時刻「Ts,1」と時刻「Ts,2」の間でなければならないということを意味する。Also, the constraint on the purchase (receipt) time ts from the seller can be expressed as follows.
This means that the receipt time must be between time 'T s,1 ' and time 'T s,2 '.
また、決定部54は、売手情報41の受渡期間情報が示す受渡期間での売手からの物資の受渡し及び買手情報42の受渡期間情報が示す受渡期間での買手への物資の受渡しを行えるように、各取引に使用する船舶の割当て及び航行期間の決定を行う。船舶の割り当てについて、以下のように線形整数制約の形に記述することができる。
Further, the
いま、「v=1,2,・・・,V」を、船舶のインデックスとし、変数「ys,v」を、売手「s=1,2,・・・,S」に対して0または1のいずれかの値となる変数とする。また、「ys,v=1」は、売手sとの取引を船舶vで行うことを表すとする。この時、各取引にいずれかの船舶が割り当てられることの制約は、以下のように表すことができる。
各s=1,2,・・・,Sに対して、
Let 'v=1,2,...,V' be the vessel index and let the variable 'ys ,v ' be 0 or 0 for seller 's=1,2,...,S' Let the variable be any value of 1. Also, "y s,v =1" indicates that the transaction with the seller s is carried out on the ship v. At this time, the constraint on which vessel is assigned to each transaction can be expressed as follows.
For each s = 1, 2, ..., S,
また、売手s毎の各取引に対して、「C(s)⊆{1,2,・・・,S}」は、売手sの取引で用いる船舶と同一の船舶で輸送を行うことができない売手を表すとする。これは、売手sの取引に船舶vを割り当てた場合に、C(s)に含まれる他の売手「s∈C(s)」の取引時刻に、船舶vを間に合わせることができないことを意味する。このとき、船舶の割り当てが複数の売手の取引間で衝突しないことの制約は、十分大きな正の定数Mを用いて以下のように表すことができる。
各s=1,2,・・・,Sと各v=1,2,・・・,Vに関して、
Also, for each transaction for each seller s, "C(s) ⊆ {1, 2, ..., S}" cannot be transported by the same vessel used for the transaction of seller s. Let it represent the seller. This means that if we allocate vessel v to seller s's transaction, vessel v cannot be made in time for the transaction time of other sellers ``s∈C(s)'' included in C(s). do. At this time, the constraint that ship assignments do not conflict among multiple sellers' transactions can be expressed using a sufficiently large positive constant M as follows.
For each s = 1, 2, ..., S and each v = 1, 2, ..., V,
この制約は以下のように説明される。もし「ys,v=0」となり、売手sの取引に船舶vを割り当てない場合には、Mが十分大きいことから、この制約は無効となる。一方、もし「ys,v=1」となり、売手sの取引に船舶vを割り当てる場合、C(s)に含まれる売手s’の取引において「ys',v=0」となる必要があり、これは他の売手「s'∈C(s)」の取引に同じ船舶vを割り当てないことを意味する。This constraint is explained as follows. If 'y s,v =0' and no vessel v is assigned to seller s's transaction, then this constraint is invalid because M is large enough. On the other hand, if ``y s,v =1'' and assigns vessel v to the transaction of seller s, then ``y s',v =0'' must be satisfied in the transaction of seller s' included in C(s). , which means that we do not assign the same vessel v to transactions of other sellers 'εC(s)'.
なお、実際の実装方法は以上の例に制限されない。例えば、上記の例においては予め移動時間が固定で既知の場合を取り扱ったが、船舶の速度を調整できる場合の制約も同様に書き表すことができる。また、上記の例においては船舶割り当ての衝突が売手への割当のみによってあらわされる例を記述したが、同様に売手と買手両方に影響を受ける場合の制約を書くこともできる。 Note that the actual mounting method is not limited to the above examples. For example, the above example deals with the case where the travel time is fixed and known in advance, but the constraint when the speed of the ship can be adjusted can be expressed similarly. Also, in the above example, an example was described in which conflicts in ship assignments were expressed only by assignments to sellers, but it is also possible to write constraints in the case where both sellers and buyers are affected in the same way.
また、決定部54は、例えば、売手情報41が示す取引量情報が示す取引量の範囲と買手情報42の取引量情報が示す取引量の範囲とが重複することを、取引の制約条件とする。
Further, the determining
また、決定部54は、例えば、売手が希望する価格(即ち希望売値)と買手が希望する価格(即ち希望買値)とが所定の関係式を満たすことを、取引の制約条件とする。この場合、例えば、上述の関係式は、希望売値が希望買値の所定割合以内であることを規定する式であってもよい。この場合、決定部54は、例えば、希望売値と希望買値の中間値を、取引価格として決定してもよく、予め定めた所定の式に基づき、希望売値と希望買値から取引価格を決定してもよい。
In addition, the determining
なお、決定部54は、上述した条件に加えて又は代えて、取引対象の取引が成立するために必要な種々の条件について、線形整数制約として設定してもよい。
In addition to or instead of the conditions described above, the
次に、上述の整数計画問題において目的関数として設定する、仲介者である情報処理装置1の使用者の利益について補足説明する。例えば、取引総額に対して所定割合の金額が仲介者の利益として生じる。また、後述するように、仲介者による輸送を伴う取引の場合には、定額又は輸送手数料に応じた額が仲介者の利益として生じる。従って、売手と買手の組み合わせが決定した場合、取引価格に基づき、使用者の利益の予測値を定めることが可能である。従って、決定部54は、このようにして算出される仲介者の利益の予測値が最大となるように、上述の組み合わせ最適化問題を解く。なお、仲介者の利益は、典型的には、総売却価格から総買取価格と輸送コストを引いたものとして定式化できる。また、決定部54は、遠い未来の利益の予測値(例えば所定期間以上先の利益の予測値)に関しては、1未満の減衰率をかけて足し合わせる、などの計算を行うことで、使用者の利益の予測値を定めてもよい。
Next, a supplementary description will be given of the benefits of the user of the
例えば、上記の例において、売手sから買手bに配送した場合の利益「ps,b」と、売手sからの取引を船舶vで行ったときのコスト「cs,v」があらかじめ計算できる場合に、総利益(=取引による利益-コスト)は以下のように表すことができる。
For example, in the above example, the profit “p s,b ” when delivering from seller s to buyer b and the cost “c s,v ” when the transaction from seller s is carried out by ship v can be calculated in advance. , the total profit (= profit from transaction - cost) can be expressed as follows.
これを目的として、上記制約のもとに線形制約に基づく整数計画問題を解くことによって、利益を最大化する輸送スケジュールを算出できる。 For this purpose, the transportation schedule that maximizes profit can be calculated by solving an integer programming problem based on linear constraints under the above constraints.
以上は例で、実装はこれに制限されない。例えば、輸送コストは、港の利用費用や燃料費など、さまざまなものを含んでよく、また、買手にも依存する形に書き換えることもできる。 The above is an example, and the implementation is not limited to this. For example, transportation costs may include a variety of things, such as port usage costs and fuel costs, and can also be rewritten as dependent on the buyer.
また、決定部54は、売手情報41の受渡場所情報、買手情報42の受渡場所情報、港情報44の移動距離情報、及び船舶情報43に含まれる速度毎の燃費情報をさらに勘案することで、情報処理装置1の使用者の利益が最大となる輸送スケジュールを決定してもよい。これにより、決定部54は、例えば、船舶のスケジュールに比較的余裕がある(即ち航行日数を長くとることができる)取引においては、速度よりも燃費を優先して航行するように長い航行期間を決定する。これにより、情報処理装置1の使用者の利益を高めることができる。一方、決定部54は、船舶のスケジュールに比較的余裕がない取引(即ち対象の船舶を使用する取引が連続する場合等)においては、燃費よりも航行日数の短縮を優先して航行期間を短くする。
Further, the
また、経時により損失が生じる物資を取引対象とする場合、決定部54は、当該物資が経時により生じる時間単位での損失額に関する情報を記憶装置4から取得し、当該情報をさらに勘案することで、情報処理装置1の使用者の利益が最大となるように、輸送スケジュールを決定する。これにより、決定部54は、蒸発により失われるLNGなどの物資を取引対象とする場合であっても、情報処理装置1の使用者の利益が最大となるように輸送スケジュールを決定することができる。
In addition, when dealing with a commodity that causes a loss over time, the
また、決定部54は、売手情報41が示す売り条件又は買手情報42が示す買い条件の少なくとも一方の取引条件を変更して最適化処理の再実行を指示する指示情報を条件変更部56から受信した場合、最適化処理の再実行を行う。この場合、決定部54は、条件変更部56から受信した指示情報に基づき変更した売り条件及び買い条件と、船舶情報43及び港情報44とに基づき、情報処理装置1の使用者の利益が最大となるように、売手と買手の組み合わせ及び輸送スケジュールを再決定する。
Further, the determining
そして、決定部54は、最適化処理又は最適化処理の再実行により決定した売手及び買手の組み合わせ、輸送スケジュール、算出された仲介者の利益等に関する処理結果を示す情報を、表示制御部55と保存部57にそれぞれ供給する。また、決定部54は、最適化処理の再実行を行った場合、取引条件の変更が反映された売手情報41及び買手情報42を保存部57に供給する。なお、決定部54は、処理結果の保存を指示する入力情報S1を入力装置2から受信した場合に限り、上述の各種情報を保存部57に供給してもよい。
Then, the
表示制御部55は、決定部54から受信した情報に基づき、決定部54が決定した売手と買手の組み合わせ等を示した画面(「マッチング確認画面」とも呼ぶ。)を表示するための表示情報S2を生成する。そして、表示制御部55は、生成した表示情報S2を表示装置3に供給することで、表示装置3にマッチング確認画面を表示させる。また、表示制御部55は、マッチング画面上において、売手と買手の組み合わせと共に、売手の夫々が指定した売り条件と買手の夫々が指定した買い条件とを、ユーザ入力により選択可能な態様で表示する。そして、表示制御部55は、ユーザが選択した売り条件又は買い条件に関する取引条件に対し、変更を指示する入力を入力装置2により受け付け、当該入力を示す入力情報S1を入力装置2から受信する。この場合、表示制御部55は、ユーザが変更対象として選択した取引条件の識別情報と、入力装置2から受信した入力情報S1とを、条件変更部56に供給する。マッチング確認画面の表示例については後述する。
Based on the information received from the
条件変更部56は、変更対象となる取引条件の識別情報と入力情報S1との組み合わせを表示制御部55から受信した場合に、変更対象の取引条件を入力情報S1が示す内容に変更して最適化処理の再実行を指示する指示情報を、決定部54に供給する。
When receiving the combination of the identification information of the transaction conditions to be changed and the input information S1 from the
保存部57は、決定部54から供給される最適化処理の実行結果(再実行結果も含む)を示す情報を受信した場合、処理結果情報45を記憶装置4に記憶する。この場合、保存部57は、図7のデータ構造に示されるように、対象の最適化処理に対して固有の案識別情報を生成し、当該案識別情報に処理条件情報、組み合わせ情報、及び輸送スケジュール情報等を関連付けた情報を、処理結果情報45として記憶する。なお、保存部57は、最適化処理が再実行された場合には、例えば、取引条件の変更が反映された売手情報41及び買手情報42を特定する情報を、処理条件情報として処理結果情報45に含める。
The
また、保存部57は、決定部54が最適化処理の再実行を行った場合、取引条件の変更を反映した売手情報41及び買手情報42を決定部54から受信する。そして、保存部57は、当該売手情報41及び買手情報42を、記憶装置4に記憶する。この場合、保存部57は、例えば、変更対象となる取引条件の変更を反映する前後の売手情報41及び買手情報42をそれぞれ記憶装置4に記憶させてもよく、取引条件の変更前の売手情報41及び買手情報42に、取引条件の変更後の売手情報41及び買手情報42を上書きしてもよい。
Further, the
[表示例]
(1)マッチング確認画面
図9は、情報処理装置1の表示制御部55の制御に基づき表示装置3が表示するマッチング確認画面の表示例である。表示制御部55は、図9に示すマッチング確認画面上に、マッチングテーブル60と、マッチング再実行ボタン61と、上書保存ボタン62と、複製保存ボタン63と、を表示させている。ここでは、一例として、表示制御部55は、取引対象をLNGとした場合のマッチング確認画面を、表示装置3に表示させている。[Display example]
(1) Matching confirmation screen
FIG. 9 is a display example of a matching confirmation screen displayed by the
マッチングテーブル60は、主に、「売手の情報」、「買手の情報」、「売買マッチング情報」の各大項目を有する。また、「売手の情報」は、「売手ID」、「取引条件」、「価格」、「受渡開始」、「受渡終了」、「売却熱量下限」、「売却熱量上限」の各小項目を有する。また、「買手の情報」は、「買手ID」、「取引条件」、「価格」、「受渡開始」、「受渡終了」、「購入熱量下限」、「購入熱量上限」の各小項目を有する。また、「売買マッチング情報」は、「損益」、「使用船」、「航行日数」の各小項目を有する。また、マッチングテーブル60に表示される最適化処理の処理結果には、案名「第1プラン」を示す案識別情報が割り当てられている。 The matching table 60 mainly has major items of "seller information", "buyer information", and "trading matching information". The "seller information" has sub-items of "seller ID", "transaction terms", "price", "delivery start", "delivery end", "lower limit of selling heat", and "upper limit of selling heat". . In addition, the "buyer information" has sub-items of "buyer ID", "transaction terms", "price", "delivery start", "delivery end", "purchase lower limit", and "purchase upper limit". . In addition, the "trading matching information" has sub-items of "profit and loss", "vessel used", and "number of sailing days". Further, the processing result of the optimization processing displayed in the matching table 60 is assigned plan identification information indicating the plan name "first plan".
ここで、表示制御部55は、マッチングテーブル60の各レコードを、決定部54が決定した売手と買手の組み合わせ毎に、対応する売手情報41及び買手情報42に基づき生成している。例えば、表示制御部55は、対応する売手情報41の売手識別情報が示す売手IDを「売手ID」の項目に表示する。また、表示制御部55は、売手情報41の受渡場所情報が示す受渡場所の情報(ここでは積地港又は揚地港のいずれであるかを示す情報)を「取引条件」の項目に表示し、売手情報41の価格情報が示す価格を「価格」の項目に表示する。また、表示制御部55は、売手情報41の受渡期間情報が示す受渡期間の始日と末日を、それぞれ「受渡開始」の項目及び「受渡終了」の項目に表示し、売手情報41の取引量情報が示す取引量の下限と上限とを、それぞれ「売却熱量下限」の項目及び「売却熱量上限」の項目に表示する。また、表示制御部55は、対応する買手情報42の買手識別情報が示す買手IDを、「買手ID」の項目に表示する。また、表示制御部55は、買手情報42の受渡場所情報が示す受渡場所の情報(ここでは積地港又は揚地港のいずれであるかを示す情報)を、「取引条件」の項目に表示し、買手情報42の価格情報が示す価格を、「価格」の項目に表示する。また、表示制御部55は、買手情報42の受渡期間情報が示す受渡期間の始日と末日を、それぞれ「受渡開始」の項目及び「受渡終了」の項目に表示し、買手情報42の取引量情報が示す取引量の下限と上限とを、それぞれ「購入熱量下限」の項目及び「購入熱量上限」の項目に表示する。
Here, the
また、表示制御部55は、マッチングテーブル60の各レコードに対し、「売買マッチング情報」として、組み合わせた売手及び買手の情報に加えて、対象の取引による損益及び割り当てた船舶の情報等を表示している。具体的には、表示制御部55は、決定部54が対象の取引(即ち売手と買手の組み合わせ)に対して算出した損益を、「損益」の項目に表示する。また、表示制御部55は、船舶情報43の船舶名称情報に基づき、決定部54が対象の取引に対して割り当てた船舶の識別情報を、「使用船」の項目に表示する。また、表示制御部55は、決定部54が対象の取引に対して決定した航行日数を、「航行日数」の項目に表示する。また、表示制御部55は、「売買マッチング情報」として、情報処理装置1の使用者の利益が最大となるときの取引量(熱量)を示す項目、当該使用者の利益が最大となるときの売手側の受渡時期及び買手側の受渡時期をそれぞれ示す項目等をさらに含んでもよい。なお、これらの情報は、決定部54による最適化処理において生成され、表示制御部55に供給される。
In addition, the
このように、情報処理装置1は、使用者の利益が最大となるようにマッチングさせた売手と買手の組み合わせのリストを好適に使用者に対して提示することができる。また、情報処理装置1は、売手と買手の組み合わせと共に、各組み合わせに対して使用者の利益が最大となるようにスケジューリングを行った船舶の情報等についても、使用者に対して好適に提示することができる。
In this way, the
また、マッチング確認画面では、各種の取引条件が表示されたセルが選択可能となっており、表示制御部55は、選択されたセルを強調表示すると共に、変更後の取引条件に関する情報の入力を受け付ける。図9の例では、表示制御部55は、買手ID「B7」の購入熱量上限に関するセル71が選択されたことを検知し、当該セル71を縁取り効果により強調表示すると共に、入力ウィンドウ72をポップアップ表示している。入力ウィンドウ72は、変更する内容を入力可能なウィンドウであり、反映ボタン73と、キャンセルボタン74とを含んでいる。そして、表示制御部55は、入力装置2から供給される入力情報S1に基づき、変更後の購入熱量上限の変更後の内容が「500」と指定されたことを検知し、入力ウィンドウ72上に「500」を表示している。そして、反映ボタン73が選択されたことを検知した場合、表示制御部55は、選択中のセル71の内容を、入力ウィンドウ72にて入力された「500」に変更する。なお、図9の例のように、取引対象の物資の取引量に関する取引条件が変更された場合、対象の取引において生じる利益の額や利用可能な船舶の種類などが異なる可能性がある。よって、この場合、最適化処理により得られる売手と買手の組み合わせや輸送スケジュールに変化が生じる場合がある。
In addition, on the matching confirmation screen, cells displaying various transaction conditions can be selected, and the
そして、表示制御部55は、マッチングテーブル60内のいずれかのセルが変更された後、マッチング再実行ボタン61が選択されたことを検知した場合、変更されたセル71に対応する変更対象となる取引条件の識別情報と、セル71に入力された内容である入力情報S1とを、条件変更部56に供給する。そして、条件変更部56は、表示制御部55から受信した情報に基づき、取引条件を変更して最適化処理の再実行を指示する指示情報を、決定部54に供給する。この場合、決定部54は、条件変更部56から送信された指示情報に基づき、取引条件の変更を反映した最適化処理を実行する。
Then, when the
図10は、図9のマッチング確認画面においてマッチング再実行ボタン61が選択された場合のマッチング確認画面の表示例である。
FIG. 10 is a display example of the matching confirmation screen when the matching
この場合、決定部54は、取引条件の変更を反映した最適化処理を実行し、表示制御部55は、決定部54が実行した最適化処理の処理結果に基づき、マッチング確認画面のマッチングテーブル60の表示を更新している。例えば、決定部54は、取引条件の変更を反映して最適化処理を実行した結果、買手ID「B7」と組み合わせる売手を、売手ID「S2」の売手から売手ID「S9」の売手に変更している。
In this case, the
また、この場合、表示制御部55は、マッチングテーブル60上において、取引条件の変更を行ったセル71と、取引条件の変更の前後において組み合わせが異なることとなった売手ID「S9」の売手に対応するセル行75とを、それぞれ強調表示している。なお、図10の表示例に代えて、表示制御部55は、取引条件の変更の前後において組み合わせが異なることとなった売手と買手の両方のセル行を強調表示してもよく、買手に対応するセル行のみを強調表示してもよい。
In this case, the
そして、上書保存ボタン62が選択されたことを表示制御部55が検知した場合、保存部57は、取引条件の変更が反映された売手情報41及び買手情報42を、取引条件の変更が反映される前の売手情報41及び買手情報42に上書きして記憶装置4に記憶する。同様に、保存部57は、取引条件の変更が反映された最適化処理の再実行の処理結果を示す情報等を、取引条件の変更が反映される前の処理結果情報45に上書き保存する。即ち、この場合、保存部57は、案名「第1プラン」を示す案識別情報を含む処理結果情報45に対し、取引条件の変更が反映された売手情報41及び買手情報42を特定するための処理条件情報と、最適化処理の再実行に基づく組み合わせ情報及び輸送スケジュール情報とを上書き保存する。
Then, when the
また、複製保存ボタン63が選択されたことを表示制御部55が検知した場合、保存部57は、取引条件の変更が反映された売手情報41及び買手情報42を、取引条件の変更が反映されていない売手情報41及び買手情報42とは別に、記憶装置4に記憶する。また、保存部57は、最適化処理の再実行の処理結果に基づき生成した処理結果情報45を、取引条件の変更が反映される前の処理結果情報45とは別に、記憶装置4に記憶する。例えば、保存部57は、新たに生成した案名を示す案識別情報に、取引条件の変更が反映された売手情報41及び買手情報42を特定するための処理条件情報と、最適化処理の再実行に基づく組み合わせ情報及び輸送スケジュール情報とを関連付けた処理結果情報45を生成する。
Further, when the
このように、情報処理装置1は、記憶装置4に記憶された売手情報41及び買手情報42等に基づき最適化処理を行ってマッチング確認画面を表示させた後、適宜マッチング確認画面上において任意の取引条件を変更する入力を受け付ける。これにより、情報処理装置1は、例えば、情報処理装置1の使用者である取引の仲介者が売手又は買手との交渉により変更を考えている取引条件について、マッチング確認画面上において当該取引条件の変更を受け付けることができる。これにより、仲介者は、取引条件を変更した場合の売手と買手の組み合わせ及び輸送スケジュール等を、マッチング確認画面上において即時に把握することができる。
In this way, the
なお、変更対象となる取引条件は、取引対象の物資の取引量に関する取引条件(図9及び図10の「購入熱量上限」、「購入熱量下限」、「売却熱量上限」、「売却熱量下限」)に限定されない。例えば、変更対象となる取引条件は、受渡期間に関する取引条件(図9及び図10の「受渡開始」、「受渡終了」)であってもよい。受渡期間は、時間経過と共に詳細に定められていくことが一般的である。よって、受渡期間に関する取引条件を変更対象とした場合、仲介者は、指定した受渡期間の変更に対して最適な売手と買手の組み合わせや輸送スケジュールを即時に把握することができる。 In addition, the transaction conditions to be changed are the transaction conditions related to the transaction volume of the material to be traded (“upper limit of heat quantity purchased”, “lower limit of heat quantity purchased”, “upper limit of heat quantity sold”, and “lower limit of heat quantity sold” in FIGS. 9 and 10). ) is not limited to For example, the transaction conditions to be changed may be the transaction conditions related to the delivery period (“delivery start” and “delivery end” in FIGS. 9 and 10). The delivery period is generally defined in detail over time. Therefore, when the transaction conditions relating to the delivery period are subject to change, the intermediary can immediately grasp the optimum combination of the seller and the buyer and the transportation schedule for the change of the specified delivery period.
(2)要約画面
図11は、情報処理装置1の表示制御部55の制御に基づき表示装置3が表示する要約画面の表示例である。表示制御部55は、要約画面上において、取引条件の変更毎に生成される案の一覧である案一覧表65を表示している。案一覧表65は、主に、「案名」、「作成日時」、「利益」、「収益」、「費用」の各項目を有する。(2) Summary screen
FIG. 11 is a display example of a summary screen displayed by the
表示制御部55は、案一覧表65の各レコードに対応する最適化処理の処理結果を示す処理結果情報45が関連付けられた案の名称を、「案名」の項目に表示する。また、表示制御部55は、案一覧表65の各レコードに対応する処理結果情報45の生成日時を、「作成日時」の項目に表示する。さらに、表示制御部55は、案一覧表65の各レコードに対応する処理結果情報45に含まれる仲介者の利益(損益)、収益、費用の情報を、夫々、「利益」、「収益」、「費用」の項目に表示する。即ち、表示制御部55は、取引条件を変更して決定した売手と買手との組み合わせ毎に、当該組み合わせを採用した場合に生じる仲介者の利益、収益、費用を、「利益」、「収益」、「費用」の項目に表示する。
The
また、表示制御部55は、好適には、案一覧表65のいずれかのレコードが選択されたことを検知した場合、選択されたレコードに対応する案に対応するマッチング確認画面を表示するとよい。この場合、表示制御部55は、選択されたレコードに対応する案に対応する売手情報41、買手情報42及び処理結果情報45等に基づき、上述のマッチング確認画面を表示する。
Also, preferably, the
このように、情報処理装置1は、取引条件を変えて生成した案に対し、案の作成日時と利益、収益、費用との対応関係を要約画面上にて一覧表示する。これにより、情報処理装置1は、取引条件を変えて生成した案毎の利益等を、好適に情報処理装置1の使用者が比較できるように表示することができる。
In this manner, the
[処理フロー]
図12は、本実施形態における最適化処理の手順を示すフローチャートである。情報処理装置1は、図12に示す処理を、例えば、マッチング確認画面の表示を指示する入力情報を入力装置2から受信した場合に実行する。[Processing flow]
FIG. 12 is a flowchart showing the procedure of optimization processing in this embodiment. The
まず、情報処理装置1の売手情報取得部51は、組み合わせの対象となる売手の各々に対応する売手情報41を記憶装置4から取得する(ステップS11)。また、買手情報取得部52は、組み合わせの対象となる買手の各々に対応する買手情報42を記憶装置4から取得する(ステップS12)。さらに、輸送情報取得部53は、船舶情報43及び港情報44を含む輸送に関する輸送情報を記憶装置4から取得する(ステップS13)。
First, the seller
次に、決定部54は、ステップS11で取得した売手情報41、ステップS12で取得した買手情報42及びステップS13で取得した輸送情報に基づき、取引相手となる売手と買手との組み合わせと、輸送スジュールとを決定する(ステップS14)。この場合、決定部54は、情報処理装置1の使用者の利益が最大化するように、売手と買手とを組み合わせると共に、輸送が必要な売手と買手の組み合わせに対して船舶の割当て及び航行期間の決定を行う。
Next, based on the
次に、表示制御部55は、決定部54の実行結果及び売手情報41並びに買手情報42に基づき、マッチング確認画面を表示するための表示情報S2を生成し、当該表示情報S2を表示装置3に供給することで、表示装置3にマッチング確認画面を表示させる(ステップS15)。
Next, the
次に、表示制御部55は、売手情報41が示す売り条件又は買手情報42が示す買い条件の少なくとも一方に関する取引条件の変更を指示する入力を検知したか否か判定する(ステップS16)。そして、取引条件の変更を指示する入力を表示制御部55が検知した場合(ステップS16;Yes)、条件変更部56は、取引条件を変更して最適化処理の再実行を指示する指示情報を決定部54に送信する。そして、決定部54は、指示情報に基づき、取引相手となる売手と買手との組み合わせと、輸送スケジュールとを再決定する(ステップS17)。即ち、この場合、決定部54は、取引条件の変更が反映された売手情報41及び買手情報42と、船舶情報43と港情報44とに基づき、取引相手となる売手と買手との組み合わせと、輸送スジュールとを決定する。これにより、決定部54は、変更した取引条件を考慮し、情報処理装置1の使用者の利益が最大化するように、売手と買手とを組み合わせると共に、輸送が必要な売手と買手の組み合わせに対して船舶の割当て及び航行期間の決定を行う。
Next, the
そして、表示制御部55は、ステップS17での決定部54の処理結果に基づき、マッチング確認画面の更新を行う(ステップS18)。即ち、表示制御部55は、ステップS15で表示されたマッチング確認画面を、ステップS17での決定部54の処理結果に基づき更新する。そして、表示制御部55は、マッチング確認画面の表示を終了すべきか否か判定する(ステップS19)。そして、表示制御部55は、マッチング確認画面の表示終了を指示する入力情報S1を入力装置2から受信した場合などに、マッチング確認画面の表示を終了すべきと判断し、フローチャートの処理を終了する。一方、表示制御部55は、マッチング確認画面の表示を終了すべきでないと判定した場合(ステップS19;No)、ステップS16へ処理を戻し、再び取引条件の変更指示の入力の有無を判定する。
Then, the
<第2実施形態>
図13は、第2実施形態における最適化システム100Aの構成を示す。図13に示すように、最適化システム100Aは、主に、情報処理装置1Aと、記憶装置4と、端末装置5とを有する。情報処理装置1Aと端末装置5とは、ネットワーク6を介してデータ通信を行う。<Second embodiment>
FIG. 13 shows the configuration of an optimization system 100A in the second embodiment. As shown in FIG. 13, the optimization system 100A mainly includes an information processing device 1A, a
情報処理装置1Aは、第1実施形態に係る情報処理装置1と同一構成を有し、情報処理装置1と同じ最適化処理を実行する。この場合、情報処理装置1Aは、第1実施形態において情報処理装置1が入力装置2から受信する入力情報S1を、ネットワーク6を介して端末装置5から受信する。また、情報処理装置1Aは、第1実施形態において情報処理装置1が表示装置3に送信した表示情報S2を、ネットワーク6を介して端末装置5へ送信する。このように、第2実施形態に係る情報処理装置1Aは、サーバ装置として機能する。
The information processing device 1A has the same configuration as the
端末装置5は、入力機能、表示機能、及び通信機能を有する端末であり、第1実施形態における入力装置2及び表示装置3として機能する。端末装置5は、例えば、パーソナルコンピュータ、タブレット型端末、PDA(Personal Digital Assistant)などであってもよい。端末装置5は、受け付けたユーザ入力に基づき生成した入力情報S1を、ネットワーク6を介して情報処理装置1Aへ送信する。また、端末装置5は、情報処理装置1Aから表示情報S2を受信した場合に、当該表示情報S2に基づきマッチング確認画面及び要約画面等を表示する。また、端末装置5は、マッチング確認画面上にて所定の取引条件の変更に関するユーザ入力を受け付け、受け付けた入力情報S1を情報処理装置1Aに送信する。この場合、情報処理装置1Aは、取引条件の変更内容を示す入力情報S1に基づき、最適化処理の再実行を行い、マッチング確認画面を更新するための表示情報S2を生成する。そして、情報処理装置1Aは、生成した表示情報S2を端末装置5に送信する。そして、端末装置5は、当該表示情報S2に基づき、指定した取引条件の変更を反映したマッチング確認画面を表示する。
The
このように、第2実施形態に係る情報処理装置1Aは、端末装置5の使用者に対し、当該使用者の利益が最大となる売手と買手の組み合わせ及び輸送スケジュールを好適に使用者に対して提示することができる。また、情報処理装置1Aは、端末装置5から取引条件の変更に関する入力情報S1を受信した場合に、変更した取引条件に基づき、使用者の利益が最大となる売手と買手の組み合わせ及び輸送スケジュールを再決定する。これにより、情報処理装置1Aは、指定された取引条件の変更を反映した最適な売手と買手の組み合わせ及び輸送スケジュール等を、端末装置5の使用者に好適に提示することができる。
In this manner, the information processing apparatus 1A according to the second embodiment preferably provides the user of the
<第3実施形態>
図14は、第3実施形態における情報処理装置1Bの機能ブロック図である。情報処理装置1Bは、主に、売手情報取得部51Bと、買手情報取得部52Bと、決定部54Bと、条件変更部56Bと、を有する。<Third Embodiment>
FIG. 14 is a functional block diagram of an
売手情報取得部51Bは、取引対象の複数の売手の各々が指定する売り条件を示す売手情報を取得する。買手情報取得部52Bは、取引対象の複数の買手の各々が提示する買い条件を示す買手情報を取得する。決定部54Bは、売手情報と、買手情報と、取引対象の取引の仲介を行う仲介者の利益と、に基づき、取引が成立する売手の各々と買手の各々との第1の組み合わせを決定する。条件変更部56Bは、売手情報が示す売り条件又は買手情報が示す買い条件の少なくとも一方の条件の変更を行う。そして、決定部54Bは、変更が反映された買手情報及び売手情報と、仲介者の利益とに基づいて、取引が成立する売手の各々と買手の各々との第2の組み合わせを決定する。
The seller
第3実施形態に係る情報処理装置1Bは、取引対象の取引の仲介を行う仲介者の利益を勘案し、売手と買手との組み合わせを好適に決定すると共に、売り条件又は買い条件に関する条件の変更があった場合にも、当該変更に対応した売手と買手との組み合わせを決定することができる。
The
その他、上記の各実施形態の一部又は全部は、以下の付記のようにも記載され得るが以下には限られない。 In addition, part or all of each of the above-described embodiments can be described as the following supplementary remarks, but is not limited to the following.
[付記1]
取引対象の複数の売手の各々が指定する売り条件を示す売手情報を取得する売手情報取得部と、
前記取引対象の複数の買手の各々が指定する買い条件を示す買手情報を取得する買手情報取得部と、
前記売手情報と、前記買手情報と、前記取引対象の取引の仲介を行う仲介者の利益と、に基づき、前記取引が成立する前記売手の各々と前記買手の各々との第1の組み合わせを決定する決定部と、
前記売り条件又は前記買い条件の少なくとも一方の条件の変更を行う条件変更部と、を備え、
前記決定部は、前記変更が反映された前記買手情報及び前記売手情報と、前記仲介者の利益と、に基づいて、前記取引が成立する前記売手の各々と前記買手の各々との第2の組み合わせを決定する、情報処理装置。[Appendix 1]
a seller information acquiring unit for acquiring seller information indicating selling conditions specified by each of a plurality of sellers to be traded;
a buyer information acquisition unit for acquiring buyer information indicating purchase conditions designated by each of the plurality of buyers to be traded;
Determining a first combination of each of the sellers and each of the buyers with which the transaction is concluded based on the seller information, the buyer information, and the interest of an intermediary who mediates the transaction to be traded. a decision unit to
a condition changing unit that changes at least one of the selling conditions or the buying conditions,
The determining unit determines a second relationship between each of the sellers with whom the transaction is concluded and each of the buyers based on the buyer information and the seller information to which the change is reflected and the interest of the intermediary. An information processing device that determines a combination.
[付記2]
前記第1の組み合わせを示す情報を、前記売り条件及び前記買い条件と共に表示装置に表示する表示制御部をさらに備え、
前記条件変更部は、前記表示装置に表示された前記売り条件及び前記買い条件の少なくとも一方の変更を指示する入力があった場合、当該入力に基づき前記変更を行う、付記1に記載の情報処理装置。[Appendix 2]
A display control unit that displays information indicating the first combination on a display device together with the selling condition and the buying condition,
The information processing according to
[付記3]
前記表示制御部は、少なくとも前記第1の組み合わせを用いた場合の前記仲介者の利益に関する情報と、前記第2の組み合わせを用いた場合の前記仲介者の利益に関する情報とを、前記表示装置に表示する、付記2に記載の情報処理装置。[Appendix 3]
The display control unit displays, on the display device, at least information about the intermediary's profit when the first combination is used and information about the intermediary's profit when the second combination is used. The information processing device according to
[付記4]
前記第1の組み合わせに関する情報と、前記変更が反映される前の前記売手情報及び前記買手情報とを関連付けて記憶部に記憶し、
前記第2の組み合わせに関する情報と、前記変更が反映された後の前記売手情報及び前記買手情報とを関連付けて前記記憶部に記憶する保存部をさらに有する、付記1~3のいずれか一項に記載の情報処理装置。[Appendix 4]
storing the information about the first combination in a storage unit in association with the seller information and the buyer information before the change is reflected;
4. The storage unit according to any one of
[付記5]
前記売手情報は、前記取引対象の受渡期間と取引量に関する情報を含み、
前記買手情報は、前記取引対象の受渡期間と取引量に関する情報を含み、
前記条件変更部は、前記受渡期間及び前記取引量の少なくとも一方に関する前記変更を行う、付記1~4のいずれか一項に記載の情報処理装置。[Appendix 5]
The seller information includes information on the delivery period and transaction volume of the transaction object,
The buyer information includes information on the delivery period and transaction volume of the transaction object,
5. The information processing device according to any one of
[付記6]
前記売手情報は、前記取引対象の価格と取引量に関する情報を含み、
前記買手情報は、前記取引対象の価格と取引量に関する情報を含み、
前記決定部は、前記仲介者の利益が最大となるように、前記第1の組み合わせ及び前記第2の組み合わせを決定する、付記1~5のいずれか一項に記載の情報処理装置。[Appendix 6]
the seller information includes information on the price and transaction volume of the transaction object;
The buyer information includes information on the price and transaction volume of the transaction object,
6. The information processing apparatus according to any one of
[付記7]
前記売手から前記買手への前記取引対象の輸送に関する輸送情報を取得する輸送情報取得部をさらに有し、
前記決定部は、前記変更前の前記売手情報及び前記買手情報と、前記仲介者の利益と、前記輸送情報とに基づき、前記第1の組み合わせに対する前記輸送の第1のスケジュールを決定し、前記変更が反映された前記買手情報及び前記売手情報と、前記仲介者の利益と、前記輸送情報とに基づき、前記第2の組み合わせに対する前記輸送の第2のスケジュールを決定する、付記1~6のいずれか一項に記載の情報処理装置。[Appendix 7]
further comprising a transportation information acquisition unit that acquires transportation information relating to transportation of the transaction object from the seller to the buyer;
The determination unit determines a first schedule of transportation for the first combination based on the seller information and the buyer information before the change, the broker's profit, and the transportation information, and determining a second schedule of transportation for the second combination based on the buyer information and the seller information reflected in the changes, the broker's interest, and the transportation information; The information processing device according to any one of the items.
[付記8]
前記輸送情報は、前記輸送に使用する船舶に関する船舶情報を含み、
前記決定部は、前記取引対象の輸送が必要な取引に対し、当該取引に使用する船舶及び当該船舶の航行期間を決定することで、前記第1のスケジュール及び前記第2のスケジュールを決定する、付記7に記載の情報処理装置。[Appendix 8]
The transportation information includes vessel information about a vessel used for the transportation,
The determination unit determines the first schedule and the second schedule by determining the ship to be used for the transaction and the sailing period of the ship for the transaction that requires transportation of the transaction target. The information processing device according to appendix 7.
[付記9]
情報処理装置が実行する制御方法であって、
取引対象の複数の売手の各々が指定する売り条件を示す売手情報を取得し、
前記取引対象の複数の買手の各々が指定する買い条件を示す買手情報を取得し、
前記売手情報と、前記買手情報と、前記取引対象の取引の仲介を行う仲介者の利益と、に基づき、前記取引が成立する前記売手の各々と前記買手の各々との第1の組み合わせを決定し、
前記売り条件又は前記買い条件の少なくとも一方の条件の変更を行い、
前記変更が反映された前記買手情報及び前記売手情報と、前記仲介者の利益と、に基づいて、前記取引が成立する前記売手の各々と前記買手の各々との第2の組み合わせを決定する、制御方法。[Appendix 9]
A control method executed by an information processing device,
Acquiring seller information indicating selling conditions specified by each of a plurality of sellers to be traded,
acquiring buyer information indicating buying conditions specified by each of the plurality of buyers to be traded;
Determining a first combination of each of the sellers and each of the buyers with which the transaction is concluded based on the seller information, the buyer information, and the interest of an intermediary who mediates the transaction to be traded. death,
changing at least one of the selling conditions or the buying conditions;
Determining a second combination of each of the sellers and each of the buyers with which the transaction is concluded based on the buyer information and the seller information reflecting the change, and the intermediary's interest; control method.
[付記10]
取引対象の複数の売手の各々が指定する売り条件を示す売手情報を取得する売手情報取得部と、
前記取引対象の複数の買手の各々が指定する買い条件を示す買手情報を取得する買手情報取得部と、
前記売手情報と、前記買手情報と、前記取引対象の取引の仲介を行う仲介者の利益と、に基づき、前記取引が成立する前記売手の各々と前記買手の各々との第1の組み合わせを決定する決定部と、
前記売り条件又は前記買い条件の少なくとも一方の条件の変更を行う条件変更部
としてコンピュータを機能させ、
前記決定部は、前記変更が反映された前記買手情報及び前記売手情報と、前記仲介者の利益と、に基づいて、前記取引が成立する前記売手の各々と前記買手の各々との第2の組み合わせを決定する、プログラムが格納された記憶媒体。[Appendix 10]
a seller information acquiring unit for acquiring seller information indicating selling conditions specified by each of a plurality of sellers to be traded;
a buyer information acquisition unit for acquiring buyer information indicating purchase conditions designated by each of the plurality of buyers to be traded;
Determining a first combination of each of the sellers and each of the buyers with which the transaction is concluded based on the seller information, the buyer information, and the interest of an intermediary who mediates the transaction to be traded. a decision unit to
causing the computer to function as a condition changing unit that changes at least one of the selling conditions and the buying conditions;
The determining unit determines a second relationship between each of the sellers with whom the transaction is concluded and each of the buyers based on the buyer information and the seller information to which the change is reflected and the interest of the intermediary. A storage medium that stores a program that determines a combination.
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。すなわち、本願発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。また、引用した上記の特許文献等の各開示は、本書に引用をもって繰り込むものとする。 Although the present invention has been described with reference to the embodiments, the present invention is not limited to the above embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. That is, the present invention naturally includes various variations and modifications that a person skilled in the art can make according to the entire disclosure including the scope of claims and technical ideas. In addition, the disclosures of the cited patent documents and the like are incorporated herein by reference.
1、1A、1B 情報処理装置
2 入力装置
3 表示装置
4 記憶装置
5 端末装置
100、100A 最適化システム
Claims (10)
前記取引対象の複数の買手の各々が指定する買い条件を示す買手情報を取得する買手情報取得手段と、
前記売手情報と、前記買手情報と、前記取引対象の取引の仲介を行う仲介者の利益と、に基づき、前記取引が成立する前記売手の各々と前記買手の各々との第1の組み合わせを決定する決定手段と、
前記売り条件又は前記買い条件の少なくとも一方の条件の変更を行う条件変更手段と、
前記第1の組み合わせを示す情報を表示装置に表示する表示制御手段と、を備え、
前記決定手段は、前記変更が反映された前記買手情報及び前記売手情報と、前記仲介者の利益と、に基づいて、前記取引が成立する前記売手の各々と前記買手の各々との第2の組み合わせを決定し、
前記表示制御手段は、前記変更後において前記第2の組み合わせを示す情報を前記表示装置に表示する場合に、前記第1の組み合わせと取引相手が異なる前記売手又は前記買手の少なくとも一方に関する情報を、強調表示する、情報処理装置。 seller information acquiring means for acquiring seller information indicating selling conditions specified by each of a plurality of sellers to be traded;
Buyer information acquisition means for acquiring buyer information indicating purchase conditions designated by each of the plurality of buyers to be traded;
Determining a first combination of each of the sellers and each of the buyers with which the transaction is concluded based on the seller information, the buyer information, and the interest of an intermediary who mediates the transaction to be traded. a determining means to
a condition changing means for changing at least one of the selling condition and the buying condition;
Display control means for displaying information indicating the first combination on a display device,
The decision means determines a second decision between each of the sellers with whom the transaction is concluded and each of the buyers based on the buyer information and the seller information to which the change is reflected and the interest of the intermediary. determine the combination
When displaying information indicating the second combination on the display device after the change, the display control means displays information on at least one of the seller or the buyer who is a trading partner different from the first combination, Information processing device for highlighting .
前記条件変更手段は、前記表示装置に表示された前記売り条件及び前記買い条件の少なくとも一方の変更を指示する入力があった場合、当該入力に基づき前記変更を行う、請求項1に記載の情報処理装置。 The display control means displays information indicating the first combination on the display device together with the selling condition and the buying condition ,
2. The information according to claim 1, wherein said condition changing means makes said change based on said input when there is an input instructing to change at least one of said selling condition and said buying condition displayed on said display device. processing equipment.
前記第2の組み合わせに関する情報と、前記変更が反映された後の前記売手情報及び前記買手情報とを関連付けて前記記憶手段に記憶する保存手段をさらに有する、請求項1~3のいずれか一項に記載の情報処理装置。 storing the information about the first combination in a storage means in association with the seller information and the buyer information before the change is reflected;
4. The storage means according to any one of claims 1 to 3, further comprising storing means for associating information relating to said second combination with said seller information and said buyer information after said change has been reflected, and storing said information in said storage means. The information processing device according to .
前記買手情報は、前記取引対象の受渡期間と取引量に関する情報を含み、
前記条件変更手段は、前記受渡期間及び前記取引量の少なくとも一方に関する前記変更を行う、請求項1~4のいずれか一項に記載の情報処理装置。 The seller information includes information on the delivery period and transaction volume of the transaction object,
The buyer information includes information on the delivery period and transaction volume of the transaction object,
The information processing apparatus according to any one of claims 1 to 4, wherein said condition changing means changes at least one of said delivery period and said trading volume.
前記買手情報は、前記取引対象の価格と取引量に関する情報を含み、
前記決定手段は、前記仲介者の利益が最大となるように、前記第1の組み合わせ及び前記第2の組み合わせを決定する、請求項1~5のいずれか一項に記載の情報処理装置。 the seller information includes information on the price and transaction volume of the transaction object;
The buyer information includes information on the price and transaction volume of the transaction object,
The information processing apparatus according to any one of claims 1 to 5, wherein said determining means determines said first combination and said second combination so as to maximize the benefit of said intermediary.
前記決定手段は、前記変更前の前記売手情報及び前記買手情報と、前記仲介者の利益と、前記輸送情報とに基づき、前記第1の組み合わせに対する前記輸送の第1のスケジュールを決定し、前記変更が反映された前記買手情報及び前記売手情報と、前記仲介者の利益と、前記輸送情報とに基づき、前記第2の組み合わせに対する前記輸送の第2のスケジュールを決定する、請求項1~6のいずれか一項に記載の情報処理装置。 further comprising transportation information acquisition means for acquiring transportation information relating to transportation of the transaction object from the seller to the buyer;
The determination means determines a first schedule of transportation for the first combination based on the seller information and the buyer information before the change, the broker's profit, and the transportation information, and determining a second schedule of transportation for said second combination based on said buyer information and said seller information reflecting changes, said intermediary's interests, and said transportation information; The information processing device according to any one of .
前記決定手段は、前記取引対象の輸送が必要な取引に対し、当該取引に使用する船舶及び当該船舶の航行期間を決定することで、前記第1のスケジュール及び前記第2のスケジュールを決定する、請求項7に記載の情報処理装置。 The transportation information includes vessel information about a vessel used for the transportation,
The determination means determines the first schedule and the second schedule by determining a vessel to be used for the transaction and a sailing period of the vessel for a transaction that requires transportation of the transaction target. The information processing apparatus according to claim 7.
取引対象の複数の売手の各々が指定する売り条件を示す売手情報を取得し、
前記取引対象の複数の買手の各々が指定する買い条件を示す買手情報を取得し、
前記売手情報と、前記買手情報と、前記取引対象の取引の仲介を行う仲介者の利益と、に基づき、前記取引が成立する前記売手の各々と前記買手の各々との第1の組み合わせを決定し、
前記売り条件又は前記買い条件の少なくとも一方の条件の変更を行い、
前記第1の組み合わせを示す情報を表示装置に表示し、
前記変更が反映された前記買手情報及び前記売手情報と、前記仲介者の利益と、に基づいて、前記取引が成立する前記売手の各々と前記買手の各々との第2の組み合わせを決定し、
前記変更後において前記第2の組み合わせを示す情報を前記表示装置に表示する場合に、前記第1の組み合わせと取引相手が異なる前記売手又は前記買手の少なくとも一方に関する情報を、強調表示する、制御方法。 A control method executed by an information processing device,
Acquiring seller information indicating selling conditions specified by each of a plurality of sellers to be traded,
acquiring buyer information indicating buying conditions specified by each of the plurality of buyers to be traded;
Determining a first combination of each of the sellers and each of the buyers with which the transaction is concluded based on the seller information, the buyer information, and the interest of an intermediary who mediates the transaction to be traded. death,
changing at least one of the selling conditions or the buying conditions;
displaying information indicating the first combination on a display device;
determining a second combination of each of the sellers and each of the buyers with which the transaction is concluded based on the buyer information and the seller information reflecting the change, and the interest of the intermediary ;
A control method, wherein, when information indicating the second combination after the change is displayed on the display device, information regarding at least one of the seller and the buyer who are different trading partners from the first combination is highlighted. .
前記取引対象の複数の買手の各々が指定する買い条件を示す買手情報を取得する買手情報取得手段と、
前記売手情報と、前記買手情報と、前記取引対象の取引の仲介を行う仲介者の利益と、に基づき、前記取引が成立する前記売手の各々と前記買手の各々との第1の組み合わせを決定する決定手段と、
前記売り条件又は前記買い条件の少なくとも一方の条件の変更を行う条件変更手段と、
前記第1の組み合わせを示す情報を表示装置に表示する表示制御手段
としてコンピュータを機能させ、
前記決定手段は、前記変更が反映された前記買手情報及び前記売手情報と、前記仲介者の利益と、に基づいて、前記取引が成立する前記売手の各々と前記買手の各々との第2の組み合わせを決定し、
前記表示制御手段は、前記変更後において前記第2の組み合わせを示す情報を前記表示装置に表示する場合に、前記第1の組み合わせと取引相手が異なる前記売手又は前記買手の少なくとも一方に関する情報を、強調表示する、プログラム。 seller information acquiring means for acquiring seller information indicating selling conditions specified by each of a plurality of sellers to be traded;
Buyer information acquisition means for acquiring buyer information indicating purchase conditions designated by each of the plurality of buyers to be traded;
Determining a first combination of each of the sellers and each of the buyers with which the transaction is concluded based on the seller information, the buyer information, and the interest of an intermediary who mediates the transaction to be traded. a determining means to
a condition changing means for changing at least one of the selling condition and the buying condition ;
Display control means for displaying information indicating the first combination on a display device
make the computer function as
The decision means determines a second decision between each of the sellers with whom the transaction is concluded and each of the buyers based on the buyer information and the seller information to which the change is reflected and the interest of the intermediary. determine the combination
When displaying information indicating the second combination on the display device after the change, the display control means displays information on at least one of the seller or the buyer who is a trading partner different from the first combination, program to highlight .
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2019/026570 WO2021001977A1 (en) | 2019-07-04 | 2019-07-04 | Information processing device, control method, and storage medium |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2021001977A1 JPWO2021001977A1 (en) | 2021-01-07 |
| JPWO2021001977A5 JPWO2021001977A5 (en) | 2022-02-22 |
| JP7327481B2 true JP7327481B2 (en) | 2023-08-16 |
Family
ID=74100197
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021529642A Active JP7327481B2 (en) | 2019-07-04 | 2019-07-04 | Information processing device, control method and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7327481B2 (en) |
| WO (1) | WO2021001977A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7722720B2 (en) * | 2021-02-04 | 2025-08-13 | 日本電気株式会社 | Information processing device, control method, and program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002099770A (en) | 2000-09-22 | 2002-04-05 | Tokyo Gas Co Ltd | Energy supply and demand matching apparatus, system and method |
| JP2002133156A (en) | 2000-10-16 | 2002-05-10 | Internatl Business Mach Corp <Ibm> | Commodity sales method and commodity sales system |
| JP2004310364A (en) | 2003-04-04 | 2004-11-04 | Itsuki Yamashiro | Pharmaceutical trade mediation system |
| WO2017212667A1 (en) | 2016-06-07 | 2017-12-14 | 三菱電機株式会社 | Mediation device, mediation method, and mediation program |
-
2019
- 2019-07-04 JP JP2021529642A patent/JP7327481B2/en active Active
- 2019-07-04 WO PCT/JP2019/026570 patent/WO2021001977A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002099770A (en) | 2000-09-22 | 2002-04-05 | Tokyo Gas Co Ltd | Energy supply and demand matching apparatus, system and method |
| JP2002133156A (en) | 2000-10-16 | 2002-05-10 | Internatl Business Mach Corp <Ibm> | Commodity sales method and commodity sales system |
| JP2004310364A (en) | 2003-04-04 | 2004-11-04 | Itsuki Yamashiro | Pharmaceutical trade mediation system |
| WO2017212667A1 (en) | 2016-06-07 | 2017-12-14 | 三菱電機株式会社 | Mediation device, mediation method, and mediation program |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2021001977A1 (en) | 2021-01-07 |
| WO2021001977A1 (en) | 2021-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220237680A1 (en) | Managing item options for distribution efficiency | |
| US20150193724A1 (en) | Providing optimized delivery locations for an order | |
| JP2001233414A (en) | Production planning method | |
| Wu et al. | Fulfillment scheduling for buy‐online‐pickup‐in‐store orders | |
| JP7037304B2 (en) | Transaction support system, transaction support device, transaction support method and program | |
| TWI902705B (en) | Commodity trading system, commodity trading methods, and commodity trading program | |
| JP7327481B2 (en) | Information processing device, control method and program | |
| KR102715237B1 (en) | Deal specifications creation system and the method of marine products distribution platform | |
| CN115099974B (en) | A bank-to-customer commodity forward trading system and trading method | |
| JP2003271797A (en) | Production plan support method, production plan support system, and production plan support program | |
| US8521545B2 (en) | Property sale application and tracking system | |
| JP7207541B2 (en) | Information processing device, control method and program | |
| JP7760132B2 (en) | Commodity trading system, commodity trading method and commodity trading program | |
| JP7164043B2 (en) | Information processing device, control method and program | |
| JP2002083241A (en) | Goods settlement device, goods settlement system, goods settlement method and information recording medium | |
| JP7251626B2 (en) | Information processing device, control method and program | |
| WO2021001976A1 (en) | Information processing device, control method, and storage medium | |
| JP7452675B2 (en) | Information processing device, control method and program | |
| JP7722720B2 (en) | Information processing device, control method, and program | |
| WO2019162915A1 (en) | System for managing an order between a client and a supplier | |
| JP2006085315A (en) | Trade management system, trade management method and program | |
| KR102747087B1 (en) | Brokerage system for storage and sale of scrap metal | |
| KR102744280B1 (en) | System for arranging orders | |
| JP7364048B2 (en) | Information processing device, control method and program | |
| JP2020170324A (en) | Electronic commerce program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211126 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230131 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230323 |
|
| 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: 20230704 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230717 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7327481 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |