ALPSO¶
Augmented Lagrangian Particle Swarm Optimizer (ALPSO) is a PSO method that uses the augmented Lagrangian approach to handle constraints.
API¶
-
class
pyoptsparse.pyALPSO.pyALPSO.
ALPSO
(*args, **kwargs)[source]¶ ALPSO Optimizer Class - Inherited from Optimizer Abstract Class
Keyword arguments:*
- pll_type -> STR: ALPSO Parallel Implementation (None, SPM- Static, DPM- Dynamic, POA-Parallel Analysis), Default = None
-
__call__
(self, optProb, storeHistory=None, **kwargs)[source]¶ This is the main routine used to solve the optimization problem.
Parameters: - optProb : Optimization or Solution class instance
This is the complete description of the optimization problem to be solved by the optimizer
- storeHistory : str
File name of the history file into which the history of this optimization will be stored
Notes
The kwargs are there such that the sens= argument can be supplied (but ignored here in alpso)