Estoy implementando alguna parte del sistema que requiere ayuda. Por lo tanto, lo estoy enmarcando como un problema gráfico para que sea independiente del dominio.
Problema: se nos da un gráfico acíclico dirigido . Sin pérdida de generalidad, suponga que G tiene exactamente un vértice fuente s y exactamente un vértice sumidero t ; dejar que P denota el conjunto de todos los caminos dirigido desde s a t en G . También se nos da un conjunto de vértices R ⊆ V . El problema es asignar pesos enteros no negativos a los bordes de G , por lo que dos caminos en P tienen el mismo peso si y solo si contienen el mismo subconjunto de vértices en . (El peso de una ruta es la suma de los pesos de sus bordes). El rango de pesos de las rutas en P debe ser lo más pequeño posible.
Actualmente mi enfoque no parece eficiente; Solo estoy buscando algunas referencias a la literatura o algunas buenas ideas. Cualquier otra cosa también es apreciada.
Editar: ¿Hay una prueba de dureza para este problema? ¿La numeración compacta siempre existe?