├── .gitignore ├── LICENSE ├── README.md ├── __init__.py ├── actors ├── apex_dqn.py ├── replay_server.py ├── scip_cut_selection_dqn_learner.py ├── scip_cut_selection_dqn_worker.py ├── scip_tuning_dqn_ccmab_worker.py ├── scip_tuning_dqn_learner.py └── scip_tuning_dqn_worker.py ├── data ├── exp5.yaml ├── generate_data.py ├── maxcut_data_config.yaml ├── mvc_data_config.yaml ├── sbatch_niagara_maxcut.sh └── sbatch_niagara_mvc.sh ├── experiments ├── __init__.py ├── cut_selection_dqn │ ├── __init__.py │ ├── clean_runs.py │ ├── configs │ │ ├── exp1.yaml │ │ ├── exp2.yaml │ │ ├── exp3.yaml │ │ ├── exp4.yaml │ │ ├── exp5.yaml │ │ ├── experiment_config.yaml │ │ ├── maxcut_data_config.yaml │ │ ├── mvc_data_config.yaml │ │ └── test_config.yaml │ ├── cycles_variability.py │ ├── default_parser.py │ ├── generate_dataset.py │ ├── generate_simple_baselines.py │ ├── launch_apex_dqn.sh │ ├── launch_graham_generate_dataset.sh │ ├── run_cut_selection_dqn.py │ ├── run_dqn_hpsweep_graham.py │ ├── run_single_thread_dqn.py │ ├── sbatch_scip_cut_selection.py │ └── test.py ├── cutoff │ ├── __init__.py │ ├── analyze_results.py │ ├── experiment.py │ ├── experiment_config.yaml │ ├── launch_niagara.sh │ └── run_experiment.py ├── cutrootnode │ ├── __init__.py │ ├── adaptive_policy_config.yaml │ ├── adaptive_policy_runner.py │ ├── analyze_results.py │ ├── baselines_config.yaml │ ├── data_generator.py │ ├── experiment.py │ ├── experts_config.yaml │ ├── final_adaptive_policy_config.yaml │ ├── launch_adaptive_final_niagara.sh │ ├── launch_baselines_niagara.sh │ ├── launch_experts_niagara.sh │ ├── launch_niagara.sh │ ├── run_adaptive_policy_experiment_server.py │ └── run_experiment.py ├── imitation │ ├── __init__.py │ ├── cutting_planes_dataset.py │ ├── data_generator.py │ ├── datagen_config.yaml │ ├── evaluator.py │ ├── experiment.py │ ├── generate_examples.py │ ├── generate_examples_graham.sh │ ├── imitation_learning.py │ └── launch_graham.sh ├── room4improvement │ ├── configs │ │ ├── large_action_space.yaml │ │ └── mini_action_space.yaml │ ├── run_experiment.py │ ├── run_scip_adaptive.py │ ├── run_scip_overfit_avg.py │ ├── run_scip_tuned.py │ ├── run_scip_tuned_avg.py │ ├── sbatch_cedar_scip_hparam_sweep.sh │ ├── sbatch_graham_scip_hparam_sweep.sh │ ├── sbatch_niagara_scip_hparam_sweep.sh │ └── scip_hparam_sweep.py ├── scip_tuning_dqn │ ├── analyze_scip_tuning_results.py │ ├── configs │ │ ├── scip_tuning_ccmab.yaml │ │ ├── scip_tuning_ccmab_maxcut_overfit_40_50.yaml │ │ └── scip_tuning_dqn.yaml │ ├── run_scip_tuning_dqn.py │ └── sbatch_scip_tuning.py ├── sync_wandb_runs.py └── variability │ ├── __init__.py │ ├── complete_experiment.py │ ├── config.yaml │ ├── data_generator.py │ └── experiment.py ├── gnn └── models.py ├── requirements.txt ├── setup.py └── utils ├── __init__.py ├── buffer.py ├── data.py ├── event_hdlrs.py ├── functions.py ├── gurobi_models.py ├── maxcut-variability-test.py ├── maxcut.py ├── misc.py ├── mvc-variability-test.py ├── samplers.py ├── scip_models.py ├── segtree.py ├── sweet-spot-ba.py └── sweet-spot-er.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /actors/apex_dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/actors/apex_dqn.py -------------------------------------------------------------------------------- /actors/replay_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/actors/replay_server.py -------------------------------------------------------------------------------- /actors/scip_cut_selection_dqn_learner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/actors/scip_cut_selection_dqn_learner.py -------------------------------------------------------------------------------- /actors/scip_cut_selection_dqn_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/actors/scip_cut_selection_dqn_worker.py -------------------------------------------------------------------------------- /actors/scip_tuning_dqn_ccmab_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/actors/scip_tuning_dqn_ccmab_worker.py -------------------------------------------------------------------------------- /actors/scip_tuning_dqn_learner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/actors/scip_tuning_dqn_learner.py -------------------------------------------------------------------------------- /actors/scip_tuning_dqn_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/actors/scip_tuning_dqn_worker.py -------------------------------------------------------------------------------- /data/exp5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/data/exp5.yaml -------------------------------------------------------------------------------- /data/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/data/generate_data.py -------------------------------------------------------------------------------- /data/maxcut_data_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/data/maxcut_data_config.yaml -------------------------------------------------------------------------------- /data/mvc_data_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/data/mvc_data_config.yaml -------------------------------------------------------------------------------- /data/sbatch_niagara_maxcut.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/data/sbatch_niagara_maxcut.sh -------------------------------------------------------------------------------- /data/sbatch_niagara_mvc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/data/sbatch_niagara_mvc.sh -------------------------------------------------------------------------------- /experiments/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/clean_runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/clean_runs.py -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/configs/exp1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/configs/exp1.yaml -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/configs/exp2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/configs/exp2.yaml -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/configs/exp3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/configs/exp3.yaml -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/configs/exp4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/configs/exp4.yaml -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/configs/exp5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/configs/exp5.yaml -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/configs/experiment_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/configs/experiment_config.yaml -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/configs/maxcut_data_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/configs/maxcut_data_config.yaml -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/configs/mvc_data_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/configs/mvc_data_config.yaml -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/configs/test_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/configs/test_config.yaml -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/cycles_variability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/cycles_variability.py -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/default_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/default_parser.py -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/generate_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/generate_dataset.py -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/generate_simple_baselines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/generate_simple_baselines.py -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/launch_apex_dqn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/launch_apex_dqn.sh -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/launch_graham_generate_dataset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/launch_graham_generate_dataset.sh -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/run_cut_selection_dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/run_cut_selection_dqn.py -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/run_dqn_hpsweep_graham.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/run_dqn_hpsweep_graham.py -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/run_single_thread_dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/run_single_thread_dqn.py -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/sbatch_scip_cut_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/sbatch_scip_cut_selection.py -------------------------------------------------------------------------------- /experiments/cut_selection_dqn/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cut_selection_dqn/test.py -------------------------------------------------------------------------------- /experiments/cutoff/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/cutoff/analyze_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutoff/analyze_results.py -------------------------------------------------------------------------------- /experiments/cutoff/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutoff/experiment.py -------------------------------------------------------------------------------- /experiments/cutoff/experiment_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutoff/experiment_config.yaml -------------------------------------------------------------------------------- /experiments/cutoff/launch_niagara.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutoff/launch_niagara.sh -------------------------------------------------------------------------------- /experiments/cutoff/run_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutoff/run_experiment.py -------------------------------------------------------------------------------- /experiments/cutrootnode/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/cutrootnode/adaptive_policy_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/adaptive_policy_config.yaml -------------------------------------------------------------------------------- /experiments/cutrootnode/adaptive_policy_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/adaptive_policy_runner.py -------------------------------------------------------------------------------- /experiments/cutrootnode/analyze_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/analyze_results.py -------------------------------------------------------------------------------- /experiments/cutrootnode/baselines_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/baselines_config.yaml -------------------------------------------------------------------------------- /experiments/cutrootnode/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/data_generator.py -------------------------------------------------------------------------------- /experiments/cutrootnode/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/experiment.py -------------------------------------------------------------------------------- /experiments/cutrootnode/experts_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/experts_config.yaml -------------------------------------------------------------------------------- /experiments/cutrootnode/final_adaptive_policy_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/final_adaptive_policy_config.yaml -------------------------------------------------------------------------------- /experiments/cutrootnode/launch_adaptive_final_niagara.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/launch_adaptive_final_niagara.sh -------------------------------------------------------------------------------- /experiments/cutrootnode/launch_baselines_niagara.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/launch_baselines_niagara.sh -------------------------------------------------------------------------------- /experiments/cutrootnode/launch_experts_niagara.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/launch_experts_niagara.sh -------------------------------------------------------------------------------- /experiments/cutrootnode/launch_niagara.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/launch_niagara.sh -------------------------------------------------------------------------------- /experiments/cutrootnode/run_adaptive_policy_experiment_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/run_adaptive_policy_experiment_server.py -------------------------------------------------------------------------------- /experiments/cutrootnode/run_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/cutrootnode/run_experiment.py -------------------------------------------------------------------------------- /experiments/imitation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/imitation/cutting_planes_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/imitation/cutting_planes_dataset.py -------------------------------------------------------------------------------- /experiments/imitation/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/imitation/data_generator.py -------------------------------------------------------------------------------- /experiments/imitation/datagen_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/imitation/datagen_config.yaml -------------------------------------------------------------------------------- /experiments/imitation/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/imitation/evaluator.py -------------------------------------------------------------------------------- /experiments/imitation/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/imitation/experiment.py -------------------------------------------------------------------------------- /experiments/imitation/generate_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/imitation/generate_examples.py -------------------------------------------------------------------------------- /experiments/imitation/generate_examples_graham.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/imitation/generate_examples_graham.sh -------------------------------------------------------------------------------- /experiments/imitation/imitation_learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/imitation/imitation_learning.py -------------------------------------------------------------------------------- /experiments/imitation/launch_graham.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/imitation/launch_graham.sh -------------------------------------------------------------------------------- /experiments/room4improvement/configs/large_action_space.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/room4improvement/configs/large_action_space.yaml -------------------------------------------------------------------------------- /experiments/room4improvement/configs/mini_action_space.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/room4improvement/configs/mini_action_space.yaml -------------------------------------------------------------------------------- /experiments/room4improvement/run_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/room4improvement/run_experiment.py -------------------------------------------------------------------------------- /experiments/room4improvement/run_scip_adaptive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/room4improvement/run_scip_adaptive.py -------------------------------------------------------------------------------- /experiments/room4improvement/run_scip_overfit_avg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/room4improvement/run_scip_overfit_avg.py -------------------------------------------------------------------------------- /experiments/room4improvement/run_scip_tuned.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/room4improvement/run_scip_tuned.py -------------------------------------------------------------------------------- /experiments/room4improvement/run_scip_tuned_avg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/room4improvement/run_scip_tuned_avg.py -------------------------------------------------------------------------------- /experiments/room4improvement/sbatch_cedar_scip_hparam_sweep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/room4improvement/sbatch_cedar_scip_hparam_sweep.sh -------------------------------------------------------------------------------- /experiments/room4improvement/sbatch_graham_scip_hparam_sweep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/room4improvement/sbatch_graham_scip_hparam_sweep.sh -------------------------------------------------------------------------------- /experiments/room4improvement/sbatch_niagara_scip_hparam_sweep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/room4improvement/sbatch_niagara_scip_hparam_sweep.sh -------------------------------------------------------------------------------- /experiments/room4improvement/scip_hparam_sweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/room4improvement/scip_hparam_sweep.py -------------------------------------------------------------------------------- /experiments/scip_tuning_dqn/analyze_scip_tuning_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/scip_tuning_dqn/analyze_scip_tuning_results.py -------------------------------------------------------------------------------- /experiments/scip_tuning_dqn/configs/scip_tuning_ccmab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/scip_tuning_dqn/configs/scip_tuning_ccmab.yaml -------------------------------------------------------------------------------- /experiments/scip_tuning_dqn/configs/scip_tuning_ccmab_maxcut_overfit_40_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/scip_tuning_dqn/configs/scip_tuning_ccmab_maxcut_overfit_40_50.yaml -------------------------------------------------------------------------------- /experiments/scip_tuning_dqn/configs/scip_tuning_dqn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/scip_tuning_dqn/configs/scip_tuning_dqn.yaml -------------------------------------------------------------------------------- /experiments/scip_tuning_dqn/run_scip_tuning_dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/scip_tuning_dqn/run_scip_tuning_dqn.py -------------------------------------------------------------------------------- /experiments/scip_tuning_dqn/sbatch_scip_tuning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/scip_tuning_dqn/sbatch_scip_tuning.py -------------------------------------------------------------------------------- /experiments/sync_wandb_runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/sync_wandb_runs.py -------------------------------------------------------------------------------- /experiments/variability/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/variability/complete_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/variability/complete_experiment.py -------------------------------------------------------------------------------- /experiments/variability/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/variability/config.yaml -------------------------------------------------------------------------------- /experiments/variability/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/variability/data_generator.py -------------------------------------------------------------------------------- /experiments/variability/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/experiments/variability/experiment.py -------------------------------------------------------------------------------- /gnn/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/gnn/models.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/setup.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/buffer.py -------------------------------------------------------------------------------- /utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/data.py -------------------------------------------------------------------------------- /utils/event_hdlrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/event_hdlrs.py -------------------------------------------------------------------------------- /utils/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/functions.py -------------------------------------------------------------------------------- /utils/gurobi_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/gurobi_models.py -------------------------------------------------------------------------------- /utils/maxcut-variability-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/maxcut-variability-test.py -------------------------------------------------------------------------------- /utils/maxcut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/maxcut.py -------------------------------------------------------------------------------- /utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/misc.py -------------------------------------------------------------------------------- /utils/mvc-variability-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/mvc-variability-test.py -------------------------------------------------------------------------------- /utils/samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/samplers.py -------------------------------------------------------------------------------- /utils/scip_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/scip_models.py -------------------------------------------------------------------------------- /utils/segtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/segtree.py -------------------------------------------------------------------------------- /utils/sweet-spot-ba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/sweet-spot-ba.py -------------------------------------------------------------------------------- /utils/sweet-spot-er.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avrech/learning2cut/HEAD/utils/sweet-spot-er.py --------------------------------------------------------------------------------