Helioseismic dating

Moreover, the solutions they come up with are often more efficient, more elegant, or more complex than anything comparable a human engineer would produce.In some cases, genetic algorithms have come up with solutions that baffle the programmers who wrote the algorithms in the first place!For example, creationists often explain the development of resistance to antibiotic agents in bacteria, or the changes wrought in domesticated animals by artificial selection, by presuming that God decided to create organisms in fixed groups, called "kinds" or .Though natural microevolution or human-guided artificial selection can bring about different varieties within the originally created "dog-kind," or "cow-kind," or "bacteria-kind" (!This field is computer science, and the benefits come from a programming strategy called Concisely stated, a genetic algorithm (or GA for short) is a programming technique that mimics biological evolution as a problem-solving strategy.Given a specific problem to solve, the input to the GA is a set of potential solutions to that problem, encoded in some fashion, and a metric called a that allows each candidate to be quantitatively evaluated.

Critics might charge that creationists can explain these things without recourse to evolution.There are numerous natural phenomena for which evolution gives us a sound theoretical underpinning.To name just one, the observed development of resistance - to insecticides in crop pests, to antibiotics in bacteria, to chemotherapy in cancer cells, and to anti-retroviral drugs in viruses such as HIV - is a straightforward consequence of the laws of mutation and selection, and understanding these principles has helped us to craft strategies for dealing with these harmful organisms.In a pool of randomly generated candidates, of course, most will not work at all, and these will be deleted.However, purely by chance, a few may hold promise - they may show activity, even if only weak and imperfect activity, toward solving the problem.

Leave a Reply