PDToolbox_matlab-master

所属分类:通讯编程文档
开发工具:matlab
文件大小:2599KB
下载次数:8
上传日期:2019-11-06 10:06:54
上 传 者aaaa aa
说明:  与量子博弈相关演化博弈相关,其中也有复制动态方程的内容
(Ternary phase diagram correlation)

文件列表:
add_path.m (440, 2016-05-18)
definition.m (4928, 2016-05-18)
docs\combined_dynamics.tex (1630, 2016-05-18)
docs\documentation.bbl (1677, 2016-05-18)
docs\documentation.dvi (78284, 2016-05-18)
docs\documentation.pdf (1133748, 2016-05-18)
docs\documentation.ps (10099811, 2016-05-18)
docs\documentation.tex (8892, 2016-05-18)
docs\evolutionary_dynamics.tex (7712, 2016-05-18)
docs\example_dr.tex (11100, 2016-05-18)
docs\images\accumulated_i.eps (286778, 2016-05-18)
docs\images\cut.sh (256, 2016-05-18)
docs\images\evolution_i.eps (296472, 2016-05-18)
docs\images\evolution_u.eps (311441, 2016-05-18)
docs\images\final_state.eps (248060, 2016-05-18)
docs\images\maximization_a.eps (283787, 2016-05-18)
docs\images\maximization_b.eps (284918, 2016-05-18)
docs\images\running_time_pop.eps (268253, 2016-05-18)
docs\images\running_time_smith_pop.eps (267337, 2016-05-18)
docs\images\running_time_smith_str.eps (266958, 2016-05-18)
docs\images\running_time_str.eps (268232, 2016-05-18)
docs\images\test1_ev_bnn.eps (309242, 2016-05-18)
docs\images\test1_ev_logit.eps (312827, 2016-05-18)
docs\images\test1_ev_rd.eps (333873, 2016-05-18)
docs\images\test1_ev_smith.eps (314747, 2016-05-18)
docs\images\test1_simplex_bnn.eps (344509, 2016-05-18)
docs\images\test1_simplex_logit.eps (406336, 2016-05-18)
docs\images\test1_simplex_rd.eps (530758, 2016-05-18)
docs\images\test1_simplex_smith.eps (410911, 2016-05-18)
docs\images\test2_ev_bnn.eps (324382, 2016-05-18)
docs\images\test2_ev_logit.eps (327235, 2016-05-18)
docs\images\test2_ev_maynard_rd.eps (328351, 2016-05-18)
docs\images\test2_ev_rd.eps (354130, 2016-05-18)
docs\images\test2_ev_smith.eps (328423, 2016-05-18)
docs\images\test2_simplex_bnn.eps (265415, 2016-05-18)
docs\images\test2_simplex_logit.eps (283771, 2016-05-18)
docs\images\test2_simplex_maynard_rd.eps (313311, 2016-05-18)
docs\images\test2_simplex_rd.eps (367445, 2016-05-18)
docs\images\test2_simplex_smith.eps (289951, 2016-05-18)
docs\images\test_combined.eps (409893, 2016-05-18)
... ...

## PDToolbox PDToolbox is a matlab implementation of some evolutionary dynamics from game theory. The current version supports the implementation of replicator dynamics, Maynard Smith's replicator dynamics, Smith dynamics, logit dynamics, and Brown-von Neumann-Nash dynamics. Also, it can be used to run revision protocols, that is, population games with small number of agents per population. This toolbox is designed to facilitate the implementation of any game, regardless of the number of populations, strategies per population, and fitness function. It has some pre-build methods to implement different dynamics, revision protocols, and to plot the evolution of the state of each population. This software is distributed under BSD license. ## Installation 1. Download files from the 'git' repository with the following command: git clone https://github.com/carlobar/PDToolbox_matlab Or download and extract the files directly from the following link: https://github.com/carlobar/PDToolbox_matlab/archive/master.zip 2. Open matlab and add the path of the following directories: path(path, '[download directory]/PDToolbox_matlab') path(path, '[download directory]/PDToolbox_matlab/dynamics') path(path, '[download directory]/PDToolbox_matlab/graphs') path(path, '[download directory]/PDToolbox_matlab/test') The path can be verified with the command 'path'. The path can be added automatically by running 'add_path.m'. ## Running the toolbox In order to use the toolbox we must define the parameters of the game in a data structure. Some parameters that must be defined are: * Number of populations, * Strategies of each population * Evolutionary dynamics * ODE solver * Fitness function The following examples are included in the 'test' directory: 'test1.m': game with one population and three strategies per population. 'test2.m': game with two populations and two strategies per population. 'test3.m': game with one population, three strategies per population, and combined dynamics. 'test_finite_population1.m': a game with small number of agents per population. 'test_maximization.m': application to a maximization problem using one population. 'test_maximization_b.m': application to a maximization problem using multiple populations. 'electricity grid/test_electricity_system.m': application to demand response programs. ## Documentation An introduction to evolutionary dynamics with some examples is available at: https://github.com/carlobar/PDToolbox_matlab/blob/master/docs/documentation.pdf ## License PDToolbox is released under the [BSD License](http://opensource.org/licenses/BSD-3-Clause)

近期下载者

相关文件


收藏者