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]