  Experimental implementation of a quantum algorithm requires unitary operator
decomposition. Here we treat the unitary operator decomposition as an
optimization problem and use Genetic Algorithm, a global optimization method
inspired by nature's evolutionary process for operator decomposition. As an
application, we apply this to NMR Quantum Information Processing and find a
probabilistic way of doing universal quantum computation using global hard
pulses. We also demonstrate efficient creation of singlet state (as a special
case of Bell state) directly from thermal equilibrium using an optimum sequence
of pulses.
