Skip to content

← Back to subsystem2

Optimization2

Source: userfiles/TwoBarTruss/subsystem2/Optimization2.py

Optimization configuration module for Two-Bar Truss subsystem 2.

Configures the local optimization algorithm for bar 2 sizing in the Two-Bar Truss distributed optimization problem.

Classes

Optimization2

Inherits from: OptimizationBasis

Optimization configuration class for Two-Bar Truss subsystem 2.

Configures the local optimizer (PyNomadBBO by default) and its hyperparameters for solving the bar 2 sizing subproblem.

Attributes:

_optimizer: The configured optimizer instance.

Methods

init(self) → None

Initialize Optimization2 with selected optimizer settings.