Алгоритм маршрутизации трубопроводов

Мне нужно создать алгоритм маршрутизации в трубопроводной промышленности. Мол, у нас есть 4 трубопровода, и между ними может быть либо закачка нефти, либо ее отбор на любой станции. Если у нас есть мощность 30000 единиц объема и мы должны перевезти 35000 (номинаций от грузоотправителей), то нам нужно сократить номинации. Но как его сократить и как запланировать так, чтобы мы могли разместить максимальный объем?

Я пытался решить ее с помощью задачи коммивояжёра (TSP) и других задач NP-Hard, но безуспешно.


person Diptanshu    schedule 15.06.2011    source источник
comment
Похоже на en.wikipedia.org/wiki/Maximum_flow_problem?   -  person Jeff Foster    schedule 15.06.2011
comment
как у тебя вообще с теорией графов?   -  person Randy    schedule 15.06.2011
comment
Я не думаю, что java - правильный тег здесь...   -  person bwawok    schedule 15.06.2011
comment
@Джефф, это заслуживает того, чтобы быть ответом, а не комментарием, лол   -  person TeaCupApp    schedule 15.06.2011
comment
Дайте мне две докторские степени по математике, 6 месяцев и приличный компьютер с сеткой, и я разберусь с этим для вас ;)   -  person pap    schedule 15.06.2011
comment
@Diptanshu, возможно, я не понимаю проблемы, но то, как вы сокращаете свои номинации, должно зависеть от ваших контрактов с вашими грузоотправителями. Если у вас больше требований, чем возможностей, вы всегда должны быть на максимуме.   -  person Peter Lawrey    schedule 15.06.2011


Ответы (1)


Это похоже на проблему максимального потока.

Я думаю, что действительно помогло бы визуализировать проблему на графике. Похоже, у вас всего 4 ребра (конвейера), но вы не упоминаете, сколько у вас станций.

person Jeff Foster    schedule 15.06.2011