OpenAI Gym is a toolkit for reinforcement learning (RL) widely used in research. The network simulator ns-3 is the de-facto standard for academic and industry studies in the areas of networking protocols and communication technologies. ns3-gym is a framework that integrates both OpenAI Gym and ns-3 in order to encourage usage of RL in networking research.
A brief description of available examples can be found here
If you use this module in your research, please cite our paper:
P. Gawlowicz and A. Zubow, "ns-3 meets OpenAI Gym: The Playground for Machine Learning in Networking Research", MSWiM, 2019. Available here.
Works with ns-3.36
Build History : ns3-gym: OpenAI Gym integration 1.0.2Release Notes
Works with ns-3.35
Build History : ns3-gym: OpenAI Gym integration 1.0.1Release Notes
Works with ns-3.29
Build History : ns3-gym: OpenAI Gym integration 1.0.0Release Notes
This ns-3 extension is one or more contributed modules.