Med 12 februar som markerer 200 år siden Darwin ble født, blir mye med rette skrevet om hans dype innvirkning på biologi.

Mindre verdsatt har vært hans innvirkning på verden av digital teknologi, spesielt databehandling og robotteknologi. Her er fem måter Darwins innflytelse strekker seg inn i teknologi:

1. Genetiske algoritmer

Dateres tilbake til 1950-tallet - om tiden datamaskiner ble raske nok til å generere nyttige resultater - disse forsøkte å modellere ekte verdens evolusjon på en datamaskin.

Det ble snart innså at de kunne brukes til et langt bredere spekter av problemer.

En genetisk algoritme fungerer på en måte som er analog med naturlig utvalg. Den korte versjonen: En rekke mulige løsninger på et problem genereres tilfeldig. Vellykkede (passende) løsninger er valgt og tillatt å reprodusere, mens de mislykkede blir kassert.

Og så videre, til en kopi er funnet som kommer nærmest å løse problemet.

Dette har vist seg å være en fin måte å løse vanskelige problemer på eller opprette helt originale design, på tvers av et stort antall applikasjoner, fra aksjer og aksjer til videospill.

2. Videogames design

Darwins innflytelse på spill går helt tilbake til 1960-tallet: et av de aller første programmeringsspillene ble kalt Darwin, og involverte seirende programmer som kopierte seg til ledig hukommelse.

Høres kjedelig ut, men dette var inspirasjonen til den senere og mer innflytelsesrike hacker spillet Core War.

Mer nylig har det vært innflytelser både i objektet til et spill (Spore) og i teknikkene som brukes til å generere et spilles verden (Creatures).

Spore ikke alltid la vitenskapelig nøyaktighet stå i veien for flott spill, selvfølgelig, men Creatures bevisst modellerte seg på biologisk reproduksjon:

Som Steve Grand, Creatures' designer, setter det, "Creatures bruker ikke en genetisk algoritme - GA er en ganske abstrakt ting; Creatures bruker noe langt mer lik ekte genetikk i virkelige organismer. "

3. Robotikk

Programmeringsroboter for å utføre nyttige oppgaver kan ofte være en sakte, feilaktig prosess - enda mer bør roboten bli fysisk modifisert eller oppgradert, og krever omprogrammering.

Denne tilnærmingen gjør det mulig for roboter å tilpasse seg oppgraderinger ved å utvikle nye styringssystemer på fluen. I dette eksemplet lærte en robot som tidligere var utstyrt med pinnben, hvordan man brukte sine nye leddede lemmer uten å bli undervist.

4. Engineering

  • Kretser kan utvikles som overgår konvensjonelle kretser med opptil 100%.
  • USB-minnepinner har blitt utviklet som er langt mer effektive enn menneskelige design, som øker levetiden til flashminne med opptil 350%.
  • Kochleære implantater er utviklet der den riktige konfigurasjonen av elektroder utvikles snarere enn gjort ved hånden - returhørsel til en pasient hvis legene ikke hadde lykkes i 10 år.
  • Og selv politifotofitene får Darwin-behandlingen ved å generere ansiktsvariasjoner, og vitnet kan da velge og finjustere. I tester var vitner dobbelt så sannsynlig å gjenkjenne ansikter produsert på denne måten, enn via konvensjonelle mughots.

5. Produksjon og romfart

Volvo har brukt et evolusjonært program for å planlegge komplekse produksjonsjobber, noe som reduserer tiden for å lage tidsplanen fra fire dager i uken til bare en.

I Skottland har et lignende program blitt brukt til å håndtere lagring og forsyning av 7 millioner fat whisky, en oppgave som tidligere krever fem personer.

Og programvare basert på genetiske algoritmer hjelper nå med å håndtere det amerikanske flytrafikkontrollsystemet.

Hver ny applikasjon er en videre knusing av ideen om at evolusjonen er uprøvd eller ikke kan testes - utvetydig bevis på evolusjon i handling og den fortsatte kraften til Darwins ideer. Gratulerer med 200-årsdagen.