discrete_optimization.lotsizing.generic_solver.toulbar package

Submodules

discrete_optimization.lotsizing.generic_solver.toulbar.lotsizing_solver_toulbar module

Base MILP solver for generic lot sizing problems.

class discrete_optimization.lotsizing.generic_solver.toulbar.lotsizing_solver_toulbar.LotSizingToulbarSolver(problem: Problem, params_objective_function: ParamsObjectiveFunction | None = None, **kwargs: Any)[source]

Bases: LotSizingGenericSolver[Item], ToulbarSolver

Base Toulbar solver combining generic lot sizing solver interface with MILP capabilities.

This class serves as the base for all Toulbar-based lot sizing solvers. It inherits from: - LotSizingGenericSolver: provides lot sizing problem interface - ToulbarSolver: provides abstract Toulbar solver interface

Module contents