Method | Description | |
---|---|---|
GetNumAgents ( double parameters ) : int |
Get parameter, Number of agents, aka. swarm-size.
|
|
GetOmega ( double parameters ) : double |
Get parameter, Omega.
|
|
GetPhiG ( double parameters ) : double |
Get parameter, PhiG.
|
|
GetPhiP ( double parameters ) : double |
Get parameter, PhiP.
|
|
Optimize ( double parameters ) : Result |
Perform one optimization run and return the best found solution.
|
|
PSO ( ) : System.Diagnostics |
Construct the object.
|
|
PSO ( Problem problem ) : System.Diagnostics |
Construct the object.
|
|
PSO ( int numAgentsMultiple ) : System.Diagnostics |
Construct the object.
|
|
PSO ( int numAgentsMultiple, Problem problem ) : System.Diagnostics |
Construct the object.
|
public GetNumAgents ( double parameters ) : int | ||
parameters | double | Optimizer parameters. |
return | int |
public GetOmega ( double parameters ) : double | ||
parameters | double | Optimizer parameters. |
return | double |
public GetPhiG ( double parameters ) : double | ||
parameters | double | Optimizer parameters. |
return | double |
public GetPhiP ( double parameters ) : double | ||
parameters | double | Optimizer parameters. |
return | double |
public Optimize ( double parameters ) : Result | ||
parameters | double | Control parameters for the optimizer. |
return | Result |
public PSO ( Problem problem ) : System.Diagnostics | ||
problem | Problem | Problem to optimize. |
return | System.Diagnostics |
public PSO ( int numAgentsMultiple ) : System.Diagnostics | ||
numAgentsMultiple | int | Population size multiple, e.g. 4 ensures populations are sized 4, 8, 12, 16, ... |
return | System.Diagnostics |
public PSO ( int numAgentsMultiple, Problem problem ) : System.Diagnostics | ||
numAgentsMultiple | int | Population size multiple, e.g. 4 ensures populations are sized 4, 8, 12, 16, etc. |
problem | Problem | Problem to optimize. |
return | System.Diagnostics |