ai4co / rl4co

A PyTorch library for all things Reinforcement Learning (RL) for Combinatorial Optimization (CO)

Home Page:https://rl4.co

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add flexible shop scheduling environment

lshengjian opened this issue · comments

Add flexible shop scheduling environment.

Hi @lshengjian! Do you mean the flexible flow-shop scheduling problem (FFSP) or the flexible job-shop scheduling problem (FJSP)?

If it's the former, we have supported it:

class FFSPEnv(RL4COEnvBase):
"""Flexible Flow Shop Problem (FFSP) environment.
The goal is to schedule a set of jobs on a set of machines such that the makespan is minimized.

If it's the FJSP, we don't have it in the current version. If you want, you could have a look at this tutorial to try to implement it.

Feel free to inform us if you have further questions!

FJSP

Hi @lshengjian! Do you mean the flexible flow-shop scheduling problem (FFSP) or the flexible job-shop scheduling problem (FJSP)?

If it's the former, we have supported it:

class FFSPEnv(RL4COEnvBase):
"""Flexible Flow Shop Problem (FFSP) environment.
The goal is to schedule a set of jobs on a set of machines such that the makespan is minimized.

If it's the FJSP, we don't have it in the current version. If you want, you could have a look at this tutorial to try to implement it.
Feel free to inform us if you have further questions!

Add flexible shop scheduling environment.

I think @LTluttmann should have an implementation that is almost working, right?

I think @LTluttmann should have an implementation that is almost working, right?

exactly, FJSP will be added to RL4CO soon :)