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

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


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Новая тема Ответить
 Множества путей в графе


03/10/16
18
Есть ориентированный граф $G = (V,E)$.
Выделен один источник и один сток: $s, t \in V$.
Предполагаем, что имеется простой (без самопересечений) ориентированный путь из $s$ в $t$.
Более того, такой путь проходит через любое ориентированное ребро $e \in E$.
Ребер, выходящих из $t$, нет.

На каждом ребре $e \in E$ заданы два строго положительных числа $c(1,e)$ и $c(2,e)$.
Предполагаем (для простоты), что все ориентированные пути из $s$ в $t$ имеют разные суммы как первых чисел, так и вторых.

Все вершины, исключая $t$, разбиты на два непересекающихся множества: $V - t = V_1 \cup V_2$.
Фиксируем выходящее ребро в каждой вершине $v$ из $V_1$
(соответственно, $v$ из $V_2$) и все остальные ребра,
выходящие из $v$, удаляем из графа.
В полученном редуцированном графе выбираем
путь из $s$ в $t$ с минимальной суммой чисел $c(1,e)$
(соответственно, $c(2,e)$).
Если пути из $s$ в $t$ вообще нет, то ничего не выбираем.

Делаем так для всех возможных выборок выходящих ребер из $V_1$ и $ V_2$.

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

Профиль
 Re: Множества путей в графе
Модератор
Аватара пользователя


11/01/06
5779
Рассмотрим новую весовую функцию на ребрах:
$$w((u,v)) := \begin{cases} 
c(2,(u,v))&\text{if}\ u\in V_1;\\
c(1,(u,v))&\text{if}\ u\in V_2.
\end{cases}
$$
Тогда путь из $s$ в $t$ минимального $w$-веса обязан принадлежать пересечению указанных множеств путей.

Профиль
 Re: Множества путей в графе


03/10/16
18
Непонятно почему (в общем). Получается, что путь, который найден с использованием $w$, использует только одно значение изначальных весов.

Этот как для двух игроков. Вершины $V_1$ относятся к игроку №1, вершины $V_2$ относятся к игроку №2.

Мы фиксируем стратегию первого игрока (Фиксируем выходящее ребро в каждой вершине $v$ из $V_1$ и все остальные ребра, выходящие из $v$, удаляем из графа). В полученном редуцированном графе выбираем путь из $s$ в $t$ с минимальной суммой чисел $c(1,e)$, который может быть интерпретирован как оптимальная стратегия игрока №2 при фиксированной стратегии первого. Повторяем процедуру, выбирая другую стратегию первого игрока и т.д. Из таких путей (стратегий) формируем множество.

Точно также поступаем с игроком №2: Фиксируем выходящее ребро в каждой вершине $v$ из $V_2$ и все остальные ребра, выходящие из $v$, удаляем из графа). В полученном редуцированном графе выбираем путь из $s$ в $t$ с минимальной суммой чисел $c(2,e)$, который может быть интерпретирован как оптимальная стратегия игрока №1 при фиксированной стратегии второго. Повторяем процедуру.

Профиль
 Re: Множества путей в графе
Модератор
Аватара пользователя


11/01/06
5779
Dina98, когда фиксируются ребра выходящие из $V_1$ и минимизируется сумма $c(1,e)$ выбором ребер выходящих из $V_2$, то минимизируется и сумма $w(e)$ (т.к. если $e$ выходит из $V_2$, то $w(e)=c(1,e)$). Аналогично, если фиксируются ребра выходящие из $V_2$ и минимизируется сумма $c(2,e)$ выбором ребер выходящих из $V_1$, то снова минимизируется сумма $w(e)$ (т.к. если $e$ выходит из $V_1$, то $w(e)=c(2,e)$).
Таким образом, в обоих случаях происходит попытка уменьшить сумму $w(e)$ на некоторых ограниченных множествах. Но для пути минимального $w$-веса, уменьшить его вес не получится ни в первом, ни во втором случае.

Профиль
 Re: Множества путей в графе


03/10/16
18
maxal в сообщении #1516317 писал(а):
когда фиксируются ребра выходящие из $V_1$ и минимизируется сумма $c(1,e)$ выбором ребер выходящих из $V_2$, то минимизируется и сумма $w(e)$ (т.к. если $e$ выходит из $V_2$, то $w(e)=c(1,e)$).
Согласна.

maxal в сообщении #1516317 писал(а):
Аналогично, если фиксируются ребра выходящие из $V_2$ и минимизируется сумма $c(2,e)$ выбором ребер выходящих из $V_1$, то снова минимизируется сумма $w(e)$ (т.к. если $e$ выходит из $V_1$, то $w(e)=c(2,e)$).
Но это не тот же сам граф, т.к. граф зависит от изначальной фиксации ребер.

Профиль
 Re: Множества путей в графе
Модератор
Аватара пользователя


11/01/06
5779
Dina98 в сообщении #1517637 писал(а):
Но это не тот же сам граф, т.к. граф зависит от изначальной фиксации ребер.

Это неважно. В зафиксированном графе есть данный путь, а мы пытаемся найти путь с меньшим $w$-весом.

Профиль
 Re: Множества путей в графе


03/10/16
18
Не могли бы Вы привести более четкое доказательство, что полученные два множества путей пересекаются. Я вижу, что компьютернон моделирование не находит контрпримеров, но мне непонятно почему (ведь изначальная фиксация ребер может быть разная).

Профиль
 Re: Множества путей в графе
Модератор
Аватара пользователя


11/01/06
5779
Dina98, я не только утверждаю, что два множества путей пересекаются, а указываю конкретный путь, который принадлежит их пересечению:
maxal в сообщении #1515780 писал(а):
Рассмотрим новую весовую функцию на ребрах:
$$w((u,v)) := \begin{cases} 
c(2,(u,v))&\text{if}\ u\in V_1;\\
c(1,(u,v))&\text{if}\ u\in V_2.
\end{cases}
$$
Тогда путь из $s$ в $t$ минимального $w$-веса обязан принадлежать пересечению указанных множеств путей.

Попробуйте посмотреть как это работает на примерах, а потом и доказать, что путь из $s$ в $t$ минимального $w$-веса принадлежит как одному, так и другому множеству путей.

Профиль
Показать сообщения за:  Поле сортировки  
Новая тема Ответить  [ Сообщений: 8 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей



Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group