# Optimization Module Optimization algorithm and reinforcement learning integration interfaces. ## Optimization Interface Base interfaces for simulation-optimization. ```{eval-rst} .. autoclass:: simcraft.optimization.base.ObjectiveType :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.base.Parameter :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.base.SimulationObjective :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.base.EvaluationResult :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.base.OptimizationInterface :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.base.SimulationExperiment :members: :undoc-members: ``` ## Reinforcement Learning Interface Gym-compatible environment wrapper for RL integration. ```{eval-rst} .. autoclass:: simcraft.optimization.rl_interface.ActionSpace :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.rl_interface.StateSpace :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.rl_interface.Transition :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.rl_interface.RLInterface :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.rl_interface.RLEnvironment :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.rl_interface.DecisionPoint :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.rl_interface.ReplayBuffer :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.optimization.rl_interface.MultiAgentInterface :members: :undoc-members: ```