OpenGraphGym
OpenGraphGym provides a parallel reinforcement learning environment for applying deep reinforcement learning and graph embedding methods to combinatorial graph optimization problems.
Key Features:
- Parallel Reinforcement Learning Environment: Leverages parallel processing to scale reinforcement learning training and evaluation on large graphs.
- Deep Reinforcement Learning Integration: Integrates deep reinforcement learning methods to train agents for combinatorial graph optimization.
- Graph Embeddings: Incorporates several graph embedding strategies to represent graph structure and node features.
- Flexibility and Extensibility: Supports plugging in new RL algorithms and graph embeddings to enable extension and experimentation.
Scientific Applications:
- Benchmarking RL Algorithms: Enables benchmarking of different reinforcement learning algorithms and embedding methods on standard combinatorial graph problems.
- Advanced Parallel Strategies: Facilitates development and evaluation of parallel strategies for extreme-scale graph computations.
- Performance Evaluation: Allows assessment of solution quality and computational efficiency of graph solutions produced by RL approaches.
Methodology:
Uses parallel processing, integrates deep reinforcement learning algorithms, and applies several graph embedding strategies, with a modular design that supports plugging in new RL algorithms and embeddings.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 11/24/2024
Operations
Publications
[No authors listed]. OpenGraphGym: A Parallel Reinforcement Learning Framework for Graph Optimization Problems. Computational Science – ICCS 2020. 2020;12141:439.
PMCID: PMC7302566