Evolutionära algorithmer?
Det var en mysko filosofisk tanke!
Du menar att det går att beräkna fram den slumpmässiga evolutionen?
Evolutionen är långt ifrån bara slumpmässig (annars hade vi inte varit så snygga som vi är, inte ens som din avatar ) , utan bygger på både slumpmässig genetisk variation samt naturligt urval (dvs survival of the fittest). Tillsammans ger detta en väldigt smart biologiskt implementerad algoritm som tar sig fram till bättre och bättre arter. I liten skala ter det sig kanske väldigt slumpmässigt, men på längre sikt är det det naturliga urvalet som får råda, med en lagom slumpmässig "dallring" för att komma fram till rätt resultat. Litegranna som dithering, kanske man kan säga?
(Schysst raggningsfras - "ööh, skarumé hem å DITHRA lite?")
Naturen är jäkligt smart, och i stort sett samma mekanismer kan användas och implementeras i datorprogram för att lösa optimeringsproblem eller som sökalgoritm. I vissa fall är det betydligt mer effektivt än "klättra-uppför-derivatabacken" och andra gängse metoder, bl a eftersom evolutionen tack vare mutationerna letar både lokalt och globalt i sökrummet.
Värt att notera är att våra gener och deras hyss är förvånansvärt digitala, och därmed ganska lätta att härma. Cellen är som en liten hålkortsstyrd maskin. Lurigare är det med transformationen från genotyp (generna) till den fenotyp (kroppen, plantan etc) som ska utsättas för det naturliga urvalet. Denna transformation beror ju både på miljön och generna - i nån komplicerad utveckling som vi aldrig kommer att förstå oss på, och som är svår att härma. Men som behövs. En evolutionär algoritms effektivitet står och faller med ett bra förkroppsligande.