Na pytania dotyczące znajdowania (krótkich) sekwencji bramek w celu zaimplementowania określonej jednostkowej operacji, na przykład dekompozycji skomplikowanej bramki wielokubitowej na sekwencję podstawowych bramek. Może mieć zastosowanie do optymalizacji obwodów pod względem długości lub głębokości lub wyszukiwania sekwencji bramek w celu zaimplementowania algorytmu.