various synthesis methods have been proposed in the literature for reversible and quantum logic circuits. however, there are few algorithms to optimize an existing circuit with multiple constraints simultaneously. in this paper, some heuristics in genetic algorithms (ga) to optimize a given circuit in terms of quantum cost, number of gates, location of garbage outputs, and delay, are proposed. ...