Stochastic algorithms are a promising method for the synthesis of optical multilayer systems. A method based on the use of genetic algorithms is described and applied to the design of three very different optical filters. Solutions found by genetic algorithms are refined, and results are compared with those of previous publications.