2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2
 
 Re: Задача на максимум
Сообщение23.06.2023, 11:55 
Аватара пользователя
fesoh82663, а чем Вас решение tolstopuz не устраивает? (исток и сток в нём просто отдельные вершины, специально для этого созданные)

 
 
 
 Re: Задача на максимум
Сообщение23.06.2023, 12:33 
mihaild в сообщении #1598798 писал(а):
fesoh82663, а чем Вас решение tolstopuz не устраивает? (исток и сток в нём просто отдельные вершины, специально для этого созданные)


Я с макс потоком не очень знаком, поэтому не очень понимаю как мы строим граф. Если я правильно понял, то должно получиться что-то такое.
Изображение

Поиск максимального потока не предполагает, что у нас один исток и один сток? (тут у нас их несколько)
После того как мы найдем максимальный поток, то искомые переменные будут в ребрах данного графа?

 
 
 
 Re: Задача на максимум
Сообщение23.06.2023, 12:39 
Аватара пользователя
fesoh82663, в графе есть четыре группы вершин:
1. Исток.
2. Неравенства первой группы.
3. Неравенства второй группы.
4. Сток.
Переменным соответствуют не вершины, а ребра. Точнее, для каждой переменной соединяем ребром включающие её неравенства из первой и второй группы.

 
 
 
 Re: Задача на максимум
Сообщение23.06.2023, 12:40 
Нарисуйте новый исток, из которого будут ребра в вершины $4, 7, 2$, с пропускными способностями соответственно $4, 7, 2$. И новый сток, в который пойдут ребра из вершин $4', 3, 5, 1$, с пропускными способностями $4, 3, 5, 1$. Да, переменные - это шесть нарисованных вами ребер. Их пропускные способности бесконечны, но можно взять, например, максимум из меток вершин, которые это ребро соединяет.

 
 
 
 Re: Задача на максимум
Сообщение23.06.2023, 13:07 
tolstopuz в сообщении #1598812 писал(а):
Нарисуйте новый исток, из которого будут ребра в вершины $4, 7, 2$, с пропускными способностями соответственно $4, 7, 2$. И новый сток, в который пойдут ребра из вершин $4', 3, 5, 1$, с пропускными способностями $4, 3, 5, 1$. Да, переменные - это шесть нарисованных вами ребер. Их пропускные способности бесконечны, но можно взять, например, максимум из меток вершин, которые это ребро соединяет.

Вроде получается такой граф. Т.е. я должен найти поток из вершины s в вершину t и те значения которые получатся на ребрах и будут решением?
Изображение

p.s. Еще, наверно, ребра у s и t должны быть неориентированы т.к. иначе потока из s в t не существует

 
 
 
 Re: Задача на максимум
Сообщение23.06.2023, 13:27 
Аватара пользователя
Вроде такой, только ребра которые идут из $t$ должны вести в $t$.

 
 
 
 Re: Задача на максимум
Сообщение23.06.2023, 14:11 
Буду разбираться. Спасибо!

 
 
 [ Сообщений: 22 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group