дискретные оптимизационные задачи, комбинаторные алгоритмы в теории чисел, задачи оптимизации и перечисления на графах