├── .gitignore ├── .idea ├── .gitignore ├── RL-Research-2022-Summer.iml ├── inspectionProfiles │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── other.xml └── vcs.xml ├── .ipynb_checkpoints ├── CIS_Research-checkpoint.ipynb ├── Demo-Gym-DQN-checkpoint.ipynb └── Prepopulated_RL-checkpoint.ipynb ├── GA ├── Decode_for_FJSP.py ├── Encode_for_FJSP.py ├── Jobs.py └── Machines.py ├── Instances ├── Mk01.fjs ├── Mk02.fjs ├── Mk03.fjs ├── Mk04.fjs ├── Mk05.fjs ├── Mk06.fjs ├── Mk07.fjs ├── Mk08.fjs ├── Mk09.fjs ├── instance1.txt ├── instance3.txt ├── instance4.txt ├── instance5.txt ├── la01.fjs ├── la02.fjs ├── la03.fjs ├── la04.fjs ├── la05.fjs ├── la06.fjs ├── la07.fjs ├── la08.fjs └── la09.fjs ├── JSSP ├── __init__.py ├── __pycache__ │ └── __init__.cpython-37.pyc ├── envs │ ├── JSSP_env.py │ ├── __init__.py │ └── __pycache__ │ │ ├── JSSP_env.cpython-37.pyc │ │ └── __init__.cpython-37.pyc └── tests │ ├── __init__.py │ ├── __pycache__ │ └── test_JSSP_env.cpython-37.pyc │ ├── instance1.txt │ ├── instance3.txt │ ├── instance4.txt │ └── test_JSSP_env.py ├── LICENSE.md ├── README.md ├── Solutions ├── Solution_GA.ipynb ├── Solution_Instance_Division.ipynb ├── Solution_OR.ipynb └── Solution_Prepopulated_RL.ipynb └── readme_presentation.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/RL-Research-2022-Summer.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/.idea/RL-Research-2022-Summer.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/other.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/.idea/other.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.ipynb_checkpoints/CIS_Research-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/.ipynb_checkpoints/CIS_Research-checkpoint.ipynb -------------------------------------------------------------------------------- /.ipynb_checkpoints/Demo-Gym-DQN-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/.ipynb_checkpoints/Demo-Gym-DQN-checkpoint.ipynb -------------------------------------------------------------------------------- /.ipynb_checkpoints/Prepopulated_RL-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/.ipynb_checkpoints/Prepopulated_RL-checkpoint.ipynb -------------------------------------------------------------------------------- /GA/Decode_for_FJSP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/GA/Decode_for_FJSP.py -------------------------------------------------------------------------------- /GA/Encode_for_FJSP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/GA/Encode_for_FJSP.py -------------------------------------------------------------------------------- /GA/Jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/GA/Jobs.py -------------------------------------------------------------------------------- /GA/Machines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/GA/Machines.py -------------------------------------------------------------------------------- /Instances/Mk01.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/Mk01.fjs -------------------------------------------------------------------------------- /Instances/Mk02.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/Mk02.fjs -------------------------------------------------------------------------------- /Instances/Mk03.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/Mk03.fjs -------------------------------------------------------------------------------- /Instances/Mk04.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/Mk04.fjs -------------------------------------------------------------------------------- /Instances/Mk05.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/Mk05.fjs -------------------------------------------------------------------------------- /Instances/Mk06.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/Mk06.fjs -------------------------------------------------------------------------------- /Instances/Mk07.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/Mk07.fjs -------------------------------------------------------------------------------- /Instances/Mk08.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/Mk08.fjs -------------------------------------------------------------------------------- /Instances/Mk09.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/Mk09.fjs -------------------------------------------------------------------------------- /Instances/instance1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/instance1.txt -------------------------------------------------------------------------------- /Instances/instance3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/instance3.txt -------------------------------------------------------------------------------- /Instances/instance4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/instance4.txt -------------------------------------------------------------------------------- /Instances/instance5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/instance5.txt -------------------------------------------------------------------------------- /Instances/la01.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/la01.fjs -------------------------------------------------------------------------------- /Instances/la02.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/la02.fjs -------------------------------------------------------------------------------- /Instances/la03.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/la03.fjs -------------------------------------------------------------------------------- /Instances/la04.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/la04.fjs -------------------------------------------------------------------------------- /Instances/la05.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/la05.fjs -------------------------------------------------------------------------------- /Instances/la06.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/la06.fjs -------------------------------------------------------------------------------- /Instances/la07.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/la07.fjs -------------------------------------------------------------------------------- /Instances/la08.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/la08.fjs -------------------------------------------------------------------------------- /Instances/la09.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Instances/la09.fjs -------------------------------------------------------------------------------- /JSSP/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/JSSP/__init__.py -------------------------------------------------------------------------------- /JSSP/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/JSSP/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /JSSP/envs/JSSP_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/JSSP/envs/JSSP_env.py -------------------------------------------------------------------------------- /JSSP/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/JSSP/envs/__init__.py -------------------------------------------------------------------------------- /JSSP/envs/__pycache__/JSSP_env.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/JSSP/envs/__pycache__/JSSP_env.cpython-37.pyc -------------------------------------------------------------------------------- /JSSP/envs/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/JSSP/envs/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /JSSP/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JSSP/tests/__pycache__/test_JSSP_env.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/JSSP/tests/__pycache__/test_JSSP_env.cpython-37.pyc -------------------------------------------------------------------------------- /JSSP/tests/instance1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/JSSP/tests/instance1.txt -------------------------------------------------------------------------------- /JSSP/tests/instance3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/JSSP/tests/instance3.txt -------------------------------------------------------------------------------- /JSSP/tests/instance4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/JSSP/tests/instance4.txt -------------------------------------------------------------------------------- /JSSP/tests/test_JSSP_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/JSSP/tests/test_JSSP_env.py -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/README.md -------------------------------------------------------------------------------- /Solutions/Solution_GA.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Solutions/Solution_GA.ipynb -------------------------------------------------------------------------------- /Solutions/Solution_Instance_Division.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Solutions/Solution_Instance_Division.ipynb -------------------------------------------------------------------------------- /Solutions/Solution_OR.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Solutions/Solution_OR.ipynb -------------------------------------------------------------------------------- /Solutions/Solution_Prepopulated_RL.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/Solutions/Solution_Prepopulated_RL.ipynb -------------------------------------------------------------------------------- /readme_presentation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MZhouke/RL-Scheduling/HEAD/readme_presentation.gif --------------------------------------------------------------------------------