.gitignore
.pre-commit-config.yaml
LICENSE
README.md
credits.md
pyproject.toml
.github/workflows/build-doc.yml
.github/workflows/build.yml
.github/workflows/deploy-doc.yml
binder/apt.txt
binder/environment.yml
binder/postBuild
binder/start
discrete_optimization/__init__.py
discrete_optimization/datasets.py
discrete_optimization.egg-info/PKG-INFO
discrete_optimization.egg-info/SOURCES.txt
discrete_optimization.egg-info/dependency_links.txt
discrete_optimization.egg-info/requires.txt
discrete_optimization.egg-info/top_level.txt
discrete_optimization/coloring/__init__.py
discrete_optimization/coloring/parser.py
discrete_optimization/coloring/plot.py
discrete_optimization/coloring/problem.py
discrete_optimization/coloring/solvers_map.py
discrete_optimization/coloring/utils.py
discrete_optimization/coloring/minizinc/coloring.mzn
discrete_optimization/coloring/minizinc/coloring_clique.mzn
discrete_optimization/coloring/minizinc/coloring_for_lns.mzn
discrete_optimization/coloring/minizinc/coloring_subset_nodes.mzn
discrete_optimization/coloring/solvers/__init__.py
discrete_optimization/coloring/solvers/asp.py
discrete_optimization/coloring/solvers/coloring_solver.py
discrete_optimization/coloring/solvers/cp_mzn.py
discrete_optimization/coloring/solvers/cpmpy.py
discrete_optimization/coloring/solvers/cpsat.py
discrete_optimization/coloring/solvers/dp.py
discrete_optimization/coloring/solvers/greedy.py
discrete_optimization/coloring/solvers/lns_cp.py
discrete_optimization/coloring/solvers/lns_lp.py
discrete_optimization/coloring/solvers/lp.py
discrete_optimization/coloring/solvers/quantum.py
discrete_optimization/coloring/solvers/starting_solution.py
discrete_optimization/coloring/solvers/toulbar.py
discrete_optimization/facility/__init__.py
discrete_optimization/facility/parser.py
discrete_optimization/facility/problem.py
discrete_optimization/facility/solvers_map.py
discrete_optimization/facility/utils.py
discrete_optimization/facility/minizinc/facility_int.mzn
discrete_optimization/facility/minizinc/facility_int_lns.mzn
discrete_optimization/facility/solvers/__init__.py
discrete_optimization/facility/solvers/cp_mzn.py
discrete_optimization/facility/solvers/dp.py
discrete_optimization/facility/solvers/facility_solver.py
discrete_optimization/facility/solvers/gphh.py
discrete_optimization/facility/solvers/greedy.py
discrete_optimization/facility/solvers/lns_lp.py
discrete_optimization/facility/solvers/lp.py
discrete_optimization/facility/solvers/quantum.py
discrete_optimization/facility/solvers/toulbar.py
discrete_optimization/fjsp/__init__.py
discrete_optimization/fjsp/parser.py
discrete_optimization/fjsp/problem.py
discrete_optimization/fjsp/solvers/__init__.py
discrete_optimization/fjsp/solvers/cpsat.py
discrete_optimization/fjsp/solvers/dp.py
discrete_optimization/fjsp/solvers/lns_cpsat.py
discrete_optimization/generic_rcpsp_tools/__init__.py
discrete_optimization/generic_rcpsp_tools/graph_tools.py
discrete_optimization/generic_rcpsp_tools/typing.py
discrete_optimization/generic_rcpsp_tools/solvers/__init__.py
discrete_optimization/generic_rcpsp_tools/solvers/generic_rcpsp_solver.py
discrete_optimization/generic_rcpsp_tools/solvers/gphh.py
discrete_optimization/generic_rcpsp_tools/solvers/ls.py
discrete_optimization/generic_rcpsp_tools/solvers/lns_cp/__init__.py
discrete_optimization/generic_rcpsp_tools/solvers/lns_cp/neighbor_builder.py
discrete_optimization/generic_rcpsp_tools/solvers/lns_cp/neighbor_tools.py
discrete_optimization/generic_rcpsp_tools/solvers/lns_cp/postpro_ls.py
discrete_optimization/generic_rcpsp_tools/solvers/lns_cp/solution_repair.py
discrete_optimization/generic_rcpsp_tools/solvers/lns_cp/solver.py
discrete_optimization/generic_tools/__init__.py
discrete_optimization/generic_tools/asp_tools.py
discrete_optimization/generic_tools/cp_tools.py
discrete_optimization/generic_tools/cpmpy_tools.py
discrete_optimization/generic_tools/do_mutation.py
discrete_optimization/generic_tools/do_problem.py
discrete_optimization/generic_tools/do_solver.py
discrete_optimization/generic_tools/dyn_prog_tools.py
discrete_optimization/generic_tools/exceptions.py
discrete_optimization/generic_tools/ghh_tools.py
discrete_optimization/generic_tools/graph_api.py
discrete_optimization/generic_tools/lexico_tools.py
discrete_optimization/generic_tools/lns_cp.py
discrete_optimization/generic_tools/lns_mip.py
discrete_optimization/generic_tools/lns_tools.py
discrete_optimization/generic_tools/lp_tools.py
discrete_optimization/generic_tools/ortools_cpsat_tools.py
discrete_optimization/generic_tools/path_tools.py
discrete_optimization/generic_tools/plot_utils.py
discrete_optimization/generic_tools/qiskit_tools.py
discrete_optimization/generic_tools/quantum_solvers.py
discrete_optimization/generic_tools/sequential_metasolver.py
discrete_optimization/generic_tools/toulbar_tools.py
discrete_optimization/generic_tools/unsat_tools.py
discrete_optimization/generic_tools/callbacks/__init__.py
discrete_optimization/generic_tools/callbacks/backup.py
discrete_optimization/generic_tools/callbacks/callback.py
discrete_optimization/generic_tools/callbacks/early_stoppers.py
discrete_optimization/generic_tools/callbacks/loggers.py
discrete_optimization/generic_tools/callbacks/optuna.py
discrete_optimization/generic_tools/callbacks/sequential_solvers_callback.py
discrete_optimization/generic_tools/callbacks/stats_retrievers.py
discrete_optimization/generic_tools/callbacks/warm_start_callback.py
discrete_optimization/generic_tools/dashboard/__init__.py
discrete_optimization/generic_tools/dashboard/config.py
discrete_optimization/generic_tools/dashboard/dashboard.py
discrete_optimization/generic_tools/dashboard/plots.py
discrete_optimization/generic_tools/dashboard/preprocess.py
discrete_optimization/generic_tools/ea/__init__.py
discrete_optimization/generic_tools/ea/alternating_ga.py
discrete_optimization/generic_tools/ea/deap_wrappers.py
discrete_optimization/generic_tools/ea/ga.py
discrete_optimization/generic_tools/ea/ga_tools.py
discrete_optimization/generic_tools/ea/nsga.py
discrete_optimization/generic_tools/hyperparameters/__init__.py
discrete_optimization/generic_tools/hyperparameters/hyperparameter.py
discrete_optimization/generic_tools/hyperparameters/hyperparametrizable.py
discrete_optimization/generic_tools/ls/__init__.py
discrete_optimization/generic_tools/ls/hill_climber.py
discrete_optimization/generic_tools/ls/local_search.py
discrete_optimization/generic_tools/ls/simulated_annealing.py
discrete_optimization/generic_tools/mutations/__init__.py
discrete_optimization/generic_tools/mutations/mixed_mutation.py
discrete_optimization/generic_tools/mutations/mutation_bool.py
discrete_optimization/generic_tools/mutations/mutation_catalog.py
discrete_optimization/generic_tools/mutations/mutation_integer.py
discrete_optimization/generic_tools/mutations/mutation_util.py
discrete_optimization/generic_tools/mutations/permutation_mutations.py
discrete_optimization/generic_tools/optuna/__init__.py
discrete_optimization/generic_tools/optuna/timed_percentile_pruner.py
discrete_optimization/generic_tools/optuna/utils.py
discrete_optimization/generic_tools/pytools/__init__.py
discrete_optimization/generic_tools/pytools/timeout_decorator.py
discrete_optimization/generic_tools/result_storage/__init__.py
discrete_optimization/generic_tools/result_storage/multiobj_utils.py
discrete_optimization/generic_tools/result_storage/result_storage.py
discrete_optimization/generic_tools/result_storage/resultcomparator.py
discrete_optimization/generic_tools/robustness/__init__.py
discrete_optimization/generic_tools/robustness/robustness_tool.py
discrete_optimization/generic_tools/study/__init__.py
discrete_optimization/generic_tools/study/database.py
discrete_optimization/generic_tools/study/experiment.py
discrete_optimization/gpdp/__init__.py
discrete_optimization/gpdp/plot.py
discrete_optimization/gpdp/problem.py
discrete_optimization/gpdp/builders/__init__.py
discrete_optimization/gpdp/builders/instance_builders.py
discrete_optimization/gpdp/minizinc/gpdp.mzn
discrete_optimization/gpdp/minizinc/gpdp_example.dzn
discrete_optimization/gpdp/minizinc/gpdp_flow.mzn
discrete_optimization/gpdp/minizinc/gpdp_resources.mzn
discrete_optimization/gpdp/solvers/__init__.py
discrete_optimization/gpdp/solvers/gpdp_solver.py
discrete_optimization/gpdp/solvers/lp_iterative.py
discrete_optimization/gpdp/solvers/ortools_routing.py
discrete_optimization/jsp/__init__.py
discrete_optimization/jsp/parser.py
discrete_optimization/jsp/problem.py
discrete_optimization/jsp/utils.py
discrete_optimization/jsp/solvers/__init__.py
discrete_optimization/jsp/solvers/cpsat.py
discrete_optimization/jsp/solvers/dp.py
discrete_optimization/knapsack/__init__.py
discrete_optimization/knapsack/mutation.py
discrete_optimization/knapsack/parser.py
discrete_optimization/knapsack/problem.py
discrete_optimization/knapsack/solvers_map.py
discrete_optimization/knapsack/minizinc/knapsack_global.mzn
discrete_optimization/knapsack/minizinc/knapsack_mzn.mzn
discrete_optimization/knapsack/minizinc/multidim_multiscenario_knapsack.mzn
discrete_optimization/knapsack/minizinc/multidimension_knapsack.mzn
discrete_optimization/knapsack/solvers/__init__.py
discrete_optimization/knapsack/solvers/asp.py
discrete_optimization/knapsack/solvers/cp_mzn.py
discrete_optimization/knapsack/solvers/cpmpy.py
discrete_optimization/knapsack/solvers/cpsat.py
discrete_optimization/knapsack/solvers/decomposition.py
discrete_optimization/knapsack/solvers/dp.py
discrete_optimization/knapsack/solvers/gphh.py
discrete_optimization/knapsack/solvers/greedy.py
discrete_optimization/knapsack/solvers/knapsack_solver.py
discrete_optimization/knapsack/solvers/lns_cp.py
discrete_optimization/knapsack/solvers/lns_lp.py
discrete_optimization/knapsack/solvers/lp.py
discrete_optimization/knapsack/solvers/quantum.py
discrete_optimization/knapsack/solvers/toulbar.py
discrete_optimization/maximum_independent_set/__init__.py
discrete_optimization/maximum_independent_set/parser.py
discrete_optimization/maximum_independent_set/plot.py
discrete_optimization/maximum_independent_set/problem.py
discrete_optimization/maximum_independent_set/solvers_map.py
discrete_optimization/maximum_independent_set/solvers/__init__.py
discrete_optimization/maximum_independent_set/solvers/asp.py
discrete_optimization/maximum_independent_set/solvers/cpsat.py
discrete_optimization/maximum_independent_set/solvers/decomposition.py
discrete_optimization/maximum_independent_set/solvers/dp.py
discrete_optimization/maximum_independent_set/solvers/gurobi.py
discrete_optimization/maximum_independent_set/solvers/kamis.py
discrete_optimization/maximum_independent_set/solvers/lns.py
discrete_optimization/maximum_independent_set/solvers/lp.py
discrete_optimization/maximum_independent_set/solvers/mathopt.py
discrete_optimization/maximum_independent_set/solvers/mis_solver.py
discrete_optimization/maximum_independent_set/solvers/networkx.py
discrete_optimization/maximum_independent_set/solvers/quantum.py
discrete_optimization/maximum_independent_set/solvers/toulbar.py
discrete_optimization/rcpsp/__init__.py
discrete_optimization/rcpsp/fast_function.py
discrete_optimization/rcpsp/mutation.py
discrete_optimization/rcpsp/parser.py
discrete_optimization/rcpsp/problem.py
discrete_optimization/rcpsp/problem_preemptive.py
discrete_optimization/rcpsp/problem_robust.py
discrete_optimization/rcpsp/problem_specialized_constraints.py
discrete_optimization/rcpsp/sgs_without_array.py
discrete_optimization/rcpsp/solution.py
discrete_optimization/rcpsp/solvers_map.py
discrete_optimization/rcpsp/special_constraints.py
discrete_optimization/rcpsp/transform_problem.py
discrete_optimization/rcpsp/utils.py
discrete_optimization/rcpsp/utils_preemptive.py
discrete_optimization/rcpsp/minizinc/fzn_my_cumulative.mzn
discrete_optimization/rcpsp/minizinc/fzn_my_cumulative_reif.mzn
discrete_optimization/rcpsp/minizinc/mrcpsp_mode_satisfy.mzn
discrete_optimization/rcpsp/minizinc/my_cumulative.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn_calendar.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn_no_bool.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn_preemptive.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn_preemptive_calendar.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn_with_faketasks.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_resource_feasibility_mzn.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_multiscenario.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_mzn_calendar_boxes.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_single_mode_mzn.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_single_mode_mzn_no_search.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_single_mode_mzn_preemptive.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_single_mode_mzn_preemptive_calendar.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_single_mode_mzn_with_second_optim.mzn
discrete_optimization/rcpsp/minizinc/rcpsp_single_mode_resource.mzn
discrete_optimization/rcpsp/minizinc/resumee_rcpsp.mzn
discrete_optimization/rcpsp/solvers/__init__.py
discrete_optimization/rcpsp/solvers/cp_mzn.py
discrete_optimization/rcpsp/solvers/cp_mzn_models.py
discrete_optimization/rcpsp/solvers/cp_mzn_multiscenario.py
discrete_optimization/rcpsp/solvers/cpm.py
discrete_optimization/rcpsp/solvers/cpsat.py
discrete_optimization/rcpsp/solvers/dp.py
discrete_optimization/rcpsp/solvers/ga.py
discrete_optimization/rcpsp/solvers/lns_cp.py
discrete_optimization/rcpsp/solvers/lns_cp_preemptive.py
discrete_optimization/rcpsp/solvers/lns_lp.py
discrete_optimization/rcpsp/solvers/lp.py
discrete_optimization/rcpsp/solvers/lp_gantt.py
discrete_optimization/rcpsp/solvers/pile.py
discrete_optimization/rcpsp/solvers/rcpsp_solver.py
discrete_optimization/rcpsp/solvers/toulbar.py
discrete_optimization/rcpsp_multiskill/__init__.py
discrete_optimization/rcpsp_multiskill/fast_function_ms_rcpsp.py
discrete_optimization/rcpsp_multiskill/multiskill_to_rcpsp.py
discrete_optimization/rcpsp_multiskill/parser_imopse.py
discrete_optimization/rcpsp_multiskill/parser_mslib.py
discrete_optimization/rcpsp_multiskill/parser_mspsp.py
discrete_optimization/rcpsp_multiskill/problem.py
discrete_optimization/rcpsp_multiskill/solvers_map.py
discrete_optimization/rcpsp_multiskill/minizinc/fzn_my_cumulative.mzn
discrete_optimization/rcpsp_multiskill/minizinc/fzn_my_cumulative_reif.mzn
discrete_optimization/rcpsp_multiskill/minizinc/ms_rcpsp_compute_workers_for_tasks.mzn
discrete_optimization/rcpsp_multiskill/minizinc/ms_rcpsp_multi_mode_mzn_calendar.mzn
discrete_optimization/rcpsp_multiskill/minizinc/ms_rcpsp_multi_mode_mzn_calendar_no_ressource.mzn
discrete_optimization/rcpsp_multiskill/minizinc/ms_rcpsp_multi_mode_mzn_calendar_no_ressource_nomultitasking.mzn
discrete_optimization/rcpsp_multiskill/minizinc/ms_rcpsp_preemptive.mzn
discrete_optimization/rcpsp_multiskill/minizinc/ms_rcpsp_preemptive_partially_preemptive.mzn
discrete_optimization/rcpsp_multiskill/minizinc/mspsp.mzn
discrete_optimization/rcpsp_multiskill/minizinc/mspsp_compatible_all_solvers.mzn
discrete_optimization/rcpsp_multiskill/minizinc/my_cumulative.mzn
discrete_optimization/rcpsp_multiskill/minizinc/ressource_allocation_mspsp.mzn
discrete_optimization/rcpsp_multiskill/plots/__init__.py
discrete_optimization/rcpsp_multiskill/plots/plot_solution.py
discrete_optimization/rcpsp_multiskill/solvers/__init__.py
discrete_optimization/rcpsp_multiskill/solvers/cp_mspsp_instlib.py
discrete_optimization/rcpsp_multiskill/solvers/cp_mzn.py
discrete_optimization/rcpsp_multiskill/solvers/cpsat.py
discrete_optimization/rcpsp_multiskill/solvers/ga.py
discrete_optimization/rcpsp_multiskill/solvers/lns_lp.py
discrete_optimization/rcpsp_multiskill/solvers/lns_post_process.py
discrete_optimization/rcpsp_multiskill/solvers/lp.py
discrete_optimization/rcpsp_multiskill/solvers/multimode_transposition.py
discrete_optimization/rcpsp_multiskill/solvers/rcpsp_based.py
discrete_optimization/tsp/__init__.py
discrete_optimization/tsp/mutation.py
discrete_optimization/tsp/parser.py
discrete_optimization/tsp/plot.py
discrete_optimization/tsp/problem.py
discrete_optimization/tsp/solvers_map.py
discrete_optimization/tsp/utils.py
discrete_optimization/tsp/minizinc/tsp_float.mzn
discrete_optimization/tsp/minizinc/tsp_int.mzn
discrete_optimization/tsp/solvers/__init__.py
discrete_optimization/tsp/solvers/cp_mzn.py
discrete_optimization/tsp/solvers/cpsat.py
discrete_optimization/tsp/solvers/dp.py
discrete_optimization/tsp/solvers/gpdp.py
discrete_optimization/tsp/solvers/lns_cpsat.py
discrete_optimization/tsp/solvers/lp_iterative.py
discrete_optimization/tsp/solvers/ortools_routing.py
discrete_optimization/tsp/solvers/quantum.py
discrete_optimization/tsp/solvers/toulbar.py
discrete_optimization/tsp/solvers/tsp_solver.py
discrete_optimization/vrp/__init__.py
discrete_optimization/vrp/mutation.py
discrete_optimization/vrp/parser.py
discrete_optimization/vrp/plot.py
discrete_optimization/vrp/problem.py
discrete_optimization/vrp/solvers_map.py
discrete_optimization/vrp/utils.py
discrete_optimization/vrp/solvers/__init__.py
discrete_optimization/vrp/solvers/cpsat.py
discrete_optimization/vrp/solvers/dp.py
discrete_optimization/vrp/solvers/greedy.py
discrete_optimization/vrp/solvers/lns_cpsat.py
discrete_optimization/vrp/solvers/lp_iterative.py
discrete_optimization/vrp/solvers/ortools_routing.py
discrete_optimization/vrp/solvers/vrp_solver.py
docs/Makefile
docs/README.md
docs/generate_nb_index.py
docs/make.bat
docs/requirements.txt
docs/source/conf.py
docs/source/contribute.md
docs/source/dashboard.gif
docs/source/dashboard.md
docs/source/getting_started.md
docs/source/index.md
docs/source/install.md
docs/source/notebooks.template.md
docs/source/_static/versions.js
docs/source/_templates/versions.html
docs/source/api/modules.md
examples/coloring/run_asp.py
examples/coloring/run_cpspat.py
examples/coloring/run_dp.py
examples/coloring/run_gurobi.py
examples/coloring/run_optuna_all_solvers_with_pruning_based_on_time.py
examples/coloring/run_optuna_all_solvers_without_pruning.py
examples/coloring/run_optuna_cpsat_finetuning.py
examples/coloring/run_optuna_full_example.py
examples/coloring/run_optuna_full_example_all_solvers_timed_pruning.py
examples/coloring/run_run_all_solvers.py
examples/coloring/run_toulbar.py
examples/coloring/run_unsat_interactive_fine.py
examples/coloring/run_unsat_interactive_meta.py
examples/dashboard/retrieve_fake_data.py
examples/dashboard/run_coloring_study.py
examples/dashboard/run_dashboard_coloring_study.py
examples/dashboard/run_dashboard_fake_data.py
examples/dashboard/run_dashboard_rcpsp_study.py
examples/dashboard/run_rcpsp_study.py
examples/facility/run_dp.py
examples/facility/run_gphh.py
examples/facility/run_toulbar.py
examples/fjsp/run_cpsat.py
examples/fjsp/run_dp.py
examples/fjsp/run_lns_cpsat.py
examples/gpdp/gpdp_toy_model.py
examples/gpdp/run_cp.py
examples/gpdp/run_loading_example.py
examples/gpdp/run_lp_iterative.py
examples/gpdp/run_optuna_full_example.py
examples/gpdp/run_optuna_ortools_routing.py
examples/gpdp/run_optuna_ortools_routing_auto.py
examples/gpdp/run_optuna_ortools_routing_with_pruning.py
examples/gpdp/run_optuna_ortools_routing_with_pruning_v4.py
examples/gpdp/run_optuna_ortools_routing_with_pruning_v4_auto.py
examples/gpdp/run_time_windows.py
examples/gpdp/plots_wip/run_animated_plot.py
examples/jsp/run_cpsat.py
examples/jsp/run_dp.py
examples/jsp/run_via_rcpsp.py
examples/knapsack/run_all_solvers.py
examples/knapsack/run_asp.py
examples/knapsack/run_cpmpy.py
examples/knapsack/run_cpsat.py
examples/knapsack/run_decomposition.py
examples/knapsack/run_dp.py
examples/knapsack/run_mathopt.py
examples/knapsack/run_multidimensional.py
examples/knapsack/run_multiscenario.py
examples/knapsack/run_optuna.py
examples/knapsack/run_toulbar.py
examples/maximum_independent_set/run_decomposition.py
examples/maximum_independent_set/run_dp.py
examples/maximum_independent_set/run_kamis.py
examples/maximum_independent_set/run_lns_cpsat.py
examples/maximum_independent_set/run_optuna.py
examples/maximum_independent_set/run_toulbar.py
examples/qiskit_examples/run_coloring.py
examples/qiskit_examples/run_facility.py
examples/qiskit_examples/run_general_qaoa_vqe.py
examples/qiskit_examples/run_knapsack.py
examples/qiskit_examples/run_mis.py
examples/qiskit_examples/run_optuna_coloring.py
examples/qiskit_examples/run_optuna_knapsack.py
examples/qiskit_examples/run_optuna_mis.py
examples/qiskit_examples/run_optuna_tsp.py
examples/qiskit_examples/run_personnalized_ansatz.py
examples/qiskit_examples/run_tsp.py
examples/rcpsp/run_choose_solver.py
examples/rcpsp/run_cplex.py
examples/rcpsp/run_cpsat.py
examples/rcpsp/run_dp.py
examples/rcpsp/run_lexico_cpsat.py
examples/rcpsp/run_lns.py
examples/rcpsp/run_optuna_all_solvers_multiple_instances.py
examples/rcpsp/run_optuna_ls.py
examples/rcpsp/run_optuna_ls_multiobj.py
examples/rcpsp/run_optuna_ls_with_pruning.py
examples/rcpsp/run_pareto.py
examples/rcpsp/run_robustness_experiments.py
examples/rcpsp/run_toulbar.py
examples/rcpsp_multiskill/run_sgs.py
examples/rcpsp_multiskill/mslib/run_parse_and_solve.py
examples/rcpsp_multiskill/mspsp/run_parse_and_solve.py
examples/rcpsp_multiskill/optuna/run_optuna.py
examples/rcpsp_multiskill/solvers/run_all_solvers.py
examples/tsp/run_cpsat.py
examples/tsp/run_dp.py
examples/tsp/run_gpdp.py
examples/tsp/run_lns_cpsat.py
examples/tsp/run_ls.py
examples/tsp/run_ortools_routing.py
examples/tsp/run_sequential.py
examples/tsp/run_toulbar.py
examples/vrp/run_all_solvers.py
examples/vrp/run_cpsat.py
examples/vrp/run_dp.py
notebooks/Knapsack tutorial.ipynb
notebooks/RCPSP tutorials/RCPSP-1 Introduction.ipynb
notebooks/RCPSP tutorials/RCPSP-2 Heuristics Solving.ipynb
notebooks/RCPSP tutorials/RCPSP-3 Local search.ipynb
notebooks/RCPSP tutorials/RCPSP-4 Linear programming.ipynb
notebooks/RCPSP tutorials/RCPSP-5 Constraint Programming.ipynb
notebooks/RCPSP tutorials/RCPSP-6 Large Neighbourhood Search .ipynb
notebooks/img/sgs.png
notebooks/z_Advanced/callbacks.ipynb
notebooks/z_Advanced/explain_unsatisfiability.ipynb
notebooks/z_Advanced/lexico.ipynb
notebooks/z_Advanced/optuna.ipynb
notebooks/z_Advanced/sequential_metasolver.ipynb
scripts/trigger_binder.sh
tests/show_do_path.py
tests/test_import_all_submodules.py
tests/coloring/test_plot.py
tests/coloring/solvers/test_dp.py
tests/coloring/solvers/test_lns_cpsat.py
tests/coloring/solvers/test_lns_lp.py
tests/coloring/solvers/test_lns_toulbar.py
tests/coloring/solvers/test_solvers.py
tests/coloring/solvers/test_toulbar.py
tests/facility/test_parser.py
tests/facility/test_problem.py
tests/facility/solvers/test_cp_mzn.py
tests/facility/solvers/test_dp.py
tests/facility/solvers/test_ga.py
tests/facility/solvers/test_greedy.py
tests/facility/solvers/test_lp.py
tests/facility/solvers/test_lp_lns.py
tests/facility/solvers/test_toulbar.py
tests/fjsp/test_problem.py
tests/fjsp/solvers/test_cpsat.py
tests/fjsp/solvers/test_dp.py
tests/fjsp/solvers/test_lns.py
tests/generic_rcpsp_tools/test_graph_tools.py
tests/generic_tools/test_graph_api.py
tests/generic_tools/test_local_search.py
tests/generic_tools/test_multiobj_utils.py
tests/generic_tools/test_resultstorage.py
tests/generic_tools/callbacks/test_earlystopobjective_callback.py
tests/generic_tools/callbacks/test_ortools_with_callbacks.py
tests/generic_tools/callbacks/test_sa_with_callbacks.py
tests/generic_tools/callbacks/test_stats_callbacks.py
tests/generic_tools/callbacks/test_subresults_callback.py
tests/generic_tools/callbacks/test_timed_callbacks_n_pruner.py
tests/generic_tools/callbacks/test_warmstart_callback.py
tests/generic_tools/dashboard/test_dashboard.py
tests/generic_tools/ea/test_ga.py
tests/generic_tools/hyperparameters/test_hyperparameter.py
tests/generic_tools/mutations/test_bool.py
tests/generic_tools/optuna/test_optuna_utils.py
tests/gpdp/test_instance_builders.py
tests/gpdp/solvers/test_lp_iterative.py
tests/gpdp/solvers/test_ortools_routing.py
tests/jsp/test_parser.py
tests/jsp/solvers/test_cpsat.py
tests/jsp/solvers/test_dp.py
tests/jsp/solvers/test_solve_via_rcpsp.py
tests/knapsack/test_parser.py
tests/knapsack/solvers/test_cp_mzn.py
tests/knapsack/solvers/test_cpmpy.py
tests/knapsack/solvers/test_cpsat.py
tests/knapsack/solvers/test_decomposition.py
tests/knapsack/solvers/test_dp.py
tests/knapsack/solvers/test_ga.py
tests/knapsack/solvers/test_gphh.py
tests/knapsack/solvers/test_greedy.py
tests/knapsack/solvers/test_gurobi_unsat.py
tests/knapsack/solvers/test_lexico_cpsat.py
tests/knapsack/solvers/test_lns_cp.py
tests/knapsack/solvers/test_lns_lp.py
tests/knapsack/solvers/test_ls.py
tests/knapsack/solvers/test_nsga.py
tests/knapsack/solvers/test_solvers.py
tests/knapsack/solvers/test_toulbar.py
tests/maximum_independent_set/myciel3.col
tests/maximum_independent_set/myciel3.mod.col
tests/maximum_independent_set/test_parser.py
tests/maximum_independent_set/solvers/test_decomposition.py
tests/maximum_independent_set/solvers/test_dp.py
tests/maximum_independent_set/solvers/test_lns.py
tests/maximum_independent_set/solvers/test_lns_optuna.py
tests/maximum_independent_set/solvers/test_solvers.py
tests/maximum_independent_set/solvers/test_toulbar.py
tests/quantum/test_quantum.py
tests/rcpsp/test_distance_between_solutions.py
tests/rcpsp/test_parser.py
tests/rcpsp/test_preemptive.py
tests/rcpsp/test_problem.py
tests/rcpsp/test_problem_preemptive.py
tests/rcpsp/test_sgs_without_array.py
tests/rcpsp/test_uncertain_problem.py
tests/rcpsp/test_utils.py
tests/rcpsp/solvers/test_cp_mzn.py
tests/rcpsp/solvers/test_cpm.py
tests/rcpsp/solvers/test_dp.py
tests/rcpsp/solvers/test_find_modes.py
tests/rcpsp/solvers/test_ga.py
tests/rcpsp/solvers/test_gurobi.py
tests/rcpsp/solvers/test_lexico_ortools.py
tests/rcpsp/solvers/test_lns.py
tests/rcpsp/solvers/test_lp.py
tests/rcpsp/solvers/test_lp_lns.py
tests/rcpsp/solvers/test_ls.py
tests/rcpsp/solvers/test_nsga.py
tests/rcpsp/solvers/test_pile.py
tests/rcpsp/solvers/test_resource_optim.py
tests/rcpsp/solvers/test_sequential_metasolver.py
tests/rcpsp/solvers/test_toulbar.py
tests/rcpsp_multiskill/test_partially_preemptive.py
tests/rcpsp_multiskill/test_problem.py
tests/rcpsp_multiskill/test_rcpsp_multiskill_to_rcpsp.py
tests/rcpsp_multiskill/solvers/test_cp_mspsp.py
tests/rcpsp_multiskill/solvers/test_cp_mzn.py
tests/rcpsp_multiskill/solvers/test_cpsat_mspsp_imopse.py
tests/rcpsp_multiskill/solvers/test_ga.py
tests/rcpsp_multiskill/solvers/test_ls.py
tests/rcpsp_multiskill/solvers/test_mathopt.py
tests/rcpsp_multiskill/solvers/test_rcpsp_based_solver.py
tests/tsp/test_mutation.py
tests/tsp/test_problem.py
tests/tsp/test_utils.py
tests/tsp/solvers/test_cp_mzn.py
tests/tsp/solvers/test_cpsat.py
tests/tsp/solvers/test_dp.py
tests/tsp/solvers/test_ga.py
tests/tsp/solvers/test_gpdp_based.py
tests/tsp/solvers/test_lp_iterative.py
tests/tsp/solvers/test_ls.py
tests/tsp/solvers/test_ortools_routing.py
tests/vrp/solvers/test_cpsat.py
tests/vrp/solvers/test_dp.py
tests/vrp/solvers/test_solvers.py