La clase tipo Pds::FireflyConf . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/FireflyConf. Más...
#include <FireflyConf.hpp>
Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::FireflyConf | |
FireflyConf (void) | |
Crea un objeto vazio de tipo Pds::FireflyConf. Más... | |
FireflyConf (double L) | |
Crea un objeto vazio de tipo Pds::FireflyConf. Más... | |
~FireflyConf () | |
Campos de datos | |
double | Beta |
double | Gamma |
double | Alpha0 |
bool | EnableAlphaDecrease |
double | Delta |
unsigned int | MaxIter |
bool | Show |
bool | EnableFBreak |
double | FBreak |
double | MinError |
bool | EnableMinErrorBreak |
La clase tipo Pds::FireflyConf . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/FireflyConf.
Definición en la línea 56 del archivo FireflyConf.hpp.
double Pds::FireflyConf::Beta |
Attractiveness at r = 0
Tambien puede ser entendido como: Si Gamma=0 entonces Beta es la proporcion de distancia entre 2 fireflies que se avançará cuando se aproximen, Step=Beta*(Wi-Wj), así es interesante tener un Beta menor o igual a 1.0.
Si la escala del problema es L un buen valor de si
.
Definición en la línea 67 del archivo FireflyConf.hpp.
double Pds::FireflyConf::Gamma |
Absorption coefficient.
Si la escala del problema es L un buen valor de Gamma es .
Definición en la línea 73 del archivo FireflyConf.hpp.
double Pds::FireflyConf::Alpha0 |
Random step walk.
Si la escala del problema es L un buen valor de Alpha0 es .
Definición en la línea 79 del archivo FireflyConf.hpp.
bool Pds::FireflyConf::EnableAlphaDecrease |
Habilita o desabilita la disminucion de .
Si true .
Si false
Definición en la línea 87 del archivo FireflyConf.hpp.
double Pds::FireflyConf::Delta |
Cooling factor.
Se recomienda un valor Delta , de modo que
Definición en la línea 94 del archivo FireflyConf.hpp.
unsigned int Pds::FireflyConf::MaxIter |
Máximo número de iteraciones aceptadas.
Definición en la línea 98 del archivo FireflyConf.hpp.
bool Pds::FireflyConf::Show |
Habilita si los datos seran mosrados.
Definición en la línea 101 del archivo FireflyConf.hpp.
bool Pds::FireflyConf::EnableFBreak |
Habilita break si el mejor w sobrepasa y
.
Definición en la línea 104 del archivo FireflyConf.hpp.
double Pds::FireflyConf::FBreak |
Habilita break si el mejor w sobrepasa y
.
Definición en la línea 107 del archivo FireflyConf.hpp.
double Pds::FireflyConf::MinError |
Error minimo .
Se produce un break si e si
.
Definición en la línea 115 del archivo FireflyConf.hpp.
bool Pds::FireflyConf::EnableMinErrorBreak |
Habilita break si .
Definición en la línea 118 del archivo FireflyConf.hpp.