Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paulhendricks/gym-inventory

An OpenAI Gym environment for Inventory Control problems
https://github.com/paulhendricks/gym-inventory

openai-gym openai-universe python reinforcement-learning

Last synced: 6 days ago
JSON representation

An OpenAI Gym environment for Inventory Control problems

Awesome Lists containing this project

README

        

# gym-inventory

The [Inventory environment](https://github.com/paulhendricks/gym-inventory) is a single agent domain featuring discrete state and action spaces. Currently, one task is supported:

## Simple Inventory Control with Lost Sales

This environment corresponds to the version of the inventory control with lost sales problem described in Example 1.1 in [Algorithms for Reinforcement Learning by Csaba Szepesvari (2010)](https://sites.ualberta.ca/~szepesva/RLBook.html).

## Future tasks

Future tasks will have more complex environments that take into account:

* Demand-effecting factors such as trend, seasonality, holidays, weather, etc.
* Business-specific factors such as lead times, penalties for carrying inventory, etc.
* Scaling from 1 to millions of SKUs and learning across SKUs.

# Installation

```bash
cd gym-inventory
pip install -e .
```