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

 
Yuriy Asaulenko:

Tudo já foi roubado antes de nós. Existem algoritmos genéticos e redes neurais e algoritmos estatóricos e muito mais. Pegue-o, configure-o para sua tarefa e use-o.

Eu não sou fã de reinventar bicicletas). Somente se houver uma grande necessidade). É melhor e mais interessante fazer algo realmente útil ou, pelo menos, apenas interessante.

Mas olhar de fora pode ser interessante.

D Você já disse isso e citou belas fotos de encontrar o máximo pelo software matemático. Eu lhe fiz uma pergunta, você não respondeu. Vou repetir

E quando a função é desconhecida pelo software, este software pode determinar os extremos? Quantas operações e transformações devem ser realizadas para obter o resultado na EA por mkl? Quanto tempo vai demorar? Pelo que entendi, os participantes enviarão para a caixa preta um conjunto de valores de parâmetros como uma dupla matriz[x1, x2, xn].

Eles recebem o valor da função da "caixa preta" em seu algoritmo, enviam o próximo conjunto e assim por diante até encontrar o extremo. Precisamos fazer o menor número possível de chamadas no ambiente MT. Acho que é uma coisa útil no lar.

 
Yuri Evseenkov:

D Você já disse isso e deu boas fotos do software matemático encontrando o máximo. Eu fiz uma pergunta, VOCÊ não respondeu. Vou repeti-lo

E quando a função é desconhecida pelo software, este software pode determinar o extremo? Quantas operações e transformações devem ser realizadas para obter o resultado na EA por mkl? Quanto tempo vai demorar? Pelo que entendi, os participantes enviarão para a caixa preta um conjunto de valores de parâmetros como uma dupla matriz[x1, x2, xn].

Eles recebem o valor da função da "caixa preta" em seu algoritmo, enviam o próximo conjunto e assim por diante até encontrar o extremo. Precisamos fazer o menor número possível de chamadas no ambiente MT. Acho que é uma coisa útil no lar.

Quando a função é desconhecida, é claro que pode. Quanto mais dados, mais precisos, é claro. Eu não sei sobre o MCL. Quanto tempo vai demorar? - Como no filme "O 5º Elemento" - "o tempo não importa").

Desculpe, mas eu não entendo - por que esta coisa é necessária no ambiente doméstico e no ambiente MT?

Se você quiser programar algo, vá para o tópico "Ticket to the Future", leia-o. Eu não comecei, mas acontece que eu continuo. Talvez você me ajude com isso, se você estiver interessado. É também um problema sem condições claras).

 
Yuriy Asaulenko:

Quando a função é desconhecida, é claro que pode. Quanto mais dados, mais precisos, é claro. Eu não sei sobre o MCL. Quanto tempo vai demorar? - Como no filme "O 5º Elemento" - "o tempo não importa").

Desculpe, mas não entendo por que esta coisa é necessária em uma casa e em um ambiente de MT?

O que importa é o tempo. Imagine que em uma pausa entre carrapatos você precisa urgentemente otimizar algo.

Havia exemplos na linha. Mas é muito difícil encontrá-los entre mil postos. Só posso lhe dar um link para o que escrevi no contexto do comércio.

 
Yuri Evseenkov:

O tempo é essencial. Imagine, entre carrapatos, que você precisa otimizar algo urgentemente.

Havia exemplos na linha. Mas é muito difícil encontrá-los entre mil postos. Só posso dar-lhe um link para o que escrevi sobre comércio.

Imho, os problemas de otimização devem ser resolvidos especificamente para um determinado objeto, e não em abstrato, como para todas as ocasiões.
 
Yuriy Asaulenko:
Imho, os problemas de otimização devem ser resolvidos especificamente para um determinado objeto, e não em abstrato, como para todas as ocasiões.
Objetos - eles são PBXs específicos, EAs? Pelo que entendi, a AG de otimização principal da MT não se importa realmente com quais objetos estão diante dela e que tipo de defeitos o autor colocou em sua AG.
 
Yuri Evseenkov:
Tanto quanto eu entendo, o otimizador regular GA da MT não se importa com os objetos que estão à sua frente e as baratas que o autor coloca em seu Consultor Especialista.

Isso é o que me confunde).

E a noção de otimalidade (otimização) nem sempre é uma busca do máximo ou mínimo.

 
Yuriy Asaulenko:

Isso é o que me confunde).

Mas a noção de otimização (otimização), de forma alguma é sempre uma busca por um máximo ou mínimo.

Eu concordo. Mas, se discutirmos mais, temo que vamos entrar em um enésimo círculo no ramo.

Desejo-lhe sucesso no projeto "Ticket to the Future". Talvez, se for bem sucedido, não haja necessidade de inventar bicicletas. Não posso participar, pois não tenho conhecimento de sistema em TI.

Mas se você tiver tempo, venha aqui.

 
Yuri Evseenkov:
Objetos - eles são PBXs específicos, EAs? Tanto quanto sei, a AG de otimização principal da MT não se importa realmente com quais objetos estão diante dela ou que tipo de bobagem o autor colocou em sua AG.

Parece-me que o tema da otimização na interpretação do tema foi tratado com tal nevoeiro que até hoje ninguém entende claramente qual é o verdadeiro ponto.

Esta linha já viu de tudo. Havia cromossomos binários, genes, genomas, espécies, populações, evolução, seleção, reprodução cruzada, espaço multidimensional e muito mais...

O que tem faltado aqui é clareza.

Qual é a finalidade da otimização no comércio? - Ajustar os parâmetros TS para obter a rentabilidade máxima para o período que está sendo testado. É difícil imaginar outra aplicação.

Quais são os critérios de avaliação?

1. Número mínimo de cálculos.

Precisão.

Universalidade - bobagem. Não há necessidade de nenhum código universal. Um algoritmo claramente definido que resolve uma determinada tarefa.

O que foi apresentado pelo iniciador do tópico como "a universalidade do algoritmo" é apenas uma generalização de um grupo particular de tarefas.

A universalidade não pode ser uma propriedade de um algoritmo que simplesmente pega um conjunto de alguns números (não importa como ele os define) e os passa para o FF. Em seguida, recebe um valor do FF e o utiliza para cálculos posteriores. Que universalidade existe se o mecanismo para resolver todos os problemas de otimização é exatamente o mesmo?

 
Yuri Evseenkov:

Eu concordo. Mas se discutirmos mais a fundo, temo que entraremos em um nono círculo no ramo.

Boa sorte com o projeto Ticket to the Future. Talvez, se for bem sucedido, não haja necessidade de inventar bicicletas. Não posso participar, pois não tenho conhecimento de sistema em TI.

Mas se você tiver tempo, venha aqui.

Obrigado. Ainda não sei, se a ajuda não vier, vou abandoná-la como um projeto público.

Eu observo seu fio regularmente e o aprecio).

 
Реter Konow:

Parece-me que o tópico de otimização, tal como interpretado pelo iniciador do tópico, está coberto por uma névoa tal que ninguém entende claramente do que estamos realmente falando.

Esta linha já viu de tudo. Havia cromossomos binários, genes, genomas, espécies, populações, evolução, seleção, reprodução cruzada, espaço multidimensional e muito mais...

O que tem faltado aqui é clareza.

Qual é a finalidade da otimização no comércio? - Ajustar os parâmetros TS para obter a rentabilidade máxima para o período que está sendo testado. É difícil imaginar outra aplicação.

Quais são os critérios de avaliação?

1. Número mínimo de cálculos.

Precisão.

Universalidade - bobagem. Não há necessidade de nenhum código universal. Um algoritmo claramente definido que resolve uma determinada tarefa.

O que o tópico inicial apresentou como a "universalidade do algoritmo" é apenas uma generalização de um grupo particular de tarefas.

A universalidade não pode ser uma propriedade de um algoritmo que simplesmente pega um conjunto de alguns números (não importa como ele os define) e os passa para o FF. Em seguida, recebe um valor do FF e o utiliza para cálculos posteriores. Que universalidade existe se o mecanismo para resolver todos os problemas de otimização é exatamente o mesmo?

Em muitos aspectos, concordo com você. Mas como o iniciante do tema está em uma sauna e não pode nos responder, eu não gostaria de discutir sua idéia de campeonato.

Talvez seja melhor prepararmos nossos códigos com calma, sem uma interface competitiva, e então veremos.