There are basically two things astronomers need to do in order to learn something about the universe. First, we need to observe something in the sky, using a telescope and some sophisticated detection equipment. Second, we need to interpret the observations by trying to match them with a mathematical model, using a computer. The models have a bunch of parameters - sort of like knobs and switches that can be adjusted - and each represents some aspect of the physical laws that govern the behavior of the model.

When we find a model that seems to match the observations fairly well, we assume that the values of the parameters tell us something about the true nature of the object we observed. The problem is: how do we know that some other combination of parameters won't do just as well, or even better, than the combination we found? Or what if the model is simply inadequate to describe the true nature of the object?

The process of adjusting the parameters to find a `best fit' model to the observations is essentially an optimization problem. There are many well established mathematical tools (algorithms) for doing this - each with strengths and weaknesses. I am using a relatively new approach that uses a process analogous to Charles Darwin's idea of evolution through natural selection. This so-called genetic algorithm explores all of the many possible combinations of parameters, and finds the best combination for me. This ensures that the answer I get is as objective as possible.

 [Previous Page] [Main Page] [Next Page]