当前位置:网站首页>Deep learning method for solving mean field game theory problems
Deep learning method for solving mean field game theory problems
2022-06-27 00:01:00 【Shengsi mindspire】

back view
Mean field games (MFG, Mean field game theory ) and Mean field control (MFC, Mean field cybernetics ) It can simulate the game between a large number of objects , Explore in a competitive environment , How the object chooses the optimal decision . For example, in the stock market, there are a large number of investors who trade stocks according to the behavior of other users , A school of fish swimming in the sea , Spectators watching the football match at the World Cup . They are in Physics 、 Economics, data science and other disciplines play a central role . although MFG Our mathematical theory is quite mature , However, the development of numerical methods has not kept up with the growth of problem scale and massive data sets . because MFG There is usually no explicit solution , An effective numerical algorithm is very important . Most existing numerical methods use grids , Therefore, it is easily limited by the disaster of dimensionality .
In recent years , Combined with machine learning method MFG and MFC Problem solving has received a lot of attention from the academic community . Especially for solving problems with complex structures , High dimensional problems . This article will introduce the solution based on deep learning MFG and MFC Three kinds of methods .
Problem definition
MFG and MFC The model includes the following parameters :


Here, the optimal control and state probability distribution estimated by the neural network are consistent with the theoretical values :
1. Optimal control is a linear function of the state ;
2. The probability distribution of the state will go to 0 Gradually move .
Summary and prospect
This paper mainly introduces three methods of using deep learning to solve MFG and MFC Methods for related issues . The first method uses neural network to directly fit the control function , The second way is through Deep BSDE solve FBSDE, The last method uses neural network to solve partial differential equations , And then solve HJB Equation and FKP A system of equations consisting of equations . Based on the above method , The academic community has made various attempts on many high-dimensional and complex problems , Some preliminary results have been achieved . But because neural networks are usually composed of multiple items , So it is a highly nonconvex optimization problem . In the process of training , The items in the loss function may compete with each other , The training process may not be robust and stable enough , Convergence to the global minimum cannot be guaranteed . To solve this problem , It is necessary to develop more robust network structure and training algorithm .
at present MindSpore The team started from physical driven and data-driven AI Way to go , We are committed to developing new algorithms in the field of scientific computing and developing high-performance and easy-to-use AI Simulation framework , I will share it with you later .
meanwhile , We also welcome the broad masses of AI Scientific computing enthusiasts and researchers join us , Explore together AI The new subject of Scientific Computing .
reference :
[1] en.wikipedia.org/wiki/Fokker%25E2%2580%2593Planck_equation
[2] en.wikipedia.org/wiki/Hamilton%25E2%2580%2593Jacobi%25E2%2580%2593Bellman_equation
[3] papers.ssrn.com/sol3/papers.cfm%3Fabstract_id%3D2557457
[4] arxiv.org/abs/1811.08782
[5] DeepBSDE pnas.org/content/115/34/8505
[6] Optimal transport and crowd motion pnas.org/content/117/17/9183

MindSpore Official information
GitHub : https://github.com/mindspore-ai/mindspore
Gitee : https : //gitee.com/mindspore/mindspore
official QQ Group : 486831414
边栏推荐
- Leetcode skimming 4 Find the median of two positive arrays
- 运用物理信息神经网络求解流体力学方程
- 让敏捷回归本源——读《敏捷整洁之道》有感
- 安利!如何提优质的ISSUE?学霸是这样写的!
- Can I open an account for stock trading on my mobile phone? Is it safe to open an account for stock trading on the Internet
- Alibaba cloud server purchase, basic configuration, (xshell) remote connection and environment building
- Development and learning route of golang language
- Common techniques of email attachment phishing
- 软件工程导论——第四章——形式化说明技术
- Technical dry goods | top speed, top intelligence and minimalist mindspore Lite: help Huawei watch become more intelligent
猜你喜欢
![[interface] pyqt5 and swing transformer for face recognition](/img/37/b259627a8ffd82afe8e8f3029bf290.png)
[interface] pyqt5 and swing transformer for face recognition

一篇文章带你学会容器逃逸

用户在hander()goroutine,添加定时器功能,超时则强踢出

Typera set title auto numbering

Development and learning route of golang language

Technical dry goods | top speed, top intelligence and minimalist mindspore Lite: help Huawei watch become more intelligent

The processing of private chat function in go language

Microservices and container choreography in go

How to use Pinia (I) introduce Pinia into the project

复杂数据没头绪?
随机推荐
炒股手机上开户可靠吗? 网上开户炒股安全吗
手机上炒股开户可靠吗 网上开户炒股安全吗
go中的微服务和容器编排
[microservice]eureka
为什么EDR需要深度防御来打击勒索软件?
Where is it safer to open an account to buy funds
Understanding of "the eigenvectors corresponding to different eigenvalues cannot be orthogonalized"
Is it reliable to speculate in stocks by mobile phone? Is it safe to open an account and speculate in stocks online
低佣金免费开户渠道安全吗?
The fourth bullet of redis interview eight part essay (end)
国内外最好的12款项目管理系统优劣势分析
Why does EDR need defense in depth to combat ransomware?
通过两个stack来实现Queue
[interface] pyqt5 and swing transformer for face recognition
test
代码之外:写作是倒逼成长的最佳方式
运用物理信息神经网络求解流体力学方程
客户端实现client.go客户端类型定义连接
Cve-2022-30190 follina office rce analysis [attached with customized word template POC]
How to open an account on the mobile phone? Is it safe to open an account online and speculate in stocks