├── .gitignore ├── README.md ├── actor_critic.py ├── agent_utils.py ├── aggregate_observation.py ├── conda_environment.yml ├── documentation ├── Calculate end time lowerbound - trace.md ├── Calculate end time lowerbound.md ├── Train instruction.md └── images │ ├── schedule-initial.jpg │ ├── schedule-o11-end-time.jpg │ └── schedule.jpg ├── evaluation_benchmark.py ├── evaluation_graph.py ├── evaluations ├── standard │ ├── boxplot │ │ ├── dataset │ │ │ ├── MK01_12.npy │ │ │ ├── MK02_12.npy │ │ │ ├── MK03_12.npy │ │ │ ├── MK04_12.npy │ │ │ ├── MK05_12.npy │ │ │ ├── MK06_12.npy │ │ │ ├── MK07_12.npy │ │ │ ├── MK08_12.npy │ │ │ ├── MK09_12.npy │ │ │ └── MK10_12.npy │ │ ├── dispatching_rules.py │ │ ├── dispatching_rules_results.json │ │ ├── figures │ │ │ ├── by_problem_size │ │ │ │ ├── MK01.svg │ │ │ │ ├── MK02.svg │ │ │ │ ├── MK03.svg │ │ │ │ ├── MK04.svg │ │ │ │ ├── MK05.svg │ │ │ │ ├── MK06.svg │ │ │ │ ├── MK07.svg │ │ │ │ ├── MK08.svg │ │ │ │ ├── MK09.svg │ │ │ │ └── MK10.svg │ │ │ ├── dotplot.svg │ │ │ └── overall_gap.svg │ │ ├── fjsp │ │ │ ├── __init__.py │ │ │ ├── fjsp_env.py │ │ │ ├── get_job_info_from_op_id.py │ │ │ ├── insert_operation.py │ │ │ ├── params.py │ │ │ ├── test_description.json │ │ │ └── test_fjsp_env_3x3.py │ │ ├── gnn.py │ │ ├── gnn_results.json │ │ ├── ortools_solutions │ │ │ ├── RESULTS_MK01_12.csv │ │ │ ├── RESULTS_MK02_12.csv │ │ │ ├── RESULTS_MK03_12.csv │ │ │ ├── RESULTS_MK04_12.csv │ │ │ ├── RESULTS_MK05_12.csv │ │ │ ├── RESULTS_MK06_12.csv │ │ │ ├── RESULTS_MK07_12.csv │ │ │ ├── RESULTS_MK08_12.csv │ │ │ ├── RESULTS_MK09_12.csv │ │ │ └── RESULTS_MK10_12.csv │ │ ├── ortools_solver │ │ │ └── evaluate.py │ │ ├── plot.py │ │ ├── problem_configs.py │ │ ├── solve.py │ │ └── uniform_instance_gen.py │ ├── brandimarte │ │ ├── benchmark.py │ │ ├── brandimarte_dataset │ │ │ ├── Mk01.fjs │ │ │ ├── Mk02.fjs │ │ │ ├── Mk03.fjs │ │ │ ├── Mk04.fjs │ │ │ ├── Mk05.fjs │ │ │ ├── Mk06.fjs │ │ │ ├── Mk07.fjs │ │ │ ├── Mk08.fjs │ │ │ ├── Mk09.fjs │ │ │ └── Mk10.fjs │ │ ├── brandimarte_dataset_numpy.zip │ │ ├── brandimarte_dataset_numpy │ │ │ ├── Mk01.fjs.npy │ │ │ ├── Mk02.fjs.npy │ │ │ ├── Mk03.fjs.npy │ │ │ ├── Mk04.fjs.npy │ │ │ ├── Mk05.fjs.npy │ │ │ ├── Mk06.fjs.npy │ │ │ ├── Mk07.fjs.npy │ │ │ ├── Mk08.fjs.npy │ │ │ ├── Mk09.fjs.npy │ │ │ └── Mk10.fjs.npy │ │ └── brandimarte_optimal.txt │ └── training │ │ ├── figures │ │ ├── pair_standard │ │ │ ├── MK01.svg │ │ │ ├── MK03.svg │ │ │ ├── MK05.svg │ │ │ ├── MK07.svg │ │ │ └── MK09.svg │ │ ├── pair_stochastic │ │ │ ├── MK01.svg │ │ │ ├── MK03.svg │ │ │ ├── MK05.svg │ │ │ ├── MK07.svg │ │ │ └── MK09.svg │ │ ├── standard │ │ │ ├── MK01.svg │ │ │ ├── MK02.svg │ │ │ ├── MK03.svg │ │ │ ├── MK04.svg │ │ │ ├── MK05.svg │ │ │ ├── MK06.svg │ │ │ ├── MK07.svg │ │ │ ├── MK08.svg │ │ │ ├── MK09.svg │ │ │ └── MK10.svg │ │ └── stochastic │ │ │ ├── MK01.svg │ │ │ ├── MK02.svg │ │ │ ├── MK03.svg │ │ │ ├── MK04.svg │ │ │ ├── MK05.svg │ │ │ ├── MK06.svg │ │ │ ├── MK07.svg │ │ │ ├── MK08.svg │ │ │ ├── MK09.svg │ │ │ └── MK10.svg │ │ └── graph.py ├── stochastic │ ├── benchmark.py │ └── benchmark_simple_rules.py └── weights.json ├── fjsp_env ├── __init__.py ├── calculate_end_time_lowerbound.py ├── fjsp_env.py ├── get_action_neighbours.py ├── get_candidate_machine_features.py ├── get_job_info_from_op_id.py ├── insert_operation.py ├── params.py └── test_fjsp_env_3x3.py ├── graph_pool.py ├── memory.py ├── model ├── graph_cnn.py ├── mlp.py ├── mlp_actor.py └── mlp_critic.py ├── params.py ├── ppo.py ├── records ├── MK01 │ ├── ID_1 │ │ ├── best_weight.pth │ │ ├── training_log.txt │ │ └── validation_log.txt │ ├── ID_2 │ │ ├── best_weight.pth │ │ ├── note.txt │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt │ └── ID_3 │ │ ├── best_weight.pth │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK02 │ ├── ID_1 │ │ ├── best_weight.pth │ │ ├── note.txt │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt │ └── ID_2 │ │ ├── best_weight.pth │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK03 │ ├── ID_1 │ │ ├── best_weight.pth │ │ ├── note.txt │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt │ └── ID_2 │ │ ├── best_weight.pth │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK04 │ ├── ID_1 │ │ ├── best_weight.pth │ │ ├── note.txt │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt │ └── ID_2 │ │ ├── best_weight.pth │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK05 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── note.txt │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK06 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── note.txt │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK07 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── note.txt │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK08 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── note.txt │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK09 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── note.txt │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt └── MK10 │ ├── ID_1 │ ├── best_weight.pth │ ├── note.txt │ ├── training_log.txt │ └── validation_log.txt │ ├── ID_2 │ ├── best_weight.pth │ ├── note.txt │ ├── training_duration.txt │ ├── training_log.txt │ └── validation_log.txt │ └── ID_3 │ ├── best_weight.pth │ ├── training_log.txt │ └── validation_log.txt ├── save_progress.py ├── saved_weights.json ├── stochastic_arrival_times ├── brandimarte │ ├── MK01_AR.txt │ ├── MK02_AR.txt │ ├── MK03_AR.txt │ ├── MK04_AR.txt │ ├── MK05_AR.txt │ ├── MK06_AR.txt │ ├── MK07_AR.txt │ ├── MK08_AR.txt │ ├── MK09_AR.txt │ └── MK10_AR.txt ├── fjsp_env │ ├── .gitignore │ ├── __init__.py │ ├── calculate_end_time_lowerbound.py │ ├── debug_adjacency_matrices.py │ ├── debug_gantt_chart.py │ ├── debug_simulation.ipynb │ ├── documentation │ │ ├── images │ │ │ ├── step1.jpg │ │ │ ├── step2.jpg │ │ │ ├── step3.jpg │ │ │ ├── step4.jpg │ │ │ ├── step5.jpg │ │ │ ├── step6.jpg │ │ │ ├── step7.jpg │ │ │ └── step8.jpg │ │ └── situation_simulation.md │ ├── fjsp_env.py │ ├── get_action_neighbours.py │ ├── get_candidate_machine_features.py │ ├── get_job_info_from_op_id.py │ ├── insert_operation.py │ ├── params.py │ └── stochastic_arrival_times.py └── validation │ ├── job_durations │ ├── MK01_validation_set_4.npy │ ├── MK02_validation_set_4.npy │ ├── MK03_validation_set_4.npy │ ├── MK04_validation_set_4.npy │ ├── MK05_validation_set_4.npy │ ├── MK06_validation_set_4.npy │ ├── MK07_validation_set_4.npy │ ├── MK08_validation_set_4.npy │ ├── MK09_validation_set_4.npy │ └── MK10_validation_set_4.npy │ └── job_release_times │ ├── MK01_0.95.txt │ ├── MK02_0.95.txt │ ├── MK03_0.95.txt │ ├── MK04_0.95.txt │ ├── MK05_0.95.txt │ ├── MK06_0.95.txt │ ├── MK07_0.95.txt │ ├── MK08_0.95.txt │ ├── MK09_0.95.txt │ └── MK10_0.95.txt ├── stochastic_records ├── MK01 │ ├── ID_1 │ │ ├── best_weight.pth │ │ ├── training_log.txt │ │ └── validation_log.txt │ └── ID_3 │ │ ├── best_weight.pth │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK02 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK03 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK04 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK05 │ └── ID_3 │ │ ├── best_weight.pth │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK06 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK07 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK08 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt ├── MK09 │ └── ID_1 │ │ ├── best_weight.pth │ │ ├── training_duration.txt │ │ ├── training_log.txt │ │ └── validation_log.txt └── MK10 │ └── ID_1 │ ├── best_weight.pth │ ├── training_duration.txt │ ├── training_log.txt │ └── validation_log.txt ├── test_model.ipynb ├── test_model.py ├── test_model └── test_mk01.py ├── test_model_stochastic.ipynb ├── test_model_stochastic.py ├── train.py ├── uniform_instance_gen.py ├── validate.py └── validation ├── MK01_validation_set_4.npy ├── MK02_validation_set_4.npy ├── MK03_validation_set_4.npy ├── MK04_validation_set_4.npy ├── MK05_validation_set_4.npy ├── MK06_validation_set_4.npy ├── MK07_validation_set_4.npy ├── MK08_validation_set_4.npy ├── MK09_validation_set_4.npy └── MK10_validation_set_4.npy /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/README.md -------------------------------------------------------------------------------- /actor_critic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/actor_critic.py -------------------------------------------------------------------------------- /agent_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/agent_utils.py -------------------------------------------------------------------------------- /aggregate_observation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/aggregate_observation.py -------------------------------------------------------------------------------- /conda_environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/conda_environment.yml -------------------------------------------------------------------------------- /documentation/Calculate end time lowerbound - trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/documentation/Calculate end time lowerbound - trace.md -------------------------------------------------------------------------------- /documentation/Calculate end time lowerbound.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/documentation/Calculate end time lowerbound.md -------------------------------------------------------------------------------- /documentation/Train instruction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/documentation/Train instruction.md -------------------------------------------------------------------------------- /documentation/images/schedule-initial.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/documentation/images/schedule-initial.jpg -------------------------------------------------------------------------------- /documentation/images/schedule-o11-end-time.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/documentation/images/schedule-o11-end-time.jpg -------------------------------------------------------------------------------- /documentation/images/schedule.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/documentation/images/schedule.jpg -------------------------------------------------------------------------------- /evaluation_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluation_benchmark.py -------------------------------------------------------------------------------- /evaluation_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluation_graph.py -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dataset/MK01_12.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dataset/MK01_12.npy -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dataset/MK02_12.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dataset/MK02_12.npy -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dataset/MK03_12.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dataset/MK03_12.npy -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dataset/MK04_12.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dataset/MK04_12.npy -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dataset/MK05_12.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dataset/MK05_12.npy -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dataset/MK06_12.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dataset/MK06_12.npy -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dataset/MK07_12.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dataset/MK07_12.npy -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dataset/MK08_12.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dataset/MK08_12.npy -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dataset/MK09_12.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dataset/MK09_12.npy -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dataset/MK10_12.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dataset/MK10_12.npy -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dispatching_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dispatching_rules.py -------------------------------------------------------------------------------- /evaluations/standard/boxplot/dispatching_rules_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/dispatching_rules_results.json -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/by_problem_size/MK01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/by_problem_size/MK01.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/by_problem_size/MK02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/by_problem_size/MK02.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/by_problem_size/MK03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/by_problem_size/MK03.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/by_problem_size/MK04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/by_problem_size/MK04.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/by_problem_size/MK05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/by_problem_size/MK05.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/by_problem_size/MK06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/by_problem_size/MK06.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/by_problem_size/MK07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/by_problem_size/MK07.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/by_problem_size/MK08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/by_problem_size/MK08.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/by_problem_size/MK09.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/by_problem_size/MK09.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/by_problem_size/MK10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/by_problem_size/MK10.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/dotplot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/dotplot.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/figures/overall_gap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/figures/overall_gap.svg -------------------------------------------------------------------------------- /evaluations/standard/boxplot/fjsp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluations/standard/boxplot/fjsp/fjsp_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/fjsp/fjsp_env.py -------------------------------------------------------------------------------- /evaluations/standard/boxplot/fjsp/get_job_info_from_op_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/fjsp/get_job_info_from_op_id.py -------------------------------------------------------------------------------- /evaluations/standard/boxplot/fjsp/insert_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/fjsp/insert_operation.py -------------------------------------------------------------------------------- /evaluations/standard/boxplot/fjsp/params.py: -------------------------------------------------------------------------------- 1 | params = { 2 | 'duration_ub': 6, 3 | } -------------------------------------------------------------------------------- /evaluations/standard/boxplot/fjsp/test_description.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/fjsp/test_description.json -------------------------------------------------------------------------------- /evaluations/standard/boxplot/fjsp/test_fjsp_env_3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/fjsp/test_fjsp_env_3x3.py -------------------------------------------------------------------------------- /evaluations/standard/boxplot/gnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/gnn.py -------------------------------------------------------------------------------- /evaluations/standard/boxplot/gnn_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/gnn_results.json -------------------------------------------------------------------------------- /evaluations/standard/boxplot/ortools_solutions/RESULTS_MK01_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/ortools_solutions/RESULTS_MK01_12.csv -------------------------------------------------------------------------------- /evaluations/standard/boxplot/ortools_solutions/RESULTS_MK02_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/ortools_solutions/RESULTS_MK02_12.csv -------------------------------------------------------------------------------- /evaluations/standard/boxplot/ortools_solutions/RESULTS_MK03_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/ortools_solutions/RESULTS_MK03_12.csv -------------------------------------------------------------------------------- /evaluations/standard/boxplot/ortools_solutions/RESULTS_MK04_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/ortools_solutions/RESULTS_MK04_12.csv -------------------------------------------------------------------------------- /evaluations/standard/boxplot/ortools_solutions/RESULTS_MK05_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/ortools_solutions/RESULTS_MK05_12.csv -------------------------------------------------------------------------------- /evaluations/standard/boxplot/ortools_solutions/RESULTS_MK06_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/ortools_solutions/RESULTS_MK06_12.csv -------------------------------------------------------------------------------- /evaluations/standard/boxplot/ortools_solutions/RESULTS_MK07_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/ortools_solutions/RESULTS_MK07_12.csv -------------------------------------------------------------------------------- /evaluations/standard/boxplot/ortools_solutions/RESULTS_MK08_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/ortools_solutions/RESULTS_MK08_12.csv -------------------------------------------------------------------------------- /evaluations/standard/boxplot/ortools_solutions/RESULTS_MK09_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/ortools_solutions/RESULTS_MK09_12.csv -------------------------------------------------------------------------------- /evaluations/standard/boxplot/ortools_solutions/RESULTS_MK10_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/ortools_solutions/RESULTS_MK10_12.csv -------------------------------------------------------------------------------- /evaluations/standard/boxplot/ortools_solver/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/ortools_solver/evaluate.py -------------------------------------------------------------------------------- /evaluations/standard/boxplot/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/plot.py -------------------------------------------------------------------------------- /evaluations/standard/boxplot/problem_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/problem_configs.py -------------------------------------------------------------------------------- /evaluations/standard/boxplot/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/solve.py -------------------------------------------------------------------------------- /evaluations/standard/boxplot/uniform_instance_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/boxplot/uniform_instance_gen.py -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/benchmark.py -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset/Mk01.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset/Mk01.fjs -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset/Mk02.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset/Mk02.fjs -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset/Mk03.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset/Mk03.fjs -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset/Mk04.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset/Mk04.fjs -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset/Mk05.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset/Mk05.fjs -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset/Mk06.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset/Mk06.fjs -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset/Mk07.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset/Mk07.fjs -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset/Mk08.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset/Mk08.fjs -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset/Mk09.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset/Mk09.fjs -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset/Mk10.fjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset/Mk10.fjs -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset_numpy.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset_numpy.zip -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk01.fjs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk01.fjs.npy -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk02.fjs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk02.fjs.npy -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk03.fjs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk03.fjs.npy -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk04.fjs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk04.fjs.npy -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk05.fjs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk05.fjs.npy -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk06.fjs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk06.fjs.npy -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk07.fjs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk07.fjs.npy -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk08.fjs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk08.fjs.npy -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk09.fjs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk09.fjs.npy -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk10.fjs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_dataset_numpy/Mk10.fjs.npy -------------------------------------------------------------------------------- /evaluations/standard/brandimarte/brandimarte_optimal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/brandimarte/brandimarte_optimal.txt -------------------------------------------------------------------------------- /evaluations/standard/training/figures/pair_standard/MK01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/pair_standard/MK01.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/pair_standard/MK03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/pair_standard/MK03.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/pair_standard/MK05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/pair_standard/MK05.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/pair_standard/MK07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/pair_standard/MK07.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/pair_standard/MK09.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/pair_standard/MK09.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/pair_stochastic/MK01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/pair_stochastic/MK01.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/pair_stochastic/MK03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/pair_stochastic/MK03.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/pair_stochastic/MK05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/pair_stochastic/MK05.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/pair_stochastic/MK07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/pair_stochastic/MK07.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/pair_stochastic/MK09.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/pair_stochastic/MK09.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/standard/MK01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/standard/MK01.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/standard/MK02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/standard/MK02.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/standard/MK03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/standard/MK03.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/standard/MK04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/standard/MK04.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/standard/MK05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/standard/MK05.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/standard/MK06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/standard/MK06.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/standard/MK07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/standard/MK07.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/standard/MK08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/standard/MK08.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/standard/MK09.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/standard/MK09.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/standard/MK10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/standard/MK10.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/stochastic/MK01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/stochastic/MK01.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/stochastic/MK02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/stochastic/MK02.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/stochastic/MK03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/stochastic/MK03.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/stochastic/MK04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/stochastic/MK04.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/stochastic/MK05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/stochastic/MK05.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/stochastic/MK06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/stochastic/MK06.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/stochastic/MK07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/stochastic/MK07.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/stochastic/MK08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/stochastic/MK08.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/stochastic/MK09.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/stochastic/MK09.svg -------------------------------------------------------------------------------- /evaluations/standard/training/figures/stochastic/MK10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/figures/stochastic/MK10.svg -------------------------------------------------------------------------------- /evaluations/standard/training/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/standard/training/graph.py -------------------------------------------------------------------------------- /evaluations/stochastic/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/stochastic/benchmark.py -------------------------------------------------------------------------------- /evaluations/stochastic/benchmark_simple_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/stochastic/benchmark_simple_rules.py -------------------------------------------------------------------------------- /evaluations/weights.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/evaluations/weights.json -------------------------------------------------------------------------------- /fjsp_env/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fjsp_env/calculate_end_time_lowerbound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/fjsp_env/calculate_end_time_lowerbound.py -------------------------------------------------------------------------------- /fjsp_env/fjsp_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/fjsp_env/fjsp_env.py -------------------------------------------------------------------------------- /fjsp_env/get_action_neighbours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/fjsp_env/get_action_neighbours.py -------------------------------------------------------------------------------- /fjsp_env/get_candidate_machine_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/fjsp_env/get_candidate_machine_features.py -------------------------------------------------------------------------------- /fjsp_env/get_job_info_from_op_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/fjsp_env/get_job_info_from_op_id.py -------------------------------------------------------------------------------- /fjsp_env/insert_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/fjsp_env/insert_operation.py -------------------------------------------------------------------------------- /fjsp_env/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/fjsp_env/params.py -------------------------------------------------------------------------------- /fjsp_env/test_fjsp_env_3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/fjsp_env/test_fjsp_env_3x3.py -------------------------------------------------------------------------------- /graph_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/graph_pool.py -------------------------------------------------------------------------------- /memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/memory.py -------------------------------------------------------------------------------- /model/graph_cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/model/graph_cnn.py -------------------------------------------------------------------------------- /model/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/model/mlp.py -------------------------------------------------------------------------------- /model/mlp_actor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/model/mlp_actor.py -------------------------------------------------------------------------------- /model/mlp_critic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/model/mlp_critic.py -------------------------------------------------------------------------------- /params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/params.py -------------------------------------------------------------------------------- /ppo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/ppo.py -------------------------------------------------------------------------------- /records/MK01/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK01/ID_1/best_weight.pth -------------------------------------------------------------------------------- /records/MK01/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK01/ID_1/training_log.txt -------------------------------------------------------------------------------- /records/MK01/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK01/ID_1/validation_log.txt -------------------------------------------------------------------------------- /records/MK01/ID_2/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK01/ID_2/best_weight.pth -------------------------------------------------------------------------------- /records/MK01/ID_2/note.txt: -------------------------------------------------------------------------------- 1 | This is without normalizing machine features. -------------------------------------------------------------------------------- /records/MK01/ID_2/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK01/ID_2/training_duration.txt -------------------------------------------------------------------------------- /records/MK01/ID_2/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK01/ID_2/training_log.txt -------------------------------------------------------------------------------- /records/MK01/ID_2/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK01/ID_2/validation_log.txt -------------------------------------------------------------------------------- /records/MK01/ID_3/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK01/ID_3/best_weight.pth -------------------------------------------------------------------------------- /records/MK01/ID_3/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK01/ID_3/training_duration.txt -------------------------------------------------------------------------------- /records/MK01/ID_3/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK01/ID_3/training_log.txt -------------------------------------------------------------------------------- /records/MK01/ID_3/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK01/ID_3/validation_log.txt -------------------------------------------------------------------------------- /records/MK02/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK02/ID_1/best_weight.pth -------------------------------------------------------------------------------- /records/MK02/ID_1/note.txt: -------------------------------------------------------------------------------- 1 | This is without normalizing machine features. -------------------------------------------------------------------------------- /records/MK02/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK02/ID_1/training_duration.txt -------------------------------------------------------------------------------- /records/MK02/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK02/ID_1/training_log.txt -------------------------------------------------------------------------------- /records/MK02/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK02/ID_1/validation_log.txt -------------------------------------------------------------------------------- /records/MK02/ID_2/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK02/ID_2/best_weight.pth -------------------------------------------------------------------------------- /records/MK02/ID_2/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK02/ID_2/training_log.txt -------------------------------------------------------------------------------- /records/MK02/ID_2/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK02/ID_2/validation_log.txt -------------------------------------------------------------------------------- /records/MK03/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK03/ID_1/best_weight.pth -------------------------------------------------------------------------------- /records/MK03/ID_1/note.txt: -------------------------------------------------------------------------------- 1 | This is without normalizing machine features. -------------------------------------------------------------------------------- /records/MK03/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK03/ID_1/training_duration.txt -------------------------------------------------------------------------------- /records/MK03/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK03/ID_1/training_log.txt -------------------------------------------------------------------------------- /records/MK03/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK03/ID_1/validation_log.txt -------------------------------------------------------------------------------- /records/MK03/ID_2/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK03/ID_2/best_weight.pth -------------------------------------------------------------------------------- /records/MK03/ID_2/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK03/ID_2/training_log.txt -------------------------------------------------------------------------------- /records/MK03/ID_2/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK03/ID_2/validation_log.txt -------------------------------------------------------------------------------- /records/MK04/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK04/ID_1/best_weight.pth -------------------------------------------------------------------------------- /records/MK04/ID_1/note.txt: -------------------------------------------------------------------------------- 1 | This is without normalizing machine features. -------------------------------------------------------------------------------- /records/MK04/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK04/ID_1/training_duration.txt -------------------------------------------------------------------------------- /records/MK04/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK04/ID_1/training_log.txt -------------------------------------------------------------------------------- /records/MK04/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK04/ID_1/validation_log.txt -------------------------------------------------------------------------------- /records/MK04/ID_2/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK04/ID_2/best_weight.pth -------------------------------------------------------------------------------- /records/MK04/ID_2/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK04/ID_2/training_log.txt -------------------------------------------------------------------------------- /records/MK04/ID_2/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK04/ID_2/validation_log.txt -------------------------------------------------------------------------------- /records/MK05/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK05/ID_1/best_weight.pth -------------------------------------------------------------------------------- /records/MK05/ID_1/note.txt: -------------------------------------------------------------------------------- 1 | This is without normalizing machine features. -------------------------------------------------------------------------------- /records/MK05/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK05/ID_1/training_duration.txt -------------------------------------------------------------------------------- /records/MK05/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK05/ID_1/training_log.txt -------------------------------------------------------------------------------- /records/MK05/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK05/ID_1/validation_log.txt -------------------------------------------------------------------------------- /records/MK06/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK06/ID_1/best_weight.pth -------------------------------------------------------------------------------- /records/MK06/ID_1/note.txt: -------------------------------------------------------------------------------- 1 | This is without normalizing machine features. -------------------------------------------------------------------------------- /records/MK06/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK06/ID_1/training_duration.txt -------------------------------------------------------------------------------- /records/MK06/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK06/ID_1/training_log.txt -------------------------------------------------------------------------------- /records/MK06/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK06/ID_1/validation_log.txt -------------------------------------------------------------------------------- /records/MK07/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK07/ID_1/best_weight.pth -------------------------------------------------------------------------------- /records/MK07/ID_1/note.txt: -------------------------------------------------------------------------------- 1 | This is without normalizing machine features. -------------------------------------------------------------------------------- /records/MK07/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK07/ID_1/training_duration.txt -------------------------------------------------------------------------------- /records/MK07/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK07/ID_1/training_log.txt -------------------------------------------------------------------------------- /records/MK07/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK07/ID_1/validation_log.txt -------------------------------------------------------------------------------- /records/MK08/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK08/ID_1/best_weight.pth -------------------------------------------------------------------------------- /records/MK08/ID_1/note.txt: -------------------------------------------------------------------------------- 1 | This is without normalizing machine features. -------------------------------------------------------------------------------- /records/MK08/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK08/ID_1/training_duration.txt -------------------------------------------------------------------------------- /records/MK08/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK08/ID_1/training_log.txt -------------------------------------------------------------------------------- /records/MK08/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK08/ID_1/validation_log.txt -------------------------------------------------------------------------------- /records/MK09/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK09/ID_1/best_weight.pth -------------------------------------------------------------------------------- /records/MK09/ID_1/note.txt: -------------------------------------------------------------------------------- 1 | This is without normalizing machine features. -------------------------------------------------------------------------------- /records/MK09/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK09/ID_1/training_duration.txt -------------------------------------------------------------------------------- /records/MK09/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK09/ID_1/training_log.txt -------------------------------------------------------------------------------- /records/MK09/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK09/ID_1/validation_log.txt -------------------------------------------------------------------------------- /records/MK10/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK10/ID_1/best_weight.pth -------------------------------------------------------------------------------- /records/MK10/ID_1/note.txt: -------------------------------------------------------------------------------- 1 | This is without normalizing machine features. -------------------------------------------------------------------------------- /records/MK10/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK10/ID_1/training_log.txt -------------------------------------------------------------------------------- /records/MK10/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK10/ID_1/validation_log.txt -------------------------------------------------------------------------------- /records/MK10/ID_2/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK10/ID_2/best_weight.pth -------------------------------------------------------------------------------- /records/MK10/ID_2/note.txt: -------------------------------------------------------------------------------- 1 | This is without normalizing machine features. -------------------------------------------------------------------------------- /records/MK10/ID_2/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK10/ID_2/training_duration.txt -------------------------------------------------------------------------------- /records/MK10/ID_2/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK10/ID_2/training_log.txt -------------------------------------------------------------------------------- /records/MK10/ID_2/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK10/ID_2/validation_log.txt -------------------------------------------------------------------------------- /records/MK10/ID_3/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK10/ID_3/best_weight.pth -------------------------------------------------------------------------------- /records/MK10/ID_3/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK10/ID_3/training_log.txt -------------------------------------------------------------------------------- /records/MK10/ID_3/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/records/MK10/ID_3/validation_log.txt -------------------------------------------------------------------------------- /save_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/save_progress.py -------------------------------------------------------------------------------- /saved_weights.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/saved_weights.json -------------------------------------------------------------------------------- /stochastic_arrival_times/brandimarte/MK01_AR.txt: -------------------------------------------------------------------------------- 1 | 6 11 13 17 22 24 28 35 36 38 -------------------------------------------------------------------------------- /stochastic_arrival_times/brandimarte/MK02_AR.txt: -------------------------------------------------------------------------------- 1 | 0 4 7 9 13 16 22 24 28 32 -------------------------------------------------------------------------------- /stochastic_arrival_times/brandimarte/MK03_AR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/brandimarte/MK03_AR.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/brandimarte/MK04_AR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/brandimarte/MK04_AR.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/brandimarte/MK05_AR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/brandimarte/MK05_AR.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/brandimarte/MK06_AR.txt: -------------------------------------------------------------------------------- 1 | 5 10 13 20 23 28 32 37 40 43 -------------------------------------------------------------------------------- /stochastic_arrival_times/brandimarte/MK07_AR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/brandimarte/MK07_AR.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/brandimarte/MK08_AR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/brandimarte/MK08_AR.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/brandimarte/MK09_AR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/brandimarte/MK09_AR.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/brandimarte/MK10_AR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/brandimarte/MK10_AR.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints 2 | __pycache__ -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/calculate_end_time_lowerbound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/calculate_end_time_lowerbound.py -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/debug_adjacency_matrices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/debug_adjacency_matrices.py -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/debug_gantt_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/debug_gantt_chart.py -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/debug_simulation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/debug_simulation.ipynb -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/documentation/images/step1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/documentation/images/step1.jpg -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/documentation/images/step2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/documentation/images/step2.jpg -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/documentation/images/step3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/documentation/images/step3.jpg -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/documentation/images/step4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/documentation/images/step4.jpg -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/documentation/images/step5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/documentation/images/step5.jpg -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/documentation/images/step6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/documentation/images/step6.jpg -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/documentation/images/step7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/documentation/images/step7.jpg -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/documentation/images/step8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/documentation/images/step8.jpg -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/documentation/situation_simulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/documentation/situation_simulation.md -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/fjsp_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/fjsp_env.py -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/get_action_neighbours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/get_action_neighbours.py -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/get_candidate_machine_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/get_candidate_machine_features.py -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/get_job_info_from_op_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/get_job_info_from_op_id.py -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/insert_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/insert_operation.py -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/params.py -------------------------------------------------------------------------------- /stochastic_arrival_times/fjsp_env/stochastic_arrival_times.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/fjsp_env/stochastic_arrival_times.py -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_durations/MK01_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_durations/MK01_validation_set_4.npy -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_durations/MK02_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_durations/MK02_validation_set_4.npy -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_durations/MK03_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_durations/MK03_validation_set_4.npy -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_durations/MK04_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_durations/MK04_validation_set_4.npy -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_durations/MK05_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_durations/MK05_validation_set_4.npy -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_durations/MK06_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_durations/MK06_validation_set_4.npy -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_durations/MK07_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_durations/MK07_validation_set_4.npy -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_durations/MK08_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_durations/MK08_validation_set_4.npy -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_durations/MK09_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_durations/MK09_validation_set_4.npy -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_durations/MK10_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_durations/MK10_validation_set_4.npy -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_release_times/MK01_0.95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_release_times/MK01_0.95.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_release_times/MK02_0.95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_release_times/MK02_0.95.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_release_times/MK03_0.95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_release_times/MK03_0.95.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_release_times/MK04_0.95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_release_times/MK04_0.95.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_release_times/MK05_0.95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_release_times/MK05_0.95.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_release_times/MK06_0.95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_release_times/MK06_0.95.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_release_times/MK07_0.95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_release_times/MK07_0.95.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_release_times/MK08_0.95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_release_times/MK08_0.95.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_release_times/MK09_0.95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_release_times/MK09_0.95.txt -------------------------------------------------------------------------------- /stochastic_arrival_times/validation/job_release_times/MK10_0.95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_arrival_times/validation/job_release_times/MK10_0.95.txt -------------------------------------------------------------------------------- /stochastic_records/MK01/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK01/ID_1/best_weight.pth -------------------------------------------------------------------------------- /stochastic_records/MK01/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK01/ID_1/training_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK01/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK01/ID_1/validation_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK01/ID_3/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK01/ID_3/best_weight.pth -------------------------------------------------------------------------------- /stochastic_records/MK01/ID_3/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK01/ID_3/training_duration.txt -------------------------------------------------------------------------------- /stochastic_records/MK01/ID_3/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK01/ID_3/training_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK01/ID_3/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK01/ID_3/validation_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK02/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK02/ID_1/best_weight.pth -------------------------------------------------------------------------------- /stochastic_records/MK02/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK02/ID_1/training_duration.txt -------------------------------------------------------------------------------- /stochastic_records/MK02/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK02/ID_1/training_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK02/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK02/ID_1/validation_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK03/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK03/ID_1/best_weight.pth -------------------------------------------------------------------------------- /stochastic_records/MK03/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK03/ID_1/training_duration.txt -------------------------------------------------------------------------------- /stochastic_records/MK03/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK03/ID_1/training_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK03/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK03/ID_1/validation_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK04/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK04/ID_1/best_weight.pth -------------------------------------------------------------------------------- /stochastic_records/MK04/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK04/ID_1/training_duration.txt -------------------------------------------------------------------------------- /stochastic_records/MK04/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK04/ID_1/training_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK04/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK04/ID_1/validation_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK05/ID_3/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK05/ID_3/best_weight.pth -------------------------------------------------------------------------------- /stochastic_records/MK05/ID_3/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK05/ID_3/training_duration.txt -------------------------------------------------------------------------------- /stochastic_records/MK05/ID_3/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK05/ID_3/training_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK05/ID_3/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK05/ID_3/validation_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK06/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK06/ID_1/best_weight.pth -------------------------------------------------------------------------------- /stochastic_records/MK06/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK06/ID_1/training_duration.txt -------------------------------------------------------------------------------- /stochastic_records/MK06/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK06/ID_1/training_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK06/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK06/ID_1/validation_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK07/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK07/ID_1/best_weight.pth -------------------------------------------------------------------------------- /stochastic_records/MK07/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK07/ID_1/training_duration.txt -------------------------------------------------------------------------------- /stochastic_records/MK07/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK07/ID_1/training_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK07/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK07/ID_1/validation_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK08/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK08/ID_1/best_weight.pth -------------------------------------------------------------------------------- /stochastic_records/MK08/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK08/ID_1/training_duration.txt -------------------------------------------------------------------------------- /stochastic_records/MK08/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK08/ID_1/training_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK08/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK08/ID_1/validation_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK09/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK09/ID_1/best_weight.pth -------------------------------------------------------------------------------- /stochastic_records/MK09/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK09/ID_1/training_duration.txt -------------------------------------------------------------------------------- /stochastic_records/MK09/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK09/ID_1/training_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK09/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK09/ID_1/validation_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK10/ID_1/best_weight.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK10/ID_1/best_weight.pth -------------------------------------------------------------------------------- /stochastic_records/MK10/ID_1/training_duration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK10/ID_1/training_duration.txt -------------------------------------------------------------------------------- /stochastic_records/MK10/ID_1/training_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK10/ID_1/training_log.txt -------------------------------------------------------------------------------- /stochastic_records/MK10/ID_1/validation_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/stochastic_records/MK10/ID_1/validation_log.txt -------------------------------------------------------------------------------- /test_model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/test_model.ipynb -------------------------------------------------------------------------------- /test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/test_model.py -------------------------------------------------------------------------------- /test_model/test_mk01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/test_model/test_mk01.py -------------------------------------------------------------------------------- /test_model_stochastic.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/test_model_stochastic.ipynb -------------------------------------------------------------------------------- /test_model_stochastic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/test_model_stochastic.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/train.py -------------------------------------------------------------------------------- /uniform_instance_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/uniform_instance_gen.py -------------------------------------------------------------------------------- /validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/validate.py -------------------------------------------------------------------------------- /validation/MK01_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/validation/MK01_validation_set_4.npy -------------------------------------------------------------------------------- /validation/MK02_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/validation/MK02_validation_set_4.npy -------------------------------------------------------------------------------- /validation/MK03_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/validation/MK03_validation_set_4.npy -------------------------------------------------------------------------------- /validation/MK04_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/validation/MK04_validation_set_4.npy -------------------------------------------------------------------------------- /validation/MK05_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/validation/MK05_validation_set_4.npy -------------------------------------------------------------------------------- /validation/MK06_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/validation/MK06_validation_set_4.npy -------------------------------------------------------------------------------- /validation/MK07_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/validation/MK07_validation_set_4.npy -------------------------------------------------------------------------------- /validation/MK08_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/validation/MK08_validation_set_4.npy -------------------------------------------------------------------------------- /validation/MK09_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/validation/MK09_validation_set_4.npy -------------------------------------------------------------------------------- /validation/MK10_validation_set_4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhhom/fjsp-gnnrl/HEAD/validation/MK10_validation_set_4.npy --------------------------------------------------------------------------------