5 maneiras que Charles Darwin influenciou a tecnologia
NotíciaCom 12 de fevereiro marcando 200 anos desde o nascimento de Darwin, muito está sendo escrito sobre seu profundo impacto na biologia.
Menos apreciado tem sido seu impacto no mundo da tecnologia digital, particularmente computação e robótica. Aqui estão cinco maneiras pelas quais a influência de Darwin se estende à tecnologia:
1. Algoritmos Genéticos
Datando da década de 1950 - na época em que os computadores se tornaram rápidos o bastante para gerar resultados úteis - estes buscavam modelar a evolução do mundo real em um computador..
Logo se percebeu que eles poderiam ser aplicados a uma gama muito maior de problemas.
Um algoritmo genético funciona de maneira análoga à seleção natural. A versão curta: um monte de possíveis soluções para um problema é gerado aleatoriamente. Soluções bem-sucedidas (ajustadas) são escolhidas e permitidas para reproduzir, enquanto as mal sucedidas são descartadas.
E assim por diante, até encontrar uma cópia que seja a mais próxima para resolver o problema.
Isso se tornou uma ótima maneira de resolver problemas difíceis ou criar designs totalmente originais, em um grande número de aplicativos, de ações e ações a videogames..
2. Design de videogames
A influência de Darwin no jogo remonta aos anos 60: um dos primeiros jogos de programação foi chamado Darwin, e envolveu programas vitoriosos copiando-se na memória vaga.
Soa aborrecido, mas esta foi a inspiração para o mais tardio e mais influente jogo hacker, Core War.
Mais recentemente, tem havido influências tanto no objeto de um jogo (Spore) quanto nas técnicas usadas para gerar o mundo de um jogo (Criaturas).
Spore nem sempre deixa a precisão científica ficar no caminho da ótima jogabilidade, é claro, mas Criaturas deliberadamente se modelou sobre a reprodução biológica:
Como Steve Grand, Criaturas' designer, coloca "Criaturas não usa um Algoritmo Genético - GA é uma coisa bastante abstrata; Criaturas usa algo muito mais semelhante à genética real em organismos reais ".
3. Robótica
A programação de robôs para executar tarefas úteis pode ser um processo lento e propenso a erros - ainda mais se o robô for fisicamente modificado ou atualizado, exigindo reprogramação..
Essa abordagem permite que os robôs se adaptem às atualizações, desenvolvendo novos sistemas de controle em tempo real. Neste exemplo, um robô previamente equipado com pernas de peg aprendeu a usar seus novos membros articulados sem ser ensinado.
4. Engenharia
- Podem ser desenvolvidos circuitos que superam os circuitos convencionais em até 100%.
- Os cartões de memória USB foram desenvolvidos e são muito mais eficientes que as versões projetadas, aumentando a vida útil da memória flash em até 350%.
- Os implantes cocleares foram desenvolvidos onde a configuração correta dos eletrodos é desenvolvida, em vez de ser realizada manualmente - retornar a audição a um paciente cujos médicos não tiveram sucesso em 10 anos..
- E até os fotógrafos da polícia estão recebendo o tratamento Darwin, gerando variações faciais que a testemunha pode selecionar e ajustar. Nos testes, as testemunhas eram duas vezes mais propensas a reconhecer rostos produzidos dessa maneira do que através de fotos convencionais..
5. Fabricação e aeroespacial
A Volvo utilizou um programa evolutivo para agendar trabalhos de fabricação complexos, reduzindo o tempo necessário para criar a programação de quatro dias por semana, para apenas um.
Na Escócia, um programa semelhante foi usado para gerenciar o armazenamento e fornecimento de 7 milhões de barris de uísque, uma tarefa que exigia cinco pessoas..
E o software baseado em algoritmos genéticos agora ajuda a gerenciar o sistema de controle de tráfego aéreo dos EUA.
Cada nova aplicação é mais um esmagamento da idéia de que a evolução não está provada ou não pode ser testada - prova inequívoca da evolução em ação e do poder contínuo das idéias de Darwin. 200º aniversário feliz.