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.