Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-ryantm/2b2ddd9a52dd8614540545c41371da08 to your computer and use it in GitHub Desktop.
Save r-ryantm/2b2ddd9a52dd8614540545c41371da08 to your computer and use it in GitHub Desktop.
/nix/store/k9z5g648ckamvsn96ivxfj9s9505baby-or-tools-7.6
├── bin
├── include
│   └── ortools
│   ├── algorithms
│   │   ├── dense_doubly_linked_list.h
│   │   ├── dynamic_partition.h
│   │   ├── dynamic_permutation.h
│   │   ├── find_graph_symmetries.h
│   │   ├── hungarian.h
│   │   ├── knapsack_solver_for_cuts.h
│   │   ├── knapsack_solver.h
│   │   └── sparse_permutation.h
│   ├── base
│   │   ├── accurate_sum.h
│   │   ├── adjustable_priority_queue.h
│   │   ├── adjustable_priority_queue-inl.h
│   │   ├── base_export.h
│   │   ├── basictypes.h
│   │   ├── bitmap.h
│   │   ├── canonical_errors.h
│   │   ├── cleanup.h
│   │   ├── commandlineflags.h
│   │   ├── encodingutils.h
│   │   ├── file.h
│   │   ├── filelineiter.h
│   │   ├── hash.h
│   │   ├── integral_types.h
│   │   ├── int_type.h
│   │   ├── int_type_indexed_vector.h
│   │   ├── iterator_adaptors.h
│   │   ├── jniutil.h
│   │   ├── logging.h
│   │   ├── macros.h
│   │   ├── map_util.h
│   │   ├── mathutil.h
│   │   ├── murmur.h
│   │   ├── protobuf_util.h
│   │   ├── protoutil.h
│   │   ├── ptr_util.h
│   │   ├── python-swig.h
│   │   ├── random.h
│   │   ├── recordio.h
│   │   ├── small_map.h
│   │   ├── small_ordered_set.h
│   │   ├── status.h
│   │   ├── status_macros.h
│   │   ├── statusor.h
│   │   ├── stl_util.h
│   │   ├── sysinfo.h
│   │   ├── thorough_hash.h
│   │   ├── threadpool.h
│   │   ├── timer.h
│   │   ├── typeid.h
│   │   └── version.h
│   ├── bop
│   │   ├── bop_base.h
│   │   ├── bop_fs.h
│   │   ├── bop_lns.h
│   │   ├── bop_ls.h
│   │   ├── bop_parameters.pb.h
│   │   ├── bop_portfolio.h
│   │   ├── bop_solution.h
│   │   ├── bop_solver.h
│   │   ├── bop_types.h
│   │   ├── bop_util.h
│   │   ├── complete_optimizer.h
│   │   └── integral_solver.h
│   ├── constraint_solver
│   │   ├── assignment.pb.h
│   │   ├── constraint_solver.h
│   │   ├── constraint_solveri.h
│   │   ├── demon_profiler.pb.h
│   │   ├── routing_enums.pb.h
│   │   ├── routing_flags.h
│   │   ├── routing.h
│   │   ├── routing_index_manager.h
│   │   ├── routing_lp_scheduling.h
│   │   ├── routing_neighborhoods.h
│   │   ├── routing_parameters.h
│   │   ├── routing_parameters.pb.h
│   │   ├── routing_types.h
│   │   ├── search_limit.pb.h
│   │   └── solver_parameters.pb.h
│   ├── data
│   │   ├── jobshop_scheduling_parser.h
│   │   ├── jobshop_scheduling.pb.h
│   │   ├── rcpsp_parser.h
│   │   ├── rcpsp.pb.h
│   │   ├── set_covering_data.h
│   │   └── set_covering_parser.h
│   ├── glop
│   │   ├── basis_representation.h
│   │   ├── dual_edge_norms.h
│   │   ├── entering_variable.h
│   │   ├── initial_basis.h
│   │   ├── lp_solver.h
│   │   ├── lu_factorization.h
│   │   ├── markowitz.h
│   │   ├── parameters.pb.h
│   │   ├── preprocessor.h
│   │   ├── primal_edge_norms.h
│   │   ├── rank_one_update.h
│   │   ├── reduced_costs.h
│   │   ├── revised_simplex.h
│   │   ├── status.h
│   │   ├── update_row.h
│   │   ├── variables_info.h
│   │   └── variable_values.h
│   ├── graph
│   │   ├── assignment.h
│   │   ├── christofides.h
│   │   ├── cliques.h
│   │   ├── connected_components.h
│   │   ├── connectivity.h
│   │   ├── ebert_graph.h
│   │   ├── eulerian_path.h
│   │   ├── flow_problem.pb.h
│   │   ├── graph.h
│   │   ├── graphs.h
│   │   ├── hamiltonian_path.h
│   │   ├── io.h
│   │   ├── iterators.h
│   │   ├── linear_assignment.h
│   │   ├── max_flow.h
│   │   ├── min_cost_flow.h
│   │   ├── minimum_spanning_tree.h
│   │   ├── one_tree_lower_bound.h
│   │   ├── perfect_matching.h
│   │   ├── shortestpaths.h
│   │   ├── strongly_connected_components.h
│   │   └── util.h
│   ├── linear_solver
│   │   ├── glop_utils.h
│   │   ├── gurobi_environment.h
│   │   ├── gurobi_proto_solver.h
│   │   ├── linear_expr.h
│   │   ├── linear_solver_callback.h
│   │   ├── linear_solver.h
│   │   ├── linear_solver.pb.h
│   │   ├── model_exporter.h
│   │   ├── model_exporter_swig_helper.h
│   │   ├── model_validator.h
│   │   ├── sat_proto_solver.h
│   │   ├── sat_solver_utils.h
│   │   ├── scip_helper_macros.h
│   │   └── scip_proto_solver.h
│   ├── lp_data
│   │   ├── lp_data.h
│   │   ├── lp_data_utils.h
│   │   ├── lp_decomposer.h
│   │   ├── lp_print_utils.h
│   │   ├── lp_types.h
│   │   ├── lp_utils.h
│   │   ├── matrix_scaler.h
│   │   ├── matrix_utils.h
│   │   ├── model_reader.h
│   │   ├── mps_reader.h
│   │   ├── permutation.h
│   │   ├── proto_utils.h
│   │   ├── scattered_vector.h
│   │   ├── sparse_column.h
│   │   ├── sparse.h
│   │   ├── sparse_row.h
│   │   └── sparse_vector.h
│   ├── port
│   │   ├── file.h
│   │   ├── proto_utils.h
│   │   ├── sysinfo.h
│   │   └── utf8.h
│   ├── sat
│   │   ├── all_different.h
│   │   ├── boolean_problem.h
│   │   ├── boolean_problem.pb.h
│   │   ├── circuit.h
│   │   ├── clause.h
│   │   ├── cp_constraints.h
│   │   ├── cp_model_checker.h
│   │   ├── cp_model_expand.h
│   │   ├── cp_model.h
│   │   ├── cp_model_lns.h
│   │   ├── cp_model_loader.h
│   │   ├── cp_model_objective.h
│   │   ├── cp_model.pb.h
│   │   ├── cp_model_presolve.h
│   │   ├── cp_model_search.h
│   │   ├── cp_model_solver.h
│   │   ├── cp_model_symmetries.h
│   │   ├── cp_model_utils.h
│   │   ├── cumulative_energy.h
│   │   ├── cumulative.h
│   │   ├── cuts.h
│   │   ├── diffn.h
│   │   ├── disjunctive.h
│   │   ├── drat_checker.h
│   │   ├── drat_proof_handler.h
│   │   ├── drat_writer.h
│   │   ├── encoding.h
│   │   ├── implied_bounds.h
│   │   ├── integer_expr.h
│   │   ├── integer.h
│   │   ├── integer_search.h
│   │   ├── intervals.h
│   │   ├── linear_constraint.h
│   │   ├── linear_constraint_manager.h
│   │   ├── linear_programming_constraint.h
│   │   ├── linear_relaxation.h
│   │   ├── lp_utils.h
│   │   ├── model.h
│   │   ├── optimization.h
│   │   ├── pb_constraint.h
│   │   ├── precedences.h
│   │   ├── presolve_context.h
│   │   ├── presolve_util.h
│   │   ├── probing.h
│   │   ├── pseudo_costs.h
│   │   ├── restart.h
│   │   ├── rins.h
│   │   ├── sat_base.h
│   │   ├── sat_decision.h
│   │   ├── sat_parameters.pb.h
│   │   ├── sat_solver.h
│   │   ├── simplification.h
│   │   ├── subsolver.h
│   │   ├── swig_helper.h
│   │   ├── symmetry.h
│   │   ├── synchronization.h
│   │   ├── table.h
│   │   ├── theta_tree.h
│   │   ├── timetable_edgefinding.h
│   │   ├── timetable.h
│   │   └── util.h
│   └── util
│   ├── adaptative_parameter_value.h
│   ├── affine_relation.h
│   ├── bitset.h
│   ├── cached_log.h
│   ├── file_util.h
│   ├── fp_utils.h
│   ├── functions_swig_helpers.h
│   ├── functions_swig_test_helpers.h
│   ├── graph_export.h
│   ├── integer_pq.h
│   ├── lazy_mutable_copy.h
│   ├── monoid_operation_tree.h
│   ├── optional_boolean.pb.h
│   ├── permutation.h
│   ├── piecewise_linear_function.h
│   ├── proto_tools.h
│   ├── random_engine.h
│   ├── range_minimum_query.h
│   ├── range_query_function.h
│   ├── rational_approximation.h
│   ├── return_macros.h
│   ├── rev.h
│   ├── running_stat.h
│   ├── saturated_arithmetic.h
│   ├── sigint.h
│   ├── sorted_interval_list.h
│   ├── sort.h
│   ├── stats.h
│   ├── string_array.h
│   ├── time_limit.h
│   ├── tuple_set.h
│   ├── vector_map.h
│   ├── vector_or_function.h
│   └── zvector.h
├── lib
│   └── libortools.so
├── LICENSE-2.0.txt
├── nix-support
│   └── propagated-build-inputs
└── share
└── doc
└── ortools
└── sat
└── doc
├── boolean_logic.md
├── channeling.md
├── integer_arithmetic.md
├── model.md
├── README.md
├── reference.md
├── scheduling.md
└── solver.md
22 directories, 262 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment