WO2020090674A1 - 情報提供装置および情報提供方法 - Google Patents
情報提供装置および情報提供方法 Download PDFInfo
- Publication number
- WO2020090674A1 WO2020090674A1 PCT/JP2019/041985 JP2019041985W WO2020090674A1 WO 2020090674 A1 WO2020090674 A1 WO 2020090674A1 JP 2019041985 W JP2019041985 W JP 2019041985W WO 2020090674 A1 WO2020090674 A1 WO 2020090674A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- price
- information
- financial
- financial products
- information providing
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
- G06N10/20—Models of quantum computing, e.g. quantum circuits or universal quantum computers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
- G06N10/60—Quantum algorithms, e.g. based on quantum optimisation, quantum Fourier or Hadamard transforms
-
- 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/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
- G06Q30/0206—Price or cost determination based on market factors
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B82—NANOTECHNOLOGY
- B82Y—SPECIFIC USES OR APPLICATIONS OF NANOSTRUCTURES; MEASUREMENT OR ANALYSIS OF NANOSTRUCTURES; MANUFACTURE OR TREATMENT OF NANOSTRUCTURES
- B82Y10/00—Nanotechnology for information processing, storage or transmission, e.g. quantum computing or single electron logic
Definitions
- the present invention relates to an information providing device and an information providing method, and specifically to a technique for estimating information about financial products efficiently and accurately.
- a computer that enables high-speed operation for an inverse problem or a combinatorial optimization problem that requires an exhaustive search, and tries to solve by using spin as a variable in the operation
- the external magnetic field is gradually reduced, and each spin is time-developed assuming that it is oriented according to the external magnetic field of each site at time t and the effective magnetic field determined by all of the interactions between spins.
- Patent Document 1 A technique in which the system is maintained substantially in the ground state by making the orientation not quantum-corrected to the effective magnetic field but quantum-mechanically corrected. Irradiation), and the like have been proposed.
- an object of the present invention is to provide a technique for efficiently and accurately estimating information regarding financial products.
- An information providing apparatus of the present invention that solves the above-mentioned problems is a storage unit that stores price information of various financial products, an actual price of each of the financial products indicated by the price information, and a reaction of each financial product with other financial products.
- the estimated price that is determined based on the degree
- a calculation unit that calculates an Ising model in which a price increase / decrease event in the financial product is set as a spin, and a price sensitivity between the financial products is set as a strength of interaction between the spins.
- the calculation unit Based on the result of the calculation, the calculation unit outputs information regarding a future price of at least one of the financial products to a predetermined device.
- an information processing apparatus including a storage unit that stores price information of various financial products includes an actual price of each of the financial products indicated by the price information and another financial product with respect to each of the financial products.
- the price increase / decrease event in the financial instrument is defined as a spin
- the Ising model in which the price sensitivity between the financial instruments is set as the strength of the interaction between the spins is calculated, Based on the result of the calculation, the information on the future price of at least one of the financial products is output to a predetermined device.
- quantum computers have great expectations for such exhaustive search problems.
- the quantum computer is composed of basic elements called qubits and simultaneously realizes "0" and "1". Therefore, all solution candidates can be calculated simultaneously as initial values, and there is a possibility that an exhaustive search can be realized.
- quantum computers need to maintain quantum coherence over the entire computation time.
- H ⁇ p be the Hamiltonian of the physical system that sets the problem.
- the Hamiltonian is not set to H ⁇ p at the start of calculation, but to another Hamiltonian H ⁇ 0 whose ground state is clear and which is easy to prepare.
- H ⁇ p the Hamiltonian is not set to H ⁇ p at the start of calculation, but to another Hamiltonian H ⁇ 0 whose ground state is clear and which is easy to prepare.
- H ⁇ p whose ground state is clear and which is easy to prepare.
- the calculation time is ⁇
- Hamiltonian becomes equation (1), [Formula 1]
- a solution is obtained by time-developing based on the Schrodinger equation of the equation (2).
- Adiabatic quantum computation can be applied to problems that require an exhaustive search, and reaches a solution in a one-way process. However, if the calculation process needs to follow the Schrödinger equation of equation (2), it is necessary to maintain the quantum coherence as in the quantum computer.
- adiabatic quantum computation is effective for difficult problems that require exhaustive search.
- the spin is used as a variable in the operation, and the problem to be solved is set by the interaction between the spins and the local field acting on each spin.
- the external magnetic field is gradually reduced so that the external magnetic field becomes zero.
- Each spin is time-developed assuming that its direction is determined according to the external magnetic field of each site at time t and the effective magnetic field determined by all the interactions among spins.
- the spin direction is not perfectly aligned with the effective magnetic field, but is set in a quantum-mechanically corrected direction so that the system substantially maintains the ground state.
- a term (relaxation term) that maintains each spin in the original direction during time evolution is added to the effective magnetic field to improve the convergence of the solution.
- an annealing machine that performs the adiabatic quantum calculation described above is assumed, but of course the present invention is not limited to this, and the combination optimization problem is appropriately solved according to the information providing method of the present invention. Any of the above is applicable. Specifically, it includes not only hardware that is implemented by an electronic circuit (such as a digital circuit) in the annealing method but also a method that is implemented by a superconducting circuit. Further, hardware that realizes the Ising model other than the annealing method may be used. For example, it includes laser network system (optical parametric oscillation) and quantum neural network. The present invention can also be realized in a quantum gate method in which the calculation performed by the Ising model is replaced with a gate such as a Hadamard gate, a rotation gate, or a control NOT gate, although some ideas are different as described above.
- a gate such as a Hadamard gate, a rotation gate, or a control NOT gate
- FIG. 1 is a network configuration diagram including the information providing apparatus 100 of this embodiment.
- the information providing device 100 shown in FIG. 1 is a computer device that estimates information about financial products efficiently and accurately, and specifically, an annealing machine is assumed as an example. However, the outline of the annealing machine is as already described based on Patent Document 1, and the details of its specific configuration, operation, etc. will be appropriately omitted (the same applies hereinafter).
- the information providing apparatus 100 of the present embodiment is connected to the user terminal 200 and the financial information providing / delivering system 300 via a suitable network 10 such as the Internet so as to be capable of data communication.
- the user terminal 200 is a terminal that receives information about financial products from the information providing apparatus 100.
- a person in charge of an institutional investor such as a financial institution or an insurance company, or a general individual investor can be assumed.
- the information on the financial product provided by the information providing device 100 includes information indicating whether or not there is a difference between the currently fixed price and the estimated price expected for the predetermined future regarding the predetermined financial product. Can be assumed. The greater the difference between the prices, and the greater the difference, the more significant the opportunity for so-called sheathing. Therefore, the above user who receives such information can recognize a suitable investment opportunity with appropriate accuracy.
- the financial information distribution system 300 is a system for distributing price information of various financial products to the information providing apparatus 100.
- the financial information distribution system 300 can be assumed to be a server device operated by an organization that holds price information of financial products such as various financial institutions, securities companies, and government agencies.
- the price information can be assumed to be a stock price index, commodity futures price, foreign exchange rate, foreign exchange forward rate, long / short open position ratio, volatility of various indicators, risk reversal.
- the information providing apparatus 100 evaluates the occurrence state of imbalance (the larger the deviation is, the more imbalanced) by identifying the above-mentioned deviation with respect to the price of the financial product, and sends the information to the user terminal 200. To deliver.
- the amount of calculation increases exponentially with the increase in the price information of the element, that is, the financial product, and it takes a long time to complete the calculation.
- the used information providing apparatus 100 it becomes possible to perform the calculation without depending much on the increase of the elements.
- the hardware configuration of the information providing apparatus 100 of this embodiment is as follows in FIG. That is, the information providing apparatus 100 is held in a storage unit 101 configured by an appropriate nonvolatile storage element such as an SSD (Solid State Drive) or a hard disk drive, a memory 103 configured by a volatile storage element such as a RAM, or a storage unit 101.
- the program 102 is executed by reading out the program 102 into the memory 103 to perform overall control of the apparatus itself, and is also connected to the arithmetic unit 104 such as a CPU for performing various determinations, arithmetic operations and control processing, and the network 10 to perform communication processing with other apparatuses.
- the communication unit 105 is provided.
- the information providing device 100 is a stand-alone machine, it is preferable to further include an input device that receives a key input or a voice input from a user, and an output device such as a display that displays processed data.
- At least price information 125 and sensitivity information 126 of financial products are stored in addition to the program 102 for implementing the functions required as the information providing apparatus of the present embodiment. However, details of these pieces of information will be described later.
- the program 102 that is, the algorithm for implementing the operation as the annealing machine holds the information of the Ising model 1021 which is a problem to be solved.
- the Ising model 1021 is set in advance by an administrator or the like based on various kinds of information on a financial product to be provided with information and other financial products that affect the financial product.
- the adiabatic quantum computation described in the outline of the annealing machine is also called quantum annealing, and is a development of the classical concept of annealing into quantum mechanics.
- the adiabatic quantum computation can be classically operated, and it can be interpreted that the quantum mechanical effect is added in order to improve the performance in terms of speed and accuracy of the solution. Therefore, in the present invention, the arithmetic unit itself is made classical, and by introducing a parameter determined quantum mechanically in the arithmetic process, an arithmetic method / apparatus including a classical but quantum mechanical effect is realized.
- the following example describes the classical algorithm for obtaining the ground state as a solution and the device for realizing it while explaining the relationship with adiabatic quantum computation.
- the coefficient g pinb is, for example, a value of 50% to 200% of the average value of
- the correction term ⁇ g j ′ may be added to g j ′ only for a certain site j ′, and the size of g j ′ may be increased only for the site j ′. it can.
- the correction term ⁇ g j ′ is, for example, a value of 10% to 100% of the average value of
- the Ising spin Hamiltonian ground state search problem given by equation (3) includes a classification problem called NP-hardness and is known to be a useful problem (reference: F. Barahona, "On the computational comp. lexity of Isingspin glass models, "J. Phys. A: Math. Gen. 15, 3241 (1982).).
- NP-hardness a classification problem called NP-hardness
- F. Barahona "On the computational comp. lexity of Isingspin glass models, "J. Phys. A: Math. Gen. 15, 3241 (1982).
- J ij and g j are task setting parameters, and ⁇ ⁇ Z is the z component of Pauli's spin matrix and takes an eigenvalue of ⁇ 1.
- i and j represent spin sites.
- the Ising spin is a variable that can take only ⁇ 1 as a value, and is an Ising spin system because the eigenvalue of ⁇ ⁇ z is ⁇ 1 in Expression (3).
- the Ising spin of equation (3) does not have to be a literal spin, and may be any physical one as long as the Hamiltonian is described by equation (3).
- ⁇ is a proportional constant determined by the magnitude of the external field uniformly applied to all sites j, and ⁇ ⁇ j x is the x component of Pauli's spin matrix. If the operation system is spin itself, the external field means a magnetic field.
- Formula (4) corresponds to application of a transverse magnetic field, and the ground state is when all spins are oriented in the x direction ( ⁇ > 0).
- the Hamiltonian of the problem setting was defined as an Ising spin system with only the z component, but the x component of the spin appears in the equation (4). Therefore, the spin in the calculation process is not Ising but vectorial (Bloch vector).
- t 0, it started with the Hamiltonian of the equation (4), but the Hamiltonian is gradually changed as the time t progresses, and finally the Hamiltonian described by the equation (3) is obtained to obtain its ground state as a solution.
- ⁇ ⁇ represents the three components of Pauli's spin matrix as a vector.
- Equation (7) determines the behavior of classical spin systems. Equation (7) will be modified due to the non-local correlation in the quantum system, but this will be described later, and here we will describe the classical system defined by equation (7) to describe the basic form of the invention. Describe.
- the time t is continuous, but it is possible to improve the convenience by making it discrete in the actual calculation process. The discrete case will be described below.
- the spin illustrated here is a vector-like spin because not only the z component but also the x component is added.
- the behavior as a vector can be understood from FIG.
- a three-dimensional vector of size 1 (this is called a Bloch vector, the state can be described by a point on the sphere) is assumed as the spin of the arithmetic system, but in the example shown in the figure, the axes are two-dimensional. Only need be considered (state can be described by points on the circle).
- the two-dimensional spin vector can be described only by a semicircle, and if S j z is specified by [-1,1], the two-dimensional spin vector is determined by one variable of S j z . Therefore, in the example here, the spin is a two-dimensional vector, but it can also be expressed as a one-dimensional continuous variable having a range of [-1,1]. In the timing chart of FIG.
- S j x (S j x (t k ) sin ⁇
- using the parameter ⁇ defined by tan ⁇ B j z (t k ) / B j x (t k ).
- t k) it is described as COS ⁇ .
- FIG. 6 shows a flowchart of the above algorithm.
- t m ⁇ .
- the specific problem here that is, the Ising model 1021, assumes a problem of price prediction of a currency pair of financial products.
- the actual price of the financial product eg, foreign exchange rate, foreign exchange forward rate, stock index, commodity futures price, long / short open position ratio, volatility of various indicators, risk reversal, etc.
- the estimated price is a price that is determined based on the sensitivity to other financial products with respect to the target currency pair, starting from the price (actual price) that is currently determined.
- ⁇ ⁇ j z is considered as a variable for influencing the price increase / decrease of a predetermined currency pair with the price increase / decrease of other financial products (which may include not only the stock index but also the concept of other currency pairs).
- the correlation strength or sensitivity between the rate of a currency pair and the prices of other financial instruments is expressed through the inter-variable interaction J ij .
- the sensitivity described in the present invention is not limited to the correlation strength (which can be said to be the degree of influence) between the exchange rate and the stock.
- variable interaction J ij is specifically set, and the ground state search of the Ising model 1021 represented by Expression (3), that is, the difference between the actual price and the estimated price is minimized.
- the ground state Through the search of the ground state, the balance point where the rate fluctuation of each currency pair converges is specified.
- the rate in the base state is the estimated price in the predetermined future predicted for the currency pair.
- FIG. 7 shows an example of the price information 125 in this embodiment.
- the price information 125 of this embodiment is a table that stores price information of various financial products.
- the price information includes the actual price that is the actual market price distributed by the financial information distribution system 300. Also, the estimated price calculated by the information providing apparatus 100 as an annealing machine for a predetermined future may be included.
- the data structure is, for example, with the name of the financial product such as USD / JPY, USD / EUR, NY Dow, TOPIX, etc. as a key, the date and time of the target, the actual price at the target date and time, and the estimated price. It is an aggregate.
- FIG. 8 shows an example of the sensitivity information 126 in the present embodiment.
- the sensitivity information 126 of the present embodiment is a table in which information on the sensitivity regarding the price of each financial product is accumulated. This sensitivity information is specified by, for example, performing a correlation analysis of the change (direction and degree) of the price in the predetermined period indicated by the price information 125 for each of the financial products.
- the data structure is based on the sensitivity of the relevant financial instruments, such as USD / JPY and EUR / JPY, USD / JPY and NY Dow, USD / JPY and TOPIX, etc. It is a collection of records consisting of data such as degrees.
- FIG. 9 is a figure which shows the example 1 of a flow of the information provision method in this embodiment.
- three currency pairs shown in FIG. 10 are assumed as an example of the target financial product.
- three currency pairs are shown as examples for the sake of simplicity, in reality more currency pairs and other financial products may be included.
- the rate fluctuation based on such sensitivity does not necessarily occur immediately in the rate of the other currency pair at the timing when the rate of one currency pair changes. Normally, the vertical movement occurs with a predetermined time difference.
- the information providing apparatus 100 identifies the information regarding the deviation (price difference) and provides the information to the user terminal 200.
- the information providing apparatus 100 uses the rate increase / decrease event in each currency pair described above as a spin as the Ising model 1021 to be processed, and determines the rate sensitivity between the currency pairs. It is assumed that the information of the model in which the degree is set as the strength of the interaction between the spins is held. Information regarding the rate of the currency pair is obtained from the price information 125. Information regarding the sensitivity is obtained from the sensitivity information 126.
- the sensitivity “0.7” is set as the strength of the interaction between the spins of the currency pair.
- the sensitivity "-1.8” is set as the strength of interaction between spins of the currency pair.
- the sensitivity “ ⁇ 0.68” is set as the strength of interaction between spins of the currency pair.
- the above Ising model 1021 may have one or more spins set for each currency pair. In the case where one spin is set for each currency pair, the spin can indicate only the direction of increasing or decreasing the rate.
- the spin group can indicate the rate increase / decrease direction and the rate of increase / decrease. That is, the direction (+ direction /-direction) and the magnitude of the vector in the spin group correspond to the rate increase / decrease direction and the rate increase / decrease.
- the information providing device 100 uses the Ising model 1021 in which the above-mentioned three currency pairs are set as an annealing machine, and presents the current rate (actual price) of each of the three currency pairs indicated by the price information 125 and the corresponding 3
- the ground state that minimizes the difference from the estimated rate (estimated price) determined based on the sensitivity to other financial instruments is calculated (s10).
- Such ground state search itself is similar to the processing in the existing technology.
- the information providing apparatus 100 calculates the degree of deviation between the actual rate and the estimated rate for each of the three currency pairs in the base state obtained in s10 (s11).
- the estimated rate in the ground state is “129.442” for “Bid”, “129.447” for “Ask”, and USD / EUR , “Bid” becomes “1.16338”, and “Ask” becomes “1.16411”.
- the information providing apparatus 100 rearranges the information of the currency pairs and the transaction type according to the size of the deviation (s12). Further, the currency pair having the largest degree of divergence and its transaction type may be specified. In the case of the above example, the corresponding currency pair can be specified as "USD / EUR" and the transaction type as "Ask".
- the information providing apparatus 100 also transmits at least one or more pieces of information on the currency pair identified in s12, the type of transaction, and the degree of divergence to the user terminal 200 (s13), and ends the processing.
- an information display screen 1100 as shown in FIG. 11 is displayed on the output unit such as a display.
- the output unit such as a display.
- each information of the current rate, the estimated rate, and the expected price range (degree of deviation) in the currency pair is also displayed. To be done.
- the operator of the user terminal 200 browses the information display screen 1100, recognizes the arrival of a suitable investment opportunity, and, in accordance with the direction in which the divergence is resolved (rate increase / decrease), the currency pair A buy or sell order will be placed.
- the information providing apparatus 100 performs a process of estimating the rate of the other currency pair, which is sensitive to the rate fluctuation of one currency pair forming the group, for the pair of sensitive currency pairs, through the sensitivity. It will be executed for each of a series of serial currency pairs.
- the information providing apparatus 100 similarly performs such calculation between the EUR / JPY and the USD / EUR.
- the information providing apparatus 100 searches for the ground state of a predetermined Ising model 1021 in order to specify in what order it is best to estimate the rate between various currency pairs.
- a rate increase / decrease event in each currency pair forming a pair of currency pairs such as USD / JPY and EUR / JPY is defined as a spin, and the sensitivity between the currency pairs forming the pair is defined as the spin.
- a model set as the strength of interaction between the two.
- the information providing apparatus 100 based on the actual rate of one currency pair in the above-mentioned pair indicated by the price information 125 and the sensitivity of the one currency pair to the other currency pair.
- the ground state in the Ising model 1021 which is the minimum in each pair of currency pairs is calculated (s20).
- the optimal route is searched through the ground state search in which the difference (total) between the estimated rate and the actual rate obtained for each pair of sensitive currency pairs is minimized.
- the information providing apparatus 100 outputs, to the user terminal 200, information (screen 1500 in FIG. 15) regarding the difference between the actual rate and the estimated rate in the base state obtained in s20 for the above-mentioned one currency pair (s21), The process ends.
- the above-mentioned processing form is an example, and for example, based on the actual results (actual investment performance based on the information on the deviation) when the estimated rate is calculated between a series of currency pairs on various routes, May be determined, and for example, a rule that a route with a large total sensitivity value has high information accuracy may be generated, and the traveling salesman problem described above may be solved based on this rule.
- the computing unit has a plurality of the spins as the Ising model, and the price sensitivity between the financial instruments is the strength of the interaction with each of the spins.
- the calculation is executed, and information on the degree of difference between the actual price and the estimated price is output to a predetermined device for at least one financial product among the financial products.
- the computing unit uses, as the Ising model, a price increase / decrease event in each financial product forming a pair in the financial product as a spin to determine a price between the financial products forming the set.
- An estimation is made by calculating an Ising model in which sensitivity is set as the strength of interaction between the spins, and is determined based on the actual price of one financial instrument in the set and the sensitivity of the one financial instrument to the other financial instrument.
- the information about the difference from the price may be output to a predetermined device.
- the information providing apparatus of the present embodiment may be a CMOS annealing machine that solves a combinatorial optimization problem for the Ising model.
- the behavior of the Ising model is simulated by a circuit that uses elements such as semiconductor CMOS (Complementary Metal Oxide Semiconductor), and combination optimization problems such as estimation of financial product prices that affect each other
- CMOS Complementary Metal Oxide Semiconductor
- combination optimization problems such as estimation of financial product prices that affect each other
- the information processing apparatus has a plurality of the spins as the Ising model, and the price sensitivity between the financial instruments is determined based on the interaction between the spins.
- the calculation may be executed, and the information regarding the degree of the difference between the actual price and the estimated price for at least one financial product among the financial products may be output to a predetermined device. Good.
- the information processing apparatus uses, as the Ising model, a price increase / decrease event in each financial product forming a pair in the financial product as a spin, and a price between the financial products forming the set. Is determined as the strength of the interaction between the spins, and is determined based on the actual price of one financial instrument in the pair and the sensitivity of the one financial instrument to the other financial instrument. Information about the difference from the estimated price may be output to a predetermined device.
- the information processing device may be an annealing machine that solves a combinatorial optimization problem for the Ising model.
- Network 100 information providing device (annealing machine) 101 Storage Unit 102 Program 1021 Ising Model 103 Memory 104 Computing Unit 105 Communication Unit 125 Price Information 126 Sensitivity Information 200 User Terminal 300 Financial Information Distribution System
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Software Systems (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Game Theory and Decision Science (AREA)
- Technology Law (AREA)
- Operations Research (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Human Resources & Organizations (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
情報提供装置100において、各種金融商品の価格情報125を格納した記憶部101と、前記価格情報が示す前記金融商品それぞれの実価格と当該金融商品それぞれに関して他金融商品との感応度に基づき定まる推定価格に関し、前記金融商品における価格増減事象をスピンとし、前記金融商品の間における価格の感応度を前記スピンの間の相互作用の強度として設定したイジングモデルを演算する演算部104を有し、前記演算の結果に基づき、前記金融商品のうち少なくともいずれか1つの金融商品について、将来における価格に関する情報を所定装置に出力する構成とする。
Description
本発明は、情報提供装置および情報提供方法に関するものであり、具体的には、金融商品に関する情報を効率的かつ精度良好に推定する技術に関する。
所定条件下で所望のパラメータを最大または最小とする解を探索する、いわゆる組合せ最適化問題の概念は、交通渋滞解消、グローバルサプライチェーンにおける物流コスト低減、など実社会における複雑な問題にも適用されうる。
一方、そうした問題においては解候補が爆発的に多くなるため、スーパーコンピュータや量子コンピュータなど相応の計算能力を有した計算機でなければ、当該問題を実用的な時間内に解くことが難しい。
例えば、量子コンピュータに関連する従来技術としては、全数探索を必要とするような逆問題や組み合わせ最適化問題に対して高速演算を可能にする計算機に関し、スピンを演算における変数とし、解こうとする問題をスピン間相互作用とスピンごとに作用する局所場で設定し、また、時刻t=0において外部磁場により全スピンを一方向に向かせ、時刻t=τで外部磁場がゼロになるように外部磁場を徐々に小さくし、また、各スピンは時刻tにおける各サイトの外部磁場及びスピン間相互作用のすべての作用で決まる有効磁場に従い向きが定まるとして時間発展させ、その際、スピンの向きが有効磁場に完全に揃うのではなく、量子力学的に補正された向きとすることにより、系が基底状態をほぼ維持するようにする技術(特許文献1参照)などが提案されている。
ところが、金融商品に関して、上述のごとき量子コンピュータ技術を適宜に適用する形態は提案されていない。例えば、金融商品の価格は、その金融商品に影響を及ぼす様々な要因(例:他の金融商品の価格など)により変動する。また、その要因自体も変動し、かつ要因同士も影響しあっている。しかも、そうした変動の程度も様々である。
このような状況に対応して金融商品の価格推定等を行うに際し、一般的なコンピュータを採用すれば、上述の要因数に応じて計算量が指数関数的に増加し、膨大な時間を要するかオーバーフローに至ることとなる。
そこで本発明の目的は、金融商品に関する情報を効率的かつ精度良好に推定する技術を提供することにある。
そこで本発明の目的は、金融商品に関する情報を効率的かつ精度良好に推定する技術を提供することにある。
上記課題を解決する本発明の情報提供装置は、各種金融商品の価格情報を格納した記憶部と、前記価格情報が示す前記金融商品それぞれの実価格と当該金融商品それぞれに関して他金融商品との感応度に基づき定まる推定価格に関し、前記金融商品における価格増減事象をスピンとし、前記金融商品の間における価格の感応度を前記スピンの間の相互作用の強度として設定したイジングモデルを演算する演算部とを有し、前記演算部は前記演算の結果に基づき、前記金融商品のうち少なくともいずれか1つの金融商品について、将来における価格に関する情報を所定装置に出力することを特徴とする。
また、本発明の情報提供方法は、各種金融商品の価格情報を格納した記憶部を備える情報処理装置が、前記価格情報が示す前記金融商品それぞれの実価格と当該金融商品それぞれに関して他金融商品との感応度に基づき定まる推定価格に関し、前記金融商品における価格増減事象をスピンとし、前記金融商品の間における価格の感応度を前記スピンの間の相互作用の強度として設定したイジングモデルを演算し、前記演算の結果に基づき、前記金融商品のうち少なくともいずれか1つの金融商品について、将来における価格に関する情報を所定装置に出力することを特徴とする。
本発明によれば、金融商品に関する情報を効率的かつ精度良好に推定可能となる。
---アニーリングマシンについて---
上述の特許文献1にも示すように、本出願人は量子コンピューティング技術を開発し、例えば、ビッグデータに基づく全数探索問題(組合せ最適化問題の概念含む)における諸問題の解決を図ってきた。
上述の特許文献1にも示すように、本出願人は量子コンピューティング技術を開発し、例えば、ビッグデータに基づく全数探索問題(組合せ最適化問題の概念含む)における諸問題の解決を図ってきた。
こうした全数探索問題に対して、一般的には量子コンピュータヘの期待が大きい。量子コンピュータは、量子ビットと呼ばれる基本素子からなり“0”と“1”を同時に実現する。そのためすべての解候補を初期値として同時に計算可能であり、全数探索を実現しうる可能性を持っている。しかし、量子コンピュータは全計算時間に亘って量子コヒーレンスを維持する必要がある。
こういった中で注目されるようになってきたのが断熱量子計算と呼ばれる手法である(参考文献:E. Farhi, et al., ”A quantum adiabatic evolution al gor ithm applied to random instances of an NP-complete problem,” Science292, 472 (2001).)。この方法は、ある物理系の基底状態が解になるように問題を変換し、基底状態を見つけることを通して解を得ようとするものである。
問題を設定した物理系のハミルトニアンをH^pとする。但し、演算開始時点ではハミルトニアンをH^pとするのではなく、それとは別に基底状態が明確で準備しやすい別のハミルトニアンH^0とする。次に十分に時間を掛けてハミルトニアンをH^0からH^pに移行させる。十分に時間を掛ければ系は基底状態に居続け、ハミルトニアンH^pの基底状態が得られる。これが断熱量子計算の原理である。計算時間をτとすればハミルトニアンは式(1)となり、
[式1]
式(2)のシュレディンガー方程式に基づいて時間発展させて解を得る。
[式2]
[式1]
式(2)のシュレディンガー方程式に基づいて時間発展させて解を得る。
[式2]
断熱量子計算は全数探索を必要とする問題に対しても適用可能で、一方向性の過程で解に到達する。しかし、計算過程が式(2)のシュレディンガー方程式に従う必要があるならば、量子コンピュータと同様に量子コヒーレンスの維持が必要になる。
但し、量子コンピュータが1量子ビットあるいは2量子ビット間に対するゲート操作を繰り返すものであるのに対して、断熱量子計算は量子ビット系全体に亘って一斉に相互作用させるものであり、コヒーレンスの考え方が異なる。
例えば、ある量子ビットヘのゲート動作を考えてみる。この時、もしその量子ビットと他の量子ビットとで相互作用があれば、それはディコヒーレンスの原因になるが、断熱量子計算ではすべての量子ビットを同時に相互作用させるので、この例のような場合にはディコヒーレンスにならない。この違いを反映して断熱量子計算は量子コンピュータに比べてディコヒーレンスに対して頑強であると考えられている。
以上述べたように、断熱量子計算は全数探索を必要とするような難問に対して有効である。そして、スピンを演算における変数とし、解こうとする問題をスピン間相互作用とスピンごとに作用する局所場で設定する。
時刻t=0において外部磁場により全スピンを一方向に向かせ、時刻t=τで外部磁場がゼロになるように外部磁場を徐々に小さくする。
各スピンは、時刻tにおける各サイトの外部磁場及びスピン間相互作用のすべての作用で決まる有効磁場に従い、向きが定まるとして時間発展させる。
その際、スピンの向きが有効磁場に完全に揃うのではなく、量子力学的に補正された向きとすることにより、系が基底状態をほぼ維持するようにする。
また、時間発展の際に各スピンを元の向きに維持する項(緩和項)を有効磁場に加え、解の収束性を向上させる。
時刻t=0において外部磁場により全スピンを一方向に向かせ、時刻t=τで外部磁場がゼロになるように外部磁場を徐々に小さくする。
各スピンは、時刻tにおける各サイトの外部磁場及びスピン間相互作用のすべての作用で決まる有効磁場に従い、向きが定まるとして時間発展させる。
その際、スピンの向きが有効磁場に完全に揃うのではなく、量子力学的に補正された向きとすることにより、系が基底状態をほぼ維持するようにする。
また、時間発展の際に各スピンを元の向きに維持する項(緩和項)を有効磁場に加え、解の収束性を向上させる。
本実施形態における情報提供装置としては、上述の断熱量子計算を行うアニーリングマシンを想定するが、勿論これに限定するものではなく、組合せ最適化問題を本発明の情報提供方法に沿って適宜に解くことが可能なものであればいずれも適用可能である。具体的には、アニーリング方式において電子回路(デジタル回路など)で実装するハードウェアだけでなく、超伝導回路などで実装する方式も含む。また、アニーリング方式以外にてイジングモデルを実現するハードウェアでもよい。例えばレーザーネットワーク方式(光パラメトリック発振)・量子ニューラルネットワークなども含む。また、前述した通り一部の考え方が異なるものの、イジングモデルで行う計算をアダマールゲート、回転ゲート、制御NOTゲートといったゲートで置き換えた量子ゲート方式においても、本発明を実現することができる。
---ネットワーク構成---
以下に本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態の情報提供装置100を含むネットワーク構成図である。
以下に本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態の情報提供装置100を含むネットワーク構成図である。
図1に示す情報提供装置100は、金融商品に関する情報を効率的かつ精度良好に推定するコンピュータ装置であり、具体的には、一例としてアニーリングマシンを想定する。ただし、アニーリングマシンの概要は特許文献1に基づき既に述べたとおりであり、その具体的な構成や動作等の詳細については適宜省略する(以下同様)。
本実施形態の情報提供装置100は、インターネットなどの適宜なネットワーク10を介して、ユーザ端末200および金融情報提供配信システム300と、データ通信可能に接続されている。
このうちユーザ端末200は、情報提供装置100から金融商品に関する情報提供を受ける端末である。
このユーザ端末200のユーザとしては、具体的には、金融機関や保険会社など機関投資家の担当者や、或いは一般の個人投資家などを想定できる。
このうちユーザ端末200は、情報提供装置100から金融商品に関する情報提供を受ける端末である。
このユーザ端末200のユーザとしては、具体的には、金融機関や保険会社など機関投資家の担当者や、或いは一般の個人投資家などを想定できる。
また、情報提供装置100が提供する金融商品に関する情報は、所定の金融商品に関する、現時点において確定している価格と所定の未来に関して予想される推定価格との差異の有無および程度、を示す情報を想定できる。該当価格間に差異が存在し、またその差異が大きいほど、いわゆるサヤ取りの機会として意義が大きい。よって、こうした情報の提供を受ける上述のユーザは、好適な投資機会を適宜な精度で認識可能となる。
一方、金融情報配信システム300は、各種金融商品の価格情報を情報提供装置100に配信するシステムである。
この金融情報配信システム300は、種々の金融機関や証券会社、政府機関、など金融商品の価格情報を保持する組織が運営するサーバ装置を想定できる。
一方、金融情報配信システム300は、各種金融商品の価格情報を情報提供装置100に配信するシステムである。
この金融情報配信システム300は、種々の金融機関や証券会社、政府機関、など金融商品の価格情報を保持する組織が運営するサーバ装置を想定できる。
上述の各種金融商品としては、例えば、株式、先物商品、外国為替、といったものを想定できる。また価格情報は、株価指数、商品先物価格、外国為替相場、外国為替先渡し相場、ロング/ショート未決済ポジション比率、各種指標のボラティリティ、リスクリバーサル、といったものを想定できる。
上述の外国為替相場における通貨ペアのように、相互に依存関係を持った複数要素(通貨ペア同士および通貨ペアをなす通貨同士、の両方の概念含む)が逐次変化している場合、とある局面においては不均衡な状態が発生していると想定される。
こうした状況の具体的なイメージとして、或る時点(市場で均衡が取れた状態)における通貨ペアそれぞれのレートが、そこから一定時間経過して通貨ペア各間の感応度に応じて変化する状況を、図2および図3で例示した。
これは、例えば、外国為替相場に関して正の相関「0.7」がある通貨ペア、USD/JPYとEUR/JPYの間で、USD/JPYのレートが上昇しても、他方のEUR/JPYのレートがまだ相応の上昇を示していない局面において、このEUR/JPYに関しては本来落ち着くべきレート(USD/JPYとの感応度に応じて推定される価格すなわち推定価格)との乖離が存在する。これが不均衡な状態と言える。
そこで、情報提供装置100は、金融商品の価格に関して上述の乖離を特定することで不均衡の発生状態(乖離が大きいほど不均衡であるとする)の評価を行い、その情報をユーザ端末200に配信する。
従来であれば、上述の推定価格や乖離の算出に際し、要素すなわち金融商品の価格情報の増加に対して計算量が指数関数的に増加し、計算完了までに長時間を要するが、アニーリングマシンを使用した情報提供装置100を採用することで、要素の増加にさほど依存せず計算を行うことが可能となる。
---ハードウェア構成---
また、本実施形態の情報提供装置100のハードウェア構成は、図4に以下の如くとなる。すなわち情報提供装置100は、SSD(Solid State Drive)やハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶部101、RAMなど揮発性記憶素子で構成されるメモリ103、記憶部101に保持されるプログラム102をメモリ103に読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうCPUなどの演算部104、ネットワーク10と接続し他装置との通信処理を担う通信部105、を備える。
また、本実施形態の情報提供装置100のハードウェア構成は、図4に以下の如くとなる。すなわち情報提供装置100は、SSD(Solid State Drive)やハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶部101、RAMなど揮発性記憶素子で構成されるメモリ103、記憶部101に保持されるプログラム102をメモリ103に読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうCPUなどの演算部104、ネットワーク10と接続し他装置との通信処理を担う通信部105、を備える。
情報提供装置100がスタンドアロンマシンである場合、ユーザからのキー入力や音声入力を受け付ける入力装置、処理データの表示を行うディスプレイ等の出力装置、を更に備えるとすれば好適である。
また、記憶部101内には、本実施形態の情報提供装置として必要な機能を実装する為のプログラム102に加えて、金融商品の価格情報125および感応度情報126が少なくとも記憶されている。ただし、これら情報についての詳細は後述する。
また、プログラム102、すなわちアニーリングマシンとしての動作を実装するアルゴリズムは、解くべき課題であるイジングモデル1021の情報を保持する。このイジングモデル1021は、情報提供の対象となる金融商品やそれに影響を与える他の金融商品の各種情報に基づき管理者等が予め設定しておくものとなる。
なお、アニーリングマシンの概要にて述べた断熱量子計算は、別名で量子アニールとも呼ばれ、古典的な焼きなましの概念を量子力学に発展させたものである。即ち、断熱量子計算は本来古典的動作が可能で、高速性や解の正解率に関しで性能を向上させるために量子力学的効果が付加されたものとも解釈できる。そこで本発明では、演算部そのものは古典的とし、演算過程に量子力学的に定まるパラメータを導入することにより、古典的であるが量子力学的な効果を含んだ演算方法・装置を実現する。
以上の概念に基づき、以下の例では断熱量子計算との関連性を説明しながら解としての基底状態を得る古典的アルゴリズムと、それを実現するための装置に関して述べる。
こうした前提での情報提供装置100は、N個の変数sj
z(j=1,2,…,N)が-1≦sj
z≦1の値域を取り、局所場gjと変数間相互作用Jij(i,j=1,2,…,N)によって課題の設定がなされる。
また演算部104では、時刻をm分割して離散的にt=t。(t。=0)からtm(tm =τ)まで演算するものとし、各時刻tkにおける変数Sj
Z(tk)を求めるに当たり、前時刻tk-1の変数Sj
z(tk-1)(i=1,2,..,N)の値と緩和項の係数9pinaあるいは9pinbを用いてBj
z(tk)={ΣiJijSi
z(tk-1)+gj+sgn(sj
z(tk-1))・9pina}・tk/τあるいはBj
z(tk)={ΣiJiJSj
z(tk-1)+gj+9pinb .Sj
Z(tk-1)}・tk/τを求め、上述の変数Sj
z(tk)の値域が-1≦sj
z(tk)≦1になるように関数fを定めてSj
z(tk)=f(Bj
z(tk),tk)とし、時刻ステップをt=t0からt=tmに進めるにつれて上述の変数Sj
zを-1あるいは1に近づけ、最終的にsj
z<0ならば、Sj
zd=-1、Sj
z>0ならば、Sj
zd=1として解を定める。
係数gpinbは、例えば|Jij|の平均値の50%から200%の値である。また、課題設定の局所場gjに関して、あるサイトj’に対してのみ補正項δgj’をgj’に加え、該サイトj’に対してのみgj’の大きさを大きくすることもできる。また、補正項δgj’は、例えば|Jij|の平均値の10%から100%の値である。
続いて、量子力学的な記述から出発して古典的な形式に移行することを通して、アニーリングマシンの基本的原理を述べる。
続いて、量子力学的な記述から出発して古典的な形式に移行することを通して、アニーリングマシンの基本的原理を述べる。
式(3)で与えられるイジングスピン・ハミルトニアンの基底状態探索問題はNP困難と呼ばれる分類の問題を含み、有用な問題であることが知られている(文献:F. Barahona, ”On the computational comp lex ity of Isingspin glass models,” J. Phys. A: Math. Gen. 15, 3241 (1982).)。
[式3]
[式3]
Jij及びgjが課題設定パラメータであり、σ^Zはパウリのスピン行列のz成分で±1の固有値を取る。i,jはスピンのサイトを表す。イジングスピンとは値として±1だけを取りうる変数のことで、式(3)ではσ^zの固有値が±1であることによりイジングスピン系となっている。
式(3)のイジングスピンは文字通りのスピンである必要はなく、ハミルトニアンが式(3)で記述されるのであれば物理的には何でも良い。
式(3)のイジングスピンは文字通りのスピンである必要はなく、ハミルトニアンが式(3)で記述されるのであれば物理的には何でも良い。
例えば、金融商品価格の増加と減少を±1に対応付けることや、ロジック回路のhighとlowを±1に対応付けることも可能であるし、光の縦偏波と横偏波を±1に対応付けることや0,πの位相を±1に対応付けることも可能である。
ここで例示する方法では、断熱量子計算と同様に、時刻t=0において式(4)で与えられるハミルトニアンの基底状態に演算系を準備する。
[式4]
ここで例示する方法では、断熱量子計算と同様に、時刻t=0において式(4)で与えられるハミルトニアンの基底状態に演算系を準備する。
[式4]
γは全サイトjに一様に掛かる外場の大きさで決まる比例定数であり、σ^j
xは、パウリのスピン行列のx成分である。演算系がスピンそのものであれば、外場とは磁場を意味する。
式(4)は、横磁場を印加したことに相当し、すべてのスピンがx方向を向いた場合(γ>0)が基底状態である。問題設定のハミルトニアンはz成分のみのイジングスピン系として定義されたが、式(4)にはスピンのx成分が登場している。従って、演算過程でのスピンはイジングではなくベクトル的(ブロッホベクトル)である。t=0では式(4)のハミルトニアンでスタートしたが、時刻tの進行と共に徐々にハミルトニアンを変化させ、最終的には式(3)で記述されるハミルトニアンにしてその基底状態を解として得る。
[式5]
[式5]
ここでσ^はパウリのスピン行列の3成分をベクトルとして表示している。基底状態はスピンが磁場方向を向いた場合で、<・>を量子力学的期待値として<σ^>=B/|B|と書ける。断熱過程では常に基底状態を維持しようとするので、スピンの向きは常に磁場の向きに追従する。
以上の議論は多スピン系にも拡張できる。t=0ではハミルトニアンが式(4)で与えられる。これは全スピンに対して一様に磁場Bj
X =γが印加されたことを意味する。t>0では、磁場のx成分が徐々に弱まりBj
X =γ(1-t/τ)である。z成分に関してはスピン間相互作用があるために有効磁場としては式(6)になる。
[式6]
スピンの向きは<σ^z>/<σ^X>で規定できるので、スピンの向きが有効磁場に追従するならば式(7)によりスピンの向きが定まる。
[式7]
式(7)は量子力学的記述であるが期待値を取っているので、式(1)~(6)とは異なり古典量に関する関係式である。
[式6]
スピンの向きは<σ^z>/<σ^X>で規定できるので、スピンの向きが有効磁場に追従するならば式(7)によりスピンの向きが定まる。
[式7]
式(7)は量子力学的記述であるが期待値を取っているので、式(1)~(6)とは異なり古典量に関する関係式である。
古典系では量子力学の非局所相関(量子縫れ)がないので、スピンの向きはサイトごとの局所場により完全に決まるはずであり、式(7)が古典的スピン系の振る舞いを決定する。量子系では非局所相関があるために式(7)は変形されることになるが、それに関しては後述することとし、ここでは発明の基本形態を述べるために式(7)で定まる古典系について記述する。
図5にスピン系の基底状態を得るためのタイミングチャート(1)を示す。図5の記述は古典量に関するものなので、サイトjのスピンをσ^jではなくsjにより表した。またそれに伴い、図5の有効磁場Bjは古典量である。t=0において全サイトで右向きの有効磁場Bjが印加され、全スピンSjが右向きに初期化される。
時間tの経過に従い、徐々にz軸方向の磁場とスピン間相互作用が加えられ、最終的にスピンは+z方向あるいは-z方向となって、スピンSjのz成分がsj
z=+1あるいは-1となる。時間tは連続的であることが理想であるが、実際の演算過程では離散的にして利便性を向上させることもできる。以下では離散的な場合を述べる。
ここで例示するスピンはz成分だけでなくx成分が加わっているためにベクトル的なスピンになっている。図5からもベクトルとしての振る舞いが理解できる。ここまでy成分が登場してこなかったが、それは外場方向をxz面に取ったために外場のy成分が存在せず、従って<σ^Y>=0となるためである。
演算系のスピンとしては大きさ1の3次元ベクトル(これをブロッホベクトルと呼び、球面上の点で状態を記述できる)を想定しているが、図に示す例における軸の取り方では2次元のみを考慮すればよい(円上の点で状態を記述できる)。
またγは一定なのでBj
x(t)>0(γ>0)あるいはBj
x(t)<0(γ<0)が成り立つ。この場合、2次元スピンベクトルは半円のみで記述できることになり、[-1,1]でSj
zを指定すればSj
zの1変数で2次元スピンベクトルが定まる。従って、ここでの例では、スピンは2次元ベクトルであるが、値域を[-1,1]とする1次元連続変数として表記することもできる。
図5のタイミングチャートでは時刻t=tkにおいてサイトごとに有効磁場を求め、その値を用いて式(8)によりt=tkにおけるスピンの向きを求める。
[式8]
式(8)は式(7)を古典量に関する表記に書き改めたものなので<・>の記号が付いていない。
次に、t=tk+lの有効磁場をt=tkにおけるスピンの値を用いて求める。各時刻の有効磁場を具体的に書けば式(9)及び(10)となる。
[式9]
[式10]
以下、図5のタイミングチャートで模式的に示した手順に従い、スピンと有効磁場を交互に求めていく。
図5のタイミングチャートでは時刻t=tkにおいてサイトごとに有効磁場を求め、その値を用いて式(8)によりt=tkにおけるスピンの向きを求める。
[式8]
式(8)は式(7)を古典量に関する表記に書き改めたものなので<・>の記号が付いていない。
次に、t=tk+lの有効磁場をt=tkにおけるスピンの値を用いて求める。各時刻の有効磁場を具体的に書けば式(9)及び(10)となる。
[式9]
[式10]
以下、図5のタイミングチャートで模式的に示した手順に従い、スピンと有効磁場を交互に求めていく。
古典系ではスピンベクトルの大きさは1である。この場合スピンベクトルの各成分は、tanθ=Bj
z(tk)/Bj
x(tk)で定義される媒介変数θを用いてSj
z(tk)=sinθ、Sj
x(tk)=COSθと記述される。
これを書き直せば、Sj
z(tk)=sin(arctan(Bj
z(tk)/Bj
x(tk)))、Sj
x(tk)=cos(arctan(Bj
z(tk)/Bj
x(tk)))である。
式(9)から明らかなようにBj
x(tk)の変数は、tkのみであり、τとγは定数である。 従って、Sj
z(tk)=sin(arctan(Bj
z(tk)/Bj
x(tk)))及びSjx(tk)=cos(arctan(Bj
z(tk)/Bj
x(tk)))はBj
z(tk)とtkを変数とする関数としてSj
z(tk)=f1(Bj
z(tk),tk)及びSj
x(tk)=f2( Bj
z(tk),tk)のような一般化した表現もできる。
スピンを2次元ベクトルとして記述しているので、Sj
z(tk)とsj
x(tk)の2成分が登場しているが、Bj
z(tk)を式(10)に基づき決定するならばSj
x(tK)は必要ない。
これは、[-1,1]を値域とするSj
z(tk)のみでスピン状態を記述できることに対応している。最終的な解Sj
zdは、Sj
zd=-1or1になる必要があり、Sj
z(τ)>0ならばSj
zd=1、Sj
z(τ)<0ならばSj
zd=-1とする。
図6に、上述のアルゴリズムをフローチャートにまとめたものを示す。ここでtm=τである。図6のフローチャートの各ステップs1~s9は、時間t=0からt=τに到る図5のタイミングチャートの、ある時刻での処理に対応している。すなわち、フローチャートのステップs2、s4、s6がそれぞれ、t=t1,tk+l,tmにおける上記の式(9)及び(10)に対応している。最終的な解はステップs8において、sj
z<0ならばSj
zd=-1、Sj
z>0ならば、Sj
zd=1とすることにより定める(s9) 。
ここまでは課題が式(3)で表現された場合に如何に解かれるかを示した。次に具体的課題が如何に局所場gjと変数間相互作用Jij(i,j=1,2,…,N)を含む式(3)で表現されるかに関して具体例を挙げて説明する。
ここでの具体的課題すなわちイジングモデル1021は、金融商品のうち通貨ペアの価格予測の問題を想定する。この場合、局所場gjとして、金融商品の実価格(例:外国為替相場、外国為替先渡し相場、株式指数、商品先物価格、ロング/ショート未決済ポジション比率、各種指標のボラティリティ、リスクリバーサルなど)と推定価格をそれぞれ想定する。なお、推定価格は、現時点において確定している価格(実価格)を起点とし、対象となる通貨ペアに関して他の金融商品との感応度に基づき定まる価格である。
また、σ^j
zは、所定の通貨ペアの価格増減に、他の金融商品の価格増減(株価指数等の他、他の通貨ペアの概念も含みうる)を影響させるための変数と考える。通貨ペアのレートと他の金融商品の価格との相関強度すなわち感応度は、変数間相互作用Jijを通して表現する。なお、本発明で説明する感応度は為替と株式との相関強度(影響度合いともいえる)だけでないのは上述した通りである。
以上のような考察を通して変数間相互作用Jijを具体的に設定し、式(3)で表されるイジングモデル1021の基底状態探索、すなわち上述の実価格と推定価格との差異が最小となる基底状態の探索を通して、各通貨ペアのレート変動が収斂するバランス地点を特定する。この基底状態におけるレートが、当該通貨ペアに関して予測される所定未来での推定価格となる。
---データ構造例---
続いて、本実施形態の情報提供装置100が用いる各種情報について説明する。図7に、本実施形態における価格情報125の一例を示す。
続いて、本実施形態の情報提供装置100が用いる各種情報について説明する。図7に、本実施形態における価格情報125の一例を示す。
本実施形態の価格情報125は、各種金融商品の価格情報を蓄積したテーブルである。この価格情報としては、金融情報配信システム300が配信してきた実際の市場価格である実価格が含まれる。また、情報提供装置100がアニーリングマシンとして所定未来について算定した推定価格が含まれるとしてもよい。
そのデータ構造は、例えば、USD/JPY、USD/EUR、NYダウ、TOPIX、などといった金融商品の名称をキーとして、対象日時、当該対象日時における実価格、および、推定価格といったデータから成るレコードの集合体である。
なお、図7の価格情報125で例示した金融商品の例は、あくまで説明の都合上で限定的であり、その他の様々な金融商品の価格情報が格納されているものとする(以下同様)。
また、図8に本実施形態における感応度情報126の一例を示す。本実施形態の感応度情報126は、金融商品の各間における価格に関する感応度の情報を蓄積したテーブルである。この感応度の情報は、例えば、価格情報125が示す所定期間での価格の変化(方向と程度)を、金融商品の各間について相関分析することで特定される。
そのデータ構造は、USD/JPYとEUR/JPY、USD/JPYとNYダウ、USD/JPYとTOPIX、などといった感応度の対象となる金融商品の対象組をキーとして、当該組に関して得ている感応度といったデータから成るレコードの集合体である。
---フロー例1---
以下、本実施形態における情報提供方法の実際手順について図に基づき説明する。以下で説明する情報提供方法に対応する各種動作は、情報提供装置100がメモリ等に読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
以下、本実施形態における情報提供方法の実際手順について図に基づき説明する。以下で説明する情報提供方法に対応する各種動作は、情報提供装置100がメモリ等に読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
図9は、本実施形態における情報提供方法のフロー例1を示す図である。ここでは、対象とする金融商品の一例として、図10に示す3つの通貨ペアを想定する。なお、説明を簡便とするため3つの通貨ペアを例示するが、実際にはより多くの通貨ペアや他の金融商品も対象に含めるとしてよい。
ところで、これら3つの通貨ペアのレート間には、プラスまたはマイナスの感応度が作用する関係性がある。
ところで、これら3つの通貨ペアのレート間には、プラスまたはマイナスの感応度が作用する関係性がある。
例えば、USD/JPYのレートとEUR/JPYのレートとの間には、0.7の感応度がある。よってUSD/JPYのレートが1%上昇すると、これに感応したEUR/JPYのレートは、0.7%上昇する傾向にある。
一方、EUR/JPYのレートとUSD/EURのレートとの間には、-1.8の感応度がある。よってEUR/JPYのレートが1%上昇すると、これに感応したUSD/EURのレートは、1.8%下降する傾向にある。
ただし、こうした感応度に基づくレートの上下動は、一方の通貨ペアのレートに変化が生じたタイミングで、即座に他方の通貨ペアのレートに生じる訳では必ずしも無い。通常は、所定の時間差をもって上下動は生じる。
つまり、その「時間差」に該当する時間帯では、(感応度を踏まえると)将来到達するであろうレート(推定価格)と現在のレート(実価格)との間に乖離が存在する。
この乖離は投資機会となりうるもので、当該乖離が解消される方向(レートの上昇/下降)に応じて、当該通貨ペアの買い注文または売り注文を行えば、良好な確率で売買益を獲得できると見込まれる。よって、本実施形態の情報提供装置100は、こうした乖離(価格差)に関する情報を特定し、ユーザ端末200に提供する。
上述のような状況を前提とした場合、情報提供装置100は、処理対象とするイジングモデル1021として、上述の各通貨ペアにおけるレートの増減事象をスピンとし、当該各通貨ペアの間におけるレートの感応度を当該スピンの間の相互作用の強度として設定したモデルの情報を保持しているものとする。
なお、通貨ペアのレートに関する情報は、価格情報125から得られる。また、感応度に関する情報は、感応度情報126から得られる。
なお、通貨ペアのレートに関する情報は、価格情報125から得られる。また、感応度に関する情報は、感応度情報126から得られる。
図10で示す3つの通貨ペアの場合、USD/JPYとEUR/JPYのレートの間については、感応度「0.7」が当該通貨ペアのスピン間の相互作用の強度として設定される。また、EUR/JPYとUSD/EURのレートの間については、感応度「-1.8」が当該通貨ペアのスピン間の相互作用の強度として設定される。また、USD/EURとUSD/JPYのレートの間については、感応度「-0.68」が当該通貨ペアのスピン間の相互作用の強度として設定される。
なお、上述のイジングモデル1021におけるスピンは、1つの通貨ペアごとに1つ又は複数が設定される形態を想定できる。
1つの通貨ペアごとに1つのスピンが設定された形態の場合、当該スピンはレートの増減方向のみを示しうる。
なお、上述のイジングモデル1021におけるスピンは、1つの通貨ペアごとに1つ又は複数が設定される形態を想定できる。
1つの通貨ペアごとに1つのスピンが設定された形態の場合、当該スピンはレートの増減方向のみを示しうる。
一方、1つの通貨ペアごとに複数のスピン(以下、スピン群)が設定された形態の場合、当該スピン群はレートの増減方向および増減程度を示しうる。すなわちスピン群におけるベクトルの方向(+方向/-方向)と大きさが、レートの増減方向と増減程度に対応する。
そこで、情報提供装置100は、アニーリングマシンとして、上述の3つの通貨ペアに関する設定がなされたイジングモデル1021を課題とし、価格情報125が示す3つの通貨ペアそれぞれの現在レート(実価格)と当該3つの通貨ペアそれぞれに関して他金融商品との感応度に基づき定まる推定レート(推定価格)との差異が最小となる基底状態を算定する(s10)。こうした基底状態の探索自体は、既存技術における処理と同様である。
つまり、各通貨ペアにおける現在レートが所定の時間経過とともに(感応度に基づく理論上の)推定レートに向け遷移し、通貨ペア全てのレートが落ち着く状態を、基底状態として探索することとなる。
ここで算定した基底状態における、3つの通貨ペアそれぞれのレートは、図10に例示するように、USD/JPYにおいて、「Bid」が「111.510」、「Ask」が「111.512」、EUR/JPYにおいて、「Bid」が「129.310」、「Ask」が「129.313」、USD/EURにおいて、「Bid」が「1.16338」、「Ask」が「1.16411」、となったとする。
これは現在から或る時間が経過した未来におけるレートである。なお、スピンが通貨ペアごとに1つ設定されたイジングモデル1021を対象とした場合、算定される基底状態では、上述の未来における通貨ペアのレート増減方向が特定される。
続いて、情報提供装置100は、s10で得た基底状態での、3つの通貨ペアそれぞれについて、その実レートと推定レートとの間の乖離の程度を算定する(s11)。
例えば、USD/JPYのレート変動の影響を受けたEUR/JPYにおいて、基底状態における推定レートが、「Bid」は、「129.442」、「Ask」は「129.447」、USD/EURにおいて、「Bid」は「1.16338」、「Ask」は「1.16411」、となったとする。
そこで、これら推定レートと現在のレートすなわち実レートとの除算を行って変化率を算定すれば、EUR/JPYにおいて、「Bid」は-0.1%、「Ask」は-0.1%。USD/EURにおいて、「Bid」は+0.18%、「Ask」は+0.24%、と算定できる。
こうした変化率の乖離は通貨ペア間のレートの歪みであり、投資機会となりうる。よって、情報提供装置100は、例えば乖離の大きさに従い、通貨ペア間と取引種類の情報を並び替える(s12)。また、乖離の程度が最も大きい通貨ペアとその取引種類を特定するようにしてもよい。
上述の例の場合、該当通貨ペアは「USD/EUR」、取引種類は「Ask」、と特定できる。
上述の例の場合、該当通貨ペアは「USD/EUR」、取引種類は「Ask」、と特定できる。
また、情報提供装置100は、s12で特定した通貨ペアとその取引種類、および乖離の程度の情報を、少なくとも1つ以上、ユーザ端末200に送信し(s13)、処理を終了する。
一方、こうした情報の提供を受けたユーザ端末200では、図11に示すような、情報表示画面1100をディスプレイ等の出力部に表示させる。図11で例示するように、この情報表示画面1100では、通貨ペアおよび取引種類に加えて、当該通貨ペアにおける現在のレート、推定レート、および見込まれる値幅(乖離の程度)、の各情報も表示される。
ユーザ端末200の操作者は、この情報表示画面1100を閲覧して、好適な投資機会の到来を認識し、当該乖離が解消される方向(レートの上昇/下降)に応じて、当該通貨ペアの買い注文または売り注文を行うこととなる。
---フロー例2---
一方、上述のフロー例1とは異なり、いわゆる巡回セールスマン問題を通貨ペア間のレート感応に関して適用する形態も想定できる。
一方、上述のフロー例1とは異なり、いわゆる巡回セールスマン問題を通貨ペア間のレート感応に関して適用する形態も想定できる。
この場合の情報提供装置100は、感応度を有する通貨ペアの組みについて、当該組みを成す一方の通貨ペアのレート変動に感応する他方の通貨ペアのレートを推定する処理を、感応度を介してシリアルに連なる一連の通貨ペアそれぞれについて実行することになる。
例えば、図12に示すように、USD/JPYとEUR/JPYとの間について、例えば、USD/JPYの「Bid」のレート変化率は、(111.442-110.724)/110.724=0.648%、と算定できる。また、これに感応度「0.7」を乗じた、0.00648×0.7=0.00453、すなわち0.453%が、EUR/JPYの「Bid」のレートに生じる変化となる。そこで図13に示すように、EUR/JPYの「Bid」の推定レートとして、現在のレート「128.931」を踏まえ、128.931×(1+0.00453)=129.516、と推定レートを算定できる。情報提供装置100は、こうした算定を、EUR/JPYとUSD/EURとの間についても同様に実行する。
ところが、このように、USD/JPYからEUR/JPY、EUR/JPYからUSD/EUR、順序でレートの推定を行うことが最適とは限らない。また、上述の具体例のように、対象とする通貨ペアの数が限定的であれば問題無いが、対象とする通貨ペアの数や、これら通貨ペアのレートに影響を与える他の金融商品の数が膨大である場合、感応度を介して連なる全ての連なりについて処理を行うことは現実的ではない。
そこで、情報提供装置100は、種々の通貨ペアの間をどのような順序でレート推定していくのが最適か特定すべく、所定のイジングモデル1021について基底状態の探索を行うものとする。
この場合のイジングモデル1021としては、USD/JPYとEUR/JPYといった通貨ペアの組をなす各通貨ペアにおけるレートの増減事象をスピンとし、当該組をなす通貨ペアの間における感応度を当該スピンの間の相互作用の強度として設定したモデルを想定する。
そこで情報提供装置100は、図14のフロー例に示すように、価格情報125が示す上述の組における一方の通貨ペアの実レートと当該一方の通貨ペアに関して他方の通貨ペアとの感応度に基づき定まる推定価格との差異に関して、通貨ペア各組において最小となるイジングモデル1021における基底状態を算定する(s20)。
つまり、感応度を有する通貨ペアの組それぞれに関して得られる推定レートと実レートとの差異(の総計)が最小となる基底状態の探索を通して、最適なルートの探索を行うものとなる。
情報提供装置100は、上述の一方の通貨ペアについて、実レートとs20で得た基底状態における推定レートとの差異に関する情報(図15の画面1500)を、ユーザ端末200に出力し(s21)、処理を終了する。
なお、上述の処理形態は一例であり、例えば、様々なルートで一連の通貨ペアの間で推定レートを算定した場合の実績(当該乖離の情報に基づく実際の投資成績)に基づいて、当該ルートの良否を判定し、例えば、感応度の合計値が大きくなるルートは情報精度が高い、といった法則を生成し、これに基づいて上述の巡回セールスマン問題を解くとしてもよい。
以上、本発明を実施するための最良の形態などについて具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
こうした本実施形態によれば、金融商品に関する情報を効率的かつ精度良好に推定可能となる。
こうした本実施形態によれば、金融商品に関する情報を効率的かつ精度良好に推定可能となる。
本明細書の記載により、少なくとも次のことが明らかにされる。すなわち、本実施形態の情報提供装置において、前記演算部は、前記イジングモデルとして、前記スピンが複数存在し、前記金融商品の間における価格の感応度を前記スピン各々との間の相互作用の強度として設定したモデルにおいて、前記演算を実行し、前記金融商品のうち少なくともいずれか1つの金融商品について、前記実価格と前記推定価格との差異の程度に関する情報を所定装置に出力するものである、としてもよい。
これによれば、1つのスピンで推定する価格増減の方向に加えて、価格増減の程度(実価格と基底状態における価格との差異)についても推定することが可能となる。ひいては、金融商品に関する情報を効率的かつさらに精度良好に推定可能となる。
また、本実施形態の情報提供装置において、前記演算部は、前記イジングモデルとして、前記金融商品において組をなす各金融商品における価格増減事象をスピンとし、前記組をなす金融商品の間における価格の感応度を前記スピンの間の相互作用の強度として設定したイジングモデルを演算し、前記組における一方の金融商品の実価格と当該一方の金融商品に関して他方の金融商品との感応度に基づき定まる推定価格との差異に関する情報を所定装置に出力するものである、としてもよい。
これによれば、いわゆる巡回セールスマン問題をイジングモデルとして想定する状況に適宜に対応可能となり、ひいては、金融商品に関する情報を効率的かつさらに精度良好に推定可能となる。
また、本実施形態の情報提供装置は、前記イジングモデルに関して組合せ最適化問題を解くCMOSアニーリングマシンであるとしてもよい。
また、本実施形態の情報提供装置は、前記イジングモデルに関して組合せ最適化問題を解くCMOSアニーリングマシンであるとしてもよい。
これによれば、イジングモデルの動作を半導体のCMOS(Complementary Metal Oxide Semiconductor)などの素子を用いた回路で擬似的に再現し、互いに影響しあっている金融商品価格の推定といった組合せ最適化問題の実用解を、室温下で効率良く求めることが可能となる。ひいては、金融商品に関する情報を効率的かつさらに精度良好に推定可能となる。
また、本実施形態の情報提供方法において、前記情報処理装置が、前記イジングモデルとして、前記スピンが複数存在し、前記金融商品の間における価格の感応度を前記スピン各々との間の相互作用の強度として設定したモデルにおいて、前記演算を実行し、前記金融商品のうち少なくともいずれか1つの金融商品について、前記実価格と前記推定価格との差異の程度に関する情報を所定装置に出力する、としてもよい。
また、本実施形態の情報提供方法において、前記情報処理装置が、前記イジングモデルとして、前記金融商品において組をなす各金融商品における価格増減事象をスピンとし、前記組をなす金融商品の間における価格の感応度を前記スピンの間の相互作用の強度として設定したイジングモデルを演算し、前記組における一方の金融商品の実価格と当該一方の金融商品に関して他方の金融商品との感応度に基づき定まる推定価格との差異に関する情報を所定装置に出力する、としてもよい。
また、本実施形態の情報提供方法において、前記情報処理装置が、前記イジングモデルに関して組合せ最適化問題を解くアニーリングマシンであるとしてもよい。
10 ネットワーク
100 情報提供装置(アニーリングマシン)
101 記憶部
102 プログラム
1021 イジングモデル
103 メモリ
104 演算部
105 通信部
125 価格情報
126 感応度情報
200 ユーザ端末
300 金融情報配信システム
100 情報提供装置(アニーリングマシン)
101 記憶部
102 プログラム
1021 イジングモデル
103 メモリ
104 演算部
105 通信部
125 価格情報
126 感応度情報
200 ユーザ端末
300 金融情報配信システム
Claims (8)
- 各種金融商品の価格情報を格納した記憶部と、
前記価格情報が示す前記金融商品それぞれの実価格と当該金融商品それぞれに関して他金融商品との感応度に基づき定まる推定価格に関し、前記金融商品における価格増減事象をスピンとし、前記金融商品の間における価格の感応度を前記スピンの間の相互作用の強度として設定したイジングモデルを演算する演算部とを有し、
前記演算部は前記演算の結果に基づき、前記金融商品のうち少なくともいずれか1つの金融商品について、将来における価格に関する情報を所定装置に出力することを特徴とする情報提供装置。 - 前記演算部は、
前記イジングモデルとして、前記スピンが複数存在し、前記金融商品の間における価格の感応度を前記スピン各々との間の相互作用の強度として設定したイジングモデルにおいて、前記演算を実行し、前記金融商品のうち少なくともいずれか1つの金融商品について、前記実価格と前記推定価格との差異の程度に関する情報を所定装置に出力するものである、
ことを特徴とする請求項1に記載の情報提供装置。 - 前記演算部は、
前記イジングモデルとして、前記金融商品において組をなす各金融商品における価格増減事象をスピンとし、前記組をなす金融商品の間における価格の感応度を前記スピンの間の相互作用の強度として設定したイジングモデルを演算し、前記組における一方の金融商品の実価格と当該一方の金融商品に関して他方の金融商品との感応度に基づき定まる推定価格との差異に関する情報を所定装置に出力するものである、
ことを特徴とする請求項1に記載の情報提供装置。 - 前記イジングモデルに関して組合せ最適化問題を解くCMOSアニーリングマシンであることを特徴とする請求項1に記載の情報提供装置。
- 各種金融商品の価格情報を格納した記憶部を備える情報処理装置が、
前記価格情報が示す前記金融商品それぞれの実価格と当該金融商品それぞれに関して他金融商品との感応度に基づき定まる推定価格に関し、前記金融商品における価格増減事象をスピンとし、前記金融商品の間における価格の感応度を前記スピンの間の相互作用の強度として設定したイジングモデルを演算し、前記演算の結果に基づき、前記金融商品のうち少なくともいずれか1つの金融商品について、将来における価格に関する情報を所定装置に出力する、
ことを特徴とする情報提供方法。 - 前記情報処理装置が、
前記イジングモデルとして、前記スピンが複数存在し、前記金融商品の間における価格の感応度を前記スピン各々との間の相互作用の強度として設定したイジングモデルにおいて、前記演算を実行し、前記金融商品のうち少なくともいずれか1つの金融商品について、前記実価格と前記推定価格との差異の程度に関する情報を所定装置に出力する、
ことを特徴とする請求項5に記載の情報提供方法。 - 前記情報処理装置が、
前記イジングモデルとして、前記金融商品において組をなす各金融商品における価格増減事象をスピンとし、前記組をなす金融商品の間における価格の感応度を前記スピンの間の相互作用の強度として設定したイジングモデルを演算し、前記組における一方の金融商品の実価格と当該一方の金融商品に関して他方の金融商品との感応度に基づき定まる推定価格との差異に関する情報を所定装置に出力する、
ことを特徴とする請求項5に記載の情報提供方法。 - 前記情報処理装置が、
前記イジングモデルに関して組合せ最適化問題を解くCMOSアニーリングマシンであることを特徴とする請求項5に記載の情報提供方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SG11202104370UA SG11202104370UA (en) | 2018-10-31 | 2019-10-25 | Information providing device and information providing method |
| US17/289,473 US20210398156A1 (en) | 2018-10-31 | 2019-10-25 | Information providing device and information providing method |
| EP19879492.7A EP3876182A4 (en) | 2018-10-31 | 2019-10-25 | INFORMATION PROVIDING SYSTEM AND INFORMATION PROVIDING METHOD |
| CN201980071593.1A CN112955922A (zh) | 2018-10-31 | 2019-10-25 | 信息提供装置以及信息提供方法 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018205045A JP7109337B2 (ja) | 2018-10-31 | 2018-10-31 | 情報提供装置および情報提供方法 |
| JP2018-205045 | 2018-10-31 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020090674A1 true WO2020090674A1 (ja) | 2020-05-07 |
Family
ID=70463690
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2019/041985 Ceased WO2020090674A1 (ja) | 2018-10-31 | 2019-10-25 | 情報提供装置および情報提供方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20210398156A1 (ja) |
| EP (1) | EP3876182A4 (ja) |
| JP (1) | JP7109337B2 (ja) |
| CN (1) | CN112955922A (ja) |
| SG (1) | SG11202104370UA (ja) |
| WO (1) | WO2020090674A1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230229951A1 (en) * | 2020-05-29 | 2023-07-20 | Technologies Infinityq Inc. | Quantum analog computing at room temperature using conventional electronic circuitry |
| JP7466147B2 (ja) * | 2020-06-23 | 2024-04-12 | 株式会社日立製作所 | 情報処理システムおよび情報処理方法 |
| JP2022012463A (ja) * | 2020-07-01 | 2022-01-17 | 株式会社日立製作所 | 裁定取引支援装置、裁定取引支援方法、及び裁定取引支援システム |
| JP2022105457A (ja) * | 2021-01-04 | 2022-07-14 | 三菱重工業株式会社 | 燃料評価システム及び燃料評価方法 |
| JP7005806B1 (ja) * | 2021-05-11 | 2022-01-24 | みずほリサーチ&テクノロジーズ株式会社 | 価格評価システム及び価格評価方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003331128A (ja) * | 2002-05-15 | 2003-11-21 | Toshiba Corp | 派生証券の評価システムおよび派生証券の価格評価方法 |
| WO2016157333A1 (ja) | 2015-03-27 | 2016-10-06 | 株式会社日立製作所 | 計算機、及び演算プログラム |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030135448A1 (en) * | 2002-01-10 | 2003-07-17 | Scott Aguias | System and methods for valuing and managing the risk of credit instrument portfolios |
| WO2007057008A1 (en) * | 2005-11-21 | 2007-05-24 | Saxo Bank A/S | A financial trading system |
| US20160209532A1 (en) * | 2014-11-17 | 2016-07-21 | Board Of Regents, The University Of Texas System | Applied interpolation techniques |
| JP6966177B2 (ja) * | 2016-03-11 | 2021-11-10 | ワンキュービー インフォメーション テクノロジーズ インク. | 量子計算のための方法及びシステム |
| US20220084120A1 (en) * | 2016-05-24 | 2022-03-17 | Wells Fargo Bank, N.A. | Trading platform for non-monetary digital assets |
| US9870273B2 (en) * | 2016-06-13 | 2018-01-16 | 1Qb Information Technologies Inc. | Methods and systems for quantum ready and quantum enabled computations |
| US20180218449A1 (en) * | 2017-01-31 | 2018-08-02 | Par Holmberg | Bundles for an efficient auction design |
| JP6892599B2 (ja) * | 2017-07-05 | 2021-06-23 | 富士通株式会社 | 最適化装置及び最適化装置の制御方法 |
| US20190122140A1 (en) * | 2017-10-20 | 2019-04-25 | STATGRAF Research LLP. | Data analysis and rendering |
-
2018
- 2018-10-31 JP JP2018205045A patent/JP7109337B2/ja active Active
-
2019
- 2019-10-25 CN CN201980071593.1A patent/CN112955922A/zh not_active Withdrawn
- 2019-10-25 US US17/289,473 patent/US20210398156A1/en not_active Abandoned
- 2019-10-25 WO PCT/JP2019/041985 patent/WO2020090674A1/ja not_active Ceased
- 2019-10-25 SG SG11202104370UA patent/SG11202104370UA/en unknown
- 2019-10-25 EP EP19879492.7A patent/EP3876182A4/en not_active Withdrawn
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003331128A (ja) * | 2002-05-15 | 2003-11-21 | Toshiba Corp | 派生証券の評価システムおよび派生証券の価格評価方法 |
| WO2016157333A1 (ja) | 2015-03-27 | 2016-10-06 | 株式会社日立製作所 | 計算機、及び演算プログラム |
Non-Patent Citations (5)
| Title |
|---|
| "Research and development- Basic Search- New Prinicple Computing to Solve Complex Social Systems (CMOS Ising computer)", HITACHI REVIEW, vol. 98, no. 1, 1 January 2016 (2016-01-01), pages 136 - 138, XP009527309, ISSN: 0367-5874 * |
| ANONYMOUS: "Artificial intelligence Zinrai supporting digital innovation-application of digital annealer for faster combinatorial optimization", FUJITSU, vol. 69, no. 4, July 2018 (2018-07-01), pages 77 - 83, XP009527311, ISSN: 0016-2515 * |
| E. FARHI ET AL.: "A quantum adiabatic evolution algorithm applied to random instances of an NP-complete problem", SCIENCE, vol. 292, 2001, pages 472 |
| F. BARAHONA: "On the computational complexity of Ising spin glass models", J. PHYS. A: MATH. GEN., vol. 15, 1982, pages 3241, XP020035128, DOI: 10.1088/0305-4470/15/10/028 |
| See also references of EP3876182A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020071657A (ja) | 2020-05-07 |
| EP3876182A4 (en) | 2022-05-18 |
| JP7109337B2 (ja) | 2022-07-29 |
| SG11202104370UA (en) | 2021-05-28 |
| EP3876182A1 (en) | 2021-09-08 |
| US20210398156A1 (en) | 2021-12-23 |
| CN112955922A (zh) | 2021-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020090674A1 (ja) | 情報提供装置および情報提供方法 | |
| Innan et al. | Enhancing quantum support vector machines through variational kernel training: N. INNAN et al. | |
| Gnoatto et al. | Deep xVA solver: A neural network–based counterparty credit risk management framework | |
| Zhu et al. | Flexible learning of quantum states with generative query neural networks | |
| EP4236197A2 (en) | Micro-loan system | |
| Choudhary et al. | FuNVol: multi-asset implied volatility market simulator using functional principal components and neural SDEs | |
| Poudel et al. | Cryptocurrency price and volatility predictions with machine learning | |
| Patel et al. | Prediction of stock market using artificial intelligence | |
| Nguyen | Quantum technology: a financial risk assessment | |
| Jaddu et al. | Combining deep learning on order books with reinforcement learning for profitable trading | |
| US20240257110A1 (en) | System and method for circumnavigation of a blockchain based token exchange | |
| US12586128B2 (en) | System and method for smart order routing and automatic market maker path determination in a decentralized market | |
| Gadey et al. | Price prediction of bitcoin using machine learning | |
| CN118575181A (zh) | 使用量子电路用于梯度估计的量子优势 | |
| Chen et al. | Cortex-AI on blockchain | |
| Zeng et al. | GLinSAT: The general linear satisfiability neural network layer by accelerated gradient descent | |
| Deo et al. | Cryptocurrency PricePrediction using LSTM | |
| Dhanya | An empirical evaluation of bitcoin price prediction using time series analysis and roll over | |
| US11669898B2 (en) | System for estimating distance-to-default credit risk | |
| US20230259853A1 (en) | Quantum Rating Framework | |
| US20230051447A1 (en) | Quantum Rating System | |
| JP7376390B2 (ja) | ポートフォリオ作成支援装置、ポートフォリオ作成支援方法、及びポートフォリオ作成支援システム | |
| JP7141365B2 (ja) | ポートフォリオ作成支援装置およびポートフォリオ作成支援方法 | |
| Zhang et al. | Calibrating the Heston model with deep differential networks: C. Zhang et al. | |
| JP2025064267A (ja) | 取引先選定支援装置、及び取引先選定支援方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19879492 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2019879492 Country of ref document: EP Effective date: 20210531 |









