E como isso afetaria o algoritmo genético? O algoritmo genético não deve responder a valores se for puramente genético. Se for utilizada alguma descida média ou gradiente adicional, isso pode afetá-la. Mas neste caso é melhor resolver o problema de uma maneira direta - filtrar o parâmetro através da matriz e embaralhar a matriz. O valor do parâmetro otimizado da janela de propriedades é um índice do elemento da matriz, e o valor da matriz será usado no próprio Expert Advisor. Então, o otimizador pode ser enganado. Mas somente se a convergência ocorrer devido a uma descida média ou gradiente. Mas se for um algoritmo genético puro, não consigo imaginar o bem que ele fará. Qual é o objetivo? De onde crescem as pernas?
class A
{
private:
constint _a;
public:
A(constint a): _a(a) { Print(_a); }
};
//+------------------------------------------------------------------+class B
{
private:
const A a;
public:
B(constint b): a(b) {}
};
//+------------------------------------------------------------------+voidOnStart()
{
B b(3);// 3
}
//+------------------------------------------------------------------+
está tudo bem, mas preciso de uma série de objetos A, ou seja, preciso assim:
class B
{
private:
const A a[2];public:
B(constint b): a[0](b),a[1](b) {} //'[' - member(s) initialization expected// 'a' - explicit initializer for arrays not allowed
};
existe alguma forma de chamar um construtor para uma série de objetos sem usar ponteiros?
o código é minimalista, funciona - quero um conjunto de estruturas, as listas nem sempre são convenientes, tudo funciona, é claro que situações não padronizadas usando este código podem ser simuladas, mas o código uma dúzia de linhas
a AG é mais uma coisa de "palavra-chave". Como o código de Gray pode ajudar a convergência? Só teoricamente...
mais vale embaralhar aleatoriamente
não estou dizendo nada, não acredito em tudo o que está escrito na internet por muito tempo, tento verificar tudo
aqui está um código de conversão funcional para o código de Gray e de volta
existe este código:
está tudo bem, mas preciso de uma série de objetos A, ou seja, preciso assim:
existe alguma forma de chamar um construtor para uma série de objetos sem usar ponteiros?
existe este código:
está tudo bem, mas preciso de uma série de objetos A, ou seja, preciso assim:
existe alguma forma de chamar um construtor para uma série de objetos sem usar ponteiros?
É possível este código:
para LIST para fazer um modelo / modelo ?
Não funcionou da primeira vez (((.
É possível este código:
para LIST para fazer um modelo / modelo ?
não funcionou da primeira vez ((.
isto. remover
UPD: hmm... você já tem tudo resolvido))))
UPD: obtenha o yum))))
isto. remover
UPD: hmmm... você já tem tudo resolvido))))
UPD: pegue o yum-yum))))
Obrigado! - funciona!
o código é minimalista, funciona - quero um conjunto de estruturas, as listas nem sempre são convenientes, tudo funciona, é claro que situações não padronizadas usando este código podem ser simuladas, mas o código uma dúzia de linhas
porque este código não dá um erro de compilador ao acessar o campo privado de outra pessoa:
este é seu próprio campo privado
OK, obrigado!
Mas se uma classe derivada em uma classe pai muda de campo privado da mesma forma, é "legal"?
ou seja, de forma semelhante: