JP7538062B2 - Fare determination method, fare determination system, and fare determination device - Google Patents
Fare determination method, fare determination system, and fare determination device Download PDFInfo
- Publication number
- JP7538062B2 JP7538062B2 JP2021026418A JP2021026418A JP7538062B2 JP 7538062 B2 JP7538062 B2 JP 7538062B2 JP 2021026418 A JP2021026418 A JP 2021026418A JP 2021026418 A JP2021026418 A JP 2021026418A JP 7538062 B2 JP7538062 B2 JP 7538062B2
- Authority
- JP
- Japan
- Prior art keywords
- fare
- users
- section
- time period
- fluctuation
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、運賃決定方法、運賃決定システム、及び、運賃決定装置に関する。 The present invention relates to a fare determination method, a fare determination system, and a fare determination device.
公共交通機関は、例えばマイカー等の移動手段を持たない地域住民にとっては必要な移動手段であると考えられる。従って、交通事業者の独断に基づいて、サービスの内容が変更されたり、サービスが停止されたりすることは好ましくない。その一方で、少子化や生活様式の変化による公共交通機関の利用者減少により、事業経営が成り立たなくなるという事例もある。従って、公共交通機関のサービス継続のためには、利用者の利用状況をモニタし、利用者の利便性と負担を考慮しつつ、経営収支が安定化するように運賃を柔軟に変更することが必要であると考えられる。 Public transportation is considered to be a necessary means of transportation for local residents who do not have their own means of transportation, such as a personal car. Therefore, it is undesirable for the content of services to be changed or services to be stopped at the sole discretion of the transportation operator. On the other hand, there are also cases where businesses are no longer able to operate due to a decrease in the number of people using public transportation services caused by a falling birthrate and changes in lifestyle. Therefore, in order to ensure the continuation of public transportation services, it is necessary to monitor usage by users and flexibly change fares to stabilize the business balance while taking into account the convenience and burden on users.
鉄道の運賃を決定する方法としては、一例として、IC乗車券のIDに紐づいた情報を、改札タッチ時に参照することで、運賃を決定する方法が考えらえる。例えば、特許文献1は、割引の対象となる条件とその条件に対応する割引に関する情報を改札機に格納しておき、改札機が利用者の乗車券情報を受信すると、その乗車券の条件に対応する割引情報を抽出し、割引された運賃を確定運賃として、運賃を決定する方法を開示する。
One method for determining train fares is to refer to information linked to the ID of an IC ticket when the ticket is swiped through a ticket gate to determine the fare. For example,
上記で説明したように、交通事業者の収益と利用者の満足度を継続的に安定させるには、その時々の状況に合わせ適切な割引値を計算し、状況によっては値上げを行うことも必要である。例えば、著しい混雑が発生する時間帯では、運賃を値上げし、混雑分散を図ることで、乗客の不満を解消した上での収益の向上が見込めると考えられる。また、著しく利用者が少ない時間帯では、運行本数の維持のために、利用者に一定の負担を要求することも必要となると考えられる。また、過剰な価格上昇とならないように値上げと値引きを同時に行い、運賃のバランスを取ることが必要であると考えられる。しかしながら、上記の特許文献1には、こうしたバランスを考慮した運賃の値上げや値下げに係る技術について開示されていないと考えられる。
As explained above, in order to continuously stabilize the revenues of transportation operators and the satisfaction of users, it is necessary to calculate appropriate discount values according to the situation at the time and to raise fares if necessary. For example, during times of heavy congestion, it is thought that by raising fares and dispersing the congestion, it is possible to expect an increase in revenue while eliminating passenger dissatisfaction. Also, during times of extremely low passenger numbers, it is thought that it is necessary to require users to bear a certain burden in order to maintain the number of services. It is also thought that it is necessary to balance fares by simultaneously raising and lowering fares to avoid excessive price increases. However, it is thought that the above-mentioned
そこで、本発明は、利用者の利用状況と、交通事業者の経営状態と、の双方を考慮して、バランスの取れた運賃を決定することができる運賃決定方法、運賃決定システム、および、運賃決定装置を提供することを目的とする。 The present invention aims to provide a fare determination method, a fare determination system, and a fare determination device that can determine a balanced fare by taking into account both the usage status of users and the financial status of the transportation operator.
本発明の第1の態様によれば、以下の運賃決定方法が提供される。すなわち、運賃決定方法は、公共交通機関の乗降場所が区間の基準とされた、各時間帯における各区間の乗車率と、乗車率に対応付けた定数と、を用いて、運賃の変動量を決定するための運賃変動定数を計算する。計算した運賃変動定数と、交通事業者の目標収入と、に基づいて、運賃の変動量である運賃変動量を決定する。 According to a first aspect of the present invention, the following fare determination method is provided. That is, the fare determination method calculates a fare variation constant for determining the amount of fare variation using the passenger load rate of each section in each time period, with the boarding and alighting locations of public transportation as the base of the section, and a constant associated with the passenger load rate. A fare variation amount, which is the amount of fare variation, is determined based on the calculated fare variation constant and the target revenue of the transportation operator.
本発明の第2の態様によれば、以下の運賃決定システムが提供される。すなわち、運賃決定システムは、運賃決定装置と、外部システムと、を備える。運賃決定装置は、プロセッサと、記憶部と、を備える。記憶部には、乗車率計算部と、運賃変動定数計算部と、運賃計算部と、がプログラムとして配置される。乗車率計算部は、公共交通機関の乗降場所が区間の基準とされた、各時間帯における各区間の乗車率を計算することに用いる。運賃変動定数計算部は、計算した各区間における乗車率と、乗車率に対応付けた定数と、を用いて、運賃の変動量を決定するための運賃変動定数を計算することに用いる。運賃計算部は、計算した運賃変動定数と、交通事業者の目標収入と、に基づいて、運賃の変動量である運賃変動量を決定することに用いる。プロセッサは、乗車率計算部を実行して、公共交通機関の乗降場所が区間の基準とされた、各時間帯における各区間の乗車率を計算する。プロセッサは、運賃変動定数計算部を実行して、計算した各区間における乗車率と、乗車率に対応付けた定数と、を用いて、運賃の変動量を決定するための運賃変動定数を計算する。プロセッサは、運賃計算部を実行して、計算した運賃変動定数と、交通事業者の目標収入と、に基づいて、運賃の変動量である運賃変動量を決定する。 According to a second aspect of the present invention, the following fare determination system is provided. That is, the fare determination system includes a fare determination device and an external system. The fare determination device includes a processor and a memory unit. In the memory unit, a passenger load calculation unit, a fare fluctuation constant calculation unit, and a fare calculation unit are arranged as programs. The passenger load calculation unit is used to calculate the passenger load of each section in each time period, where the boarding and alighting locations of public transportation are used as the base of the section. The fare fluctuation constant calculation unit is used to calculate a fare fluctuation constant for determining the amount of fare fluctuation, using the calculated passenger load of each section and a constant associated with the passenger load. The fare calculation unit is used to determine a fare fluctuation amount, which is the amount of fare fluctuation, based on the calculated fare fluctuation constant and the target revenue of the transportation business operator. The processor executes the passenger load calculation unit to calculate the passenger load of each section in each time period, where the boarding and alighting locations of public transportation are used as the base of the section. The processor executes a fare fluctuation constant calculation unit to calculate a fare fluctuation constant for determining the fare fluctuation amount using the calculated passenger load factor for each section and a constant associated with the passenger load factor. The processor executes a fare calculation unit to determine a fare fluctuation amount, which is the amount of fare fluctuation, based on the calculated fare fluctuation constant and the transportation operator's target revenue.
本発明の第3の態様によれば、以下の運賃決定装置が提供される。すなわち、運賃決定装置は、プロセッサと、記憶部と、を備える。記憶部には、乗車率計算部と、運賃変動定数計算部と、運賃計算部と、がプログラムとして配置される。乗車率計算部は、公共交通機関の乗降場所が区間の基準とされた、各時間帯における各区間の乗車率を計算することに用いる。運賃変動定数計算部は、計算した各区間における乗車率と、乗車率に対応付けた定数と、を用いて、運賃の変動量を決定するための運賃変動定数を計算することに用いる。運賃計算部は、計算した運賃変動定数と、交通事業者の目標収入と、に基づいて、運賃の変動量である運賃変動量を決定することに用いる。プロセッサは、乗車率計算部を実行して、公共交通機関の乗降場所が区間の基準とされた、各時間帯における各区間の乗車率を計算する。プロセッサは、運賃変動定数計算部を実行して、計算した各区間における乗車率と、乗車率に対応付けた定数と、を用いて、運賃の変動量を決定するための運賃変動定数を計算する。プロセッサは、運賃計算部を実行して、計算した運賃変動定数と、交通事業者の目標収入と、に基づいて、運賃の変動量である運賃変動量を決定する。 According to a third aspect of the present invention, the following fare determination device is provided. That is, the fare determination device includes a processor and a storage unit. In the storage unit, a passenger load calculation unit, a fare fluctuation constant calculation unit, and a fare calculation unit are arranged as programs. The passenger load calculation unit is used to calculate a passenger load for each section in each time period, with the boarding and alighting locations of the public transport facility set as the base of the section. The fare fluctuation constant calculation unit is used to calculate a fare fluctuation constant for determining the amount of fare fluctuation, using the calculated passenger load for each section and a constant associated with the passenger load. The fare calculation unit is used to determine a fare fluctuation amount, which is the amount of fare fluctuation, based on the calculated fare fluctuation constant and the target revenue of the transportation business operator. The processor executes the passenger load calculation unit to calculate a passenger load for each section in each time period, with the boarding and alighting locations of the public transport facility set as the base of the section. The processor executes the fare fluctuation constant calculation unit to calculate a fare fluctuation constant for determining the amount of fare fluctuation, using the calculated passenger load for each section and a constant associated with the passenger load. The processor executes the fare calculation unit to determine the fare variation amount, which is the amount of variation in the fare, based on the calculated fare variation constant and the transportation operator's target revenue.
本発明によれば、利用者の利用状況と、交通事業者の経営状態と、の双方を考慮して、バランスの取れた運賃を決定することができる運賃決定方法、運賃決定システム、および、運賃決定装置を提供することができる。 The present invention provides a fare determination method, a fare determination system, and a fare determination device that can determine a balanced fare by taking into account both the usage status of users and the financial status of the transportation operator.
実施形態では、公共交通機関の運賃を変動させる量(運賃変動量)を決定して、運賃変動量に基づく運賃を決定し、利用者の運賃を決定することができる運賃計算システム(運賃決定システム)の一例について説明する。図1は、運賃計算システムの全体的な構成を説明するためのブロック図である。 In the embodiment, an example of a fare calculation system (fare determination system) that can determine the amount by which public transportation fares are to be changed (fare change amount), determine fares based on the fare change amount, and determine fares for users is described. Figure 1 is a block diagram for explaining the overall configuration of the fare calculation system.
運賃決定システムは、運賃計算装置1と、外部システム2と、外部サーバ3と、を備える。本実施形態では、運賃計算装置1、外部システム2、および、外部サーバ3は、ネットワーク4を介して接続されており、それぞれが通信可能である。
The fare determination system includes a
先ず、図1を参照しながら、運賃計算装置1のハードウェア構成について説明する。運賃計算装置1は、中央制御装置11と、入力装置12と、出力装置13と、通信装置14と、記憶部と、を備えるコンピュータとして構成される。中央制御装置11は、プロセッサであり、例えば、CPUとすることができる。入力装置12は、オペレータがデータ入力を行うためのインタフェースである。出力装置13(表示装置)は、中央制御装置11が出力する情報を表示するディスプレイである。通信装置14は、ネットワーク4を介して通信を行うためのインタフェースである。運賃計算装置1は、通信装置14を介して、通信により外部からの情報を受信して取得することができる。
First, the hardware configuration of the
運賃計算装置1の記憶部は、データやプログラムを記憶する。本実施形態では、記憶部は、主記憶装置15と、補助記憶装置16と、を備える。主記憶装置15と補助記憶装置16は、データやプログラムを記憶(配置)することができる適宜の記録装置とされており、例えば、ハードディスクドライブ(HDD;Hard Disk Drive)を用いて構成することができる。また、記憶部は、メモリを備えてもよく、記憶部に配置されるプログラムは、一例として、メモリに読み込まれて中央制御装置11が実行することにより実現する。
The storage unit of the
次に、外部システム2と外部サーバ3について説明する。外部システム2は、利用者の公共交通機関の利用データを取得するシステムである。そして、外部システム2は、ネットワーク4を介して、取得したデータを送信することができる。外部システム2は、運賃決定装置1の処理に用いるデータを取得する。
Next, the
外部システム2は、利用者が使用する交通系ICカードを対象とする、ICカードリーダ部を含んで構成することができる。ここで、公共交通機関が鉄道である場合では、外部システム2は、駅構内の改札口に設置されたICカードリーダ部を含んで構成される。この場合、外部システム2は、交通系ICカードをICカードリーダ部に読み込ませて改札口から入場する利用者の入場記録(例えば、利用者の入場場所、入場時刻)を取得することができる。また、外部システム2は、交通系ICカードをICカードリーダ部に読み込ませて改札口から出場する利用者の出場記録(例えば、利用者の出場場所、出場時刻)を取得することができる。
The
外部サーバ3は、プロセッサと、記憶装置と、通信装置と、を備え、外部システム2が取得したデータを受信して蓄積することができるコンピュータとして構成されている。記憶装置には、外部サーバ3を適宜に動作させるためのプログラム(すなわち、データの送受信に用いるプログラムやデータを記憶することに用いるプログラムなど)が配置される。そして、プロセッサがプログラムを読み込んで実行することにより、外部システム2からのデータを取得して蓄積したり、データを外部へ送信したりすることができる。
The
次に、運賃計算装置1に配置されるプログラムとデータについて説明する。主記憶装置15には、データ取得部(不図示)と、乗車率計算部21と、運賃変動定数計算部22と、利用者数予測部23と、運賃計算部24と、運賃決定部(不図示)と、表示出力部(不図示)と、がプログラムとして配置される。それぞれのプログラムは、中央制御装置11により実行される。その一方で、補助記憶装置16には、利用者情報31と、時刻表情報32と、乗車率データ33と、運賃変動条件表34と、運賃変動定数表35と、運賃算出結果36と、がデータとして記憶される。
Next, the programs and data stored in the
運賃計算装置1は、データ取得部を実行して、外部からのデータを取得して補助記憶装置16に利用者情報31を記憶する処理を行う。利用者情報31は、利用者の公共交通機関の利用データであり、一例として、公共交通機関が鉄道である場合には、利用者の入場場所(出発地)や出場場所(到着地)、利用者の入場時刻や出場時刻に関するデータが含まれる。
The
運賃計算装置1において、補助記憶装置16に記憶される時刻表情報32には、公共交通機関の時刻表に関するデータ(すなわち、移動体の発着時刻のデータ)が含まれる。公共交通機関が鉄道である場合には、列車の発着時刻のデータが含まれる。
In the
次に、乗車率計算部21の処理について説明する。乗車率計算部21は、公共交通機関の移動体の乗車率を計算して、乗車率データ33を生成することに用いるプログラムである。図2の乗車率データ33の一例に示すように、乗車率計算部21の処理により生成される乗車率データ33には、時間帯と、出発地と、到着地と、利用者数と、区間数と、乗車率(この例では、平均乗車率)と、が含まれる。
Next, the processing of the occupancy
乗車率データ33において、時間帯は、乗車率を計算する区分とされている。時間帯は、一例として、オペレータによって適宜に設定され、図2の例においては、1時間単位の設定が行われている。ここで、図2において、例えば、時間帯5:00は、5:00以降で6:00より前の時間を示す。
In the
乗車率データ33において、出発地と到着地は、利用者の出発地と到着地を示しており、乗車率を計算し、公共交通機関の運賃を変動させる量(運賃変動量)を決定する範囲となる。なお、図2の例では、公共交通機関を利用してAからCへ利用者が移動する場合について示されている。
In the
乗車率データ33において、利用者数は、時間帯ごとの出発地から到着地までの公共交通機関の利用者の数である。利用者数は、一例として、時間帯ごとの利用者の入出場場所や入出場時刻に基づいて取得される。利用者数は、例えば、利用者情報31を利用して、適宜のプログラム(例えば、乗車率計算部21)の実行により取得されてもよい。また、運賃計算装置1は、データ取得部を実行して、外部から利用者数を取得してもよい。例えば、外部サーバ3が時間帯ごとの利用者数を計算して、運賃計算装置1は、データ取得部を実行して、外部サーバ3から利用者数を取得してもよい。
In the
本実施形態での乗車率計算部21による乗車率の計算処理においては、出発地から到着地までの移動経路において、利用者が利用するであろうと考えられる公共交通機関(交通機関)が推定されたデータが用いられ、出発地から到着地までの移動経路における移動体の平均乗車率が、区間ごとに計算される。なお、本実施形態では、区間は、公共交通機関の乗降場所を基準とされている(すなわち、公共交通機関の隣接した乗降場所が1つの区間とされている)。そして、公共交通機関が鉄道である場合、ある駅の乗降場所と、路線上で該駅の隣となる駅の乗降場所と、の間が1区間として数えられる。
In the calculation process of the occupancy rate by the occupancy
出発地から到着地への移動経路において、利用者が利用するであろうと考えられる公共交通機関を推定する方法は、妥当性がある推定方法であれば特に限定されないが、例えば、次の方法に基づく推定が行われてもよい。すなわち、出発地から到着地への移動経路が複数ある場合、出発地から到着地までの所要時間が最も短くなる移動経路で利用者は移動すると考えて、出発地から到着地までの所要時間が最も短くなる移動経路の公共交通機関を利用者が利用すると推定する。 The method of estimating the public transportation that the user is likely to use on the travel route from the departure point to the destination is not particularly limited as long as it is a valid estimation method, but for example, estimation based on the following method may be performed. That is, when there are multiple travel routes from the departure point to the destination, it is assumed that the user will travel on the travel route that takes the shortest time from the departure point to the destination, and it is estimated that the user will use the public transportation on the travel route that takes the shortest time from the departure point to the destination.
図2の乗車率データ33の一例で説明すると、出発地Aから到着地Cへ至る複数の移動経路があり、区間A-Bで交通機関A線を利用し、且つ、区間B-Cで交通機関B線を利用することで、所要時間が最短となる(すなわち、他の移動経路で移動する場合の所要時間よりも短くなる)場合では、出発地Aから到着地Cまで移動する利用者は、交通機関A線と交通機関B線とを利用すると推定する。
To explain using an example of passenger
なお、公共交通機関を推定する処理については、運賃計算装置1により行われてもよい。この場合、一例として、記憶部には、公共交通機関の路線情報に関するデータと、推定するための適宜のプログラム(例えば、乗車率計算部21)と、が記憶される。そして、中央制御装置11が当該プログラムを実行して、時刻表情報32と、路線情報と、を用いて、利用者が利用する公共交通機関を推定する。その一方で、運賃計算装置1は、データ取得部を実行して、推定されたデータを外部から取得してもよい。
The process of estimating the public transportation mode may be performed by the
乗車率データ33において、区間数は、出発地から到着地までの移動経路上の区間の数である。図2の例においては、区間A-Bと、区間B-Cと、に係る2つの区間の値が格納されている。
In the
本実施形態では、平均乗車率は、時間帯ごとに計算される。また、平均乗車率は、区間ごとに計算される。ここで、平均乗車率の計算方法は、適切に計算することができれば特に限定されない。平均乗車率は、一例として、区間での乗車人数統計値と、移動体の定員人数と、の商(乗車人数統計値/移動体の定員人数)に、100を掛けることで計算することができる。ここで、乗車人数統計値は、一例として、過去のある日からある日までの区間での移動体の乗車人数の統計値とすることができ、時間帯ごとに集計された統計値とすることができる。また、平均乗車率は、区間における複数日の乗車率の実績(乗車率実績)の平均値として算出されてもよい。つまり、ある時間帯でのある区間における、複数日の乗車率の統計値の平均値として、平均乗車率が計算されてもよい。 In this embodiment, the average passenger rate is calculated for each time period. The average passenger rate is calculated for each section. The method of calculating the average passenger rate is not particularly limited as long as it can be calculated appropriately. As an example, the average passenger rate can be calculated by multiplying the quotient of the passenger number statistics in the section and the number of passengers of the mobile body (passenger number statistics/mobile body capacity) by 100. Here, the passenger number statistics can be, as an example, the statistical value of the number of passengers of the mobile body in the section from a certain day in the past, and can be a statistical value collected for each time period. The average passenger rate may be calculated as the average value of the actual passenger rate (actual passenger rate) for multiple days in the section. In other words, the average passenger rate may be calculated as the average value of the statistical value of the passenger rate for multiple days in a certain section in a certain time period.
このように、本実施形態では、出発地から到着地までの移動経路で利用者が利用する公共交通機関を推定したデータを用いて、利用者の乗車が予測される移動体の出発地から到着地までの各区間の平均乗車率が計算される。 In this way, in this embodiment, the average occupancy rate of each section from the departure point to the destination of the mobile body that the user is predicted to board is calculated using data that estimates the public transportation means that the user will use on the travel route from the departure point to the destination.
なお、平均乗車率を計算する例について説明されたが、乗車率計算部21の処理では、中央値や最頻値に基づく乗車率が計算されてもよい。例えば、平均乗車率に代えて、区間における複数日の乗車率の実績(乗車率実績)の中央値として、乗車率が算出されてもよい。また、平均乗車率に代えて、区間における複数日の乗車率の実績(乗車率実績)の最頻値として、乗車率が算出されてもよい。ここで、上記で説明した平均値を算出する場合と同様に、ある時間帯でのある区間における、複数日の乗車率の統計値の中央値として、乗車率が計算されてもよい。ある時間帯でのある区間における、複数日の乗車率の統計値の最頻値として、乗車率が計算されてもよい。
Although an example of calculating an average occupancy rate has been described, the occupancy
また、上記の説明では、利用者の利用する公共交通機関を推定したデータを用いて、利用者の乗車が予測される移動体の出発地から到着地までの各区間の乗車率が求められていたが、一例として、オペレータが適宜に設定する区間の乗車率が求められてもよい。すなわち、出発地から目的地までの移動経路上でオペレータにより適宜に設定された区間ごとの乗車率が算出されてもよい。 In the above explanation, the occupancy rate of each section from the departure point to the arrival point of the mobile body where the user is predicted to board is calculated using data that estimates the public transportation used by the user. However, as an example, the occupancy rate of a section appropriately set by the operator may be calculated. In other words, the occupancy rate of each section appropriately set by the operator on the travel route from the departure point to the destination may be calculated.
次に、運賃変動定数計算部22について説明する。運賃変動定数計算部22は、乗車率データ33と、運賃変動条件表34と、を用いて、運賃変動量を決定するための運賃増減合計スコア(運賃変動定数)を計算することに用いるプログラムである。ここで、図3を参照しながら、運賃変動定数計算部22の計算処理に用いる運賃変動条件表34について説明する。
Next, the fare fluctuation
図3に示すように、運賃変動条件表34には、条件(条件式)と、運賃増減スコア(定数)と、が含まれる。運賃変動条件表34において、条件には、乗車率データ33に含まれる情報(時間帯、乗車率、区間数などに関する情報)が含まれる。そして、運賃増減スコアは、条件に対応する定数(すなわち、条件に合わせて決定された定数)とされている。なお、運賃変動条件表34は、オペレータによって設定される。 As shown in FIG. 3, the fare variation condition table 34 includes conditions (conditional expressions) and fare increase/decrease scores (constants). In the fare variation condition table 34, the conditions include information included in the occupancy rate data 33 (information related to the time period, occupancy rate, number of sections, etc.). The fare increase/decrease scores are constants corresponding to the conditions (i.e., constants determined according to the conditions). The fare variation condition table 34 is set by the operator.
運賃増減合計スコアは、運賃変動条件表34において該当する条件の運賃増減スコアを累計して、時間帯ごとに計算される。図2の乗車率データ33も適宜に利用しながら、運賃増減合計スコアの計算について具体的に説明する。
The total fare increase/decrease score is calculated for each time period by accumulating the fare increase/decrease scores for the corresponding conditions in the fare change condition table 34. The calculation of the total fare increase/decrease score will be specifically explained below, using the
図3の運賃変動条件表34において、6:00以降で7:00より前の時間帯という条件に、-5の値の運賃増減スコアが対応付けられており、23:00以降の時間帯という条件に、+5の値の運賃増減スコアが対応付けられている。 In the fare change condition table 34 in FIG. 3, a fare increase/decrease score of -5 is associated with the condition of a time period after 6:00 and before 7:00, and a fare increase/decrease score of +5 is associated with the condition of a time period after 23:00.
そして、図2の乗車率データ33における運賃増減合計スコアを計算する場合、6:00以降で7:00より前の時間帯では、運賃変動条件表34において該当する条件の運賃増減スコアがある(言い換えれば、運賃条件変動表34において該当するレコードがある)ので、当該時間帯では、時間帯の条件に係る運賃増減スコアの値が-5として計算される。
When calculating the total fare increase/decrease score for the
図3の運賃変動条件表34において、乗車率の条件には、閾値が設けられており、それぞれの閾値(それぞれの乗車率の範囲)に合わせた運賃増減スコアが設定されている。なお、図3の乗車率の条件は、一例であり、乗車率に情報を付加した条件式(例えば、乗車率と時間帯を組み合わせた条件式)が適宜に設定されてもよい。 In the fare change condition table 34 in FIG. 3, thresholds are set for the occupancy conditions, and a fare increase/decrease score is set according to each threshold (each occupancy range). Note that the occupancy conditions in FIG. 3 are just an example, and a conditional expression that adds information to the occupancy (for example, a conditional expression that combines the occupancy and the time period) may be set as appropriate.
図3の運賃変動条件表34において、乗車率が10%未満の条件、および、乗車率が150%以上で200%未満の条件に、+2の値の運賃増減スコアが対応付けられており、乗車率が10%以上で20%未満の条件、および、乗車率が100%以上で150%未満の条件に、+1の値の運賃増減スコアが対応付けられている。また、乗車率が20%以上で100%未満の条件に、0の値の運賃増減スコアが対応付けられており、乗車率が200%以上の条件に、+3の値の運賃増減スコアが対応付けられている。 In the fare change condition table 34 in Figure 3, a fare increase/decrease score of +2 is associated with the condition where the occupancy rate is less than 10% and the condition where the occupancy rate is 150% or more and less than 200%, and a fare increase/decrease score of +1 is associated with the condition where the occupancy rate is 10% or more and less than 20%, and the condition where the occupancy rate is 100% or more and less than 150%. In addition, a fare increase/decrease score of 0 is associated with the condition where the occupancy rate is 20% or more and less than 100%, and a fare increase/decrease score of +3 is associated with the condition where the occupancy rate is 200% or more.
そして、図2の乗車率データ33における運賃増減合計スコアを計算する場合、5:00以降で6:00より前の時間帯では、区間A-Bに係る平均乗車率が15%であり、且つ、区間B-Cに係る平均乗車率が10%であるので、当該時間帯では、乗車率の条件に係る運賃増減スコアの値が+2(すなわち、区間A-Bに係る+1と、区間B-Cに係る+1と、の和)として計算される。6:00以降で7:00より前の時間帯では、区間A-Bに係る平均乗車率が50%であり、且つ、区間B-Cに係る平均乗車率が50%であるので、当該時間帯では、乗車率の条件に係る運賃増減スコアの値が0として計算される。また、7:00以降で8:00より前の時間帯では、区間A-Bに係る平均乗車率が160%であり、且つ、区間B-Cに係る平均乗車率が210%であるので、当該時間帯では、乗車率の条件に係る運賃増減スコアの値が+5(区間A-Bに係る+2と、区間B-Cに係る+3と、の和)として計算される。このようにして、運賃変動定数計算部22の計算処理においては、区間ごとの乗車率を用いた計算が行われる。
When calculating the total fare increase/decrease score for the
図3の運賃変動条件表34において、時間帯が8時台、且つ、交通機関Aという条件(すなわち、時間帯と交通機関を組み合わせた条件式)に、+2の値の運賃増減スコアが対応付けられている。図2の乗車率データ33には、該当するデータがないので、当該条件に基づく運賃増減スコアの値は0として計算される。また、図3の運賃変動条件表34において、区間数が15以上という条件に、-3の値の運賃増減スコアが対応付けられている。図2の乗車率データ33には、該当するデータがないので、当該条件に基づく運賃増減スコアの値は0として計算される。
In the fare change condition table 34 of FIG. 3, a fare increase/decrease score of +2 is associated with the condition that the time period is between 8:00 and 8:00 and transportation mode A (i.e., a conditional expression combining the time period and transportation mode). Since there is no corresponding data in the
そして、上述したように、運賃増減合計スコアは、運賃増減スコアを累計して時間帯ごとに計算される。すなわち、図2の乗車率データ33における5:00以降で6:00より前の時間帯では、時間帯の条件が0、乗車率の条件が+2、その他の条件が0であるので、運賃増減合計スコアは、+2(すなわち、0+2+0)である。6:00以降で7:00より前の時間帯では、時間帯の条件が-5、乗車率の条件が0、その他の条件が0であるので、運賃増減合計スコアは、-5(すなわち、-5+0+0)である。7:00以降で8:00より前の時間帯では、時間帯の条件が0、乗車率の条件が+5、その他の条件が0であるので、運賃増減合計スコアは、+5(すなわち、0+5+0)である。
As described above, the total fare increase/decrease score is calculated for each time period by accumulating the fare increase/decrease scores. That is, for the time period from 5:00 to 6:00 in the
運賃増減スコアの値は、重み(詳細には、0を基準として、+値は値上げ、-値は値下げ、である重み)として考えることができる。 The fare increase/decrease score value can be thought of as a weight (more precisely, 0 is the base, + values indicate an increase, - values indicate a decrease).
図3の運賃変動条件表34を例として考えると、7:00以降で8:00より前の時間帯における乗車率が著しく高いので、混雑を分散させて6:00以降で7:00より前の時間帯での利用を促すために、当該時間帯の条件に、運賃の値下げに係る運賃増減スコア(-5)が設定されている。また、23:00以降の時間帯における利用者を少なくするために、当該時間帯の条件に、運賃の値上げに係る運賃増減スコア(+5)が設定されている。 Considering the fare change condition table 34 in Figure 3 as an example, since the boarding rate is extremely high from 7:00 onwards and before 8:00 onwards, in order to disperse congestion and encourage use from 6:00 onwards and before 7:00 onwards, a fare increase/decrease score (-5) related to a fare reduction is set as a condition for that time period. Also, in order to reduce the number of users from 23:00 onwards, a fare increase/decrease score (+5) related to a fare increase is set as a condition for that time period.
この例では、乗車率のバランスを図るために(すなわち、乗車率が著しく高い交通機関、および、乗車率が著しく低い交通機関を減らし、乗車率が20%以上で100%未満となる交通機関の利用を促すために)、乗車率が最大値に近付くほど運賃増減スコア(+値)が大きくなっており、乗車率が0%に近付くほど運賃増減スコア(+値)が大きくなっている。 In this example, in order to balance occupancy rates (i.e., to reduce transportation modes with extremely high and low occupancy rates and encourage the use of transportation modes with occupancy rates between 20% and 100%), the fare increase/decrease score (+ value) becomes larger as the occupancy rate approaches the maximum value, and the fare increase/decrease score (+ value) becomes larger as the occupancy rate approaches 0%.
また、特定の交通機関(詳細には、8時台の交通機関A)の利用者を少なくするために、この条件に、運賃の値上げに係る運賃増減スコア(+2)が設定されている。区間数が多くなる場合(図3においては、区間数が15よりも多くなる場合)、運賃の値下げに係る運賃増減スコア(-3)が設定されている。 In addition, to reduce the number of users of a specific transportation mode (specifically, transportation mode A during the 8:00 a.m. time slot), a fare increase/decrease score (+2) related to a fare increase is set for this condition. When the number of sections increases (in Figure 3, when the number of sections is greater than 15), a fare increase/decrease score (-3) related to a fare decrease is set.
このように、本実施形態では、条件や運賃増減スコアが適宜に設定される運賃変動条件表34を用いて、時間帯や区間ごとに計算された乗車率などをきめ細かく評価して、バランスの良い運賃増減合計スコアを計算する。 In this way, in this embodiment, the fare change condition table 34, in which conditions and fare increase/decrease scores are appropriately set, is used to carefully evaluate the occupancy rates calculated for each time period and section, and to calculate a well-balanced total fare increase/decrease score.
次に、利用者数予測部23について説明する。利用者数予測部23は、対象となる時間帯における、出発地から到着地への移動経路における移動体の利用者数を予測して出力することに用いるプログラムである。
Next, we will explain the number of
利用者数の予測は、適宜の手法により実行されればよい。例えば、所定時間帯における、出発地から到着地への移動経路における移動体の利用者数に関する過去実績(一例として、数年分)に基づいて、当該所定時間帯における、当該出発地から当該到着地への移動経路における移動体の利用者数の予測が行われてもよい。 The prediction of the number of users may be performed by any suitable method. For example, the prediction of the number of users of mobile objects on a route from a departure point to a destination in a specific time period may be performed based on past data (e.g., data from several years) regarding the number of users of mobile objects on the route from the departure point to the destination in the specific time period.
また、所定時間帯における、出発地から到着地への移動経路における移動体の利用者数を推定出力する学習済モデルに基づいて、当該所定時間帯における、当該出発地から当該到着地への移動経路における移動体の利用者数の予測が行われてもよい。ここで、学習済モデルは、適宜の手法により生成されればよい。 In addition, based on a trained model that estimates and outputs the number of users of moving objects on a route from a departure point to a destination during a specific time period, a prediction of the number of users of moving objects on the route from the departure point to the destination during the specific time period may be performed. Here, the trained model may be generated by any appropriate method.
なお、利用者数予測部23の処理では、一例として、利用者数の予測値(すなわち、固定値)が計算されるが、利用者数は、固定値でなく数値範囲として予測されてもよい。ここで、利用者数の範囲は、複数の尺度で計算される利用者の予測値に基づいて計算することができる。
In the processing of the user
例えば、楽観的な尺度と、悲観的な尺度と、平均的な尺度(すなわち、楽観的な尺度と悲観的な尺度の中間的な尺度)と、に基づく利用者数の予測値を計算して、悲観的な尺度に基づく予測値(すなわち、利用者数が少なくなることを考慮して計算される予測値)と、楽観的な尺度に基づく予測値(すなわち、利用者数が多くなることを考慮して計算される予測値)と、の間の範囲が、利用者数の予測範囲とされてもよい。また、利用者数の予測範囲は、平均的な尺度に基づく利用者数の予測値から乖離しないように調整されてもよい。 For example, a predicted number of users may be calculated based on an optimistic scale, a pessimistic scale, and an average scale (i.e., a scale intermediate between the optimistic scale and the pessimistic scale), and the range between the predicted value based on the pessimistic scale (i.e., a predicted value calculated taking into account a smaller number of users) and the predicted value based on the optimistic scale (i.e., a predicted value calculated taking into account a larger number of users) may be set as the predicted range of the number of users. In addition, the predicted range of the number of users may be adjusted so as not to deviate from the predicted value of the number of users based on the average scale.
運賃計算装置1は、記憶部に配置される適宜のプログラムの実行により、運賃変動定数表35を生成して補助記憶装置16に記憶する。図4に示すように、運賃変動定数表35には、運賃変動定数計算部22による処理の結果や利用者数予測部23による処理の結果が含まれており、詳細に説明すると、運賃変動定数表35には、時間帯と、出発地と、到着地と、利用者数実績値と、利用者数予測値と、運賃増減合計スコアと、が含まれている。ここで、時間帯と出発地と到着地は、乗車率データ33に対応する。ここで、利用者数実績値は、時間帯ごとの出発地から到着地まで実際に移動した利用者数である。
The
利用者数実績値は、一例として、利用者情報31に基づいて、適宜のプログラムを用いて計算することができる。すなわち、利用者の入場時刻、入場場所、出場時刻、出場場所を参照して、時間帯ごとの利用者数実績値が計算されてもよい。その一方で、運賃計算装置1は、外部から利用者数実績値を取得してもよく、例えば、外部サーバ3において計算された利用者数実績値を取得してもよい。
The actual number of users can be calculated, for example, using an appropriate program based on the
利用者数予測値は、利用者数予測部23の実行により予測される、利用者数の予測値である。なお、利用者数予測部23の実行により利用者数の予測範囲を予測した場合では、運賃変動定数表35には、利用者数の予測範囲が含まれてもよい。また、利用者数予測値に代えて利用者数の予測範囲が含まれてもよい。ここで、利用者数の予測範囲は、一例として、5~15、20~30などの数値範囲とすることができる。
The predicted number of users is a predicted value of the number of users predicted by executing the user
次に、運賃計算部24について説明する。運賃計算部24は、運賃変動量を計算し、運賃変動量に基づく運賃を計算し、運賃算出結果36を記憶部に記憶することに用いるプログラムである。
Next, we will explain the
本実施形態では、運賃変動量は、交通事業者の目標収入と、運賃増減合計スコアと、利用者数と、を用いて、決定することができる。また、運賃変動量は、計算する運賃が目標収入に近付くように決定される。 In this embodiment, the fare fluctuation amount can be determined using the transportation operator's target revenue, the total fare increase/decrease score, and the number of users. In addition, the fare fluctuation amount is determined so that the calculated fare approaches the target revenue.
ここで、利用者数は、利用者数実績値、利用者数予測値、または、上記した利用者数の予測範囲とすることができる。 Here, the number of users can be the actual number of users, the predicted number of users, or the predicted range of the number of users described above.
目標収入は、交通事業者により適宜に設定され、公共交通機関の利用による運賃収入の目標額とされる。 Target revenues are set appropriately by transportation operators and are the target amount of fare revenues from the use of public transportation.
本実施形態では、運賃変動量は、運賃変動定数表35の時間帯ごとに決定される。図4の運賃変動定数表35においては、時間帯が5:00の運賃増減合計スコアが+2であるので、当該時間帯では、運賃増減合計スコア+2分の値上げをするための運賃変動量が計算される。時間帯が6:00の運賃増減合計スコアが-5であるので、当該時間帯では、運賃増減合計スコア-5分の値下げをするための運賃変動量が計算される。また、時間帯が7:00の運賃増減合計スコアが+5であるので、当該時間帯では、運賃増減合計スコア+5分の値上げをするための運賃変動量が計算される。 In this embodiment, the fare fluctuation amount is determined for each time period in the fare fluctuation constant table 35. In the fare fluctuation constant table 35 of FIG. 4, since the fare increase/decrease total score for the time period of 5:00 is +2, the fare fluctuation amount is calculated for the time period to increase the fare increase/decrease total score by +2 minutes. Since the fare increase/decrease total score for the time period of 6:00 is -5, the fare fluctuation amount is calculated for the time period to decrease the fare increase/decrease total score by -5 minutes. Also, since the fare increase/decrease total score for the time period of 7:00 is +5, the fare fluctuation amount is calculated for the time period to increase the fare increase/decrease total score by +5 minutes.
ここで、運賃変動量は、利用者数により調整されてもよい。例えば、運賃収入を目標収入に近付けるために、利用者数の多い時間帯で運賃の値上げを大きくするように、運賃変動量が調整され、利用者数の少ない時間帯で運賃の値上げを小さくするように、運賃変動量が調整されてもよい。 Here, the fare fluctuation amount may be adjusted according to the number of users. For example, in order to bring fare revenue closer to the target revenue, the fare fluctuation amount may be adjusted so that the fare increase is larger during times when the number of users is high, and so that the fare increase is smaller during times when the number of users is low.
目標収入は、一例として、年間の運賃収入の目標額とすることができる。そして、利用者数予測値や利用者数の予測範囲が利用者数として用いられる場合、予測される利用者数を用いて、目標収入に年間の運賃収入が近付くように、運賃変動量の大きさが自動的に調整されてもよい。すなわち、所定時間(例えば、一定の期間)ごとに利用者数の予測を行うことで、利用者数(予測値)が変動するので、この利用者数(予測値)の変動に対応させるように、運賃変動量が自動的に調整されてもよい。なお、この自動調整の一例については、後で詳しく説明する。 The target revenue can be, for example, the target amount of annual fare revenue. If a predicted number of users or a predicted range of the number of users is used as the number of users, the magnitude of the fare fluctuation amount may be automatically adjusted using the predicted number of users so that the annual fare revenue approaches the target revenue. In other words, since the number of users (predicted value) fluctuates by predicting the number of users at predetermined times (for example, a certain period of time), the fare fluctuation amount may be automatically adjusted to correspond to the fluctuation in the number of users (predicted value). An example of this automatic adjustment will be described in detail later.
運賃変動量に基づく運賃は、現状の運賃に運賃変動量を見積もることで、変動後運賃として、時間帯ごとに計算される。例えば、5:00の時間帯では、運賃増減合計スコア+2分の値上げをするための運賃変動量に基づく運賃(変動後運賃)が決定される。6:00の時間帯では、運賃増減合計スコア-5分の値下げをするための運賃変動量に基づく運賃(変動後運賃)が決定される。7:00の時間帯では、運賃増減合計スコア+5分の値上げをするための運賃変動量に基づく運賃(変動後運賃)が決定される。そして、決定された各時間帯の運賃は、運賃算出結果36のデータとして補助記憶装置16に記憶される。
The fare based on the fare fluctuation is calculated for each time period as a post-fluctuation fare by estimating the fare fluctuation to the current fare. For example, for the 5:00 time period, a fare (post-fluctuation fare) based on the fare fluctuation to increase the fare by 2 minutes is determined. For the 6:00 time period, a fare (post-fluctuation fare) based on the fare fluctuation to decrease the fare by 5 minutes is determined. For the 7:00 time period, a fare (post-fluctuation fare) based on the fare fluctuation to increase the fare by 5 minutes is determined. The determined fares for each time period are then stored in the
運賃算出結果36は、表示画面の出力に用いるプログラムである表示出力部(不図示)を中央制御装置11が実行することにより、出力装置13に出力することができる。次に、図5を参照しながら、運賃算出結果36のデータ構造、および、運賃変動計算結果の出力画面の一例について説明する。図5は、運賃変動計算結果の出力画面の一例について説明するための図である。
The
図5の例では、運賃変動計算結果出力画面には、運賃変動計算結果(すなわち、運賃算出結果36)と、運賃増減合計スコア詳細と、が表示される。運賃変動計算結果は、一例として、時間帯と、出発地と、到着地と、運賃増減合計スコアと、変動前運賃と、変動後運賃と、を含む。ここで、時間帯、出発地、到着地、運賃増減合計スコアは、運賃変動定数表35のデータに対応する。変動前運賃は、運賃変動量を作用させる前の運賃である。変動後運賃は、運賃変動量に基づく変動後の運賃である。そして、変動前運賃および変動後運賃は、時間帯ごとにまとめられている。 In the example of Figure 5, the fare fluctuation calculation result output screen displays the fare fluctuation calculation result (i.e., fare calculation result 36) and details of the fare increase/decrease total score. The fare fluctuation calculation result includes, as an example, the time period, departure point, arrival point, fare increase/decrease total score, the pre-fluctuation fare, and the post-fluctuation fare. Here, the time period, departure point, arrival point, and fare increase/decrease total score correspond to the data in the fare fluctuation constant table 35. The pre-fluctuation fare is the fare before the fare fluctuation amount is applied. The post-fluctuation fare is the fare after the fluctuation based on the fare fluctuation amount. The pre-fluctuation fare and the post-fluctuation fare are summarized by time period.
各時間帯における出発地Aから到着地Cまでの変動前運賃は、それぞれ200円とされている。すなわち、出発地と到着地が同じであれば、変動前運賃は、それぞれの時間帯で同一の運賃とされている。その一方で、変動後運賃は、運賃変動量の作用により、変動前運賃と比較して運賃が変動している。 The pre-change fare from departure point A to arrival point C in each time period is set at 200 yen. In other words, if the departure point and arrival point are the same, the pre-change fare is the same for each time period. On the other hand, the post-change fare fluctuates compared to the pre-change fare due to the fare fluctuation amount.
この例では、5:00の時間帯において、運賃増減合計スコアの+2分の重みにより、変動前運賃に+2分の料金(すなわち、20円)が加算され、変動後運賃は、220円と算出されている。6:00の時間帯では、変動前運賃に-5分の料金が減算され、変動後運賃は、150円と算出されている。7:00の時間帯では、変動前運賃に+5分の料金が加算され、変動後運賃は、250円と算出されている。 In this example, in the 5:00 time slot, a +2% charge (i.e., 20 yen) is added to the pre-change fare due to a weighting of +2% in the total fare increase/decrease score, and the post-change fare is calculated as 220 yen. In the 6:00 time slot, a -5% charge is subtracted from the pre-change fare, and the post-change fare is calculated as 150 yen. In the 7:00 time slot, a +5% charge is added to the pre-change fare, and the post-change fare is calculated as 250 yen.
なお、図5の例では、運賃増減合計スコアの+1ポイントが10円分の値上げの運賃変動量とされ、-1ポイントが10円分の値下げの運賃変動量とされているが、運賃変動量は、目標収入を考慮したうえで、目標収入に近付くように適切に見積もられればよい。運賃変動量は、例えば、目標収入を考慮して、+1ポイントで20円分の値上げとされていてもよい。また、運賃変動量は、目標収入を考慮して、値上げと値下げで運賃増減合計スコアの重みを異ならせて求められてもよい。運賃変動量は、例えば、値上げに関しては+1ポイントで20円分、値下げに関しては-1ポイントで10円分とされてもよい。 In the example of FIG. 5, +1 point of the fare increase/decrease total score is set to a fare fluctuation of 10 yen increase, and -1 point is set to a fare fluctuation of 10 yen decrease, but the fare fluctuation can be appropriately estimated so as to approach the target revenue while taking into account the target revenue. For example, the fare fluctuation may be set to a fare increase of 20 yen for +1 point while taking into account the target revenue. Furthermore, the fare fluctuation may be calculated by differently weighting the fare increase/decrease total score for a fare increase and a fare decrease while taking into account the target revenue. For example, the fare fluctuation may be set to a fare increase of 20 yen for +1 point, and a fare decrease of 10 yen for -1 point.
図5の例では、運賃増減合計スコア詳細は、設定欄として、時間帯の欄と、出発地の欄と、到着地の欄と、を含む。ここで、それぞれの設定欄は、オペレータが理解することができればよく、適宜の形式で表示されればよい。そして、オペレータは、入力装置12を用いて、それぞれの設定欄にデータを入力することができる。なお、それぞれの設定欄は、例えば、プルダウンメニューにより、対象となる項目を選択可能とされてもよい。
In the example of FIG. 5, the fare increase/decrease total score details include a time zone column, a departure place column, and an arrival place column as setting columns. Here, each setting column only needs to be understandable by the operator and may be displayed in an appropriate format. The operator can then use the
ここで、入力装置12は、一例として、マウスやキーボードなどの適宜のインタフェースを挙げることができる。それぞれの設定欄に、オペレータが、時間帯、出発地、到着地を入力することで、設定した時間帯、出発地、および、到着地に対応する運賃増減合計スコアの詳細なデータが出力装置13に表示される。
Here, the
運賃増減合計スコアの詳細には、評価項目と、該当条件式と、運賃増減スコアと、が含まれる。 Details of the total fare increase/decrease score include the evaluation items, the relevant condition expressions, and the fare increase/decrease score.
評価項目の欄には、上記のそれぞれの設定欄に入力された対象が表示される。すなわち、図5の例では、時間帯の欄には、6:00の時間帯が入力されているので、評価項目の欄には、6:00の時間帯が出力される。 The evaluation item column displays the targets entered in each of the above setting columns. That is, in the example of Figure 5, the time slot of 6:00 has been entered in the time slot column, so the time slot of 6:00 is output in the evaluation item column.
この例では、出発地の欄には出発地Aが入力され、且つ、到着地の欄には到着地Cが入力されている。従って、評価項目の欄には、出発地Aから到着地Cまでの区間の情報が表示される。詳細には、乗車率データ33に含まれる、出発地Aから到着地Cまでの各区間と、各区間における乗車率と、が表示される。
In this example, departure point A is entered in the departure point column, and arrival point C is entered in the arrival point column. Therefore, information on the section from departure point A to arrival point C is displayed in the evaluation item column. In detail, each section from departure point A to arrival point C contained in the
また、評価項目の欄には、出発地の欄と到着地の欄の入力に基づく区間数が表示される。この例では、出発地Aから到着地Cまでにおいて、A-B区間と、B-C区間と、が含まれているので、区間数が2つであることが表示される。なお、区間数は、乗車率データ33に含まれる区間数に対応する。
The evaluation item column also displays the number of sections based on the input in the departure and arrival column. In this example, the A-B section and the B-C section are included between departure A and arrival C, so the number of sections is displayed as two. The number of sections corresponds to the number of sections included in the
評価項目の欄には、利用路線(運賃変動条件表34に設定された交通機関)が表示される。この例では、出発地Aから到着地Cまでの移動において、交通機関A線を用いてA-B区間を移動し、交通機関B線を用いてB-C区間を移動する。そして、運賃変動条件表34には、交通機関A線に関する条件があるので、評価項目の欄には、利用路線として交通機関A線が表示される。 The evaluation item column displays the route to be used (the means of transport set in the fare variation condition table 34). In this example, when traveling from departure point A to arrival point C, transportation line A is used to travel between the A-B section, and transportation line B is used to travel between the B-C section. And since the fare variation condition table 34 has conditions related to transportation line A, transportation line A is displayed as the route to be used in the evaluation item column.
該当条件式の欄には、評価項目の内容に該当する条件(条件式)が、運賃変動条件表34から抽出されて表示される。この例では、評価項目の欄の時間帯6:00は、運賃変動条件表34の6:00以降で7:00より前の時間帯の条件に該当するので、該当条件式として、この条件が表示される。つまり、運賃変動合計スコアを計算する対象の時間帯と、対応する運賃増減スコアと、を紐づける条件式が表示される。 In the relevant condition expression column, the conditions (condition expressions) that correspond to the contents of the evaluation item are extracted from the fare fluctuation condition table 34 and displayed. In this example, the time period 6:00 in the evaluation item column corresponds to the condition of the time period after 6:00 and before 7:00 in the fare fluctuation condition table 34, so this condition is displayed as the relevant condition expression. In other words, the condition expression that links the time period for which the total fare fluctuation score is calculated and the corresponding fare increase/decrease score is displayed.
評価項目の欄のA-B区間における乗車率50%は、運賃変動条件表34の乗車率が20%以上で100%未満の条件に該当するので、該当条件式として、この条件が表示される。評価項目の欄のB-C区間における乗車率50%は、運賃変動条件表34の乗車率が20%以上で100%未満の条件に該当するので、該当条件式として、この条件が表示される。つまり、運賃変動合計スコアの計算において、各区間における乗車率と、対応する定数(運賃増減スコア)と、を紐づける条件式が表示される。評価項目の区間数:2、および、利用路線:A線は、運賃変動条件表34の条件に該当しないので、該当条件式は表示されない。 The occupancy rate of 50% in the A-B section in the evaluation item column meets the condition in fare fluctuation condition table 34 that the occupancy rate is 20% or more and less than 100%, so this condition is displayed as the relevant condition formula. The occupancy rate of 50% in the B-C section in the evaluation item column meets the condition in fare fluctuation condition table 34 that the occupancy rate is 20% or more and less than 100%, so this condition is displayed as the relevant condition formula. In other words, in calculating the total fare fluctuation score, the condition formula that links the occupancy rate in each section to the corresponding constant (fare increase/decrease score) is displayed. The number of sections in the evaluation item: 2 and the line used: Line A do not meet the conditions in fare fluctuation condition table 34, so the relevant condition formula is not displayed.
運賃増減スコアの欄には、該当条件式に対応する運賃増減スコアが表示される。この例では、6:00以降で7:00より前の時間帯の条件に対応する運賃増減スコアの値(すなわち、-5)が表示され、乗車率が20%以上で100%未満の条件に対応する運賃増減スコアの値(すなわち、0)が表示される。 The fare increase/decrease score field displays the fare increase/decrease score that corresponds to the relevant condition expression. In this example, the fare increase/decrease score value (i.e., -5) that corresponds to the condition of a time period after 6:00 and before 7:00 is displayed, and the fare increase/decrease score value (i.e., 0) that corresponds to the condition of a passenger load factor of 20% or more and less than 100% is displayed.
オペレータは、出力装置13に表示される運賃増減合計スコア詳細を参照して、設定した時間帯、出発地、到着地に係る、運賃増減合計スコアの詳細な内容(すなわち、運賃増減合計スコアを決定する、評価項目と、該当条件式と、運賃増減スコアと、の関係性について)を確認することができる。
The operator can refer to the fare increase/decrease total score details displayed on the
次に、図5とは異なる運賃変動計算結果の出力画面の一例について、図6を参照しながら説明する。図6は、運賃変動計算結果の出力画面の一例について説明するための図である。図6の例では、運賃変動計算結果出力画面には、運賃変動計算結果と、利用者予測シナリオ詳細と、が表示される。該運賃変動計算結果出力画面は、中央制御装置11が表示出力部を実行することで、出力装置13に出力される。
Next, an example of a fare variation calculation result output screen different from that of FIG. 5 will be described with reference to FIG. 6. FIG. 6 is a diagram for explaining an example of a fare variation calculation result output screen. In the example of FIG. 6, the fare variation calculation result output screen displays the fare variation calculation result and details of the user forecast scenario. The fare variation calculation result output screen is output to the
運賃変動計算結果(すなわち、運賃算出結果36)は、一例として、時間帯と、出発地と、到着地と、利用者予測シナリオと、利用者数予測値と、運賃増減合計スコアと、変動前運賃と、変動後運賃と、を含む。時間帯の欄、出発地の欄、および、到着地の欄には、計算対象となるデータが表示される。 The fare fluctuation calculation result (i.e., fare calculation result 36) includes, as an example, the time period, the departure point, the arrival point, a user forecast scenario, a predicted number of users, a total fare increase/decrease score, the fare before fluctuation, and the fare after fluctuation. The time period column, the departure point column, and the arrival point column display the data to be calculated.
利用者予測シナリオは、利用者数予測部23の処理において、利用者数を予測する際に用いる尺度に対応し、運賃の値段を変えない場合の利用者数のトレンドを考慮して、オペレータにより適宜に設定される。そして、利用者予測シナリオの欄には、それぞれの尺度を示す表示が行われる。表示の態様は、オペレータが理解できれば特に限定されないが、例えば、記号や文章などの態様でそれぞれを区別して表示することができる。この例では、利用者予測シナリオXは、悲観的な尺度であり、利用者予測シナリオYは、平均的な尺度であり、利用者予測シナリオZは、楽観的な尺度である。
The user forecast scenario corresponds to the scale used to predict the number of users in the processing of the user
利用者数予測値の欄には、利用者数の予測値が表示される。この例では、各利用者予測シナリオ(X~Z)を用いた予測により予測される利用者数(800人、1000人、1200人)が表示されている。ここで、利用者数予測値の欄には、後述する自動調整処理後の予測値が表示されてもよい。また、同一の時間帯、出発地、到着地の条件において、それぞれ異なる利用者予測シナリオを用いるので、利用者数は、この条件において、範囲(この例では、800人~1200人)を持たせて予測されている。 The predicted number of users field displays the predicted number of users. In this example, the predicted number of users (800, 1000, 1200) is displayed based on predictions using each user prediction scenario (X to Z). Here, the predicted number of users field may display the predicted value after the automatic adjustment process described below. In addition, because different user prediction scenarios are used for the same time period, departure point, and arrival point conditions, the number of users is predicted within a range (800 to 1200 in this example) for these conditions.
運賃合計スコアの欄には、運賃合計スコアが表示され、変動前運賃の欄には、運賃を変動させる前の運賃が表示される。そして、変動後運賃の欄には、運賃変動量に基づく変動後の運賃が表示される。ここで、変動後運賃の表示は、後述する自動調整処理後の値が表示されてもよい。また、同一の時間帯、出発地、到着地の条件において、それぞれ異なる利用者予測シナリオを用いた調整が行われているので、変動後運賃は、この条件において、範囲(この例では、210円~230円)を持たせて出力されている。 The total fare score field displays the total fare score, and the pre-change fare field displays the fare before the fare was changed. The post-change fare field displays the fare after the change based on the amount of fare change. Here, the post-change fare may be displayed as the value after the automatic adjustment process described below. Also, because adjustments are made using different user prediction scenarios for the same time period, departure point, and arrival point conditions, the post-change fare is output with a range (210 yen to 230 yen in this example) for these conditions.
利用者予測シナリオの詳細には、上記の運賃変動計算結果に含まれる利用者予測シナリオと、利用者の年増加率想定値と、乗客の価格感応度モデルと、が含まれる。 Details of the user forecast scenario include the user forecast scenario included in the fare change calculation results above, the expected annual user growth rate, and a passenger price sensitivity model.
利用者予測シナリオの欄の表示は、上記で説明した運賃変動計算結果の表示と対応する。利用者の年増加率想定値の欄には、それぞれの尺度(つまり、それぞれの利用者予測シナリオ)に基づく想定値が表示される。この想定値は、各利用者予測シナリオの観点に基づいて、オペレータにより適宜に設定される。この例では、利用者予測シナリオX(つまり、悲観的な尺度)では、利用者数が年率で5%低下すると見込み、-5%の想定値が設定されており、利用者予測シナリオZ(つまり、楽観的な尺度)では、利用者数が年率で5%増加すると見込み、+5%の想定値が設定されている。また、利用者予測シナリオY(つまり、平均的な尺度)では、利用者数は変わらないと見込み、0%の想定値が設定されている。 The display in the User Forecast Scenario column corresponds to the display of the fare fluctuation calculation results described above. The column for the expected annual user growth rate displays the expected value based on each scale (i.e., each user forecast scenario). This expected value is set appropriately by the operator based on the perspective of each user forecast scenario. In this example, in user forecast scenario X (i.e., pessimistic scale), the number of users is expected to decrease by 5% per year, and an expected value of -5% is set, while in user forecast scenario Z (i.e., optimistic scale), the number of users is expected to increase by 5% per year, and an expected value of +5% is set. Moreover, in user forecast scenario Y (i.e., average scale), the number of users is expected to remain unchanged, and an expected value of 0% is set.
乗客の価格感応度モデルの欄には、後述の自動調整の処理に用いる価格感応度モデルが表示される。価格感応度モデルは、複数種類あり、それぞれの利用者予測シナリオに適宜に割り当てられている。価格感応度モデルの割り当ては、オペレータにより行われてもよいし、適宜のプログラム処理により実行されてもよい。価格感応度モデルの表示は、オペレータが使用するモデルを理解することができればよく、例えば、記号や文章などを用いた態様とすることができる。 The passenger price sensitivity model column displays the price sensitivity model used in the automatic adjustment process described below. There are multiple types of price sensitivity models, which are assigned appropriately to each user forecast scenario. The assignment of the price sensitivity model may be performed by the operator or may be performed by appropriate program processing. The price sensitivity model may be displayed in a manner that allows the operator to understand the model being used, for example, using symbols or text.
価格感応度モデルは、運賃が変動する場合の利用者数の変動を予測するために用いるモデルである。価格感応度モデルは、記憶部に記憶される。そして、中央制御装置11が利用者数予測部23を実行することにより、価格感応度モデルを用いて、利用者数の予測値を算出する。
The price sensitivity model is a model used to predict changes in the number of users when fares fluctuate. The price sensitivity model is stored in the memory unit. The central control device 11 then executes the user
図7を参照しながら、価格感応度モデルの一例について説明する。図7は、乗客の価格感応度モデルの一例である。図7に示すように、価格感応度モデルは、一例として、時系列上において隣接する時間帯との運賃の差分と、隣接する時間帯の運賃が安価である場合に利用時間帯を変更する利用者の割合と、を関連付けたモデルとすることができる。 An example of a price sensitivity model will be described with reference to Figure 7. Figure 7 is an example of a passenger price sensitivity model. As shown in Figure 7, the price sensitivity model can be, for example, a model that associates the difference in fares between adjacent time periods on a time series with the proportion of users who change their travel time period when the fare for the adjacent time period is cheaper.
価格感応度モデルは、運賃の変動(価格変動)による利用者数の変動(利用者数の推移)を適切に予測するモデルであればよい。価格感応度モデルは、例えば、運賃の値下げ額と、運賃の値下げにより増加する新規利用者の増加数と、を関連付けたモデルであってもよい。その逆に、運賃の値上げ額と、運賃の値上げにより減少する既存利用者の減少数と、を関連付けたモデルであってもよい。また、価格感応度モデルは、対象となる時間帯および区間における運賃の値下げ額(または、運賃の値上げ額)と、対象となる時間帯および区間における新規利用者増加数(または、既存利用者減少数)と、を関連付けたモデルであってもよい。 The price sensitivity model may be any model that appropriately predicts changes in the number of users (changes in the number of users) due to changes in fares (price changes). The price sensitivity model may be, for example, a model that correlates the amount of a fare reduction with the increase in the number of new users due to the fare reduction. Conversely, it may be a model that correlates the amount of a fare increase with the decrease in the number of existing users due to the fare increase. The price sensitivity model may also be a model that correlates the amount of a fare reduction (or the amount of a fare increase) for a target time period and section with the increase in the number of new users (or the decrease in the number of existing users) for the target time period and section.
次に、図8を参照しながら、自動調整処理について説明する。図8は、自動調整処理の一例について説明するためのフローチャートである。この自動調整処理は、中央制御装置11が記憶部に記憶される適宜のプログラムを実行することによって実現する。 Next, the automatic adjustment process will be described with reference to FIG. 8. FIG. 8 is a flowchart for explaining an example of the automatic adjustment process. This automatic adjustment process is realized by the central control unit 11 executing an appropriate program stored in the storage unit.
先ず、中央制御装置11は、利用者数予測部23を実行して、オペレータにより設定された利用者の年増加率想定値に基づく利用者数の予測値を計算する。ここで、利用者数の予測値は、利用者予測シナリオごとに計算される。そして、中央制御装置11は、運賃計算部24を実行して、予測された利用者数を用いて、利用者予測シナリオごとの運賃(一例として、利用者予測シナリオごとの変動前運賃)を調整する(S101)。
First, the central control device 11 executes the user
次に、中央制御装置11は、利用者数予測部23を実行して、調整した運賃を価格感応度モデルに入力し、価格変動に基づく利用人数の変動を求めて、上記S101で予測した利用者数を調整する(S102)。なお、各利用者予測シナリオの利用者数が調整される。
Next, the central control device 11 executes the user
その次に、中央制御装置11は、運賃計算部24を実行して、上記のS102で調整した利用者数と、目標収入と、を用いて、運賃を調整する(S103)。なお、各利用者予測シナリオの運賃が調整される。
Then, the central control device 11 executes the
中央制御装置11は、S102と、S103と、の処理を繰り返す。すなわち、調整した運賃を価格感応度モデルに入力して利用者数を調整する処理と、調整した利用者数および目標収入を用いて運賃を調整する処理と、を繰り返し、最終的な値の利用者数予測値と、最終的な運賃(すなわち、最終的な変動後運賃)と、を算出する(S104)。このようにして、利用者予測シナリオごとの利用者数予測値および変動後運賃が算出される。 The central control device 11 repeats the processes of S102 and S103. That is, it repeats the process of inputting the adjusted fare into the price sensitivity model to adjust the number of users, and the process of adjusting the fare using the adjusted number of users and the target revenue, and calculates the final predicted number of users and the final fare (i.e., the final post-change fare) (S104). In this way, the predicted number of users and the post-change fare for each user prediction scenario are calculated.
S104の処理におけるループの終了は、適宜に決定することができる。例えば、一定の値または一定の範囲に、運賃が収束したかどうかの判定を行ってもよい。また、処理前後における変動幅が閾値以下となった場合に、ループを終了してもよい。また、ループの回数を基準とした処理が行われてもよい。すなわち、予め決定された回数のループ処理が実行されてもよい。 The end of the loop in the processing of S104 can be determined as appropriate. For example, a determination may be made as to whether the fare has converged to a certain value or a certain range. The loop may also be ended when the range of fluctuation before and after processing is equal to or less than a threshold value. Processing may also be performed based on the number of loops. In other words, loop processing may be executed a predetermined number of times.
S104の処理で算出された利用者予測シナリオごとの利用者数予測値および変動後運賃は、図6の運賃変動計算結果の表示に用いることができる。また、S104の処理で算出された利用者予測シナリオごとの利用者数予測値および変動後運賃から、同一の時間帯、出発地、および、到着地の条件における変動後運賃の代表値が算出され、該代表値が図5の運賃変動計算結果の変動後運賃に格納されてもよい。 The predicted number of users and the post-change fare for each user prediction scenario calculated in the process of S104 can be used to display the fare change calculation result in FIG. 6. In addition, a representative value of the post-change fare for the same time period, departure point, and arrival point conditions may be calculated from the predicted number of users and the post-change fare for each user prediction scenario calculated in the process of S104, and the representative value may be stored as the post-change fare in the fare change calculation result in FIG. 5.
次に、オペレータが目標収入等を設定する画面の一例について説明する。図9は、設定画面の一例について説明するための図である。設定画面は、中央制御装置11による表示出力部の実行により、出力装置13に表示される。設定画面には、収益目標の設定に係る情報と、運賃増減スコアの条件式と定数設定に係る情報と、価格感応度モデルの管理に係る情報と、が含まれる。
Next, an example of a screen on which an operator sets target revenues, etc. will be described. FIG. 9 is a diagram for explaining an example of a setting screen. The setting screen is displayed on the
収益目標の設定の部分における表示には、次年度収益目標が含まれる。次年度収益目標は、次年度の目標収益である。オペレータは、入力装置12を操作することにより、次年度収益目標を適宜に設定することができる。なお、昨年度収益が表示されてもよく、この場合、オペレータは、昨年度収益を参照して次年度収益目標を決定することができる。
The display in the profit target setting section includes the profit target for the next year. The profit target for the next year is the target profit for the next year. The operator can set the profit target for the next year as appropriate by operating the
運賃増減スコアの条件式と定数設定の部分における表示には、オペレータにより設定される各種の条件(条件式)と、オペレータにより設定される各種の条件に対応する運賃増減スコアと、が含まれる。オペレータは、設定画面を参照して入力装置12を操作することにより、条件式を設定したり、運賃増減スコアを設定したりすることができる。すなわち、上記で説明した運賃変動条件表34の設定を行うことができる。
The display in the section for setting the conditional expressions and constants for the fare increase/decrease scores includes various conditions (conditional expressions) set by the operator, and the fare increase/decrease scores corresponding to the various conditions set by the operator. The operator can set the conditional expressions and the fare increase/decrease scores by referring to the setting screen and operating the
価格感応度モデルの管理の部分における表示には、記憶部に記憶されている各種の価格感応度モデルを説明するための情報が含まれる。例えば、該表示には、モデル名と、予測対象と、計算式と、が含まれていてもよい。 The display in the price sensitivity model management section includes information to explain the various price sensitivity models stored in the memory unit. For example, the display may include the model name, the prediction target, and the calculation formula.
モデル名の欄には、価格感応度モデルの名称が表示される。価格感応度モデルの名称は、適宜に決定することができる。オペレータによる入力装置12の操作により、価格感応度モデルの名称が適宜に設定されてもよい。
The name of the price sensitivity model is displayed in the model name column. The name of the price sensitivity model can be determined as appropriate. The name of the price sensitivity model may be set as appropriate by the operator operating the
予測対象の欄には、どのような利用者を予測対象にするのかについての具体的な説明が表示される。例えば、価格感応度モデルの予測対象が、安価な時間帯に変更する利用者であるのか、新規に利用する利用者であるのか、についての説明が表示される。説明文章は、オペレータによる入力装置12の操作により適宜に作成されてもよい。
The prediction target column displays a specific explanation of the type of users that are the prediction target. For example, an explanation is displayed as to whether the price sensitivity model is predicting users who change to cheaper time slots or new users. The explanatory text may be appropriately created by the operator operating the
計算式の欄には、価格感応度モデルの計算式を説明するための情報が表示される。計算式の説明は、オペレータの入力装置12の操作により適宜に作成されてもよい。
The calculation formula column displays information explaining the calculation formula of the price sensitivity model. The explanation of the calculation formula may be created as appropriate by the operator operating the
オペレータは、一例として、設定画面を参照しながら入力装置12を操作して、それぞれの利用者予測シナリオに、価格感応度モデルを適宜に割りあてることができる。なお、価格感応度モデルの割り当ては、中央制御装置11が記憶部に記憶される適宜のプログラムを実行して、自動的に行われてもよい。
As an example, the operator can operate the
また、オペレータは、設定画面を参照しながら入力装置12を操作して、価格感応度モデルを適宜に追加することができる。価格感応度モデルは、運賃計算装置1の外部で生成されてもよく、運賃計算装置1は、中央制御装置11によるデータ取得部の実行により、外部で生成された価格感応度モデルを取得してもよい。また、運賃計算装置1が価格感応度モデルを生成してもよい。価格感応度モデルは、記憶部に記憶される適宜のモデル生成プログラムを中央制御装置11が実行することにより取得されてもよい。その一方で、オペレータの適宜の選択により選択された価格感応度モデルが削除されるように、運賃計算装置1が構成されていてもよい。
The operator can also add a price sensitivity model as appropriate by operating the
次に、利用者の運賃を決定する方法について説明する。運賃計算装置1は、運賃算出結果36を用いて、例えば、下記のようにして、利用者の運賃を決定することができる。利用者の運賃の決定にあたり、運賃計算装置1の記憶部には、利用者の運賃を決定することに用いるプログラムである運賃決定部(不図示)が配置される。そして、中央制御装置11が運賃決定部を実行することにより、利用者の運賃が決定される。
Next, a method for determining a user's fare will be described. The
運賃決定部の処理では、利用者の入場時刻と入場場所と出場場所が参照された第1運賃と、利用者の出場時刻と入場場所と出場場所が参照された第2運賃と、前記第1運賃と前記第2運賃の平均値である第3運賃と、のうちの何れかの運賃が、利用者の運賃として決定される。ここで、利用者の運賃の決定は、利用者の出場時に行われる。 In the processing of the fare determination unit, the fare for the user is determined to be one of the following: a first fare that references the user's entry time, entry location, and exit location; a second fare that references the user's exit time, entry location, and exit location; and a third fare that is the average value of the first fare and the second fare. Here, the fare for the user is determined when the user exits.
例えば、利用者が、出発地Aから到着地Cに移動して、出発地Aに入場した時刻が5:00~6:00の間であり、且つ、到着地Cから出場した時刻が6:00~7:00である事例における、運賃決定部の処理について説明する。 For example, we will explain the processing of the fare determination unit in a case where a user travels from departure point A to arrival point C, enters departure point A between 5:00 and 6:00, and exits arrival point C between 6:00 and 7:00.
この場合、利用者の運賃は、入場時刻(すなわち、5:00の時間帯)と出発地Aと到着地Cが参照された第1運賃と、出場時刻(すなわち、6:00の時間帯)と出発地Aと到着地Cが参照された第2運賃と、第1運賃と第2運賃の平均値である第3運賃と、のうちの何れかの運賃とされる。ここで、第1運賃は、運賃算出結果36において、5:00の時間帯の運賃変動量に基づく運賃(変動後運賃)に対応する。第2運賃は、運賃算出結果36において、6:00の時間帯の運賃変動量に基づく運賃(変動後運賃)に対応する。
In this case, the user's fare is determined to be one of the following fares: a first fare that references the entry time (i.e., the 5:00 time slot), departure point A, and arrival point C; a second fare that references the exit time (i.e., the 6:00 time slot), departure point A, and arrival point C; and a third fare that is the average of the first and second fares. Here, the first fare corresponds to the fare based on the fare fluctuation amount for the 5:00 time slot (the fare after fluctuation) in the
なお、第1運賃、第2運賃、第3運賃のうちの何れを利用者の運賃とするかについての処理は、適宜に実行されればよい。例えば、これらの運賃のうちで値段が最も高い運賃を利用者の運賃とする処理が行われてもよい。また、出場時刻を基準として運賃を決定したい場合は、第2運賃を利用者の運賃とする処理が行われてもよい。 The process of determining which of the first fare, the second fare, and the third fare should be the user's fare may be executed as appropriate. For example, the process may be performed such that the highest fare among these fares is set as the user's fare. Furthermore, if it is desired to determine the fare based on the departure time, the process may be performed such that the second fare is set as the user's fare.
また、中央制御装置11が利用者数予測部23を実行して、複数の尺度(複数の利用者予測シナリオ)を用いて利用者数の範囲を予測する場合、同一の時間帯、出発地、到着地の条件において、それぞれの尺度に基づく変動後運賃が求められる。つまり、変動後運賃は、範囲を持たせて決定される。この場合、各利用者予測シナリオに基づく変動後運賃から、利用者の運賃(すなわち、第1運賃、第2運賃、第3運賃)の決定に用いる変動後運賃が、適宜に選択されてもよい。また、各利用者予測シナリオの変動後運賃から求められる代表値を用いて、利用者の運賃が決定されてもよい。
Furthermore, when the central control device 11 executes the user
ところで、利用者の運賃を計算する区間において、公共交通機関に輸送障害が発生する場合があると考えられる。例えば、利用者が入場してから出場するまでの時刻に、利用者が利用すると推定された公共交通機関(本実施形態では、交通機関A線や交通機関B線)に輸送障害が発生する場合が考えられる。この場合(つまり、輸送障害が発生した場合)、利用者の運賃は、第1運賃と第2運賃のうちの安い方とする。なお、輸送障害の発生については、一例として、時刻表情報32に基づく移動体の到着時刻と、利用者の出場時刻と、を比較して判定することができる。
However, it is conceivable that a transportation disruption may occur in public transportation in the section for which the user's fare is calculated. For example, a transportation disruption may occur in the public transportation estimated to be used by the user (transportation line A or transportation line B in this embodiment) between the time the user enters and the time the user exits. In this case (i.e., when a transportation disruption occurs), the user's fare is set to the lower of the first fare and the second fare. As an example, the occurrence of a transportation disruption can be determined by comparing the arrival time of the moving object based on the
決定した運賃は、適宜のプログラム(例えば、表示出力部)の実行により、出力装置13に出力することができる。
The determined fare can be output to the
次に、上記で説明した、運賃決定のフローの一例について説明する。図10は、運賃決定の一例について説明するためのフローチャートである。 Next, we will explain an example of the flow of fare determination described above. Figure 10 is a flowchart for explaining an example of fare determination.
運賃計算装置1は、乗車率計算部21を実行して、乗車率データ33を取得する。ここで、乗車率は、時間帯ごとに計算される。また、乗車率は、区間ごとに計算される(S201)。
The
次に、運賃計算装置1は、運賃変動定数計算部22を実行して、各時間帯における運賃増減合計スコアを計算する。運賃増減合計スコアの計算では、区間ごとの乗車率が評価される(S202)。
Next, the
次に、運賃計算装置1は、運賃計算部24を実行して、時間帯ごとの運賃変動量を決定する。運賃変動量は、時間帯ごとの運賃増減合計スコアと、交通事業者の目標収入と、に基づいて、決定される。ここで、運賃計算装置1は、利用者数を用いて、目標収入に近付けるための運賃変動量の調整を行ってもよい。そして、求められた各時間帯の運賃変動量に基づく運賃(すなわち、変動後運賃)は、運賃算出結果36のデータとして補助記憶装置16に記憶される(S203)。
Next, the
次に、運賃計算装置1は、運賃決定部を実行して、利用者の運賃を決定する。利用者の運賃は、運賃算出結果36を参照して(運賃算出結果36における、時間帯、出発地、到着地、変動後運賃を参照して)、適宜に決定することができる(S204)。すなわち、運賃計算装置1は、上記で説明したように、一例として、第1運賃、第2運賃、または、第3運賃を利用者の運賃として決定することができる。
Next, the
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、種々な変形が可能である。 Although an embodiment of the present invention has been described above, the present invention is not limited to the above embodiment and various modifications are possible.
乗車率データ33の時間帯に関して、利用者の入場時刻と出場時刻を基準とした時間帯が含まれてもよい、この場合、当該利用者の入場時刻と出場時刻を時間帯とする運賃変動量と運賃変動量に基づく運賃(すなわち、変動後運賃)を決定することができ、該時間帯を基準として利用者の運賃を決定することができる。
The time period in the
公共交通機関は、初乗り運賃で固定されず、出発地と到着地に応じて運賃が変動するバスであってもよい。公共交通機関がバスである場合、外部システム2は、一例として、バス(移動体)の乗車口の付近と降車口の付近に設置されるICカードリーダ部を含んで構成することができる。この場合、外部システム2は、交通系ICカードをICカードリーダ部に読み込ませて乗車口から乗車する利用者の乗車記録を取得することができる。乗車記録には、例えば、利用者の乗車場所(出発地)、乗車時刻が含まれる。また、外部システム2は、交通系ICカードをICカードリーダ部に読み込ませて降車口から降車する利用者の降車記録を取得することができる。降車記録には、例えば、利用者の降車場所(到着地)、降車時刻が含まれる。また、区間は、バスの乗降場所が基準とされる。そして、あるバス乗降場所と、バス路線上で該バス乗降場所の隣のバス乗降場所と、の間が1区間として数えられる。
The public transportation may be a bus whose fare is not fixed at a minimum fare but varies depending on the departure and arrival points. When the public transportation is a bus, the
なお、本明細書において、入場時刻と、乗車時刻と、をまとめて入時刻と言うことがある。また、出場時刻と、降車時刻と、をまとめて出時刻と言うことがある。また、到着地における利用者の改札通過時、および、バスの降車時について、まとめて出場時と言うことがある。 In this specification, the entrance time and boarding time are sometimes collectively referred to as the entrance time. The exit time and disembarking time are sometimes collectively referred to as the departure time. The time when a user passes through the ticket gate at the arrival point and the time when the user disembarks from the bus are sometimes collectively referred to as the exit time.
本実施形態では、運賃増減スコアと運賃増減合計スコアは、+で値上げを示し、-で値下げを示していたが、-で値上げを示し、+で値下げを示すようにしてもよい。 In this embodiment, the fare increase/decrease score and the total fare increase/decrease score indicate a price increase with a + and a price decrease with a -, but it is also possible to indicate a price increase with a - and a price decrease with a +.
本実施形態において、記憶部は、主記憶装置15と、補助記憶装置16と、を備えるが、記憶部は、単数の記憶媒体により構成されてもよいし、複数の記憶媒体により構成されてもよい。また、処理を適切に行うことができれば、プログラムやデータは、分割されて記憶されてもよい。
In this embodiment, the storage unit includes a
プロセッサの一例としてはCPUが考えられるが、所定の処理を実行する主体であれば他の半導体デバイス(例えば、GPU)でもよい。 One example of a processor is a CPU, but other semiconductor devices (e.g., GPUs) may also be used as long as they are capable of executing a specified process.
表示装置は、出力装置13として運賃計算装置1に備えられていたが、運賃計算装置1の外部に設けられるディスプレイとされてもよい。そして、中央制御装置11は、運賃計算装置1の外部に設けられる表示装置に出力してもよい。
The display device is provided in the
上記の説明では、現金で運賃が決定されていたが、運賃計算装置1は、例えば、金銭価値のあるポイント、電子貨幣や仮想通貨等のデジタル通貨など、で運賃を決定してもよい。すなわち、運賃計算装置1は、運賃増減合計スコアを用いて運賃変動量を決定し、利用者の運賃を金銭価値のあるポイントなどで決定してもよい。ここで、運賃計算装置1は、例えば、現金に代えて上記した金銭価値があるポイントなどを用いた処理を行い、利用者の運賃を上記した金銭価値のあるポイントなどで決定してもよい。また、運賃計算装置1は、換算処理を行ってもよく、例えば、現金と金銭価値のあるポイントなどを換算する処理を行ってもよい。
In the above explanation, the fare was determined in cash, but the
1 運賃計算装置(運賃決定装置)
2 外部システム
3 外部サーバ
4 ネットワーク
11 中央制御装置
12 入力装置
13 出力装置
14 通信装置
15 主記憶装置
16 補助記憶装置
21 乗車率計算部
22 運賃変動定数計算部
23 利用者数予測部
24 運賃計算部
31 利用者情報
32 時刻表情報
33 乗車率データ
34 運賃変動条件表
35 運賃変動定数表
36 運賃算出結果
1. Fare calculation device (fare determination device)
Claims (13)
対象となる時間帯における、出発地から到着地までの移動体の利用者数を取得し、
交通事業者の目標収入に運賃収入が近付くように、計算した前記運賃変動定数と、取得した前記利用者数と、に基づいて運賃の変動量である運賃変動量を前記各時間帯について決定し、
前記各時間帯の運賃変動量を用いて、変更前運賃である基準運賃と前記運賃変動量を合計することで、前記出発地から前記到着地までの各時間帯の変動後の運賃を決定する、
ことを特徴とする運賃決定方法。 the processor calculates, for each time period, a fare fluctuation constant used in determining a fare fluctuation amount by summing up the constants corresponding to the occupancy rates for all sections from the departure point to the arrival point using the occupancy rates for each section in each time period in which the boarding and alighting locations of the public transportation system are used as the section criteria and the constants determined in accordance with a conditional expression for the occupancy rate or a conditional expression in which information is added to the occupancy rate;
Obtain the number of users of a mobile device from the departure point to the arrival point during a target time period;
determining a fare fluctuation amount for each of the time periods based on the calculated fare fluctuation constant and the acquired number of users so that the fare revenue approaches the target revenue of the transportation business operator;
Using the fare fluctuation amount for each time period, a base fare, which is the fare before the change, is summed with the fare fluctuation amount to determine the fare after the change for each time period from the departure point to the arrival point.
A fare determination method comprising:
前記プロセッサは、
区間における複数日の乗車率実績の平均値、区間における複数日の乗車率実績の中央値、または、区間における複数日の乗車率実績の最頻値に基づいて、前記の区間の乗車率を算出する、
ことを特徴とする運賃決定方法。 The fare determination method according to claim 1 ,
The processor,
Calculating the occupancy rate of the section based on the average occupancy rate of the section over multiple days, the median occupancy rate of the section over multiple days, or the mode occupancy rate of the section over multiple days;
A fare determination method comprising:
前記プロセッサは、
出発地から到着地までの複数の移動経路のうちで、出発地から到着地までの所要時間が最も短くなる移動経路の公共交通機関を利用者が利用する公共交通機関であると推定し、
推定した公共交通機関の移動体について、前記の各区間の乗車率を算出する、
ことを特徴とする運賃決定方法。 The fare determination method according to claim 2 ,
The processor,
Among a plurality of travel routes from the departure point to the destination, a public transportation mode on a travel route that takes the shortest time from the departure point to the destination is presumed to be the public transportation mode used by the user;
Calculate the passenger occupancy rate for each section of the estimated public transportation means ;
A fare determination method comprising:
前記時間帯は、各区間の出発地に関する利用者の入時刻と、各区間の到着地に関する利用者の出時刻と、を基準とする、
ことを特徴とする運賃決定方法。 The fare determination method according to claim 1,
The time period is based on the arrival time of the user at the departure point of each section and the departure time of the user at the arrival point of each section .
A fare determination method comprising:
出発地から到着地までの複数の移動経路のうちで、出発地から到着地までの所要時間が最も短くなる移動経路において、出発地から到着地まで利用者が移動する時間に輸送障害が発生していた場合、
前記プロセッサは、
前記利用者の各区間の出発地に関する入時刻と出発地と到着地が参照された第1運賃と、前記利用者の各区間の到着地に関する出時刻と出発地と到着地が参照された第2運賃と、のうちの安い方の運賃を、前記利用者の運賃として出場時に決定する、
ことを特徴とする運賃決定方法。 The fare determination method according to claim 1 ,
If a transportation disruption occurs during the time a user travels from the departure point to the destination on the route that has the shortest travel time from the departure point to the destination among multiple travel routes from the departure point to the destination ,
The processor,
determining , at the time of exit, as the fare for the user, the lower of a first fare in which the entry time, departure point, and arrival point for the departure point of each section of the user are referenced, and a second fare in which the departure time, departure point, and arrival point for the arrival point of each section of the user are referenced;
A fare determination method comprising:
前記プロセッサは、
区間における移動体の乗車人数の統計値と、前記移動体の定員人数と、に基づいて、前記の区間の乗車率を算出する、
ことを特徴とする運賃決定方法。 The fare determination method according to claim 1,
The processor,
Calculating the occupancy rate of the section based on a statistical value of the number of passengers of the moving body in the section and the capacity of the moving body;
A fare determination method comprising:
前記プロセッサは、
前記利用者数を、所定時間帯における、出発地から到着地への移動経路における移動体の利用者数に関する過去実績、或いは、所定時間帯における、出発地から到着地への移動経路における移動体の利用者数を推定出力する学習済モデルに基づいて予測し、
交通事業者の年間の目標収入に年間の運賃収入が近付くように、予測される前記利用者数を用いて前記運賃変動量を自動調整する、
ことを特徴とする運賃決定方法。 The fare determination method according to claim 1 ,
The processor,
predicting the number of users based on a past record of the number of users of moving objects on a travel route from a departure point to a destination in a specified time period, or based on a trained model that estimates and outputs the number of users of moving objects on a travel route from a departure point to a destination in a specified time period ;
automatically adjusting the fare fluctuation amount using the predicted number of users so that the annual fare revenue approaches the transportation operator's annual target revenue;
A fare determination method comprising:
前記プロセッサは、
前記利用者数を、それぞれ異なる複数の尺度を用いて範囲を持たせて予測し、
予測される前記利用者数を用いて、前記運賃変動量を、範囲を持たせて決定する、
ことを特徴とする運賃決定方法。 The fare determination method according to claim 7 ,
The processor,
predicting the number of users over a range using a plurality of different scales;
Using the predicted number of users, the fare fluctuation amount is determined within a range.
A fare determination method comprising:
前記プロセッサは、The processor,
前記利用者数を、運賃が変動する場合の利用者数の変動の予測に用いるモデルを用いて取得し、The number of users is obtained using a model used to predict changes in the number of users when fares fluctuate;
交通事業者の年間の目標収入に年間の運賃収入が近付くように、前記利用者数を用いて前記運賃変動量を自動調整する、automatically adjusting the fare fluctuation amount using the number of users so that the annual fare revenue approaches the annual target revenue of the transportation operator;
ことを特徴とする運賃決定方法。A fare determination method comprising:
前記運賃決定装置は、
プロセッサを備え、
前記プロセッサは、
公共交通機関の乗降場所が区間の基準とされた各時間帯における各区間の乗車率を計算し、
計算した各区間における前記乗車率と、乗車率の条件式または乗車率に情報を付加した条件式に合わせて決定された定数と、を用いて、出発地から到着地までの全区間についての乗車率に対応する前記定数を合計することで、運賃の変動量の決定に用いる運賃変動定数を前記各時間帯について計算し、
対象となる時間帯における、出発地から到着地までの移動体の利用者数を取得し、
交通事業者の目標収入に運賃収入が近付くように、計算した前記運賃変動定数と、取得した前記利用者数と、に基づいて運賃の変動量である運賃変動量を前記各時間帯について決定し、
前記各時間帯の運賃変動量を用いて、変更前運賃である基準運賃と前記運賃変動量を合計することで、前記出発地から前記到着地までの各時間帯の変動後の運賃を決定する、
ことを特徴とする運賃決定システム。 A fare determination system including a fare determination device and an external system that acquires an entry time for a departure point of each section of a user, the departure point of the user, an arrival point of the user, and a departure time for the arrival point of each section of the user ,
The fare determination device comprises:
A processor is provided.
The processor ,
Calculate the passenger occupancy rate for each section during each time period , with the boarding and alighting points of public transport as the section criteria,
Using the calculated passenger load factor for each section and a constant determined in accordance with the passenger load factor conditional expression or a conditional expression in which information is added to the passenger load factor, a fare fluctuation constant used to determine the amount of fare fluctuation is calculated for each of the time periods by summing up the constants corresponding to the passenger load factors for all sections from the departure point to the arrival point ;
Obtain the number of users of a mobile device from the departure point to the arrival point during a target time period;
determining a fare fluctuation amount for each of the time periods based on the calculated fare fluctuation constant and the acquired number of users so that the fare revenue approaches the target revenue of the transportation business operator;
Using the fare fluctuation amount for each time period, a base fare, which is the fare before the change, is summed with the fare fluctuation amount to determine the fare after the change for each time period from the departure point to the arrival point.
A fare determination system characterized by :
表示装置を備え、
前記プロセッサは、
前記基準運賃と、前記基準運賃と前記運賃変動量の合計の変動後の運賃である変動後運賃と、を前記表示装置に表示させる、
ことを特徴とする運賃決定システム。 The fare determination system according to claim 10 ,
A display device is provided ,
The processor ,
Displaying the base fare and a fare after change, which is a fare after a change in the sum of the base fare and the fare change amount , on the display device.
A fare determination system characterized by:
表示装置を備え、
前記プロセッサは、
前記運賃変動定数の計算に用いる各区間における乗車率と、前記運賃変動定数の計算において前記乗車率と前記定数を紐づける条件式と、前記運賃変動定数の計算に用いた前記定数と、を前記表示装置に表示させる、
ことを特徴とする運賃決定システム。 The fare determination system according to claim 10 ,
A display device is provided ,
The processor ,
displaying on the display device the passenger load factor in each section used in the calculation of the fare variation constant, a conditional expression linking the passenger load factor and the constant in the calculation of the fare variation constant, and the constant used in the calculation of the fare variation constant;
A fare determination system characterized by:
前記プロセッサは、
公共交通機関の乗降場所が区間の基準とされた各時間帯における各区間の乗車率を計算し、
計算した各区間における前記乗車率と、乗車率の条件式または乗車率に情報を付加した条件式に合わせて決定された定数と、を用いて、出発地から到着地までの全区間についての乗車率に対応する前記定数を合計することで、運賃の変動量の決定に用いる運賃変動定数を前記各時間帯について計算し、
対象となる時間帯における、出発地から到着地までの移動体の利用者数を取得し、
交通事業者の目標収入に運賃収入が近付くように、計算した前記運賃変動定数と、取得した前記利用者数と、に基づいて運賃の変動量である運賃変動量を前記各時間帯について決定し、
前記各時間帯の運賃変動量を用いて、変更前運賃である基準運賃と前記運賃変動量を合計することで、前記出発地から前記到着地までの各時間帯の変動後の運賃を決定する、
ことを特徴とする運賃決定装置。 A processor is provided.
The processor,
Calculate the passenger occupancy rate for each section during each time period , with the boarding and alighting points of public transport as the section criteria,
Using the calculated passenger load factor for each section and a constant determined in accordance with the passenger load factor conditional expression or a conditional expression in which information is added to the passenger load factor, a fare fluctuation constant used to determine the amount of fare fluctuation is calculated for each of the time periods by summing up the constants corresponding to the passenger load factors for all sections from the departure point to the arrival point ;
Obtain the number of users of a mobile device from the departure point to the arrival point during a target time period;
determining a fare fluctuation amount for each of the time periods based on the calculated fare fluctuation constant and the acquired number of users so that the fare revenue approaches the target revenue of the transportation business operator;
Using the fare fluctuation amount for each time period, a base fare, which is the fare before the change, is summed with the fare fluctuation amount to determine the fare after the change for each time period from the departure point to the arrival point.
A fare determination device characterized by the above .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021026418A JP7538062B2 (en) | 2021-02-22 | 2021-02-22 | Fare determination method, fare determination system, and fare determination device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021026418A JP7538062B2 (en) | 2021-02-22 | 2021-02-22 | Fare determination method, fare determination system, and fare determination device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022128091A JP2022128091A (en) | 2022-09-01 |
| JP7538062B2 true JP7538062B2 (en) | 2024-08-21 |
Family
ID=83060831
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021026418A Active JP7538062B2 (en) | 2021-02-22 | 2021-02-22 | Fare determination method, fare determination system, and fare determination device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7538062B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7834614B2 (en) * | 2022-09-07 | 2026-03-24 | 株式会社日立製作所 | Revenue forecasting device, computer system, and revenue forecasting method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004139367A (en) | 2002-10-18 | 2004-05-13 | Hitachi Ltd | Demand creation system |
| JP2020154657A (en) | 2019-03-19 | 2020-09-24 | ヤフー株式会社 | Information processing equipment, information processing methods and information processing programs |
| JP2021114032A (en) | 2020-01-16 | 2021-08-05 | 株式会社Nttドコモ | Congestion mitigation supporting system |
-
2021
- 2021-02-22 JP JP2021026418A patent/JP7538062B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004139367A (en) | 2002-10-18 | 2004-05-13 | Hitachi Ltd | Demand creation system |
| JP2020154657A (en) | 2019-03-19 | 2020-09-24 | ヤフー株式会社 | Information processing equipment, information processing methods and information processing programs |
| JP2021114032A (en) | 2020-01-16 | 2021-08-05 | 株式会社Nttドコモ | Congestion mitigation supporting system |
Non-Patent Citations (2)
| Title |
|---|
| ダイナミックプライシングは万能か 繁閑差がビジネスチャンスを生む PART 3 新幹線も料金変動?,日経XTREND,日本,日経BP社,2019年03月14日,vol.012,P.22-23,ISSN 2434-0219 |
| 中川伸吾,イールドマネジメントのための割引商品発売上限数計画システム,JREA,一般社団法人日本鉄道技術協会,2020年04月01日,63巻, 4号,25-28ページ,ISSN 0447-2322 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022128091A (en) | 2022-09-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Ehmke et al. | Customer acceptance mechanisms for home deliveries in metropolitan areas | |
| Hsu et al. | Determining flight frequencies on an airline network with demand–supply interactions | |
| Vishkaei et al. | Balancing public bicycle sharing system using inventory critical levels in queuing network | |
| US20090063219A1 (en) | Revenue monitoring method and system, in particular for airline companies | |
| US7761359B2 (en) | System and method for optimizing investments within an organization | |
| Ekinci et al. | Optimal ATM replenishment policies under demand uncertainty: Y. Ekinci et al. | |
| Zeni | Improved forecast accuracy in airline revenue management by unconstraining demand estimates from censored data | |
| JP7538062B2 (en) | Fare determination method, fare determination system, and fare determination device | |
| JP7693430B2 (en) | Operation proposal system and operation proposal creation method | |
| Han et al. | Multi-objective optimization for skip-stop strategy based on smartcard data considering total travel time and equity | |
| Ma et al. | Pricing method of the flexible bus service based on cumulative prospect theory | |
| Balaiyan et al. | Joint forecasting for airline pricing and revenue management: K. Balaiyan et al. | |
| Dutta et al. | A passenger revenue management system (RMS) for a National Railway in an Emerging Asian Economy | |
| KR20250081835A (en) | Method and System for Real-Time Consolidated Sale of Remaining Airline Seats with Carbon-Emission Optimization | |
| Takebayashi et al. | Network competition in air transportation markets: bi-level approach | |
| JP5764818B2 (en) | IC card system and data collection method | |
| Taylor et al. | Fair fare policies: pricing policies that benefit transit-dependent riders | |
| Tirtha et al. | Accommodating spatio-temporal dependency in airline demand modeling | |
| JP7834614B2 (en) | Revenue forecasting device, computer system, and revenue forecasting method | |
| JP2025162295A (en) | Congestion control system, congestion control method, and congestion control program | |
| JP2004326424A (en) | Fare calculation method and system | |
| JP2004240522A (en) | Post-pay rate planning method and system | |
| WO2021230808A1 (en) | Server and method of determining an advanced booking fee for an advance booking | |
| JP2025138507A (en) | Railway usage management system, usage probability estimation device, usage probability estimation method, and program | |
| Qu et al. | Optimizing integrated all-stop, express, and short-turn services on a metro line with capacity constraint considering passenger spatio-temporal path choice |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230420 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240319 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240520 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240708 |
|
| 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: 20240723 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240808 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7538062 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |