The storage assignment phase of a compiler for a quantum computer is
very different than that for a classical, random-access machine. We
are investigating the use of genetic algorithms to assign variables to
specific locations in the quantum machine in order to minimize the
communications costs of moving data around within the machine.