Code for "Divide-and-Conquer Reinforcement Learning"
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dnc
examples
scripts
videos
.gitignore
README.md
setup.py

README.md

Divide-and-Conquer Reinforcement Learning

This repository contains code accompaning the paper, Divide-and-Conquer Reinforcement Learning (Ghosh et al., ICLR 2018). It includes code for the DnC algorithm, and the Mujoco environments used for the empirical evaluation. Please see the project website for videos and further details.

Dependencies

This codebase requires a valid installation of rllab. Please refer to the rllab repository for installation instructions.

The environments are built in Mujoco 1.31: follow the instructions here to install Mujoco 1.31 if not already done. You are required to have a Mujoco license to run any of the environments.

Usage

Sample scripts for working with DnC and the provided environments can be found in the examples directory. In particular, a sample scripts for running DnC is located here.

source activate rllab_env
python examples/dnc_pick.py

Environments are located in the dnc/envs/ directory, and the DnC implementation can be found at dnc/algos/.

Contact

To ask questions or report issues, please open an issue on the issues tracker.

Citing

If you use DnC, please cite the following paper: