pymoto.minimize_mma
- pymoto.minimize_mma(variables: Signal | Iterable[Signal], responses: Signal | Iterable[Signal], function: Module = None, maxit: int = 100, tolx: float = 0.0001, tolf: float = 0.0001, **kwargs)
Execute minimization using the MMA-method Svanberg (1987), The method of moving asymptotes - a new method for structural optimization
- Parameters:
variables – One or more variable Signals defining the design variables
responses – One or more response Signals, where the first is to be minimized and the others are constraints in negative null form.
- Keyword Arguments:
function (optional) – The Network defining the optimization problem
maxit – Maximum number of iterations
tolx – Stopping criterium for relative design change
tolf – Stopping criterium for relative objective change
**kwargs – Arguments passed to
pymoto.MMA