Комбинаторные алгоритмы положительно влияют на обработку больших объёмов данных. 1 Они помогают:
Однако с ростом размера входных данных время выполнения и объём памяти комбинаторных алгоритмов могут резко увеличиваться (так называемый комбинаторный взрыв). 2 Кроме того, в случае большого числа комбинаций эти алгоритмы могут быть неэффективными и требовать улучшения или замены на более продвинутые техники. 2
Также важной проблемой в комбинаторных вычислениях является задача эффективного представления объектов, подлежащих обработке. 5 Существует много возможных способов представления сложных объектов более простыми структурами, но не все они в одинаковой степени эффективны с точки зрения времени и памяти. 5