discrete_optimization.lotsizing.generic_solver package
Subpackages
- discrete_optimization.lotsizing.generic_solver.cpsat package
- Submodules
- discrete_optimization.lotsizing.generic_solver.cpsat.backlog module
- discrete_optimization.lotsizing.generic_solver.cpsat.changeover module
- discrete_optimization.lotsizing.generic_solver.cpsat.generic_lotsizing_cpsat module
GenericLotSizingCpsatGenericLotSizingCpsat.add_lexico_constraint()GenericLotSizingCpsat.backlogGenericLotSizingCpsat.create_backlog_vars()GenericLotSizingCpsat.create_delivery_expr()GenericLotSizingCpsat.create_delivery_vars()GenericLotSizingCpsat.create_inventory_vars()GenericLotSizingCpsat.create_objectives()GenericLotSizingCpsat.create_production_vars()GenericLotSizingCpsat.deliveryGenericLotSizingCpsat.get_backlog_var()GenericLotSizingCpsat.get_delivery_var()GenericLotSizingCpsat.get_inventory_var()GenericLotSizingCpsat.get_lexico_objective_value()GenericLotSizingCpsat.get_lexico_objectives_available()GenericLotSizingCpsat.get_production_binary_var()GenericLotSizingCpsat.get_production_quantity_var()GenericLotSizingCpsat.get_unmet_demand()GenericLotSizingCpsat.hyperparametersGenericLotSizingCpsat.implements_lexico_api()GenericLotSizingCpsat.init_model()GenericLotSizingCpsat.init_vars_placeholder()GenericLotSizingCpsat.inventoryGenericLotSizingCpsat.objectivesGenericLotSizingCpsat.problemGenericLotSizingCpsat.productionGenericLotSizingCpsat.production_binaryGenericLotSizingCpsat.retrieve_solution()GenericLotSizingCpsat.set_warm_start()GenericLotSizingCpsat.variables
- discrete_optimization.lotsizing.generic_solver.cpsat.generic_lotsizing_cpsat_scheduling module
GenericLotSizingCpsatSchedulingGenericLotSizingCpsatScheduling.demand_eventsGenericLotSizingCpsatScheduling.event_deadlinesGenericLotSizingCpsatScheduling.get_backlog_var()GenericLotSizingCpsatScheduling.get_delivery_var()GenericLotSizingCpsatScheduling.get_inventory_var()GenericLotSizingCpsatScheduling.get_production_binary_var()GenericLotSizingCpsatScheduling.get_production_quantity_var()GenericLotSizingCpsatScheduling.hyperparametersGenericLotSizingCpsatScheduling.init_model()GenericLotSizingCpsatScheduling.problemGenericLotSizingCpsatScheduling.retrieve_solution()GenericLotSizingCpsatScheduling.variables
- discrete_optimization.lotsizing.generic_solver.cpsat.inventory module
- discrete_optimization.lotsizing.generic_solver.cpsat.lotsizing_solver_cpsat module
- discrete_optimization.lotsizing.generic_solver.cpsat.parallel_production module
- discrete_optimization.lotsizing.generic_solver.cpsat.production module
- Module contents
GenericLotSizingCpsatGenericLotSizingCpsat.add_lexico_constraint()GenericLotSizingCpsat.backlogGenericLotSizingCpsat.create_backlog_vars()GenericLotSizingCpsat.create_delivery_expr()GenericLotSizingCpsat.create_delivery_vars()GenericLotSizingCpsat.create_inventory_vars()GenericLotSizingCpsat.create_objectives()GenericLotSizingCpsat.create_production_vars()GenericLotSizingCpsat.deliveryGenericLotSizingCpsat.get_backlog_var()GenericLotSizingCpsat.get_delivery_var()GenericLotSizingCpsat.get_inventory_var()GenericLotSizingCpsat.get_lexico_objective_value()GenericLotSizingCpsat.get_lexico_objectives_available()GenericLotSizingCpsat.get_production_binary_var()GenericLotSizingCpsat.get_production_quantity_var()GenericLotSizingCpsat.get_unmet_demand()GenericLotSizingCpsat.hyperparametersGenericLotSizingCpsat.implements_lexico_api()GenericLotSizingCpsat.init_model()GenericLotSizingCpsat.init_vars_placeholder()GenericLotSizingCpsat.inventoryGenericLotSizingCpsat.objectivesGenericLotSizingCpsat.problemGenericLotSizingCpsat.productionGenericLotSizingCpsat.production_binaryGenericLotSizingCpsat.retrieve_solution()GenericLotSizingCpsat.set_warm_start()GenericLotSizingCpsat.variables
GenericLotSizingCpsatSchedulingGenericLotSizingCpsatScheduling.demand_eventsGenericLotSizingCpsatScheduling.event_deadlinesGenericLotSizingCpsatScheduling.get_backlog_var()GenericLotSizingCpsatScheduling.get_delivery_var()GenericLotSizingCpsatScheduling.get_inventory_var()GenericLotSizingCpsatScheduling.get_production_binary_var()GenericLotSizingCpsatScheduling.get_production_quantity_var()GenericLotSizingCpsatScheduling.hyperparametersGenericLotSizingCpsatScheduling.init_model()GenericLotSizingCpsatScheduling.problemGenericLotSizingCpsatScheduling.retrieve_solution()GenericLotSizingCpsatScheduling.variables
- discrete_optimization.lotsizing.generic_solver.dp package
- Submodules
- discrete_optimization.lotsizing.generic_solver.dp.generic_dp_solver module
GenericLotSizingDpGenericLotSizingDp.add_additional_dual_boundsGenericLotSizingDp.add_dual_bounds()GenericLotSizingDp.add_transition_dominanceGenericLotSizingDp.allow_backorderGenericLotSizingDp.force_unmet_zeroGenericLotSizingDp.init_model()GenericLotSizingDp.lookahead_demandGenericLotSizingDp.max_backorderGenericLotSizingDp.penalty_advance_timeGenericLotSizingDp.problemGenericLotSizingDp.retrieve_solution()GenericLotSizingDp.set_warm_start()GenericLotSizingDp.transition_schedule()
- Module contents
- discrete_optimization.lotsizing.generic_solver.milp package
- Submodules
- discrete_optimization.lotsizing.generic_solver.milp.backlog module
- discrete_optimization.lotsizing.generic_solver.milp.changeover module
- discrete_optimization.lotsizing.generic_solver.milp.generic_lotsizing_milp module
- discrete_optimization.lotsizing.generic_solver.milp.inventory module
- discrete_optimization.lotsizing.generic_solver.milp.lotsizing_solver_milp module
- discrete_optimization.lotsizing.generic_solver.milp.parallel_production module
- discrete_optimization.lotsizing.generic_solver.milp.production module
- Module contents
- discrete_optimization.lotsizing.generic_solver.toulbar package
Submodules
discrete_optimization.lotsizing.generic_solver.lotsizing_solver module
- class discrete_optimization.lotsizing.generic_solver.lotsizing_solver.LotSizingGenericSolver(problem: Problem, params_objective_function: ParamsObjectiveFunction | None = None, **kwargs: Any)[source]
Bases:
SolverDO,Generic[Item]- problem: GenericLotSizingProblem[Item]