algorithmic complexity results for both algorithms and experiments comparing their