- A new method for developing optical CDMA address code sequences is presented. The method is based on the genetic algorithm, which has already shown success in developing two-dimensional correlation functions for pattern recognition applications. The algorithm is very flexible in terms of optimization criteria, thus adequate for various optical CDMA applications, including coherent and non-coherent systems. Preliminary computer experimental results are presented, indicating very good discrimination ratios, and very fast convergence of the search process. Important implications include synchronization-independent CDMA system design, optical beat noise reduction, optical power budget improvement, and enhanced security.