O estudo da ecologia e da evolução está se tornando cada vez mais matemático, mas a maioria das ferramentas teóricas parece vir da física. No entanto, em muitos casos, os problemas têm uma natureza muito discreta (veja, por exemplo, SLBS00 ) e podem se beneficiar da perspectiva da ciência da computação . No entanto, estou ciente de apenas alguns resultados sérios do TCS que tentam abordar questões específicas em ecologia e evolução. As duas direções que vêm à mente são:
Livnat, A., Papadimitriou, C., Dusho, J., & Feldman, MW [2008] "Uma teoria da mixabilidade para o papel do sexo na evolução" PNAS 105 (50): 19803-19808. [ pdf ]
Valiant, LG [2009] "Evolvability" Journal of the ACM 56 (1): 3.
O primeiro aplica a idéia da análise de algoritmos genéticos para mostrar uma diferença qualitativa entre a maneira como os organismos sexuais e assexuais se comportam em ambientes de condicionamento físico e levou a acompanhamentos que ajudam a justificar a modularidade observada. O último conecta a teoria da evolução e da aprendizagem computacional, para tentar provar os resultados de evolutibilidade e impositibilidade. Ele influenciou uma pequena coleção de papéis, mas principalmente por outros cientistas da computação.
Existem mais resultados nessas veias? São suas outras aplicações profundas / não triviais da ciência da computação teórica para entender a ecologia e a evolução conforme estudada pelos biólogos?
Notas
Não estou interessado nos resultados de algoritmos genéticos ou evolutivos relacionados à engenharia geral. Embora essa seja uma parte muito interessante e empolgante da ciência da computação, sua conexão com a evolução estudada por biólogos é frequentemente superficial. Às vezes (como no LPDF08) são feitas conexões concretas, mas a maioria dos resultados padrão não tem interesse biológico e, portanto, não estou interessado neles neste post.
A bioinformática é um campo próximo, mas também não é o que estou procurando. Embora possa ser usado para reconstruir coisas como árvores filogenéticas e, assim, ajudar a evolução / ecologia, os aspectos teóricos do CS não tomam o centro do palco. Aqui, os resultados do CS parecem ser principalmente para aperfeiçoar uma ferramenta que pode ser usada amplamente como uma caixa-preta de dentro das teorias bem estabelecidas existentes, e não para construir ou estender novas teorias biológicas.
Prefiro resultados que usem aspectos modernos e não triviais da ciência da computação para influenciar a biologia no nível teórico (mas ainda relevante para os biólogos). Como tal, não estou tão interessado em coisas como a metabiologia de Chaitin .
Perguntas relacionadas
fonte
Respostas:
Hummm. Tanto quanto dinâmica evolutiva / teoria dos jogos vai, minha opinião pessoal é que o Livnat et al papel que você mencionou, enquanto o trabalho muito bom, não parece cair "fora" da abordagem matemática padrão para a teoria dos jogos evolucionária (ver o trabalho por exemplo Grupo de Martin Nowak , como o artigo '05 "Dynamics Evolutionary on Graphs" ).
Portanto, as duas alegações que eu faria são: Primeiro, embora este seja um ótimo trabalho em Dinâmica Evolucionária que é feito por cientistas da computação, eu não o colocaria pessoalmente na Teoria da Computação ou como estando intimamente relacionado ao TCS, exceto para a relação preexistente entre a teoria evolutiva e algorítmica dos jogos. Segundo, se você está discordando, pode se surpreender com o quanto o campo da Dinâmica Evolucionária já compartilha / compartilha com o TCS filosoficamente (mas ainda não tenho certeza de que as técnicas sejam semelhantes).
Em geral, eu gostaria de dizer que não há nenhum trabalho nesse sentido, incluindo a referência que você mencionou, que se encaixa no que você parece estar procurando, o que eu acho que é uma conexão profunda entre algum conceito / técnica central no TCS e o estudo da evolução. (Obviamente, se alguém tiver uma opinião diferente, diga-o!)
Eu acho que a teoria dos jogos evolucionários ou a dinâmica evolutiva poderiam se beneficiar de abordagens mais algorítmicas (como Livnat et al). Para um exemplo em particular, vejo possíveis extensões agradáveis para considerar agentes evolutivos com habilidades computacionais (limitadas), conforme modelado por, por exemplo, máquinas de estados finitos. Isso nos permitiria estudar a evolução de agentes discretos com estratégias condicionais mais complexas, como tit-for-tat. Analisei um pouco isso e ouvi falar de alguns trabalhos preliminares nesse sentido, mas não tenho nenhuma referência a citar.
Mas mesmo este exemplo é uma aplicação bastante direta, portanto, resultados desse tipo provavelmente ainda não responderiam à sua pergunta.
Por outro lado, tenho grandes esperanças de aprender a teoria, que um dia poderia fazer boas conexões com a dinâmica evolutiva também. Mas eu não estou muito familiarizado com esses resultados, então deixarei isso para que outros comentem.
(Editar) Uma conexão potencial que deve ser mencionada é a relação conhecida de aprendizado (por exemplo, o "problema do especialista") e a convergência para o equilíbrio em jogos repetidos. Especificamente, por exemplo (veja o comentário de Aaron Roth para obter detalhes), em um jogo repetido, se todos os jogadores estiverem jogando estratégias sem arrependimentos, a distribuição de ações passadas converge para um equilíbrio correlato grosseiro do jogo de rodada única. Pode haver algo interessante e novo a dizer sobre isso, visto através das lentes da teoria dos jogos evolucionários; Não tenho certeza.
fonte
Uma (recente) linha de trabalho relacionada à evolução assexuada com aplicações ao design de drogas e utiliza técnicas interessantes da cadeia de Markov: Evolution Without Sex
fonte
aqui está um novo artigo notável ligando evolução / genética ao algoritmo Multiplicative Weight Update, também elaborado pela fundação Simons e inclui um co-autor citado na pergunta (Papadimitriou):
Algoritmos, jogos e evolução Erick Chastain, Adi Livnat, Christos Papadimitriou e Umesh Vazirani
fonte
A recente pesquisa abrangente de Misha Gromov Cristais, proteínas, estabilidade e isoperimetria (Bull. Amer. Math. Soc. 48 (2011), 229-257) é uma rica veia de tópicos matemáticos relacionados à biologia (incluindo muitos tópicos que se conectam ao TCS métodos).
A pergunta solicitou uma lista de
A pesquisa de Gromov é mais orientada para questões matemáticas gerais do que para programas de pesquisa específicos. Assim, a pesquisa pode ser lida como uma seleção de Gromov
Como uma lista de perguntas não respondidas, em vez de uma lista de resultados conhecidos, o artigo de Gromov impõe exigências criativas significativas ao leitor.
Talvez a principal virtude do artigo seja que o autor seja… Misha Gromov !
fonte
infelizmente, parece haver uma lacuna enorme aqui em interesse / significado científico versus pesquisa científica real, como também evidenciado em votos altos sobre esta questão e votos baixos em respostas (e não esperando desafiar esse padrão aqui). parece ser um programa de estudo / pesquisa muito importante no coração da teoria científica em sua primeira infância. agora temos as ferramentas para realizar experimentos computacionais que podem sujeitar a teoria da evolução a restrições de falsificabilidade , pelo menos no sentido de que, se a teoria evolucionária for precisa, será possível modelá-la / simulá-la pelo menos aproximadamente em um computador; mas parece haver muito poucas tentativas do projeto (o que é, certamente, extremamente ambicioso para dizer o mínimo).
por exemplo, existe alguma simulação que corresponda a mudanças evolutivas conhecidas na árvore filogenética ao longo de bilhões de anos? o desafio é interdisciplinar e transversal e não parece se encaixar perfeitamente / exatamente nos campos / limites científicos existentes. notavelmente, nem parece haver grandes cientistas ou biólogos propondo explicitamente esse programa de pesquisa.
aqui estão alguns outros árbitros que certamente não se encaixam estritamente nos critérios restritos descritos na pergunta, mas podem estar mais ou menos próximos:
no campo da "vida artificial", existe algum interesse em tentar simular as condições que levaram à "sopa química" se auto-organizar em algum tipo de quase-vida que mostra aspectos básicos da replicação, etc. Ex .: THE EVOGRID: Uma Abordagem às Origens Computacionais da Vida Empreendimentos Damer
UM MODELO DE SELEÇÃO DE GRUPO DE GUERRA TERRITORIAL, XENOFOBIA E ALTRUISMO EM HUMANOS E OUTROS PRIMATOS Agner Fog
notavelmente, a questão parece ser muito semelhante a: simulação em computador do processo de evolução na Terra que data de 2008 no estouro de pilha com algumas referências diversas.
fonte