2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Задача про мост
Сообщение07.03.2008, 16:43 


07/03/08
21
Есть мост через реку. Он сложен из одинаковых перекладин в виде сетки m*n. То есть на каждом берегу лежит по m+1 концов.
После штурма каждая перекладина уцелела с вероятностью 0.5. Найти вероятность, что остался путь через реку по мосту.
Хотелось бы придумать что-то лучше простого перебора.

 Профиль  
                  
 
 
Сообщение07.03.2008, 17:37 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Если я правильно понял, на математическом языке задача формулируется следующим образом.

Есть неориентированный граф, множеством вершин которого является множество

$$
V = \{ v_{i,j} : 0 \leqslant i \leqslant n,\, 0 \leqslant j \leqslant m \}
$$

Для каждых $i,k \leqslant n$ и $j,l \leqslant m$ если $|i-k|+|j-l|=1$, то вершины $v_{i,j}$ и $v_{k,l}$ соединены ребром с вероятностью $1/2$. Если же $|i-k|+|j-l| > 1$, то вершины $v_{i,j}$ и $v_{k,l}$ не соединены ребром.

Требуется найти вероятность того, что в графе существует путь, начинающийся в вершине $v_{0,j}$ и заканчивающийся в вершине $v_{n,l}$ для некоторых $j,l \leqslant m$.

У кого есть другие варианты понимания условия?

Добавлено спустя 7 минут 58 секунд:

Вот здесь обсуждалась похожая задача. Судя по тому обсуждению, этот вид задач довольно сложен. Вполне возможно, что ответ к этой задаче нельзя представить в виде формулы. Хотя, конечно, можно придумать довольно быстрый (не полнопереборный) алгоритм, запрограммировав который, можно будет на компьютере довольно быстро вычислять искомую вероятность при достаточно больших $n$ и $m$.

 Профиль  
                  
 
 
Сообщение07.03.2008, 22:40 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Можно попытаться поиграть с двойственной задачей: построить сетку, соединяющие центры клеток. Тогда вероятность пути в двойственной задаче = 1 - вероятность в прямой. А если размеры совпадут, то нам повезло! :)

 Профиль  
                  
 
 
Сообщение08.03.2008, 09:11 
Модератор
Аватара пользователя


11/01/06
5662
незваный гость писал(а):
:evil:
Можно попытаться поиграть с двойственной задачей: построить сетку, соединяющие центры клеток. Тогда вероятность пути в двойственной задаче = 1 - вероятность в прямой. А если размеры совпадут, то нам повезло! :)

Из двойственности следует, что $p_{m,n}=1-p_{n-1,m+1}$. Поэтому "повезет" только в случае $m=n-1$:

$$p_{n-1,n}=\frac{1}{2}.$$

Добавлено спустя 29 минут 30 секунд:

Профессор Снэйп писал(а):
Вот здесь обсуждалась похожая задача. Судя по тому обсуждению, этот вид задач довольно сложен. Вполне возможно, что ответ к этой задаче нельзя представить в виде формулы.

Для полного графа задача как раз-таки должна быть проще. Вот тут мы уже много чего накопали. Да и не выглядит эта задача такой уж сложной. По моим оценкам подумать часик-другой - и будет формула :lol:

 Профиль  
                  
 
 
Сообщение08.03.2008, 11:54 
Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва
А ещё существует какая-то "теория протекания"...

 Профиль  
                  
 
 
Сообщение08.03.2008, 12:07 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
Someone писал(а):
А ещё существует какая-то "теория протекания"...
Вот мне сначала показалось, что задача на "percolation threshold", который для квадратной решётки как раз 1/2. (То есть будь в условии числа чуть побольше 0.5, это была бы почти верная единица, а меньше - почти верный ноль.)
Но задача всё-таки не о том.

 Профиль  
                  
 
 
Сообщение08.03.2008, 13:51 
Заблокирован


16/03/06

932
Render писал(а):
Есть мост через реку. Он сложен из одинаковых перекладин в виде сетки m*n. То есть на каждом берегу лежит по m+1 концов.
После штурма каждая перекладина уцелела с вероятностью 0.5. Найти вероятность, что остался путь через реку по мосту.

Что такое "штурм"? Что является условием существования пути? Существование хотя бы одной перекладины с берега на берег?
Почему ("m+1")концов, если их дано (m)? Как влияют поперечные перекладины (n) на существование пути? В условии нет ограничений на m,n (если взять бесконечности, то задача теряет смысл).
Итог: вопросы заняли больше места, чем сама задача.

 Профиль  
                  
 
 
Сообщение08.03.2008, 14:53 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Архипов писал(а):
Почему ("m+1")концов, если их дано (m)?
Каждая ячейка сетки имеет левую границу - перекладину. Ячейки в последнем (правом) ряду имеют еще и правую перекладину, которая не является одновременно левой для других ячеек. Поэтому продольных перекладин на одну больше, чем число ячеек по ширине.
Архипов писал(а):
Что такое "штурм"?
Это процесс случайного разрушения границ ячеек.
Архипов писал(а):
Как влияют поперечные перекладины (n) на существование пути?
По ним можно переходить от одной продольной границы на другую.
Архипов писал(а):
В условии нет ограничений на m,n (если взять бесконечности, то задача теряет смысл).
Именно поэтому больше никто таких умных вопросов и не задал - все и так это понимают, без дополнительных обсуждений.
Архипов писал(а):
Итог: вопросы заняли больше места, чем сама задача.
Так бывает, особенно если человеку нравиться прикидываться.

 Профиль  
                  
 
 
Сообщение08.03.2008, 21:11 
Заблокирован


16/03/06

932
Brukvalub писал(а):
Именно поэтому больше никто таких умных вопросов и не задал - все и так это понимают, без дополнительных обсуждений.
Архипов писал(а):
Итог: вопросы заняли больше места, чем сама задача.
Так бывает, особенно если человеку нравиться прикидываться.

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

 Профиль  
                  
 
 
Сообщение09.03.2008, 12:14 


07/03/08
21
Пытался свести к рекурсии - не вышло.
Пытался решить задачу для мостика 1*2 - тоже не получилось. :roll:

 Профиль  
                  
 
 
Сообщение09.03.2008, 12:54 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Render писал(а):
Пытался решить задачу для мостика 1*2 - тоже не получилось.
Странно. Для такого случая все пространство исходов тривиально выписывается, после чего остаётся просто отобрать нужные исходы и подсчитать их вероятности.

 Профиль  
                  
 
 
Сообщение09.03.2008, 12:56 


07/03/08
21
Brukvalub писал(а):
Render писал(а):
Пытался решить задачу для мостика 1*2 - тоже не получилось.
Странно. Для такого случая все пространство исходов тривиально выписывается, после чего остаётся просто отобрать нужные исходы и подсчитать их вероятности.

Я имел ввиду не перебором, а как-то формулами.

 Профиль  
                  
 
 
Сообщение09.03.2008, 13:27 
Модератор
Аватара пользователя


11/01/06
5662
Профессор Снэйп писал(а):
Вот здесь обсуждалась похожая задача. Судя по тому обсуждению, этот вид задач довольно сложен. Вполне возможно, что ответ к этой задаче нельзя представить в виде формулы.

maxal писал(а):
Для полного графа задача как раз-таки должна быть проще. Вот тут мы уже много чего накопали. Да и не выглядит эта задача такой уж сложной. По моим оценкам подумать часик-другой - и будет формула :lol:

В общем, дописал я там всякие производящие функции для этой задачи на полном графе. Можно браться за сеточный граф. :wink:

Добавлено спустя 22 минуты 49 секунд:

Render писал(а):
Пытался решить задачу для мостика 1*2 - тоже не получилось. :roll:

Как уже было сказано выше, для мостика $1\times 2$ да вообще любого мостика размера $(n-1)\times n$ искомая вероятность равна $\frac{1}{2}$.

 Профиль  
                  
 
 
Сообщение10.03.2008, 09:48 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Архипов писал(а):
Render писал(а):
Есть мост через реку. Он сложен из одинаковых перекладин в виде сетки m*n. То есть на каждом берегу лежит по m+1 концов.
После штурма каждая перекладина уцелела с вероятностью 0.5. Найти вероятность, что остался путь через реку по мосту.

Что такое "штурм"? Что является условием существования пути? Существование хотя бы одной перекладины с берега на берег?
Почему ("m+1")концов, если их дано (m)? Как влияют поперечные перекладины (n) на существование пути? В условии нет ограничений на m,n (если взять бесконечности, то задача теряет смысл).
Итог: вопросы заняли больше места, чем сама задача.


Обратите внимание: я во втором сообщении переформулировал задачу на математическом языке, безо всякий двусмысленностей. Судя по тому, что автор не вмешался и не внёс поправки, задачу следует решать именно в этой формулировке.

 Профиль  
                  
 
 
Сообщение10.03.2008, 12:05 
Заслуженный участник


09/02/06
4382
Москва
Можно не расматривать рёбра при i=0 и i=n (они ни как не влияют), что несколько уменьшает вероятностное пространство. Соответственно остаются n(m+1) перил поперёк реки и (n-1)m перил вдоль реки. Соответственно, искомая вероятность $P=2^{m-n-2mn}N$, где N количество подграфов, соединяющих два берега. Пусть $L_1,L_2,...,L_M$ все пути соединяющие два берега. Тогда N - количество подграфов, содержащих хотя бы один из этих путей и может быть подсчитан как $$\sum_i N_i-\sum_{i<j}N_{i,j}+\sum_{i<j<k}N_{ijk}-...$$,
где $N_{i_1i_2,...,i_k}$ количество подграфов содержащих все пути $L_{i_1},L_{i_2},...,L_{i_k}$.
Думаю,что аналитическую формулу несложно получить только при m=1 или n=1.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

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



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

Сейчас этот форум просматривают: Verbery


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

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