├── ddpg.gif ├── ma_ddpg.gif ├── model ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-35.pyc │ ├── __init__.cpython-36.pyc │ ├── model_agent_maddpg.cpython-35.pyc │ ├── model_agent_maddpg.cpython-36.pyc │ ├── model_agent_maddpg_a_tanh_c_relu.cpython-36.pyc │ ├── model_single_agent_ddpg.cpython-35.pyc │ ├── model_single_agent_ddpg.cpython-36.pyc │ └── model_single_agent_ddpg_a_tanh_c_relu.cpython-36.pyc ├── model_agent_maddpg.py ├── model_agent_maddpg_a_tanh_c_relu.py ├── model_single_agent_ddpg.py └── model_single_agent_ddpg_a_tanh_c_relu.py ├── multiagent-particle-envs ├── README.md ├── bin │ ├── __init__.py │ └── interactive.py ├── make_env.py ├── multiagent.egg-info │ ├── PKG-INFO │ ├── SOURCES.txt │ ├── dependency_links.txt │ ├── not-zip-safe │ ├── requires.txt │ └── top_level.txt ├── multiagent │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-35.pyc │ │ ├── core.cpython-35.pyc │ │ ├── environment.cpython-35.pyc │ │ ├── policy.cpython-35.pyc │ │ ├── rendering.cpython-35.pyc │ │ └── scenario.cpython-35.pyc │ ├── core.py │ ├── environment.py │ ├── environment_single.py │ ├── policy.py │ ├── rendering.py │ ├── scenario.py │ └── scenarios │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-35.pyc │ │ ├── simple.cpython-35.pyc │ │ ├── simple_adversary.cpython-35.pyc │ │ ├── simple_crypto.cpython-35.pyc │ │ ├── simple_push.cpython-35.pyc │ │ ├── simple_reference.cpython-35.pyc │ │ └── simple_tag.cpython-35.pyc │ │ ├── gym_tag.py │ │ ├── simple.py │ │ ├── simple_adversary.py │ │ ├── simple_crypto.py │ │ ├── simple_push.py │ │ ├── simple_reference.py │ │ ├── simple_speaker_listener.py │ │ ├── simple_spread.py │ │ ├── simple_tag.py │ │ └── simple_world_comm.py └── setup.py ├── readMe.md ├── test_three_agent_ddpg.py ├── test_three_agent_maddpg.py ├── three_agent_ddpg.py ├── three_agent_maddpg.py ├── util ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-35.pyc │ ├── __init__.cpython-36.pyc │ ├── replay_buffer.cpython-35.pyc │ ├── replay_buffer.cpython-36.pyc │ ├── segment_tree.cpython-35.pyc │ └── segment_tree.cpython-36.pyc ├── replay_buffer.py └── segment_tree.py ├── weight_ma ├── 68000.cptk.data-00000-of-00001 ├── 68000.cptk.index └── 68000.cptk.meta └── weight_single ├── 210000.cptk.data-00000-of-00001 ├── 210000.cptk.index └── 210000.cptk.meta /ddpg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/ddpg.gif -------------------------------------------------------------------------------- /ma_ddpg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/ma_ddpg.gif -------------------------------------------------------------------------------- /model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /model/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /model/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /model/__pycache__/model_agent_maddpg.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/__pycache__/model_agent_maddpg.cpython-35.pyc -------------------------------------------------------------------------------- /model/__pycache__/model_agent_maddpg.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/__pycache__/model_agent_maddpg.cpython-36.pyc -------------------------------------------------------------------------------- /model/__pycache__/model_agent_maddpg_a_tanh_c_relu.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/__pycache__/model_agent_maddpg_a_tanh_c_relu.cpython-36.pyc -------------------------------------------------------------------------------- /model/__pycache__/model_single_agent_ddpg.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/__pycache__/model_single_agent_ddpg.cpython-35.pyc -------------------------------------------------------------------------------- /model/__pycache__/model_single_agent_ddpg.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/__pycache__/model_single_agent_ddpg.cpython-36.pyc -------------------------------------------------------------------------------- /model/__pycache__/model_single_agent_ddpg_a_tanh_c_relu.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/__pycache__/model_single_agent_ddpg_a_tanh_c_relu.cpython-36.pyc -------------------------------------------------------------------------------- /model/model_agent_maddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/model_agent_maddpg.py -------------------------------------------------------------------------------- /model/model_agent_maddpg_a_tanh_c_relu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/model_agent_maddpg_a_tanh_c_relu.py -------------------------------------------------------------------------------- /model/model_single_agent_ddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/model_single_agent_ddpg.py -------------------------------------------------------------------------------- /model/model_single_agent_ddpg_a_tanh_c_relu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/model/model_single_agent_ddpg_a_tanh_c_relu.py -------------------------------------------------------------------------------- /multiagent-particle-envs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/README.md -------------------------------------------------------------------------------- /multiagent-particle-envs/bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /multiagent-particle-envs/bin/interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/bin/interactive.py -------------------------------------------------------------------------------- /multiagent-particle-envs/make_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/make_env.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent.egg-info/PKG-INFO -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent.egg-info/not-zip-safe: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent.egg-info/requires.txt: -------------------------------------------------------------------------------- 1 | gym 2 | numpy-stl 3 | -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | bin 2 | multiagent 3 | -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/__init__.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/__pycache__/core.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/__pycache__/core.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/__pycache__/environment.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/__pycache__/environment.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/__pycache__/policy.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/__pycache__/policy.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/__pycache__/rendering.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/__pycache__/rendering.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/__pycache__/scenario.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/__pycache__/scenario.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/core.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/environment.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/environment_single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/environment_single.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/policy.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/rendering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/rendering.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenario.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenario.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/__init__.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/__pycache__/simple.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/__pycache__/simple.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/__pycache__/simple_adversary.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/__pycache__/simple_adversary.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/__pycache__/simple_crypto.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/__pycache__/simple_crypto.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/__pycache__/simple_push.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/__pycache__/simple_push.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/__pycache__/simple_reference.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/__pycache__/simple_reference.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/__pycache__/simple_tag.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/__pycache__/simple_tag.cpython-35.pyc -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/gym_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/gym_tag.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/simple.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/simple_adversary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/simple_adversary.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/simple_crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/simple_crypto.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/simple_push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/simple_push.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/simple_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/simple_reference.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/simple_speaker_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/simple_speaker_listener.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/simple_spread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/simple_spread.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/simple_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/simple_tag.py -------------------------------------------------------------------------------- /multiagent-particle-envs/multiagent/scenarios/simple_world_comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/multiagent/scenarios/simple_world_comm.py -------------------------------------------------------------------------------- /multiagent-particle-envs/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/multiagent-particle-envs/setup.py -------------------------------------------------------------------------------- /readMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/readMe.md -------------------------------------------------------------------------------- /test_three_agent_ddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/test_three_agent_ddpg.py -------------------------------------------------------------------------------- /test_three_agent_maddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/test_three_agent_maddpg.py -------------------------------------------------------------------------------- /three_agent_ddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/three_agent_ddpg.py -------------------------------------------------------------------------------- /three_agent_maddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/three_agent_maddpg.py -------------------------------------------------------------------------------- /util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/util/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /util/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/util/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /util/__pycache__/replay_buffer.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/util/__pycache__/replay_buffer.cpython-35.pyc -------------------------------------------------------------------------------- /util/__pycache__/replay_buffer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/util/__pycache__/replay_buffer.cpython-36.pyc -------------------------------------------------------------------------------- /util/__pycache__/segment_tree.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/util/__pycache__/segment_tree.cpython-35.pyc -------------------------------------------------------------------------------- /util/__pycache__/segment_tree.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/util/__pycache__/segment_tree.cpython-36.pyc -------------------------------------------------------------------------------- /util/replay_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/util/replay_buffer.py -------------------------------------------------------------------------------- /util/segment_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/util/segment_tree.py -------------------------------------------------------------------------------- /weight_ma/68000.cptk.data-00000-of-00001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/weight_ma/68000.cptk.data-00000-of-00001 -------------------------------------------------------------------------------- /weight_ma/68000.cptk.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/weight_ma/68000.cptk.index -------------------------------------------------------------------------------- /weight_ma/68000.cptk.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/weight_ma/68000.cptk.meta -------------------------------------------------------------------------------- /weight_single/210000.cptk.data-00000-of-00001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/weight_single/210000.cptk.data-00000-of-00001 -------------------------------------------------------------------------------- /weight_single/210000.cptk.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/weight_single/210000.cptk.index -------------------------------------------------------------------------------- /weight_single/210000.cptk.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwxFromTju/maddpg-tf/HEAD/weight_single/210000.cptk.meta --------------------------------------------------------------------------------