O algoritmo genético e suas possíveis aplicações - página 6

 

A segunda lei (se não estou enganado) da Dialética afirma que a quantidade (valor) passa para a qualidade (parâmetro/propriedade). Neste caso, o processo de otimização, após n-número de iterações, deve gerar "automaticamente" novos parâmetros como um "subproduto" de seu ciclo. Além disso, os parâmetros resultantes podem "aglomerar-se" em grupos e formar novos sistemas que serão gradualmente atraídos para o "caldeirão" da otimização e o processo se repete novamente. Isso resulta na produção por convecção de espécies com complexidade crescente, passando a etapas posteriores de evolução - clonagem, cruzamento, seleção, etc...

Como funciona a dialética em processos químicos e biológicos no nível micro não sei, mas em teoria tudo isso se encaixa...)

 
Реter Konow:

Acho que é improvável. Com base no conceito de GA, estruturas idênticas - clones do mesmo sistema com valores de parâmetros diferentes - podem se intercruzar. Diferentes indivíduos dentro de um mesmo ambiente também não podem cruzar na Natureza. Esta restrição biológica natural impede o surgimento de aberrações ridículas e não viáveis que não têm sentido para o ecossistema. Tais "experimentos" sempre terminam em fracasso e são adequados apenas para pesquisa de laboratório. A GA imita a biologia e, portanto, não se desvia dos princípios da reprodução cruzada, herança e seleção.

A questão, de um ponto de vista teórico, é muito interessante. A evolução cria não apenas versões "otimizadas" das criaturas no decorrer de seu "ajuste" às condições, mas também fundamentalmente novas espécies. De onde eles vêm se a reprodução cruzada interespécies é impossível? Portanto, elas vêm de mutações naturais. Mas, - a mutação é uma mudança nos genes existentes, não a aquisição de novos genes. Ou seja, - o conjunto não pode ser aumentado, e a "calibração" apenas adapta (otimiza) as espécies vivas. De onde vêm criaturas novas e mais complexas?

Mesmo que façamos um algoritmo "fundir" parâmetros aleatórios em sistemas arbitrários e também encontremos aleatoriamente um alvo de otimização (função de adequação) para eles, o que ele pode nos dar?

Umalgoritmo genético é mais perfeito porque não tem limitações, ao contrário de um protótipo natural.

Sobre a adaptabilidade - a evolução não só segue o caminho da perfeição (mais forte, mais rápida, mais dura), mas também o caminho da inevitável "deterioração". Assim, por exemplo, a natureza poderia ter criado um monstro do tamanho de uma baleia assassina, com uma concha quitinosa (o melhor material em combinação de força e peso), e com patas, mesmo as crias de tal espécie teriam sido invulneráveis, mas isso não aconteceu, porque muito rapidamente a base alimentar teria se esgotado e todas as outras espécies teriam sido destruídas no planeta e as espécies deste monstro teriam se consumido no final. É por isso que baleias, felinos e outros predadores são exatamente o tamanho e o grau de vulnerabilidade que assegurariam a sobrevivência. A vulnerabilidade de uma espécie é uma característica necessária para a sobrevivência, e as espécies invulneráveis morrem de fome. Os humanos são praticamente invulneráveis e podem ser facilmente empurrados à beira da extinção pela destruição de sua "base alimentar".

 
Andrey Dik:

O algoritmo genético é mais perfeito porque não tem limitações, ao contrário do protótipo natural.

Sobre a adaptabilidade - a evolução não se trata apenas de perfeição (mais forte, mais rápida, mais dura), mas também de "deterioração" inevitável. Assim, por exemplo, a natureza poderia ter criado um monstro do tamanho de uma baleia assassina, com uma concha quitinosa (o melhor material em combinação de força e peso), e com patas, mesmo as crias de tal espécie teriam sido invulneráveis, mas isso não aconteceu, porque muito rapidamente a base alimentar teria se esgotado e todas as outras espécies teriam sido destruídas no planeta e as espécies deste monstro teriam se consumido no final. É por isso que baleias, felinos e outros predadores são exatamente o tamanho e o grau de vulnerabilidade que assegurariam a sobrevivência. A vulnerabilidade de uma espécie é uma característica necessária para a sobrevivência.

Concordo com a evolução e a vulnerabilidade necessária das criaturas. A perfeição da AG não é quase a mesma. Acredito que é apenas um rastreamento e muito limitado.

Geralmente me surpreendo com o caminho evolutivo que a Natureza escolheu. Afinal de contas, as espécies vivas só existem em um ambiente com carga energética (oxigênio, produtos químicos consumidos com alimentos e água) e não têm nenhuma fonte autônoma e independente dentro delas. Esta é uma solução muito melhor. Faça uma fonte de energia dentro de cada ser baseado em alguma reação poderosa (nuclear ou química) e o ser se tornará independente do oxigênio, água, alimentos e outras coisas. Poderemos viver no espaço e em outras condições impossíveis para nós.

Por alguma razão, a Natureza não seguiu por esse caminho...

 
Реter Konow:

Concordo com a evolução e a vulnerabilidade necessária das criaturas. Somente sobre a perfeição da GA não é. Acredito que é apenas um rastreamento e muito limitado.

Geralmente me surpreendo com o caminho evolutivo que a Natureza escolheu. Afinal de contas, as espécies vivas só existem em um ambiente com carga energética (oxigênio, produtos químicos consumidos com alimentos e água) e não têm nenhuma fonte autônoma e independente dentro delas. Esta é uma solução muito melhor. Faça uma fonte de energia dentro de cada ser baseado em alguma reação poderosa (nuclear ou química) e o ser se tornará independente do oxigênio, água, alimentos e outras coisas. Poderemos viver no espaço e em outras condições impossíveis para nós.

Por alguma razão, a Natureza não foi por aí...

existem seres autônomos - bactérias com colófilo. e alguns seres não precisam de oxigênio e podem sobreviver em frio absoluto, bem como 600-800c em água pressurizada.

o mecanismo evolutivo natural é limitado a combinações de aminoácidos e ha apenas limitado pela imaginação de seus usuários.

 
Sobre a seleção genética dos mais fortes.
A natureza consegue fazer defeitos no genocódigo, além de registrar as melhores qualidades, e são esses genes "defeituosos" que eventualmente são reunidos no código que eventualmente sobrevivem.
Convertendo-o em condições de robô, é necessário que do conjunto de condições para o comércio de sinais a genética além de uma seleção do mais forte faça o genocódigo "defeituoso". como as variáveis para a entrada 6, a genética pega parâmetros, e na nova geração começa a emparelhar dezenas de descendentes e entre eles faz um casamento de 6 variáveis com parâmetros pega + o 7º parâmetro.
E esta é a versão da evolução genética que devolverá um robô comercial com um conjunto autodesenvolvido de código genético.
Uma simples busca de parâmetros para um conjunto de variáveis constantemente invariável dá apenas velocidade na seleção dos valores ótimos.
Para implementar uma tarefa tão complexa, precisamos de um histórico muito grande de citações e um conjunto não pequeno de variáveis. Uma condição estável deve ser que as variáveis não sejam inferiores a uma certa quantidade, o robô só vive se der lucro e perder vitalidade na inatividade. Como se não estivesse comercializando, ele morrerá.
 
Andrey Dik:

existem criaturas autônomas - bactérias com colófilo. e algumas criaturas não precisam de oxigênio e podem sobreviver tanto no frio absoluto quanto em água pressurizada 600-800c.

o mecanismo evolutivo natural é limitado a combinações de aminoácidos, e ha é limitado apenas pela imaginação de seus usuários.

Provavelmente a autonomia energética é rejeitada pela Natureza devido à falta de interação e destruição do motivo da evolução. Se os seres não se devoram uns aos outros por causa da existência diária - eles não interagem e, portanto, não evoluem. Consequentemente, a autonomia destrói as bases da Evolução, e limita a vida a um único ciclo. Um beco sem saída...

 
Реter Konow:

Provavelmente a natureza rejeita a autonomia energética devido à falta de interação e destruição da base para o desenvolvimento. Se os seres não se devoram uns aos outros por causa da existência diária, eles não interagem e, portanto, não evoluem. Portanto, a autonomia destrói as bases da Evolução e limita a vida a um ciclo. Um beco sem saída...

Por que evoluir?

É bom o suficiente para simples extremófilos, eles não precisam de oxigênio, consomem sulfeto de hidrogênio - o principal é continuar vivendo.

 
Andrey Dik:

... Os seres humanos são uma espécie praticamente invulnerável e poderiam facilmente ser levados à beira da extinção pela destruição de sua "base alimentar".

Eu concordo.

 
Anatolii Zainchkovskii:
Em relação à seleção genética dos mais fortes.
A natureza consegue fazer defeitos no genocódigo, além de registrar as melhores qualidades, e são esses genes "defeituosos" que eventualmente são reunidos no código que eventualmente sobrevivem.
Traduzindo em condições de robô, é necessário que de um conjunto de condições para um sinal comercial a genética faça um genocódigo "defeituoso" além da seleção dos mais fortes. como as variáveis para a entrada 6, a genética pega parâmetros , e em uma nova geração começa uma dúzia de descendentes e entre eles faz um casamento de 6 variáveis com parâmetros pega + o 7º parâmetro.
E esta é a versão da evolução genética que devolverá um robô comercial com um conjunto autodesenvolvido de código genético.
Uma simples busca de parâmetros para um conjunto de variáveis constantemente invariável dá apenas velocidade na seleção dos valores ótimos.
Para implementar uma tarefa tão complexa, precisamos de um histórico de cotações muito grande e um conjunto não pequeno de variáveis. Uma condição estável deve ser que as variáveis não sejam inferiores a uma certa quantidade, o robô só vive se gerar lucro e perder vitalidade na inatividade. Como se não estivesse comercializando, ele morre.

O problema é que você não pode simplesmente "adicionar um parâmetro" ao sistema. Não funciona dessa forma. O parâmetro é um derivado de todo o sistema. Ela se baseia em muitas funções e propriedades. Não pode ser simplesmente adicionado...

 
Реter Konow:

O problema é que você não pode simplesmente 'adicionar um parâmetro' ao sistema. Não funciona dessa forma. O parâmetro é um derivado de todo o sistema. Ela se baseia em muitas funções e propriedades. Não pode ser simplesmente adicionado...

Tenho aí um erro, não o 7º parâmetro, mas a 7ª variável. Existem algumas dificuldades, mas é possível implementá-la, e até mesmo o mt5 permite, mas o processo de seleção de parâmetros através da genética não pode ser aparafusado.
Razão: