Estou implementando uma parte do sistema que requer alguma ajuda. Portanto, estou enquadrando-o como um problema gráfico para torná-lo independente de domínio.
Problema: Recebemos o gráfico acíclico . Sem perda de generalidade, assuma que tem exatamente um vértice de origem e exatamente um vértice de afundamento ; deixar denotam o conjunto de todos os caminhos dirigidos de a em . Também é dado um conjunto de vértices . O problema é atribuir pesos inteiros não negativos às arestas de , para que dois caminhos em tenham o mesmo peso se e somente se eles contiverem o mesmo subconjunto de vértices em. (O peso de um caminho é a soma dos pesos de suas arestas.) O intervalo de pesos dos caminhos em deve ser o menor possível.
Atualmente, minha abordagem não parece eficiente; Estou apenas procurando algumas referências à literatura ou algumas boas idéias. Qualquer outra coisa também é apreciada.
Edit: Existe uma prova de dureza para este problema? A numeração compacta sempre existe?