Dans les années 1950, un certain nombre de méthodes de minimisation des circuits pour les fonctions booléennes ont été inventées. Existe-t-il une extension de ces méthodes ou quelque chose de similaire pour optimiser la complexité temporelle ou spatiale des algorithmes?
Par exemple, une implémentation du tri à bulles en entrée d'un tel algorithme produirait une implémentation d'un algorithme de tri avec une complexité temporelle plus proche de.