Кратчайшие два непересекающихся пути между двумя указанными вершинами

Дан взвешенный неориентированный графG и две вершиныa, bмы хотим найти два путиa -> b а такжеb -> a так что они не имеют общего ребра и так, чтобы сумма весов ребер в обоих путях была минимальной. Там может быть до1,000 вершины и до10,000 кромки.

Сначала я пытался придумать подход динамического программирования, но не смог найти такого. Любые идеи / предложения будут чрезвычайно признательны.

Ответы на вопрос(1)

Ваш ответ на вопрос