Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Há moderadores no fórum?
É claro, você deve. Se não houver sugestões de função da sua parte, publicarei a versão final dos códigos, após a qual passaremos à segunda etapa do campeonato.
Talvez eu possa sugerir alguma variante da minha própria função depois de ver seu exemplo. Se isso fosse considerado legítimo...)
Sim, claro, sem problemas.
pow(cos(0,2e1 * 0,3141592654e1 * x2 * x2) + cos(0,1884955592e1 * y2) - 0,11e2, 0,2e1) + pow(cos(0,1256637062e1 * x2) + cos(0,2e1 * 0,3141592654e1 * y2 * y2) - 0,7e1, 0,2e1)
и
0,3e1 * (duplo) (int) pow((duplo) (1 - x3), (duplo) 2) * exp((duplo) (-x3 * x3 - (int) pow((duplo) (y3 + 1), (duplo) 2)) - 0,10e2 * (0,2e0 * (duplo) x3 - (duplo) (int) pow((duplo) x3, (duplo) 3) - (duplo) (int) pow((duplo) y3, (duplo) 5)) * exp((duplo) (-x3 * x3 * x3 - y3 * y3)) - exp((duplo) (-(int) pow((duplo) (x3 + 1), (duplo) 2) - y3 * y3)) / 0,3e1;
Aqui estão dois exemplos de funções como f(x1, x2).
Sim, claro, sem problemas.
pow(cos(0,2e1 * 0,3141592654e1 * x2 * x2) + cos(0,1884955592e1 * y2) - 0,11e2, 0,2e1) + pow(cos(0,1256637062e1 * x2) + cos(0,2e1 * 0,3141592654e1 * y2 * y2) - 0,7e1, 0,2e1)
и
0,3e1 * (duplo) (int) pow((duplo) (1 - x3), (duplo) 2) * exp((duplo) (-x3 * x3 - (int) pow((duplo) (y3 + 1), (duplo) 2)) - 0,10e2 * (0,2e0 * (duplo) x3 - (duplo) (int) pow((duplo) x3, (duplo) 3) - (duplo) (int) pow((duplo) y3, (duplo) 5)) * exp((duplo) (-x3 * x3 * x3 - y3 * y3)) - exp((duplo) (-(int) pow((duplo) (x3 + 1), (duplo) 2) - y3 * y3)) / 0,3e1;
Aqui estão dois exemplos de funções do formulário f(x1, x2).
Você pode ver alguma descontinuidade na escrita das funções...
O formato correto é: fy = (x1 + x2 + ...xn) fornece as partes esquerda e direita da equação. O número de parâmetros nestas raspas de fórmulas é obviamente pequeno. Pensei que seriam 500 ou mais...
Talvez eu possa sugerir alguma variante da minha própria função depois de ver seu exemplo. Se isso fosse considerado legítimo...)
Há apenas um ponto que eu gostaria de discutir antes de publicar as fontes do banco de testes.
A questão é que eu não conheço funções que seriam suficientemente interessantes em termos de complexidade para o algoritmo em toda a gama de sua definição nos parâmetros [-DBL_MAX; DBL_MAX]. Até onde todos sabemos, números duplos podem ter 17 dígitos (16 casas decimais) e se tomarmos a faixa [-DBL_MAX; DBL_MAX], as funções se tornarão insensíveis a mudanças de parâmetros (porque teremos que escalar a faixa de valores de entrada na faixa de sensibilidade das funções) porque o passo não será contínuo e uniforme.
Portanto, proponho utilizar a faixa [-2,0; 2,0] em etapas de 0,0. De fato, devido às limitações de número duplo, obtemos o passo 0,0000000000000001, o que é interessante em termos de complexidade do problema, de modo que podemos utilizar plenamente todas as oportunidades de número duplo (o número de passos dos parâmetros receberá 4E16, e se considerarmos que os parâmetros são 500, fica claro que há muitas variantes de valores FF, para dizer de forma branda).
Parece haver alguma descontinuidade na escrita das funções.
O formato correto é: fy = (x1 + x2 + ...xn) fornece os lados esquerdo e direito da equação. O número de parâmetros nestas raspas de fórmulas é obviamente pequeno. Pensei que seriam 500 e mais...
Este é um exemplo de duas funções do formulário f(x1, x2). O campeonato FF consistirá de 255 tais funções, os parâmetros serão misturados entre si, todas estas funções individuais se tornarão dependentes e se afetarão umas às outras (como exatamente - o árbitro gerará uma seqüência de chamadas para funções individuais e uma seqüência de chamadas para parâmetros).
Se você puder, dê um exemplo de tal função do formulário f(x1, x2) e eu o incluirei no FF geral.
Há apenas um ponto que eu gostaria de discutir antes de publicar as fontes do banco de testes.
A questão é que eu não conheço funções que seriam suficientemente interessantes em termos de complexidade para o algoritmo em toda a gama de sua definição nos parâmetros [-DBL_MAX; DBL_MAX]. Até onde todos sabemos, números duplos podem ter 17 dígitos (16 casas decimais) e se tomarmos a faixa [-DBL_MAX; DBL_MAX], as funções se tornarão insensíveis a mudanças de parâmetros porque o passo não será contínuo.
É por isso que sugiro usar a faixa [-2,0; 2,0] em incrementos de 0,0. De fato, devido às limitações do número duplo, obteremos um passo de 0,0000000000000001, o que é interessante em termos de complexidade da tarefa, para que possamos utilizar plenamente todas as possibilidades de número duplo.
Eu não entendo. O passo 0.0 significa nenhum passo...
Bem, para utilizar todas as possibilidades de número duplo, a faixa deve ser [-DBL_MAX; DBL_MAX], com o passo 0,0000000000000001.
Por mais que o tenhamos exagerado...
Eu não entendo. O passo 0.0 significa nenhum passo...
Bem, para tirar o máximo proveito do número duplo, a faixa deve ser [-DBL_MAX; DBL_MAX], com uma etapa de 0,0000000000000001.
Por mais que o tenhamos exagerado...
Passo 0,0 e significa passo 0,00000000000000000001. Quanto ao alcance, descrevi acima. Não consegui encontrar nenhuma função que se encaixasse na faixa [-DBL_MAX; DBL_MAX] e tenho a garantia de trabalhar nesta faixa (seria necessário pesquisar para verificar, o que não tenho tempo para isso).
Pense sobre isso até amanhã, é importante perceber que.
Este é um exemplo de duas funções do formulário f(x1, x2). O campeonato FF consistirá de 255 funções similares, os parâmetros serão misturados, todas estas funções individuais se tornarão dependentes e influenciarão umas às outras (como exatamente - o árbitro gerará uma seqüência de chamadas para funções individuais e uma seqüência de chamadas para parâmetros).
Se você puder, dê um exemplo de tal função do formulário f(x1, x2) e eu o incluirei no FF geral.
Pelo que entendi, você combinará 255 raspas semelhantes de funções analíticas em uma única equação. O problema é encontrar seus máximos em número mínimo de ligações para o FF.
Tudo o que você precisa saber é o alcance, o passo, o número de parâmetros.
Não creio que meu surrealismo matemático pessoal seja necessário aqui) Vou aceitar suas fórmulas .
Passo 0,0 e significa passo 0,00000000000000000001. Quanto ao alcance, descrevi acima. Não consegui encontrar nenhuma função que se encaixasse na faixa [-DBL_MAX; DBL_MAX] e tenho a garantia de trabalhar nesta faixa (seria necessário pesquisar para verificar, o que não tenho tempo para isso).
Pense sobre isso até amanhã, é importante perceber que.