У меня есть подмножество простых путей в графе. Длина путей ограничена .
Каким самым компактным способом (с точки зрения памяти) я могу представить пути так, чтобы не были представлены никакие другие пути, кроме выбранных?
Обратите внимание, что я хочу использовать это представление в алгоритме, который будет перебирать этот набор путей снова и снова, и я хочу быть достаточно быстрым, поэтому, например, я не могу использовать какие-либо стандартные алгоритмы сжатия.
Одно из представлений, которое мне пришло в голову, представляло их как набор деревьев. Я предполагаю, однако, что подвести его к оптимальному количеству деревьев сложно в NP? Какие еще представления будут хорошими?