Если я правильно истолковываю ваш вопрос, то, что вы запрашиваете, все еще является NP-сложным, поскольку лучшим решением проблемы «нескольких путей» будет гамильтонов путь, и известно, что определение того, существует ли он, NP-трудной. Более того, даже если вы гарантируете, что гамильтонова траектория не существует, решение этой проблемы все равно может быть NP-трудным, поскольку я мог бы дать вам график с одним отключенным узлом, плавающим в пространстве, для которого лучшим решением является тривиальный путь, содержащий этот узел и гамильтонов путь в оставшемся графе. В результате, если P = NP, для вашей задачи не будет алгоритма полиномиального времени.
Надеюсь, это поможет, и извините за отрицательный результат!