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.
1.9.4