/industrysim

Manufacturing industry simulation API for training reinforcement learning algorithms.

Primary LanguagePython

industrysim

WIP: A simple Open-AI-Gym-like sandbox for training algorithms for integrated scheduling of jobs and maintenance in a job-shop industry.

Include entities.py, engine.py and tools.py in your source folder.

from engine import IndustrySim

#initialize
env = IndustrySim(params)

#run one epoch
epoch_result = env.run_epoch(policy)

#reset to init state
env.reset()

Check out example.py for description of simulation parameters for a simple one machine case.

Dependencies: terminaltable for tablular output. Install with pip.