├── .github └── workflows │ ├── build-doc.yml │ ├── build.yml │ └── deploy-doc.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── binder ├── apt.txt ├── environment.yml ├── postBuild └── start ├── credits.md ├── docs ├── Makefile ├── README.md ├── generate_nb_index.py ├── make.bat └── source │ ├── _static │ └── versions.js │ ├── _templates │ └── versions.html │ ├── api │ └── modules.md │ ├── conf.py │ ├── contribute.md │ ├── dashboard.gif │ ├── dashboard.md │ ├── getting_started.md │ ├── index.md │ ├── install.md │ └── notebooks.template.md ├── examples ├── binpack │ ├── run_cpsat.py │ ├── run_dashboard.py │ ├── run_dp.py │ ├── run_greedy.py │ ├── run_lns_generic.py │ ├── run_lp.py │ ├── run_parser.py │ ├── run_study.py │ └── run_toulbar.py ├── coloring │ ├── run_asp.py │ ├── run_cpsat.py │ ├── run_dp.py │ ├── run_gurobi.py │ ├── run_lns_generic.py │ ├── run_optuna_all_solvers_with_pruning_based_on_time.py │ ├── run_optuna_all_solvers_without_pruning.py │ ├── run_optuna_cpsat_finetuning.py │ ├── run_optuna_full_example.py │ ├── run_optuna_full_example_all_solvers_timed_pruning.py │ ├── run_run_all_solvers.py │ ├── run_toulbar.py │ ├── run_unsat_interactive_fine.py │ └── run_unsat_interactive_meta.py ├── dashboard │ ├── retrieve_fake_data.py │ ├── run_coloring_study.py │ ├── run_dashboard_coloring_study.py │ ├── run_dashboard_fake_data.py │ ├── run_dashboard_rcpsp_study.py │ └── run_rcpsp_study.py ├── facility │ ├── run_cpsat.py │ ├── run_dp.py │ ├── run_gphh.py │ ├── run_lns_generic.py │ └── run_toulbar.py ├── fjsp │ ├── run_cpsat.py │ ├── run_dp.py │ ├── run_lns_cpsat.py │ └── run_optal.py ├── gpdp │ ├── gpdp_toy_model.py │ ├── plots_wip │ │ └── run_animated_plot.py │ ├── run_cp.py │ ├── run_loading_example.py │ ├── run_lp_iterative.py │ ├── run_optuna_full_example.py │ ├── run_optuna_ortools_routing.py │ ├── run_optuna_ortools_routing_auto.py │ ├── run_optuna_ortools_routing_with_pruning.py │ ├── run_optuna_ortools_routing_with_pruning_v4.py │ ├── run_optuna_ortools_routing_with_pruning_v4_auto.py │ └── run_time_windows.py ├── jsp │ ├── run_cpsat.py │ ├── run_dp.py │ ├── run_lns_generic.py │ ├── run_optal.py │ ├── run_tempo.py │ └── run_via_rcpsp.py ├── knapsack │ ├── run_all_solvers.py │ ├── run_asp.py │ ├── run_cpmpy.py │ ├── run_cpsat.py │ ├── run_decomposition.py │ ├── run_dp.py │ ├── run_mathopt.py │ ├── run_multidimensional.py │ ├── run_multiscenario.py │ ├── run_optuna.py │ └── run_toulbar.py ├── maximum_independent_set │ ├── run_decomposition.py │ ├── run_dp.py │ ├── run_kamis.py │ ├── run_lns_cpsat.py │ ├── run_optuna.py │ └── run_toulbar.py ├── qiskit_examples │ ├── run_coloring.py │ ├── run_facility.py │ ├── run_general_qaoa_vqe.py │ ├── run_knapsack.py │ ├── run_mis.py │ ├── run_optuna_coloring.py │ ├── run_optuna_knapsack.py │ ├── run_optuna_mis.py │ ├── run_optuna_tsp.py │ ├── run_personnalized_ansatz.py │ └── run_tsp.py ├── rcpsp │ ├── run_choose_solver.py │ ├── run_cplex.py │ ├── run_cpsat.py │ ├── run_dp.py │ ├── run_dp_study.py │ ├── run_lexico_cpsat.py │ ├── run_lns.py │ ├── run_lns_generic.py │ ├── run_optal.py │ ├── run_optuna_all_solvers_multiple_instances.py │ ├── run_optuna_ls.py │ ├── run_optuna_ls_multiobj.py │ ├── run_optuna_ls_with_pruning.py │ ├── run_pareto.py │ ├── run_robustness_experiments.py │ ├── run_tempo.py │ └── run_toulbar.py ├── rcpsp_multiskill │ ├── mslib │ │ ├── run_optal.py │ │ └── run_parse_and_solve.py │ ├── mspsp │ │ └── run_parse_and_solve.py │ ├── optuna │ │ └── run_optuna.py │ ├── run_sgs.py │ └── solvers │ │ ├── run_all_solvers.py │ │ └── run_lns_generic.py ├── singlemachine │ ├── run_cpmpy.py │ ├── run_cpsat.py │ ├── run_dp.py │ ├── run_ga.py │ ├── run_lns_generic.py │ ├── run_lp.py │ ├── run_optal.py │ └── run_parser.py ├── tsp │ ├── run_cpsat.py │ ├── run_dp.py │ ├── run_gpdp.py │ ├── run_lns_cpsat.py │ ├── run_ls.py │ ├── run_optal.py │ ├── run_ortools_routing.py │ ├── run_sequential.py │ └── run_toulbar.py ├── tsptw │ ├── run_cpsat.py │ ├── run_dp.py │ ├── run_optal.py │ ├── run_ortools_via_gpdp.py │ └── run_parser.py ├── vrp │ ├── run_all_solvers.py │ ├── run_cpsat.py │ └── run_dp.py ├── vrptw │ ├── __init__.py │ ├── run_cpsat.py │ ├── run_dp.py │ ├── run_lns_generic.py │ └── run_ortools.py └── workforce │ ├── allocation │ ├── run_cpsat.py │ ├── run_dashboard.py │ ├── run_dp.py │ ├── run_explanations.py │ ├── run_lns_generic.py │ └── run_study.py │ ├── generators │ └── example_resource_disruption.py │ └── scheduling │ ├── run_cpsat.py │ ├── run_dashboard.py │ ├── run_lns_generic.py │ ├── run_optal.py │ ├── run_relaxed.py │ ├── run_study.py │ ├── run_study_tempo.py │ ├── run_study_tempo_multiobj.py │ └── run_tempo.py ├── notebooks ├── Knapsack tutorial.ipynb ├── RCPSP tutorials │ ├── RCPSP-1 Introduction.ipynb │ ├── RCPSP-2 Heuristics Solving.ipynb │ ├── RCPSP-3 Local search.ipynb │ ├── RCPSP-4 Linear programming.ipynb │ ├── RCPSP-5 Constraint Programming.ipynb │ └── RCPSP-6 Large Neighbourhood Search .ipynb ├── WORKFORCE tutorials │ ├── 1-Introduction to workforce allocation.ipynb │ ├── 2-Solving workforce allocation with CP.ipynb │ ├── 3-Create disruption scenarios.ipynb │ ├── 4-Explaining workforce alloc.ipynb │ ├── 5-Repairing workforce alloc.ipynb │ ├── 6-Intelligent rescheduling for disruption repair.ipynb │ └── utils_interact_solve.py ├── img │ └── sgs.png └── z_Advanced │ ├── callbacks.ipynb │ ├── explain_unsatisfiability.ipynb │ ├── lexico.ipynb │ ├── optuna.ipynb │ └── sequential_metasolver.ipynb ├── pyproject.toml ├── scripts └── trigger_binder.sh ├── src └── discrete_optimization │ ├── __init__.py │ ├── binpack │ ├── __init__.py │ ├── parser.py │ ├── problem.py │ └── solvers │ │ ├── __init__.py │ │ ├── cpsat.py │ │ ├── dp.py │ │ ├── greedy.py │ │ ├── lp.py │ │ └── toulbar.py │ ├── coloring │ ├── __init__.py │ ├── minizinc │ │ ├── coloring.mzn │ │ ├── coloring_clique.mzn │ │ ├── coloring_for_lns.mzn │ │ └── coloring_subset_nodes.mzn │ ├── parser.py │ ├── plot.py │ ├── problem.py │ ├── solvers │ │ ├── __init__.py │ │ ├── asp.py │ │ ├── coloring_solver.py │ │ ├── cp_mzn.py │ │ ├── cpmpy.py │ │ ├── cpsat.py │ │ ├── dp.py │ │ ├── greedy.py │ │ ├── lns_cp.py │ │ ├── lns_lp.py │ │ ├── lp.py │ │ ├── quantum.py │ │ ├── starting_solution.py │ │ └── toulbar.py │ ├── solvers_map.py │ └── utils.py │ ├── datasets.py │ ├── facility │ ├── __init__.py │ ├── minizinc │ │ ├── facility_int.mzn │ │ └── facility_int_lns.mzn │ ├── parser.py │ ├── problem.py │ ├── solvers │ │ ├── __init__.py │ │ ├── cp_mzn.py │ │ ├── cpsat.py │ │ ├── dp.py │ │ ├── facility_solver.py │ │ ├── gphh.py │ │ ├── greedy.py │ │ ├── lns_lp.py │ │ ├── lp.py │ │ ├── quantum.py │ │ └── toulbar.py │ ├── solvers_map.py │ └── utils.py │ ├── fjsp │ ├── __init__.py │ ├── parser.py │ ├── problem.py │ └── solvers │ │ ├── __init__.py │ │ ├── cpsat.py │ │ ├── dp.py │ │ ├── lns_cpsat.py │ │ └── optal.py │ ├── generic_rcpsp_tools │ ├── __init__.py │ ├── graph_tools.py │ ├── solvers │ │ ├── __init__.py │ │ ├── generic_rcpsp_solver.py │ │ ├── gphh.py │ │ ├── lns_cp_mzn │ │ │ ├── __init__.py │ │ │ ├── neighbor_builder.py │ │ │ ├── neighbor_tools.py │ │ │ ├── postpro_ls.py │ │ │ ├── solution_repair.py │ │ │ └── solver.py │ │ └── ls.py │ └── typing.py │ ├── generic_tasks_tools │ ├── __init__.py │ ├── allocation.py │ ├── base.py │ ├── enums.py │ ├── multimode.py │ ├── precedence.py │ ├── scheduling.py │ └── solvers │ │ ├── __init__.py │ │ ├── cpsat.py │ │ └── lns_cp │ │ ├── __init__.py │ │ ├── constraint_extractor.py │ │ ├── constraint_handler.py │ │ └── neighbor_tools.py │ ├── generic_tools │ ├── __init__.py │ ├── asp_tools.py │ ├── callbacks │ │ ├── __init__.py │ │ ├── backup.py │ │ ├── callback.py │ │ ├── early_stoppers.py │ │ ├── loggers.py │ │ ├── optuna.py │ │ ├── sequential_solvers_callback.py │ │ ├── stats_retrievers.py │ │ └── warm_start_callback.py │ ├── cp_tools.py │ ├── cpmpy_tools.py │ ├── dashboard │ │ ├── __init__.py │ │ ├── config.py │ │ ├── dashboard.py │ │ ├── plots.py │ │ └── preprocess.py │ ├── do_mutation.py │ ├── do_problem.py │ ├── do_solver.py │ ├── dyn_prog_tools.py │ ├── ea │ │ ├── __init__.py │ │ ├── alternating_ga.py │ │ ├── deap_wrappers.py │ │ ├── ga.py │ │ ├── ga_tools.py │ │ └── nsga.py │ ├── exceptions.py │ ├── ghh_tools.py │ ├── graph_api.py │ ├── hub_solver │ │ ├── README.md │ │ ├── __init__.py │ │ ├── optal │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── generic_optal.py │ │ │ ├── model_collections.py │ │ │ ├── models │ │ │ │ ├── fjsp │ │ │ │ │ └── flexible-jobshop.mts │ │ │ │ ├── jsp │ │ │ │ │ ├── jobshop.mts │ │ │ │ │ └── modeler.mts │ │ │ │ ├── msrcpsp │ │ │ │ │ └── msrcpsp.mts │ │ │ │ ├── rcpsp │ │ │ │ │ ├── mrcpsp.mts │ │ │ │ │ └── rcpsp.mts │ │ │ │ ├── single_machine │ │ │ │ │ └── single_machine.mts │ │ │ │ ├── tsp │ │ │ │ │ └── tsp.mts │ │ │ │ ├── tsptw │ │ │ │ │ └── tsptw.mts │ │ │ │ └── workforce │ │ │ │ │ └── workforce_scheduling.mts │ │ │ └── utils │ │ │ │ ├── README.md │ │ │ │ ├── parsetsp.mts │ │ │ │ ├── solveJSONs.mts │ │ │ │ └── utils.mts │ │ └── tempo │ │ │ ├── __init__.py │ │ │ └── tempo_tools.py │ ├── hyperparameters │ │ ├── __init__.py │ │ ├── hyperparameter.py │ │ └── hyperparametrizable.py │ ├── lexico_tools.py │ ├── lns_cp.py │ ├── lns_mip.py │ ├── lns_tools.py │ ├── lp_tools.py │ ├── ls │ │ ├── __init__.py │ │ ├── hill_climber.py │ │ ├── local_search.py │ │ └── simulated_annealing.py │ ├── mutations │ │ ├── __init__.py │ │ ├── mixed_mutation.py │ │ ├── mutation_bool.py │ │ ├── mutation_catalog.py │ │ ├── mutation_integer.py │ │ ├── mutation_util.py │ │ └── permutation_mutations.py │ ├── optuna │ │ ├── __init__.py │ │ ├── timed_percentile_pruner.py │ │ └── utils.py │ ├── ortools_cpsat_tools.py │ ├── path_tools.py │ ├── plot_utils.py │ ├── pytools │ │ ├── __init__.py │ │ └── timeout_decorator.py │ ├── qiskit_tools.py │ ├── quantum_solvers.py │ ├── result_storage │ │ ├── __init__.py │ │ ├── multiobj_utils.py │ │ ├── result_storage.py │ │ └── resultcomparator.py │ ├── robustness │ │ ├── __init__.py │ │ └── robustness_tool.py │ ├── sequential_metasolver.py │ ├── study │ │ ├── __init__.py │ │ ├── database.py │ │ └── experiment.py │ ├── toulbar_tools.py │ └── unsat_tools.py │ ├── gpdp │ ├── __init__.py │ ├── builders │ │ ├── __init__.py │ │ └── instance_builders.py │ ├── minizinc │ │ ├── gpdp.mzn │ │ ├── gpdp_example.dzn │ │ ├── gpdp_flow.mzn │ │ └── gpdp_resources.mzn │ ├── plot.py │ ├── problem.py │ └── solvers │ │ ├── __init__.py │ │ ├── gpdp_solver.py │ │ ├── lp_iterative.py │ │ └── ortools_routing.py │ ├── jsp │ ├── __init__.py │ ├── parser.py │ ├── problem.py │ ├── solvers │ │ ├── __init__.py │ │ ├── cpsat.py │ │ ├── dp.py │ │ ├── optal.py │ │ └── tempo.py │ └── utils.py │ ├── knapsack │ ├── __init__.py │ ├── minizinc │ │ ├── knapsack_global.mzn │ │ ├── knapsack_mzn.mzn │ │ ├── multidim_multiscenario_knapsack.mzn │ │ └── multidimension_knapsack.mzn │ ├── mutation.py │ ├── parser.py │ ├── problem.py │ ├── solvers │ │ ├── __init__.py │ │ ├── asp.py │ │ ├── cp_mzn.py │ │ ├── cpmpy.py │ │ ├── cpsat.py │ │ ├── decomposition.py │ │ ├── dp.py │ │ ├── gphh.py │ │ ├── greedy.py │ │ ├── knapsack_solver.py │ │ ├── lns_cp.py │ │ ├── lns_lp.py │ │ ├── lp.py │ │ ├── quantum.py │ │ └── toulbar.py │ └── solvers_map.py │ ├── maximum_independent_set │ ├── __init__.py │ ├── parser.py │ ├── plot.py │ ├── problem.py │ ├── solvers │ │ ├── __init__.py │ │ ├── asp.py │ │ ├── cpsat.py │ │ ├── decomposition.py │ │ ├── dp.py │ │ ├── gurobi.py │ │ ├── kamis.py │ │ ├── lns.py │ │ ├── lp.py │ │ ├── mathopt.py │ │ ├── mis_solver.py │ │ ├── networkx.py │ │ ├── quantum.py │ │ └── toulbar.py │ └── solvers_map.py │ ├── py.typed │ ├── rcpsp │ ├── __init__.py │ ├── fast_function.py │ ├── minizinc │ │ ├── fzn_my_cumulative.mzn │ │ ├── fzn_my_cumulative_reif.mzn │ │ ├── mrcpsp_mode_satisfy.mzn │ │ ├── my_cumulative.mzn │ │ ├── rcpsp_multi_mode_mzn.mzn │ │ ├── rcpsp_multi_mode_mzn_calendar.mzn │ │ ├── rcpsp_multi_mode_mzn_no_bool.mzn │ │ ├── rcpsp_multi_mode_mzn_preemptive.mzn │ │ ├── rcpsp_multi_mode_mzn_preemptive_calendar.mzn │ │ ├── rcpsp_multi_mode_mzn_with_faketasks.mzn │ │ ├── rcpsp_multi_mode_resource_feasibility_mzn.mzn │ │ ├── rcpsp_multiscenario.mzn │ │ ├── rcpsp_mzn_calendar_boxes.mzn │ │ ├── rcpsp_single_mode_mzn.mzn │ │ ├── rcpsp_single_mode_mzn_no_search.mzn │ │ ├── rcpsp_single_mode_mzn_preemptive.mzn │ │ ├── rcpsp_single_mode_mzn_preemptive_calendar.mzn │ │ ├── rcpsp_single_mode_mzn_with_second_optim.mzn │ │ ├── rcpsp_single_mode_resource.mzn │ │ └── resumee_rcpsp.mzn │ ├── mutation.py │ ├── parser.py │ ├── problem.py │ ├── problem_preemptive.py │ ├── problem_robust.py │ ├── problem_specialized_constraints.py │ ├── sgs_without_array.py │ ├── solution.py │ ├── solvers │ │ ├── __init__.py │ │ ├── cp_mzn.py │ │ ├── cp_mzn_models.py │ │ ├── cp_mzn_multiscenario.py │ │ ├── cpm.py │ │ ├── cpsat.py │ │ ├── dp.py │ │ ├── ga.py │ │ ├── lns_cp.py │ │ ├── lns_cp_preemptive.py │ │ ├── lns_lp.py │ │ ├── lp.py │ │ ├── lp_gantt.py │ │ ├── optal.py │ │ ├── pile.py │ │ ├── rcpsp_solver.py │ │ ├── tempo.py │ │ └── toulbar.py │ ├── solvers_map.py │ ├── special_constraints.py │ ├── transform_problem.py │ ├── utils.py │ └── utils_preemptive.py │ ├── rcpsp_multiskill │ ├── __init__.py │ ├── fast_function_ms_rcpsp.py │ ├── minizinc │ │ ├── fzn_my_cumulative.mzn │ │ ├── fzn_my_cumulative_reif.mzn │ │ ├── ms_rcpsp_compute_workers_for_tasks.mzn │ │ ├── ms_rcpsp_multi_mode_mzn_calendar.mzn │ │ ├── ms_rcpsp_multi_mode_mzn_calendar_no_ressource.mzn │ │ ├── ms_rcpsp_multi_mode_mzn_calendar_no_ressource_nomultitasking.mzn │ │ ├── ms_rcpsp_preemptive.mzn │ │ ├── ms_rcpsp_preemptive_partially_preemptive.mzn │ │ ├── mspsp.mzn │ │ ├── mspsp_compatible_all_solvers.mzn │ │ ├── my_cumulative.mzn │ │ └── ressource_allocation_mspsp.mzn │ ├── multiskill_to_rcpsp.py │ ├── parser_imopse.py │ ├── parser_mslib.py │ ├── parser_mspsp.py │ ├── plots │ │ ├── __init__.py │ │ └── plot_solution.py │ ├── problem.py │ ├── solvers │ │ ├── __init__.py │ │ ├── cp_mspsp_instlib.py │ │ ├── cp_mzn.py │ │ ├── cpsat.py │ │ ├── ga.py │ │ ├── lns_lp.py │ │ ├── lns_post_process.py │ │ ├── lp.py │ │ ├── multimode_transposition.py │ │ ├── optal.py │ │ └── rcpsp_based.py │ └── solvers_map.py │ ├── singlemachine │ ├── __init__.py │ ├── parser.py │ ├── problem.py │ └── solvers │ │ ├── __init__.py │ │ ├── cpmpy_solver.py │ │ ├── cpsat.py │ │ ├── dp.py │ │ ├── greedy.py │ │ ├── lp.py │ │ └── optal.py │ ├── tsp │ ├── __init__.py │ ├── minizinc │ │ ├── tsp_float.mzn │ │ └── tsp_int.mzn │ ├── mutation.py │ ├── parser.py │ ├── plot.py │ ├── problem.py │ ├── solvers │ │ ├── __init__.py │ │ ├── cp_mzn.py │ │ ├── cpsat.py │ │ ├── dp.py │ │ ├── gpdp.py │ │ ├── lns_cpsat.py │ │ ├── lp_iterative.py │ │ ├── optal.py │ │ ├── ortools_routing.py │ │ ├── quantum.py │ │ ├── toulbar.py │ │ └── tsp_solver.py │ ├── solvers_map.py │ └── utils.py │ ├── tsptw │ ├── __init__.py │ ├── parser.py │ ├── problem.py │ └── solvers │ │ ├── __init__.py │ │ ├── cpsat.py │ │ ├── dp.py │ │ ├── optal.py │ │ └── ortools_routing.py │ ├── vrp │ ├── __init__.py │ ├── mutation.py │ ├── parser.py │ ├── plot.py │ ├── problem.py │ ├── solvers │ │ ├── __init__.py │ │ ├── cpsat.py │ │ ├── dp.py │ │ ├── greedy.py │ │ ├── lns_cpsat.py │ │ ├── lp_iterative.py │ │ ├── ortools_routing.py │ │ └── vrp_solver.py │ ├── solvers_map.py │ └── utils.py │ ├── vrptw │ ├── __init__.py │ ├── parser.py │ ├── problem.py │ └── solvers │ │ ├── __init__.py │ │ ├── cpsat.py │ │ ├── dp.py │ │ └── ortools_routing.py │ └── workforce │ ├── __init__.py │ ├── allocation │ ├── __init__.py │ ├── parser.py │ ├── problem.py │ ├── solvers │ │ ├── __init__.py │ │ ├── cpmpy.py │ │ ├── cpsat.py │ │ └── dp.py │ └── utils.py │ ├── commons │ ├── __init__.py │ ├── fairness_modeling.py │ ├── fairness_modeling_cpmpy.py │ └── fairness_modeling_ortools.py │ ├── generators │ ├── __init__.py │ ├── random_tools.py │ └── resource_scenario.py │ └── scheduling │ ├── __init__.py │ ├── parser.py │ ├── problem.py │ ├── solvers │ ├── __init__.py │ ├── alloc_scheduling_lb.py │ ├── cpsat.py │ ├── cpsat_relaxed.py │ ├── optal.py │ └── tempo.py │ └── utils.py └── tests ├── binpack ├── solvers │ ├── conftest.py │ ├── test_cpsat.py │ ├── test_dp.py │ ├── test_greedy.py │ ├── test_lns_generic.py │ ├── test_lp.py │ └── test_toulbar.py ├── test_parser.py └── test_problem.py ├── coloring ├── solvers │ ├── conftest.py │ ├── test_cpmpy.py │ ├── test_cpsat.py │ ├── test_dp.py │ ├── test_lns_cpsat.py │ ├── test_lns_generic.py │ ├── test_lns_lp.py │ ├── test_lns_toulbar.py │ ├── test_solvers.py │ └── test_toulbar.py ├── test_parser.py └── test_plot.py ├── conftest.py ├── facility ├── solvers │ ├── conftest.py │ ├── test_cp_mzn.py │ ├── test_cpsat.py │ ├── test_dp.py │ ├── test_ga.py │ ├── test_greedy.py │ ├── test_lns_generic.py │ ├── test_lp.py │ ├── test_lp_lns.py │ └── test_toulbar.py ├── test_parser.py └── test_problem.py ├── fjsp ├── solvers │ ├── test_cpsat.py │ ├── test_dp.py │ ├── test_lns.py │ ├── test_lns_generic.py │ └── test_optal.py ├── test_parser.py └── test_problem.py ├── generic_rcpsp_tools └── test_graph_tools.py ├── generic_tools ├── callbacks │ ├── test_earlystopobjective_callback.py │ ├── test_ortools_with_callbacks.py │ ├── test_sa_with_callbacks.py │ ├── test_stats_callbacks.py │ ├── test_subresults_callback.py │ ├── test_timed_callbacks_n_pruner.py │ └── test_warmstart_callback.py ├── dashboard │ └── test_dashboard.py ├── ea │ └── test_ga.py ├── hyperparameters │ └── test_hyperparameter.py ├── mutations │ └── test_bool.py ├── optuna │ └── test_optuna_utils.py ├── test_graph_api.py ├── test_local_search.py ├── test_multiobj_utils.py └── test_resultstorage.py ├── gpdp ├── solvers │ ├── test_lp_iterative.py │ └── test_ortools_routing.py └── test_instance_builders.py ├── jsp ├── solvers │ ├── test_cpsat.py │ ├── test_dp.py │ ├── test_lns.py │ ├── test_optal.py │ └── test_solve_via_rcpsp.py └── test_parser.py ├── knapsack ├── solvers │ ├── conftest.py │ ├── test_cp_mzn.py │ ├── test_cpmpy.py │ ├── test_cpsat.py │ ├── test_decomposition.py │ ├── test_dp.py │ ├── test_ga.py │ ├── test_gphh.py │ ├── test_greedy.py │ ├── test_gurobi_unsat.py │ ├── test_lexico_cpsat.py │ ├── test_lns_cp.py │ ├── test_lns_generic.py │ ├── test_lns_lp.py │ ├── test_ls.py │ ├── test_nsga.py │ ├── test_solvers.py │ └── test_toulbar.py └── test_parser.py ├── maximum_independent_set ├── myciel3.col ├── myciel3.mod.col ├── solvers │ ├── test_decomposition.py │ ├── test_dp.py │ ├── test_lns.py │ ├── test_lns_optuna.py │ ├── test_solvers.py │ └── test_toulbar.py └── test_parser.py ├── quantum └── test_quantum.py ├── rcpsp ├── solvers │ ├── test_cp_mzn.py │ ├── test_cpm.py │ ├── test_cpsat.py │ ├── test_dp.py │ ├── test_find_modes.py │ ├── test_ga.py │ ├── test_gurobi.py │ ├── test_lexico_ortools.py │ ├── test_lns.py │ ├── test_lns_cpsat.py │ ├── test_lp.py │ ├── test_lp_lns.py │ ├── test_ls.py │ ├── test_nsga.py │ ├── test_optal.py │ ├── test_pile.py │ ├── test_resource_optim.py │ ├── test_sequential_metasolver.py │ └── test_toulbar.py ├── test_distance_between_solutions.py ├── test_parser.py ├── test_preemptive.py ├── test_problem.py ├── test_problem_preemptive.py ├── test_sgs_without_array.py ├── test_uncertain_problem.py └── test_utils.py ├── rcpsp_multiskill ├── solvers │ ├── test_cp_mspsp.py │ ├── test_cp_mzn.py │ ├── test_cpsat.py │ ├── test_ga.py │ ├── test_lns_cpsat.py │ ├── test_ls.py │ ├── test_mathopt.py │ ├── test_optal.py │ └── test_rcpsp_based_solver.py ├── test_parser.py ├── test_partially_preemptive.py ├── test_problem.py └── test_rcpsp_multiskill_to_rcpsp.py ├── show_do_path.py ├── singlemachine ├── solvers │ ├── conftest.py │ ├── test_cpmpy.py │ ├── test_cpsat.py │ ├── test_dp.py │ ├── test_ga.py │ ├── test_greedy.py │ ├── test_lns_cpsat.py │ ├── test_lp.py │ └── test_optal.py └── test_parser.py ├── test_import_all_examples.py ├── test_import_all_submodules.py ├── tsp ├── solvers │ ├── conftest.py │ ├── test_cp_mzn.py │ ├── test_cpsat.py │ ├── test_dp.py │ ├── test_ga.py │ ├── test_gpdp_based.py │ ├── test_lns_generic.py │ ├── test_lp_iterative.py │ ├── test_ls.py │ ├── test_optal.py │ └── test_ortools_routing.py ├── test_mutation.py ├── test_parser.py ├── test_problem.py └── test_utils.py ├── tsptw ├── conftest.py ├── solvers │ ├── test_cpsat.py │ ├── test_dp.py │ ├── test_optal.py │ └── test_ortools_via_gpdp.py └── test_parser.py ├── vrp ├── solvers │ ├── test_cpsat.py │ ├── test_dp.py │ └── test_solvers.py └── test_parser.py ├── vrptw ├── test_cpsat.py ├── test_dp.py ├── test_ortools.py └── test_parser.py └── workforce ├── allocation ├── test_cpmpy.py ├── test_cpsat.py ├── test_dp.py ├── test_lns_cpsat.py ├── test_problem.py └── test_utils.py └── scheduling ├── test_cpsat.py ├── test_cpsat_relaxed.py ├── test_lns_cpsat.py ├── test_optal.py ├── test_parser.py └── test_problem.py /.github/workflows/build-doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/.github/workflows/build-doc.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/.github/workflows/deploy-doc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/README.md -------------------------------------------------------------------------------- /binder/apt.txt: -------------------------------------------------------------------------------- 1 | libgl1 2 | -------------------------------------------------------------------------------- /binder/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/binder/environment.yml -------------------------------------------------------------------------------- /binder/postBuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/binder/postBuild -------------------------------------------------------------------------------- /binder/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/binder/start -------------------------------------------------------------------------------- /credits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/credits.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/generate_nb_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/generate_nb_index.py -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_static/versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/source/_static/versions.js -------------------------------------------------------------------------------- /docs/source/_templates/versions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/source/_templates/versions.html -------------------------------------------------------------------------------- /docs/source/api/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/source/api/modules.md -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/source/contribute.md -------------------------------------------------------------------------------- /docs/source/dashboard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/source/dashboard.gif -------------------------------------------------------------------------------- /docs/source/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/source/dashboard.md -------------------------------------------------------------------------------- /docs/source/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/source/getting_started.md -------------------------------------------------------------------------------- /docs/source/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/source/index.md -------------------------------------------------------------------------------- /docs/source/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/source/install.md -------------------------------------------------------------------------------- /docs/source/notebooks.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/docs/source/notebooks.template.md -------------------------------------------------------------------------------- /examples/binpack/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/binpack/run_cpsat.py -------------------------------------------------------------------------------- /examples/binpack/run_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/binpack/run_dashboard.py -------------------------------------------------------------------------------- /examples/binpack/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/binpack/run_dp.py -------------------------------------------------------------------------------- /examples/binpack/run_greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/binpack/run_greedy.py -------------------------------------------------------------------------------- /examples/binpack/run_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/binpack/run_lns_generic.py -------------------------------------------------------------------------------- /examples/binpack/run_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/binpack/run_lp.py -------------------------------------------------------------------------------- /examples/binpack/run_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/binpack/run_parser.py -------------------------------------------------------------------------------- /examples/binpack/run_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/binpack/run_study.py -------------------------------------------------------------------------------- /examples/binpack/run_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/binpack/run_toulbar.py -------------------------------------------------------------------------------- /examples/coloring/run_asp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_asp.py -------------------------------------------------------------------------------- /examples/coloring/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_cpsat.py -------------------------------------------------------------------------------- /examples/coloring/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_dp.py -------------------------------------------------------------------------------- /examples/coloring/run_gurobi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_gurobi.py -------------------------------------------------------------------------------- /examples/coloring/run_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_lns_generic.py -------------------------------------------------------------------------------- /examples/coloring/run_optuna_all_solvers_with_pruning_based_on_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_optuna_all_solvers_with_pruning_based_on_time.py -------------------------------------------------------------------------------- /examples/coloring/run_optuna_all_solvers_without_pruning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_optuna_all_solvers_without_pruning.py -------------------------------------------------------------------------------- /examples/coloring/run_optuna_cpsat_finetuning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_optuna_cpsat_finetuning.py -------------------------------------------------------------------------------- /examples/coloring/run_optuna_full_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_optuna_full_example.py -------------------------------------------------------------------------------- /examples/coloring/run_optuna_full_example_all_solvers_timed_pruning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_optuna_full_example_all_solvers_timed_pruning.py -------------------------------------------------------------------------------- /examples/coloring/run_run_all_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_run_all_solvers.py -------------------------------------------------------------------------------- /examples/coloring/run_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_toulbar.py -------------------------------------------------------------------------------- /examples/coloring/run_unsat_interactive_fine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_unsat_interactive_fine.py -------------------------------------------------------------------------------- /examples/coloring/run_unsat_interactive_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/coloring/run_unsat_interactive_meta.py -------------------------------------------------------------------------------- /examples/dashboard/retrieve_fake_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/dashboard/retrieve_fake_data.py -------------------------------------------------------------------------------- /examples/dashboard/run_coloring_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/dashboard/run_coloring_study.py -------------------------------------------------------------------------------- /examples/dashboard/run_dashboard_coloring_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/dashboard/run_dashboard_coloring_study.py -------------------------------------------------------------------------------- /examples/dashboard/run_dashboard_fake_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/dashboard/run_dashboard_fake_data.py -------------------------------------------------------------------------------- /examples/dashboard/run_dashboard_rcpsp_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/dashboard/run_dashboard_rcpsp_study.py -------------------------------------------------------------------------------- /examples/dashboard/run_rcpsp_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/dashboard/run_rcpsp_study.py -------------------------------------------------------------------------------- /examples/facility/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/facility/run_cpsat.py -------------------------------------------------------------------------------- /examples/facility/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/facility/run_dp.py -------------------------------------------------------------------------------- /examples/facility/run_gphh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/facility/run_gphh.py -------------------------------------------------------------------------------- /examples/facility/run_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/facility/run_lns_generic.py -------------------------------------------------------------------------------- /examples/facility/run_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/facility/run_toulbar.py -------------------------------------------------------------------------------- /examples/fjsp/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/fjsp/run_cpsat.py -------------------------------------------------------------------------------- /examples/fjsp/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/fjsp/run_dp.py -------------------------------------------------------------------------------- /examples/fjsp/run_lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/fjsp/run_lns_cpsat.py -------------------------------------------------------------------------------- /examples/fjsp/run_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/fjsp/run_optal.py -------------------------------------------------------------------------------- /examples/gpdp/gpdp_toy_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/gpdp_toy_model.py -------------------------------------------------------------------------------- /examples/gpdp/plots_wip/run_animated_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/plots_wip/run_animated_plot.py -------------------------------------------------------------------------------- /examples/gpdp/run_cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/run_cp.py -------------------------------------------------------------------------------- /examples/gpdp/run_loading_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/run_loading_example.py -------------------------------------------------------------------------------- /examples/gpdp/run_lp_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/run_lp_iterative.py -------------------------------------------------------------------------------- /examples/gpdp/run_optuna_full_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/run_optuna_full_example.py -------------------------------------------------------------------------------- /examples/gpdp/run_optuna_ortools_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/run_optuna_ortools_routing.py -------------------------------------------------------------------------------- /examples/gpdp/run_optuna_ortools_routing_auto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/run_optuna_ortools_routing_auto.py -------------------------------------------------------------------------------- /examples/gpdp/run_optuna_ortools_routing_with_pruning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/run_optuna_ortools_routing_with_pruning.py -------------------------------------------------------------------------------- /examples/gpdp/run_optuna_ortools_routing_with_pruning_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/run_optuna_ortools_routing_with_pruning_v4.py -------------------------------------------------------------------------------- /examples/gpdp/run_optuna_ortools_routing_with_pruning_v4_auto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/run_optuna_ortools_routing_with_pruning_v4_auto.py -------------------------------------------------------------------------------- /examples/gpdp/run_time_windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/gpdp/run_time_windows.py -------------------------------------------------------------------------------- /examples/jsp/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/jsp/run_cpsat.py -------------------------------------------------------------------------------- /examples/jsp/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/jsp/run_dp.py -------------------------------------------------------------------------------- /examples/jsp/run_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/jsp/run_lns_generic.py -------------------------------------------------------------------------------- /examples/jsp/run_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/jsp/run_optal.py -------------------------------------------------------------------------------- /examples/jsp/run_tempo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/jsp/run_tempo.py -------------------------------------------------------------------------------- /examples/jsp/run_via_rcpsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/jsp/run_via_rcpsp.py -------------------------------------------------------------------------------- /examples/knapsack/run_all_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/knapsack/run_all_solvers.py -------------------------------------------------------------------------------- /examples/knapsack/run_asp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/knapsack/run_asp.py -------------------------------------------------------------------------------- /examples/knapsack/run_cpmpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/knapsack/run_cpmpy.py -------------------------------------------------------------------------------- /examples/knapsack/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/knapsack/run_cpsat.py -------------------------------------------------------------------------------- /examples/knapsack/run_decomposition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/knapsack/run_decomposition.py -------------------------------------------------------------------------------- /examples/knapsack/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/knapsack/run_dp.py -------------------------------------------------------------------------------- /examples/knapsack/run_mathopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/knapsack/run_mathopt.py -------------------------------------------------------------------------------- /examples/knapsack/run_multidimensional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/knapsack/run_multidimensional.py -------------------------------------------------------------------------------- /examples/knapsack/run_multiscenario.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/knapsack/run_multiscenario.py -------------------------------------------------------------------------------- /examples/knapsack/run_optuna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/knapsack/run_optuna.py -------------------------------------------------------------------------------- /examples/knapsack/run_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/knapsack/run_toulbar.py -------------------------------------------------------------------------------- /examples/maximum_independent_set/run_decomposition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/maximum_independent_set/run_decomposition.py -------------------------------------------------------------------------------- /examples/maximum_independent_set/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/maximum_independent_set/run_dp.py -------------------------------------------------------------------------------- /examples/maximum_independent_set/run_kamis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/maximum_independent_set/run_kamis.py -------------------------------------------------------------------------------- /examples/maximum_independent_set/run_lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/maximum_independent_set/run_lns_cpsat.py -------------------------------------------------------------------------------- /examples/maximum_independent_set/run_optuna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/maximum_independent_set/run_optuna.py -------------------------------------------------------------------------------- /examples/maximum_independent_set/run_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/maximum_independent_set/run_toulbar.py -------------------------------------------------------------------------------- /examples/qiskit_examples/run_coloring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/qiskit_examples/run_coloring.py -------------------------------------------------------------------------------- /examples/qiskit_examples/run_facility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/qiskit_examples/run_facility.py -------------------------------------------------------------------------------- /examples/qiskit_examples/run_general_qaoa_vqe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/qiskit_examples/run_general_qaoa_vqe.py -------------------------------------------------------------------------------- /examples/qiskit_examples/run_knapsack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/qiskit_examples/run_knapsack.py -------------------------------------------------------------------------------- /examples/qiskit_examples/run_mis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/qiskit_examples/run_mis.py -------------------------------------------------------------------------------- /examples/qiskit_examples/run_optuna_coloring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/qiskit_examples/run_optuna_coloring.py -------------------------------------------------------------------------------- /examples/qiskit_examples/run_optuna_knapsack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/qiskit_examples/run_optuna_knapsack.py -------------------------------------------------------------------------------- /examples/qiskit_examples/run_optuna_mis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/qiskit_examples/run_optuna_mis.py -------------------------------------------------------------------------------- /examples/qiskit_examples/run_optuna_tsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/qiskit_examples/run_optuna_tsp.py -------------------------------------------------------------------------------- /examples/qiskit_examples/run_personnalized_ansatz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/qiskit_examples/run_personnalized_ansatz.py -------------------------------------------------------------------------------- /examples/qiskit_examples/run_tsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/qiskit_examples/run_tsp.py -------------------------------------------------------------------------------- /examples/rcpsp/run_choose_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_choose_solver.py -------------------------------------------------------------------------------- /examples/rcpsp/run_cplex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_cplex.py -------------------------------------------------------------------------------- /examples/rcpsp/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_cpsat.py -------------------------------------------------------------------------------- /examples/rcpsp/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_dp.py -------------------------------------------------------------------------------- /examples/rcpsp/run_dp_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_dp_study.py -------------------------------------------------------------------------------- /examples/rcpsp/run_lexico_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_lexico_cpsat.py -------------------------------------------------------------------------------- /examples/rcpsp/run_lns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_lns.py -------------------------------------------------------------------------------- /examples/rcpsp/run_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_lns_generic.py -------------------------------------------------------------------------------- /examples/rcpsp/run_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_optal.py -------------------------------------------------------------------------------- /examples/rcpsp/run_optuna_all_solvers_multiple_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_optuna_all_solvers_multiple_instances.py -------------------------------------------------------------------------------- /examples/rcpsp/run_optuna_ls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_optuna_ls.py -------------------------------------------------------------------------------- /examples/rcpsp/run_optuna_ls_multiobj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_optuna_ls_multiobj.py -------------------------------------------------------------------------------- /examples/rcpsp/run_optuna_ls_with_pruning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_optuna_ls_with_pruning.py -------------------------------------------------------------------------------- /examples/rcpsp/run_pareto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_pareto.py -------------------------------------------------------------------------------- /examples/rcpsp/run_robustness_experiments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_robustness_experiments.py -------------------------------------------------------------------------------- /examples/rcpsp/run_tempo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_tempo.py -------------------------------------------------------------------------------- /examples/rcpsp/run_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp/run_toulbar.py -------------------------------------------------------------------------------- /examples/rcpsp_multiskill/mslib/run_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp_multiskill/mslib/run_optal.py -------------------------------------------------------------------------------- /examples/rcpsp_multiskill/mslib/run_parse_and_solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp_multiskill/mslib/run_parse_and_solve.py -------------------------------------------------------------------------------- /examples/rcpsp_multiskill/mspsp/run_parse_and_solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp_multiskill/mspsp/run_parse_and_solve.py -------------------------------------------------------------------------------- /examples/rcpsp_multiskill/optuna/run_optuna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp_multiskill/optuna/run_optuna.py -------------------------------------------------------------------------------- /examples/rcpsp_multiskill/run_sgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp_multiskill/run_sgs.py -------------------------------------------------------------------------------- /examples/rcpsp_multiskill/solvers/run_all_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp_multiskill/solvers/run_all_solvers.py -------------------------------------------------------------------------------- /examples/rcpsp_multiskill/solvers/run_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/rcpsp_multiskill/solvers/run_lns_generic.py -------------------------------------------------------------------------------- /examples/singlemachine/run_cpmpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/singlemachine/run_cpmpy.py -------------------------------------------------------------------------------- /examples/singlemachine/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/singlemachine/run_cpsat.py -------------------------------------------------------------------------------- /examples/singlemachine/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/singlemachine/run_dp.py -------------------------------------------------------------------------------- /examples/singlemachine/run_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/singlemachine/run_ga.py -------------------------------------------------------------------------------- /examples/singlemachine/run_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/singlemachine/run_lns_generic.py -------------------------------------------------------------------------------- /examples/singlemachine/run_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/singlemachine/run_lp.py -------------------------------------------------------------------------------- /examples/singlemachine/run_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/singlemachine/run_optal.py -------------------------------------------------------------------------------- /examples/singlemachine/run_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/singlemachine/run_parser.py -------------------------------------------------------------------------------- /examples/tsp/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsp/run_cpsat.py -------------------------------------------------------------------------------- /examples/tsp/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsp/run_dp.py -------------------------------------------------------------------------------- /examples/tsp/run_gpdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsp/run_gpdp.py -------------------------------------------------------------------------------- /examples/tsp/run_lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsp/run_lns_cpsat.py -------------------------------------------------------------------------------- /examples/tsp/run_ls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsp/run_ls.py -------------------------------------------------------------------------------- /examples/tsp/run_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsp/run_optal.py -------------------------------------------------------------------------------- /examples/tsp/run_ortools_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsp/run_ortools_routing.py -------------------------------------------------------------------------------- /examples/tsp/run_sequential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsp/run_sequential.py -------------------------------------------------------------------------------- /examples/tsp/run_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsp/run_toulbar.py -------------------------------------------------------------------------------- /examples/tsptw/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsptw/run_cpsat.py -------------------------------------------------------------------------------- /examples/tsptw/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsptw/run_dp.py -------------------------------------------------------------------------------- /examples/tsptw/run_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsptw/run_optal.py -------------------------------------------------------------------------------- /examples/tsptw/run_ortools_via_gpdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsptw/run_ortools_via_gpdp.py -------------------------------------------------------------------------------- /examples/tsptw/run_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/tsptw/run_parser.py -------------------------------------------------------------------------------- /examples/vrp/run_all_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/vrp/run_all_solvers.py -------------------------------------------------------------------------------- /examples/vrp/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/vrp/run_cpsat.py -------------------------------------------------------------------------------- /examples/vrp/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/vrp/run_dp.py -------------------------------------------------------------------------------- /examples/vrptw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/vrptw/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/vrptw/run_cpsat.py -------------------------------------------------------------------------------- /examples/vrptw/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/vrptw/run_dp.py -------------------------------------------------------------------------------- /examples/vrptw/run_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/vrptw/run_lns_generic.py -------------------------------------------------------------------------------- /examples/vrptw/run_ortools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/vrptw/run_ortools.py -------------------------------------------------------------------------------- /examples/workforce/allocation/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/allocation/run_cpsat.py -------------------------------------------------------------------------------- /examples/workforce/allocation/run_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/allocation/run_dashboard.py -------------------------------------------------------------------------------- /examples/workforce/allocation/run_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/allocation/run_dp.py -------------------------------------------------------------------------------- /examples/workforce/allocation/run_explanations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/allocation/run_explanations.py -------------------------------------------------------------------------------- /examples/workforce/allocation/run_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/allocation/run_lns_generic.py -------------------------------------------------------------------------------- /examples/workforce/allocation/run_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/allocation/run_study.py -------------------------------------------------------------------------------- /examples/workforce/generators/example_resource_disruption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/generators/example_resource_disruption.py -------------------------------------------------------------------------------- /examples/workforce/scheduling/run_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/scheduling/run_cpsat.py -------------------------------------------------------------------------------- /examples/workforce/scheduling/run_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/scheduling/run_dashboard.py -------------------------------------------------------------------------------- /examples/workforce/scheduling/run_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/scheduling/run_lns_generic.py -------------------------------------------------------------------------------- /examples/workforce/scheduling/run_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/scheduling/run_optal.py -------------------------------------------------------------------------------- /examples/workforce/scheduling/run_relaxed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/scheduling/run_relaxed.py -------------------------------------------------------------------------------- /examples/workforce/scheduling/run_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/scheduling/run_study.py -------------------------------------------------------------------------------- /examples/workforce/scheduling/run_study_tempo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/scheduling/run_study_tempo.py -------------------------------------------------------------------------------- /examples/workforce/scheduling/run_study_tempo_multiobj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/scheduling/run_study_tempo_multiobj.py -------------------------------------------------------------------------------- /examples/workforce/scheduling/run_tempo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/examples/workforce/scheduling/run_tempo.py -------------------------------------------------------------------------------- /notebooks/Knapsack tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/Knapsack tutorial.ipynb -------------------------------------------------------------------------------- /notebooks/RCPSP tutorials/RCPSP-1 Introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/RCPSP tutorials/RCPSP-1 Introduction.ipynb -------------------------------------------------------------------------------- /notebooks/RCPSP tutorials/RCPSP-2 Heuristics Solving.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/RCPSP tutorials/RCPSP-2 Heuristics Solving.ipynb -------------------------------------------------------------------------------- /notebooks/RCPSP tutorials/RCPSP-3 Local search.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/RCPSP tutorials/RCPSP-3 Local search.ipynb -------------------------------------------------------------------------------- /notebooks/RCPSP tutorials/RCPSP-4 Linear programming.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/RCPSP tutorials/RCPSP-4 Linear programming.ipynb -------------------------------------------------------------------------------- /notebooks/RCPSP tutorials/RCPSP-5 Constraint Programming.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/RCPSP tutorials/RCPSP-5 Constraint Programming.ipynb -------------------------------------------------------------------------------- /notebooks/RCPSP tutorials/RCPSP-6 Large Neighbourhood Search .ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/RCPSP tutorials/RCPSP-6 Large Neighbourhood Search .ipynb -------------------------------------------------------------------------------- /notebooks/WORKFORCE tutorials/1-Introduction to workforce allocation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/WORKFORCE tutorials/1-Introduction to workforce allocation.ipynb -------------------------------------------------------------------------------- /notebooks/WORKFORCE tutorials/2-Solving workforce allocation with CP.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/WORKFORCE tutorials/2-Solving workforce allocation with CP.ipynb -------------------------------------------------------------------------------- /notebooks/WORKFORCE tutorials/3-Create disruption scenarios.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/WORKFORCE tutorials/3-Create disruption scenarios.ipynb -------------------------------------------------------------------------------- /notebooks/WORKFORCE tutorials/4-Explaining workforce alloc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/WORKFORCE tutorials/4-Explaining workforce alloc.ipynb -------------------------------------------------------------------------------- /notebooks/WORKFORCE tutorials/5-Repairing workforce alloc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/WORKFORCE tutorials/5-Repairing workforce alloc.ipynb -------------------------------------------------------------------------------- /notebooks/WORKFORCE tutorials/utils_interact_solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/WORKFORCE tutorials/utils_interact_solve.py -------------------------------------------------------------------------------- /notebooks/img/sgs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/img/sgs.png -------------------------------------------------------------------------------- /notebooks/z_Advanced/callbacks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/z_Advanced/callbacks.ipynb -------------------------------------------------------------------------------- /notebooks/z_Advanced/explain_unsatisfiability.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/z_Advanced/explain_unsatisfiability.ipynb -------------------------------------------------------------------------------- /notebooks/z_Advanced/lexico.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/z_Advanced/lexico.ipynb -------------------------------------------------------------------------------- /notebooks/z_Advanced/optuna.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/z_Advanced/optuna.ipynb -------------------------------------------------------------------------------- /notebooks/z_Advanced/sequential_metasolver.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/notebooks/z_Advanced/sequential_metasolver.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/trigger_binder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/scripts/trigger_binder.sh -------------------------------------------------------------------------------- /src/discrete_optimization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/binpack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/binpack/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/binpack/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/binpack/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/binpack/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/binpack/solvers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/binpack/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/binpack/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/binpack/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/binpack/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/binpack/solvers/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/binpack/solvers/greedy.py -------------------------------------------------------------------------------- /src/discrete_optimization/binpack/solvers/lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/binpack/solvers/lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/binpack/solvers/toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/binpack/solvers/toulbar.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/minizinc/coloring.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/minizinc/coloring.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/minizinc/coloring_clique.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/minizinc/coloring_clique.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/minizinc/coloring_for_lns.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/minizinc/coloring_for_lns.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/minizinc/coloring_subset_nodes.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/minizinc/coloring_subset_nodes.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/plot.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/asp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/asp.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/coloring_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/coloring_solver.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/cp_mzn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/cp_mzn.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/cpmpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/cpmpy.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/greedy.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/lns_cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/lns_cp.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/lns_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/lns_lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/quantum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/quantum.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/starting_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/starting_solution.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers/toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers/toulbar.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/solvers_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/solvers_map.py -------------------------------------------------------------------------------- /src/discrete_optimization/coloring/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/coloring/utils.py -------------------------------------------------------------------------------- /src/discrete_optimization/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/datasets.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/minizinc/facility_int.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/minizinc/facility_int.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/facility/minizinc/facility_int_lns.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/minizinc/facility_int_lns.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/facility/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers/cp_mzn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers/cp_mzn.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers/facility_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers/facility_solver.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers/gphh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers/gphh.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers/greedy.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers/lns_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers/lns_lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers/lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers/lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers/quantum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers/quantum.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers/toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers/toulbar.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/solvers_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/solvers_map.py -------------------------------------------------------------------------------- /src/discrete_optimization/facility/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/facility/utils.py -------------------------------------------------------------------------------- /src/discrete_optimization/fjsp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/fjsp/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/fjsp/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/fjsp/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/fjsp/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/fjsp/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/fjsp/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/fjsp/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/fjsp/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/fjsp/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/fjsp/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/fjsp/solvers/lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/fjsp/solvers/lns_cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/fjsp/solvers/optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/fjsp/solvers/optal.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_rcpsp_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_rcpsp_tools/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_rcpsp_tools/graph_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_rcpsp_tools/graph_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_rcpsp_tools/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_rcpsp_tools/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_rcpsp_tools/solvers/gphh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_rcpsp_tools/solvers/gphh.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_rcpsp_tools/solvers/lns_cp_mzn/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_rcpsp_tools/solvers/lns_cp_mzn/solver.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_rcpsp_tools/solvers/ls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_rcpsp_tools/solvers/ls.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_rcpsp_tools/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_rcpsp_tools/typing.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tasks_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tasks_tools/allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tasks_tools/allocation.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tasks_tools/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tasks_tools/base.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tasks_tools/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tasks_tools/enums.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tasks_tools/multimode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tasks_tools/multimode.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tasks_tools/precedence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tasks_tools/precedence.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tasks_tools/scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tasks_tools/scheduling.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tasks_tools/solvers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tasks_tools/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tasks_tools/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tasks_tools/solvers/lns_cp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/asp_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/asp_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/callbacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/callbacks/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/callbacks/backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/callbacks/backup.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/callbacks/callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/callbacks/callback.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/callbacks/early_stoppers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/callbacks/early_stoppers.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/callbacks/loggers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/callbacks/loggers.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/callbacks/optuna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/callbacks/optuna.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/callbacks/stats_retrievers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/callbacks/stats_retrievers.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/callbacks/warm_start_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/callbacks/warm_start_callback.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/cp_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/cp_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/cpmpy_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/cpmpy_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/dashboard/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/dashboard/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/dashboard/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/dashboard/config.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/dashboard/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/dashboard/dashboard.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/dashboard/plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/dashboard/plots.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/dashboard/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/dashboard/preprocess.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/do_mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/do_mutation.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/do_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/do_problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/do_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/do_solver.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/dyn_prog_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/dyn_prog_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ea/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ea/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ea/alternating_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ea/alternating_ga.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ea/deap_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ea/deap_wrappers.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ea/ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ea/ga.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ea/ga_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ea/ga_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ea/nsga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ea/nsga.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/exceptions.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ghh_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ghh_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/graph_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/graph_api.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/hub_solver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/hub_solver/README.md -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/hub_solver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/hub_solver/optal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/hub_solver/optal/README.md -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/hub_solver/optal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/hub_solver/optal/generic_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/hub_solver/optal/generic_optal.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/hub_solver/optal/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/hub_solver/optal/utils/README.md -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/hub_solver/optal/utils/utils.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/hub_solver/optal/utils/utils.mts -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/hub_solver/tempo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/hub_solver/tempo/tempo_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/hub_solver/tempo/tempo_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/hyperparameters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/hyperparameters/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/hyperparameters/hyperparameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/hyperparameters/hyperparameter.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/lexico_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/lexico_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/lns_cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/lns_cp.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/lns_mip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/lns_mip.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/lns_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/lns_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/lp_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/lp_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ls/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ls/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ls/hill_climber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ls/hill_climber.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ls/local_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ls/local_search.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ls/simulated_annealing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ls/simulated_annealing.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/mutations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/mutations/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/mutations/mixed_mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/mutations/mixed_mutation.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/mutations/mutation_bool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/mutations/mutation_bool.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/mutations/mutation_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/mutations/mutation_catalog.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/mutations/mutation_integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/mutations/mutation_integer.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/mutations/mutation_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/mutations/mutation_util.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/mutations/permutation_mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/mutations/permutation_mutations.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/optuna/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/optuna/timed_percentile_pruner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/optuna/timed_percentile_pruner.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/optuna/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/optuna/utils.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/ortools_cpsat_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/ortools_cpsat_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/path_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/path_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/plot_utils.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/pytools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/pytools/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/pytools/timeout_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/pytools/timeout_decorator.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/qiskit_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/qiskit_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/quantum_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/quantum_solvers.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/result_storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/result_storage/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/result_storage/multiobj_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/result_storage/multiobj_utils.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/result_storage/result_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/result_storage/result_storage.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/result_storage/resultcomparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/result_storage/resultcomparator.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/robustness/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/robustness/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/robustness/robustness_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/robustness/robustness_tool.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/sequential_metasolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/sequential_metasolver.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/study/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/study/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/study/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/study/database.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/study/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/study/experiment.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/toulbar_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/toulbar_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/generic_tools/unsat_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/generic_tools/unsat_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/builders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/builders/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/builders/instance_builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/builders/instance_builders.py -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/minizinc/gpdp.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/minizinc/gpdp.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/minizinc/gpdp_example.dzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/minizinc/gpdp_example.dzn -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/minizinc/gpdp_flow.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/minizinc/gpdp_flow.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/minizinc/gpdp_resources.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/minizinc/gpdp_resources.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/plot.py -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/solvers/gpdp_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/solvers/gpdp_solver.py -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/solvers/lp_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/solvers/lp_iterative.py -------------------------------------------------------------------------------- /src/discrete_optimization/gpdp/solvers/ortools_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/gpdp/solvers/ortools_routing.py -------------------------------------------------------------------------------- /src/discrete_optimization/jsp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/jsp/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/jsp/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/jsp/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/jsp/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/jsp/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/jsp/solvers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/jsp/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/jsp/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/jsp/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/jsp/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/jsp/solvers/optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/jsp/solvers/optal.py -------------------------------------------------------------------------------- /src/discrete_optimization/jsp/solvers/tempo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/jsp/solvers/tempo.py -------------------------------------------------------------------------------- /src/discrete_optimization/jsp/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/jsp/utils.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/minizinc/knapsack_global.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/minizinc/knapsack_global.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/minizinc/knapsack_mzn.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/minizinc/knapsack_mzn.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/minizinc/multidimension_knapsack.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/minizinc/multidimension_knapsack.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/mutation.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/asp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/asp.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/cp_mzn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/cp_mzn.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/cpmpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/cpmpy.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/decomposition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/decomposition.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/gphh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/gphh.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/greedy.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/knapsack_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/knapsack_solver.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/lns_cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/lns_cp.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/lns_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/lns_lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/quantum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/quantum.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers/toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers/toulbar.py -------------------------------------------------------------------------------- /src/discrete_optimization/knapsack/solvers_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/knapsack/solvers_map.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/plot.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/asp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/asp.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/decomposition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/decomposition.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/gurobi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/gurobi.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/kamis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/kamis.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/lns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/lns.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/mathopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/mathopt.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/mis_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/mis_solver.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/networkx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/networkx.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/quantum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/quantum.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers/toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers/toulbar.py -------------------------------------------------------------------------------- /src/discrete_optimization/maximum_independent_set/solvers_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/maximum_independent_set/solvers_map.py -------------------------------------------------------------------------------- /src/discrete_optimization/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/fast_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/fast_function.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/fzn_my_cumulative.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/fzn_my_cumulative.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/fzn_my_cumulative_reif.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/fzn_my_cumulative_reif.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/mrcpsp_mode_satisfy.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/mrcpsp_mode_satisfy.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/my_cumulative.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/my_cumulative.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn_calendar.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn_calendar.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn_no_bool.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/rcpsp_multi_mode_mzn_no_bool.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/rcpsp_multiscenario.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/rcpsp_multiscenario.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/rcpsp_mzn_calendar_boxes.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/rcpsp_mzn_calendar_boxes.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/rcpsp_single_mode_mzn.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/rcpsp_single_mode_mzn.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/rcpsp_single_mode_resource.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/rcpsp_single_mode_resource.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/minizinc/resumee_rcpsp.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/minizinc/resumee_rcpsp.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/mutation.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/problem_preemptive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/problem_preemptive.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/problem_robust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/problem_robust.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/problem_specialized_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/problem_specialized_constraints.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/sgs_without_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/sgs_without_array.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solution.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/cp_mzn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/cp_mzn.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/cp_mzn_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/cp_mzn_models.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/cp_mzn_multiscenario.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/cp_mzn_multiscenario.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/cpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/cpm.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/ga.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/lns_cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/lns_cp.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/lns_cp_preemptive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/lns_cp_preemptive.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/lns_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/lns_lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/lp_gantt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/lp_gantt.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/optal.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/pile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/pile.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/rcpsp_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/rcpsp_solver.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/tempo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/tempo.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers/toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers/toulbar.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/solvers_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/solvers_map.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/special_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/special_constraints.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/transform_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/transform_problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/utils.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp/utils_preemptive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp/utils_preemptive.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/fast_function_ms_rcpsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/fast_function_ms_rcpsp.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/minizinc/fzn_my_cumulative.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/minizinc/fzn_my_cumulative.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/minizinc/mspsp.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/minizinc/mspsp.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/minizinc/my_cumulative.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/minizinc/my_cumulative.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/multiskill_to_rcpsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/multiskill_to_rcpsp.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/parser_imopse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/parser_imopse.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/parser_mslib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/parser_mslib.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/parser_mspsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/parser_mspsp.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/plots/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/plots/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/plots/plot_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/plots/plot_solution.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/solvers/cp_mspsp_instlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/solvers/cp_mspsp_instlib.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/solvers/cp_mzn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/solvers/cp_mzn.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/solvers/ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/solvers/ga.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/solvers/lns_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/solvers/lns_lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/solvers/lns_post_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/solvers/lns_post_process.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/solvers/lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/solvers/lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/solvers/optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/solvers/optal.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/solvers/rcpsp_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/solvers/rcpsp_based.py -------------------------------------------------------------------------------- /src/discrete_optimization/rcpsp_multiskill/solvers_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/rcpsp_multiskill/solvers_map.py -------------------------------------------------------------------------------- /src/discrete_optimization/singlemachine/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/singlemachine/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/singlemachine/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/singlemachine/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/singlemachine/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/singlemachine/solvers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/singlemachine/solvers/cpmpy_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/singlemachine/solvers/cpmpy_solver.py -------------------------------------------------------------------------------- /src/discrete_optimization/singlemachine/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/singlemachine/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/singlemachine/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/singlemachine/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/singlemachine/solvers/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/singlemachine/solvers/greedy.py -------------------------------------------------------------------------------- /src/discrete_optimization/singlemachine/solvers/lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/singlemachine/solvers/lp.py -------------------------------------------------------------------------------- /src/discrete_optimization/singlemachine/solvers/optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/singlemachine/solvers/optal.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/minizinc/tsp_float.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/minizinc/tsp_float.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/minizinc/tsp_int.mzn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/minizinc/tsp_int.mzn -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/mutation.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/plot.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/cp_mzn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/cp_mzn.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/gpdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/gpdp.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/lns_cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/lp_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/lp_iterative.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/optal.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/ortools_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/ortools_routing.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/quantum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/quantum.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/toulbar.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers/tsp_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers/tsp_solver.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/solvers_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/solvers_map.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsp/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsp/utils.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsptw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/tsptw/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsptw/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsptw/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsptw/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsptw/solvers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/tsptw/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsptw/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsptw/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsptw/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsptw/solvers/optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsptw/solvers/optal.py -------------------------------------------------------------------------------- /src/discrete_optimization/tsptw/solvers/ortools_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/tsptw/solvers/ortools_routing.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/mutation.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/plot.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/solvers/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/solvers/greedy.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/solvers/lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/solvers/lns_cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/solvers/lp_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/solvers/lp_iterative.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/solvers/ortools_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/solvers/ortools_routing.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/solvers/vrp_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/solvers/vrp_solver.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/solvers_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/solvers_map.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrp/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrp/utils.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrptw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/vrptw/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrptw/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrptw/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrptw/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrptw/solvers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/vrptw/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrptw/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrptw/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrptw/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/vrptw/solvers/ortools_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/vrptw/solvers/ortools_routing.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/allocation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/allocation/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/allocation/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/allocation/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/allocation/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/allocation/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/allocation/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/allocation/solvers/cpmpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/allocation/solvers/cpmpy.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/allocation/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/allocation/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/allocation/solvers/dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/allocation/solvers/dp.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/allocation/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/allocation/utils.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/commons/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/commons/fairness_modeling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/commons/fairness_modeling.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/commons/fairness_modeling_cpmpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/commons/fairness_modeling_cpmpy.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/commons/fairness_modeling_ortools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/commons/fairness_modeling_ortools.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/generators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/generators/random_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/generators/random_tools.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/generators/resource_scenario.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/generators/resource_scenario.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/scheduling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/scheduling/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/scheduling/parser.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/scheduling/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/scheduling/problem.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/scheduling/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/scheduling/solvers/__init__.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/scheduling/solvers/cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/scheduling/solvers/cpsat.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/scheduling/solvers/cpsat_relaxed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/scheduling/solvers/cpsat_relaxed.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/scheduling/solvers/optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/scheduling/solvers/optal.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/scheduling/solvers/tempo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/scheduling/solvers/tempo.py -------------------------------------------------------------------------------- /src/discrete_optimization/workforce/scheduling/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/src/discrete_optimization/workforce/scheduling/utils.py -------------------------------------------------------------------------------- /tests/binpack/solvers/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/binpack/solvers/conftest.py -------------------------------------------------------------------------------- /tests/binpack/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/binpack/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/binpack/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/binpack/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/binpack/solvers/test_greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/binpack/solvers/test_greedy.py -------------------------------------------------------------------------------- /tests/binpack/solvers/test_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/binpack/solvers/test_lns_generic.py -------------------------------------------------------------------------------- /tests/binpack/solvers/test_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/binpack/solvers/test_lp.py -------------------------------------------------------------------------------- /tests/binpack/solvers/test_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/binpack/solvers/test_toulbar.py -------------------------------------------------------------------------------- /tests/binpack/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/binpack/test_parser.py -------------------------------------------------------------------------------- /tests/binpack/test_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/binpack/test_problem.py -------------------------------------------------------------------------------- /tests/coloring/solvers/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/solvers/conftest.py -------------------------------------------------------------------------------- /tests/coloring/solvers/test_cpmpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/solvers/test_cpmpy.py -------------------------------------------------------------------------------- /tests/coloring/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/coloring/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/coloring/solvers/test_lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/solvers/test_lns_cpsat.py -------------------------------------------------------------------------------- /tests/coloring/solvers/test_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/solvers/test_lns_generic.py -------------------------------------------------------------------------------- /tests/coloring/solvers/test_lns_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/solvers/test_lns_lp.py -------------------------------------------------------------------------------- /tests/coloring/solvers/test_lns_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/solvers/test_lns_toulbar.py -------------------------------------------------------------------------------- /tests/coloring/solvers/test_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/solvers/test_solvers.py -------------------------------------------------------------------------------- /tests/coloring/solvers/test_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/solvers/test_toulbar.py -------------------------------------------------------------------------------- /tests/coloring/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/test_parser.py -------------------------------------------------------------------------------- /tests/coloring/test_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/coloring/test_plot.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/facility/solvers/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/solvers/conftest.py -------------------------------------------------------------------------------- /tests/facility/solvers/test_cp_mzn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/solvers/test_cp_mzn.py -------------------------------------------------------------------------------- /tests/facility/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/facility/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/facility/solvers/test_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/solvers/test_ga.py -------------------------------------------------------------------------------- /tests/facility/solvers/test_greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/solvers/test_greedy.py -------------------------------------------------------------------------------- /tests/facility/solvers/test_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/solvers/test_lns_generic.py -------------------------------------------------------------------------------- /tests/facility/solvers/test_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/solvers/test_lp.py -------------------------------------------------------------------------------- /tests/facility/solvers/test_lp_lns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/solvers/test_lp_lns.py -------------------------------------------------------------------------------- /tests/facility/solvers/test_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/solvers/test_toulbar.py -------------------------------------------------------------------------------- /tests/facility/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/test_parser.py -------------------------------------------------------------------------------- /tests/facility/test_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/facility/test_problem.py -------------------------------------------------------------------------------- /tests/fjsp/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/fjsp/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/fjsp/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/fjsp/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/fjsp/solvers/test_lns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/fjsp/solvers/test_lns.py -------------------------------------------------------------------------------- /tests/fjsp/solvers/test_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/fjsp/solvers/test_lns_generic.py -------------------------------------------------------------------------------- /tests/fjsp/solvers/test_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/fjsp/solvers/test_optal.py -------------------------------------------------------------------------------- /tests/fjsp/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/fjsp/test_parser.py -------------------------------------------------------------------------------- /tests/fjsp/test_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/fjsp/test_problem.py -------------------------------------------------------------------------------- /tests/generic_rcpsp_tools/test_graph_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_rcpsp_tools/test_graph_tools.py -------------------------------------------------------------------------------- /tests/generic_tools/callbacks/test_earlystopobjective_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/callbacks/test_earlystopobjective_callback.py -------------------------------------------------------------------------------- /tests/generic_tools/callbacks/test_ortools_with_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/callbacks/test_ortools_with_callbacks.py -------------------------------------------------------------------------------- /tests/generic_tools/callbacks/test_sa_with_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/callbacks/test_sa_with_callbacks.py -------------------------------------------------------------------------------- /tests/generic_tools/callbacks/test_stats_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/callbacks/test_stats_callbacks.py -------------------------------------------------------------------------------- /tests/generic_tools/callbacks/test_subresults_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/callbacks/test_subresults_callback.py -------------------------------------------------------------------------------- /tests/generic_tools/callbacks/test_timed_callbacks_n_pruner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/callbacks/test_timed_callbacks_n_pruner.py -------------------------------------------------------------------------------- /tests/generic_tools/callbacks/test_warmstart_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/callbacks/test_warmstart_callback.py -------------------------------------------------------------------------------- /tests/generic_tools/dashboard/test_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/dashboard/test_dashboard.py -------------------------------------------------------------------------------- /tests/generic_tools/ea/test_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/ea/test_ga.py -------------------------------------------------------------------------------- /tests/generic_tools/hyperparameters/test_hyperparameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/hyperparameters/test_hyperparameter.py -------------------------------------------------------------------------------- /tests/generic_tools/mutations/test_bool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/mutations/test_bool.py -------------------------------------------------------------------------------- /tests/generic_tools/optuna/test_optuna_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/optuna/test_optuna_utils.py -------------------------------------------------------------------------------- /tests/generic_tools/test_graph_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/test_graph_api.py -------------------------------------------------------------------------------- /tests/generic_tools/test_local_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/test_local_search.py -------------------------------------------------------------------------------- /tests/generic_tools/test_multiobj_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/test_multiobj_utils.py -------------------------------------------------------------------------------- /tests/generic_tools/test_resultstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/generic_tools/test_resultstorage.py -------------------------------------------------------------------------------- /tests/gpdp/solvers/test_lp_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/gpdp/solvers/test_lp_iterative.py -------------------------------------------------------------------------------- /tests/gpdp/solvers/test_ortools_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/gpdp/solvers/test_ortools_routing.py -------------------------------------------------------------------------------- /tests/gpdp/test_instance_builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/gpdp/test_instance_builders.py -------------------------------------------------------------------------------- /tests/jsp/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/jsp/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/jsp/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/jsp/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/jsp/solvers/test_lns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/jsp/solvers/test_lns.py -------------------------------------------------------------------------------- /tests/jsp/solvers/test_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/jsp/solvers/test_optal.py -------------------------------------------------------------------------------- /tests/jsp/solvers/test_solve_via_rcpsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/jsp/solvers/test_solve_via_rcpsp.py -------------------------------------------------------------------------------- /tests/jsp/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/jsp/test_parser.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/conftest.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_cp_mzn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_cp_mzn.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_cpmpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_cpmpy.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_decomposition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_decomposition.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_ga.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_gphh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_gphh.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_greedy.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_gurobi_unsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_gurobi_unsat.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_lexico_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_lexico_cpsat.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_lns_cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_lns_cp.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_lns_generic.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_lns_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_lns_lp.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_ls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_ls.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_nsga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_nsga.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_solvers.py -------------------------------------------------------------------------------- /tests/knapsack/solvers/test_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/solvers/test_toulbar.py -------------------------------------------------------------------------------- /tests/knapsack/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/knapsack/test_parser.py -------------------------------------------------------------------------------- /tests/maximum_independent_set/myciel3.col: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/maximum_independent_set/myciel3.col -------------------------------------------------------------------------------- /tests/maximum_independent_set/myciel3.mod.col: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/maximum_independent_set/myciel3.mod.col -------------------------------------------------------------------------------- /tests/maximum_independent_set/solvers/test_decomposition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/maximum_independent_set/solvers/test_decomposition.py -------------------------------------------------------------------------------- /tests/maximum_independent_set/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/maximum_independent_set/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/maximum_independent_set/solvers/test_lns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/maximum_independent_set/solvers/test_lns.py -------------------------------------------------------------------------------- /tests/maximum_independent_set/solvers/test_lns_optuna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/maximum_independent_set/solvers/test_lns_optuna.py -------------------------------------------------------------------------------- /tests/maximum_independent_set/solvers/test_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/maximum_independent_set/solvers/test_solvers.py -------------------------------------------------------------------------------- /tests/maximum_independent_set/solvers/test_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/maximum_independent_set/solvers/test_toulbar.py -------------------------------------------------------------------------------- /tests/maximum_independent_set/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/maximum_independent_set/test_parser.py -------------------------------------------------------------------------------- /tests/quantum/test_quantum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/quantum/test_quantum.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_cp_mzn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_cp_mzn.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_cpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_cpm.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_find_modes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_find_modes.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_ga.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_gurobi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_gurobi.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_lexico_ortools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_lexico_ortools.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_lns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_lns.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_lns_cpsat.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_lp.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_lp_lns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_lp_lns.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_ls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_ls.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_nsga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_nsga.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_optal.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_pile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_pile.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_resource_optim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_resource_optim.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_sequential_metasolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_sequential_metasolver.py -------------------------------------------------------------------------------- /tests/rcpsp/solvers/test_toulbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/solvers/test_toulbar.py -------------------------------------------------------------------------------- /tests/rcpsp/test_distance_between_solutions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/test_distance_between_solutions.py -------------------------------------------------------------------------------- /tests/rcpsp/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/test_parser.py -------------------------------------------------------------------------------- /tests/rcpsp/test_preemptive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/test_preemptive.py -------------------------------------------------------------------------------- /tests/rcpsp/test_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/test_problem.py -------------------------------------------------------------------------------- /tests/rcpsp/test_problem_preemptive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/test_problem_preemptive.py -------------------------------------------------------------------------------- /tests/rcpsp/test_sgs_without_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/test_sgs_without_array.py -------------------------------------------------------------------------------- /tests/rcpsp/test_uncertain_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/test_uncertain_problem.py -------------------------------------------------------------------------------- /tests/rcpsp/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp/test_utils.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/solvers/test_cp_mspsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/solvers/test_cp_mspsp.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/solvers/test_cp_mzn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/solvers/test_cp_mzn.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/solvers/test_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/solvers/test_ga.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/solvers/test_lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/solvers/test_lns_cpsat.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/solvers/test_ls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/solvers/test_ls.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/solvers/test_mathopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/solvers/test_mathopt.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/solvers/test_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/solvers/test_optal.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/solvers/test_rcpsp_based_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/solvers/test_rcpsp_based_solver.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/test_parser.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/test_partially_preemptive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/test_partially_preemptive.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/test_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/test_problem.py -------------------------------------------------------------------------------- /tests/rcpsp_multiskill/test_rcpsp_multiskill_to_rcpsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/rcpsp_multiskill/test_rcpsp_multiskill_to_rcpsp.py -------------------------------------------------------------------------------- /tests/show_do_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/show_do_path.py -------------------------------------------------------------------------------- /tests/singlemachine/solvers/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/singlemachine/solvers/conftest.py -------------------------------------------------------------------------------- /tests/singlemachine/solvers/test_cpmpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/singlemachine/solvers/test_cpmpy.py -------------------------------------------------------------------------------- /tests/singlemachine/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/singlemachine/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/singlemachine/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/singlemachine/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/singlemachine/solvers/test_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/singlemachine/solvers/test_ga.py -------------------------------------------------------------------------------- /tests/singlemachine/solvers/test_greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/singlemachine/solvers/test_greedy.py -------------------------------------------------------------------------------- /tests/singlemachine/solvers/test_lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/singlemachine/solvers/test_lns_cpsat.py -------------------------------------------------------------------------------- /tests/singlemachine/solvers/test_lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/singlemachine/solvers/test_lp.py -------------------------------------------------------------------------------- /tests/singlemachine/solvers/test_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/singlemachine/solvers/test_optal.py -------------------------------------------------------------------------------- /tests/singlemachine/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/singlemachine/test_parser.py -------------------------------------------------------------------------------- /tests/test_import_all_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/test_import_all_examples.py -------------------------------------------------------------------------------- /tests/test_import_all_submodules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/test_import_all_submodules.py -------------------------------------------------------------------------------- /tests/tsp/solvers/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/solvers/conftest.py -------------------------------------------------------------------------------- /tests/tsp/solvers/test_cp_mzn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/solvers/test_cp_mzn.py -------------------------------------------------------------------------------- /tests/tsp/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/tsp/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/tsp/solvers/test_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/solvers/test_ga.py -------------------------------------------------------------------------------- /tests/tsp/solvers/test_gpdp_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/solvers/test_gpdp_based.py -------------------------------------------------------------------------------- /tests/tsp/solvers/test_lns_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/solvers/test_lns_generic.py -------------------------------------------------------------------------------- /tests/tsp/solvers/test_lp_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/solvers/test_lp_iterative.py -------------------------------------------------------------------------------- /tests/tsp/solvers/test_ls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/solvers/test_ls.py -------------------------------------------------------------------------------- /tests/tsp/solvers/test_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/solvers/test_optal.py -------------------------------------------------------------------------------- /tests/tsp/solvers/test_ortools_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/solvers/test_ortools_routing.py -------------------------------------------------------------------------------- /tests/tsp/test_mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/test_mutation.py -------------------------------------------------------------------------------- /tests/tsp/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/test_parser.py -------------------------------------------------------------------------------- /tests/tsp/test_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/test_problem.py -------------------------------------------------------------------------------- /tests/tsp/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsp/test_utils.py -------------------------------------------------------------------------------- /tests/tsptw/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsptw/conftest.py -------------------------------------------------------------------------------- /tests/tsptw/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsptw/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/tsptw/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsptw/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/tsptw/solvers/test_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsptw/solvers/test_optal.py -------------------------------------------------------------------------------- /tests/tsptw/solvers/test_ortools_via_gpdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsptw/solvers/test_ortools_via_gpdp.py -------------------------------------------------------------------------------- /tests/tsptw/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/tsptw/test_parser.py -------------------------------------------------------------------------------- /tests/vrp/solvers/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/vrp/solvers/test_cpsat.py -------------------------------------------------------------------------------- /tests/vrp/solvers/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/vrp/solvers/test_dp.py -------------------------------------------------------------------------------- /tests/vrp/solvers/test_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/vrp/solvers/test_solvers.py -------------------------------------------------------------------------------- /tests/vrp/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/vrp/test_parser.py -------------------------------------------------------------------------------- /tests/vrptw/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/vrptw/test_cpsat.py -------------------------------------------------------------------------------- /tests/vrptw/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/vrptw/test_dp.py -------------------------------------------------------------------------------- /tests/vrptw/test_ortools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/vrptw/test_ortools.py -------------------------------------------------------------------------------- /tests/vrptw/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/vrptw/test_parser.py -------------------------------------------------------------------------------- /tests/workforce/allocation/test_cpmpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/allocation/test_cpmpy.py -------------------------------------------------------------------------------- /tests/workforce/allocation/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/allocation/test_cpsat.py -------------------------------------------------------------------------------- /tests/workforce/allocation/test_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/allocation/test_dp.py -------------------------------------------------------------------------------- /tests/workforce/allocation/test_lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/allocation/test_lns_cpsat.py -------------------------------------------------------------------------------- /tests/workforce/allocation/test_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/allocation/test_problem.py -------------------------------------------------------------------------------- /tests/workforce/allocation/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/allocation/test_utils.py -------------------------------------------------------------------------------- /tests/workforce/scheduling/test_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/scheduling/test_cpsat.py -------------------------------------------------------------------------------- /tests/workforce/scheduling/test_cpsat_relaxed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/scheduling/test_cpsat_relaxed.py -------------------------------------------------------------------------------- /tests/workforce/scheduling/test_lns_cpsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/scheduling/test_lns_cpsat.py -------------------------------------------------------------------------------- /tests/workforce/scheduling/test_optal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/scheduling/test_optal.py -------------------------------------------------------------------------------- /tests/workforce/scheduling/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/scheduling/test_parser.py -------------------------------------------------------------------------------- /tests/workforce/scheduling/test_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus/discrete-optimization/HEAD/tests/workforce/scheduling/test_problem.py --------------------------------------------------------------------------------