Я внедряю некоторую системную часть, которая требует некоторой помощи. Поэтому я формулирую это как проблему графа, чтобы сделать его независимым от домена.
Задача: Нам дан ориентированный ациклический граф . Без ограничения общности предположим, что G имеет ровно одну исходную вершину s и ровно одну стоковую вершину t ; Пусть Р обозначает множество всех направленных путей от й до т в G . Мы также дали множество вершин R ⊆ V . Задача состоит в том, чтобы назначить неотрицательные целочисленные веса ребрам G , поэтому любые два пути в P имеют одинаковый вес, если и только если они содержат одинаковое подмножество вершин в . (Вес пути - это сумма весов его ребер.) Диапазон весов путей в P должен быть как можно меньше.
В настоящее время мой подход не кажется эффективным; Я просто ищу ссылки на литературу или хорошие идеи. Все остальное также ценится.
Изменить: Есть ли доказательства твердости для этой проблемы? Всегда ли существует компактная нумерация?