├── .gitignore ├── LICENSE ├── README.md ├── config.py ├── config_djss.py ├── config_djss_attention.py ├── config_djss_attention_paper.py ├── ddqn_agent_attention.py ├── ddqn_agent_attention_paper.py ├── ddqn_agent_attention_paper1.py ├── dqn_agent.py ├── dqn_agent_est.py ├── main.py ├── main_djss_attention.py ├── main_djss_attention_actionPercently.py ├── main_djss_attention_paper.py ├── main_djss_attention_paper1.py ├── main_djss_stable_baseline.py ├── main_est.py ├── model ├── ESTModel.py ├── FullyNetwork.py ├── NetworkModel.py ├── NetworkModel_attention.py ├── NetworkModel_attention_paper.py ├── NetworkModel_attention_paper1.py └── dqn-ft06-aciton-12.pth ├── per_agent.py ├── requirements.txt ├── simulation_env ├── action_map.py ├── env_for_job_shop_v7_attention.py ├── env_for_job_shop_v7_attention1.py ├── env_for_job_shop_v7_attention1_ft06.py ├── env_for_job_shop_v7_attention_test_dynamic_arvl_rate.py ├── env_for_job_shop_v7_attention_test_rule.py ├── env_jobshop_v0.py ├── env_jobshop_v1.py ├── env_jobshop_v1_est.py └── input_data │ └── job_info.xlsx ├── sweep.yaml ├── test_djss_attention.py ├── test_djss_attention_paper.py ├── testing_data_analysis.ipynb └── utils ├── GanttPlot.py ├── MemeryBuffer.py ├── PERMemory.py ├── SumTree.py ├── action_map.py └── dispatch_logic.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/README.md -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/config.py -------------------------------------------------------------------------------- /config_djss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/config_djss.py -------------------------------------------------------------------------------- /config_djss_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/config_djss_attention.py -------------------------------------------------------------------------------- /config_djss_attention_paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/config_djss_attention_paper.py -------------------------------------------------------------------------------- /ddqn_agent_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/ddqn_agent_attention.py -------------------------------------------------------------------------------- /ddqn_agent_attention_paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/ddqn_agent_attention_paper.py -------------------------------------------------------------------------------- /ddqn_agent_attention_paper1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/ddqn_agent_attention_paper1.py -------------------------------------------------------------------------------- /dqn_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/dqn_agent.py -------------------------------------------------------------------------------- /dqn_agent_est.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/dqn_agent_est.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/main.py -------------------------------------------------------------------------------- /main_djss_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/main_djss_attention.py -------------------------------------------------------------------------------- /main_djss_attention_actionPercently.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/main_djss_attention_actionPercently.py -------------------------------------------------------------------------------- /main_djss_attention_paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/main_djss_attention_paper.py -------------------------------------------------------------------------------- /main_djss_attention_paper1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/main_djss_attention_paper1.py -------------------------------------------------------------------------------- /main_djss_stable_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/main_djss_stable_baseline.py -------------------------------------------------------------------------------- /main_est.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/main_est.py -------------------------------------------------------------------------------- /model/ESTModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/model/ESTModel.py -------------------------------------------------------------------------------- /model/FullyNetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/model/FullyNetwork.py -------------------------------------------------------------------------------- /model/NetworkModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/model/NetworkModel.py -------------------------------------------------------------------------------- /model/NetworkModel_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/model/NetworkModel_attention.py -------------------------------------------------------------------------------- /model/NetworkModel_attention_paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/model/NetworkModel_attention_paper.py -------------------------------------------------------------------------------- /model/NetworkModel_attention_paper1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/model/NetworkModel_attention_paper1.py -------------------------------------------------------------------------------- /model/dqn-ft06-aciton-12.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/model/dqn-ft06-aciton-12.pth -------------------------------------------------------------------------------- /per_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/per_agent.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/requirements.txt -------------------------------------------------------------------------------- /simulation_env/action_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/simulation_env/action_map.py -------------------------------------------------------------------------------- /simulation_env/env_for_job_shop_v7_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/simulation_env/env_for_job_shop_v7_attention.py -------------------------------------------------------------------------------- /simulation_env/env_for_job_shop_v7_attention1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/simulation_env/env_for_job_shop_v7_attention1.py -------------------------------------------------------------------------------- /simulation_env/env_for_job_shop_v7_attention1_ft06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/simulation_env/env_for_job_shop_v7_attention1_ft06.py -------------------------------------------------------------------------------- /simulation_env/env_for_job_shop_v7_attention_test_dynamic_arvl_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/simulation_env/env_for_job_shop_v7_attention_test_dynamic_arvl_rate.py -------------------------------------------------------------------------------- /simulation_env/env_for_job_shop_v7_attention_test_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/simulation_env/env_for_job_shop_v7_attention_test_rule.py -------------------------------------------------------------------------------- /simulation_env/env_jobshop_v0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/simulation_env/env_jobshop_v0.py -------------------------------------------------------------------------------- /simulation_env/env_jobshop_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/simulation_env/env_jobshop_v1.py -------------------------------------------------------------------------------- /simulation_env/env_jobshop_v1_est.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/simulation_env/env_jobshop_v1_est.py -------------------------------------------------------------------------------- /simulation_env/input_data/job_info.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/simulation_env/input_data/job_info.xlsx -------------------------------------------------------------------------------- /sweep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/sweep.yaml -------------------------------------------------------------------------------- /test_djss_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/test_djss_attention.py -------------------------------------------------------------------------------- /test_djss_attention_paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/test_djss_attention_paper.py -------------------------------------------------------------------------------- /testing_data_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/testing_data_analysis.ipynb -------------------------------------------------------------------------------- /utils/GanttPlot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/utils/GanttPlot.py -------------------------------------------------------------------------------- /utils/MemeryBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/utils/MemeryBuffer.py -------------------------------------------------------------------------------- /utils/PERMemory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/utils/PERMemory.py -------------------------------------------------------------------------------- /utils/SumTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/utils/SumTree.py -------------------------------------------------------------------------------- /utils/action_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/utils/action_map.py -------------------------------------------------------------------------------- /utils/dispatch_logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinlee0924/DRL-SimPy-JobShop/HEAD/utils/dispatch_logic.py --------------------------------------------------------------------------------