Campeonato de Otimização de Algoritmos. - página 118

 

Andrey Dik:

precisão e o número de ligações para o FF são dois critérios de avaliação, sendo a precisão 3 vezes preferível.

Respeitado iniciador do tópico, lembre-se de como recentemente você ignorou a questão da precisão do resultado ao buscar um máximo que é seguramente desconhecido.

Em um de seus postos, você deixou claro que um máximo confiável era impossível de encontrar e, portanto, o critério de "precisão" caiu.

Então você decidiu dar a conhecer o máximo que procurava de forma confiável.

Depois disso, há uma nova atitude de que 3 vezes a precisão é preferível ao número de acertos.

Basta considerar que quando lhe dizem que as regras do campeonato não foram pensadas originalmente, isto não é de forma alguma sem mérito.

 
Alexander Laur:
Então responda à pergunta: Por que a precisão é 3 vezes mais valiosa do que o número de chamadas FF!

Onde você se encaixa, você sabe mesmo do que estamos falando neste tópico?

Você tirou a frase do contexto e, como sempre, não entendeu.

Há duas opções: lutar pela precisão com um número ilimitado de chamadas para o FF e um número limitado de chamadas para o FF. Os algoritmos de otimização são usados onde há tempo limitado para otimizar, ou seja, a segunda opção significa que a qualidade do algoritmo é julgada pela precisão com que o máximo é encontrado com um número limitado de FFs. A segunda opção é mais natural para as condições de aplicação do algoritmo de otimização.

 
Alexander Laur:
E isto é o que você considera um argumento válido para determinar um vencedor?
Você não tem idéia, mas é possível identificar claramente e sem ambigüidade os vencedores. Limite o número de chamadas ff, e avalie pela precisão de correspondência com o máximo real da função otimizada.
 
Alexander Laur:

A resposta é simples:

1. Se um algoritmo CANNOT encontra um extremo com uma determinada precisão, ele não tem lugar no Campeonato;

2. Considerando o ponto 1, somente algoritmos que PESQUISEM um extremo com uma determinada precisão participarão na determinação do vencedor;

3. Nenhuma classificação em termos de precisão. A exatidão é dada por uma gama;

4. O vencedor é determinado pelo número de vezes que o FF é acessado.

Partirei neste momento, são 2h da manhã.

Fantasias de um teórico muito afastado do assunto.

Um algoritmo de otimização não é obrigado a encontrar o máximo, pois pode haver funções muito complicadas e o objetivo do algoritmo de otimização não é fazer uma aritmética exata. É provável que até mesmo um algoritmo de otimização criado por manivela encontre o máximo, se lhe for dado tempo suficiente. Portanto, o ponto 1 não tem importância.

2) Existe um novo organizador de campeonatos?

3. Ver o ponto 2.

4. Veja meus posts anteriores. O algoritmo de otimização não procura um extremo, mas, no máximo, não sabe quando parar.

 

Jooooooooooooooooo, onde e em que você pecou tanto? Talvez você devesse ir à igreja, confessar ou algo assim...

Andrew, olhe, todo Sr. não pode passar do tema sem entrar e chutar você.

 

Do ponto de vista da prática de usar AO na negociação, que consiste principalmente em ajustar os valores dos parâmetros da estratégia testada e buscar variantes de valores que maximizem a rentabilidade, o número de chamadas é muito mais importante do que a precisão.

O tempo de teste e a carga da CPU dependem do número de chamadas, enquanto a precisão determina a diferença na rentabilidade em uma faixa de centavos.

Então é esta a prática.

 
Dmitry Fedoseev:

Jooooooooooooooooo, onde e em que você pecou tanto? Talvez você devesse ir à igreja, confessar ou algo assim...

Andrew, olhe, todo Sr. não pode passar do tema sem entrar e chutar você.

Sim... Pecador, com certeza. Já fui à igreja, os cães locais começam a uivar e as freiras começam a batizar intensamente....
 
Реter Konow:

Do ponto de vista da prática de usar AO na negociação, que consiste principalmente em ajustar os valores dos parâmetros da estratégia testada e procurar variantes de valores que maximizem a rentabilidade, o número de chamadas é muito mais importante do que a precisão.

Otempo de teste e a carga da CPU dependem do número de chamadas, enquanto a precisão determina a diferença na rentabilidade em uma faixa de centavos.

Então é esta a prática.

Então, estabeleça o limite de acertos, qual é o problema? Portanto, no campeonato, há um limite, menos - por favor, e mais - ni ni ni!
 
Andrey Dik:
Então estabeleça um limite de acertos, qual é o problema? Portanto, no campeonato, há um limite, menos - por favor, mas mais - ni ni ni!

Na minha opinião, esta não é a forma correta de priorizar as OAs.

Na negociação, AO é uma ferramenta usada para cálculo aproximado (e não absolutamente preciso) da rentabilidade da estratégia, e o erro aceitável pode estar dentro de um dólar.

Entretanto, se você se esforçar para atingir a máxima precisão (que, por sinal, tem o mesmo significado rebuscado da crença de que os valores encontrados no futuro trarão a montanha de ouro), você pode usar excessivamente os recursos do computador e seu tempo.

A prática exige que sejamos racionais e utilizemos as ferramentas de trabalho de forma eficaz.

 
Alexander Laur:

... Por exemplo, se a etapa de otimização for 0,01, então os valores obtidos pelos concorrentes devem diferir uns dos outros pelo segundo dígito após o ponto decimal. ...

Vá a qualquer construtor de gráficos on-line e tente traçar uma parábola ou hipérbole. Você verá que mudar um parâmetro por um passo de 0,01 pode mudar o valor em 10000, ou talvez em 0,0001. Isto é chamado de 'não-linearidade'. Curso de matemática grau 6-7.