2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3  След.
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение25.08.2023, 15:09 
Заслуженный участник
Аватара пользователя


16/07/14
9424
Цюрих
manul91, это то же самое решение, только иначе описанное:)

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение25.08.2023, 15:23 
Заслуженный участник


24/08/12
1148
mihaild в сообщении #1606495 писал(а):
manul91, это то же самое решение, только иначе описанное:)
Я и подумал - что возможно "по сути" то же самое - но пока они мне кажутся разными:)
(ваше с Null решение - типа "алгебраическое", где сразу "магическим" способом получается требуемый результат; мое якобы "процедурное"/"алгоритмическое" после того как разобрался со случае двух клеток идя по тому же пути как и sergey zhukov).
Покумекаю на досуге чтобы разобраться почему стратегии оказываются "те же самые", спасибо!

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение25.08.2023, 16:55 


17/10/16
5154
Интересно, что для нечетного $N$ нет решения. Вроде бы кажется, что тут просто подход должен быть немного иной, а на самом деле ничего не помогает. Скажем, для случая $N=3$ есть $8$ элементов, которые должны образовывать три группы, соответствующие информации о положении ключа. $\frac{8}{3}$ не целое, но можно, кажется, образовать три группы, например, так $4+2+2$ или даже вообще так $6+1+1$. Для $B$ это было бы нормально.

Но тогда у $A$ не всегда есть возможность перевести произвольный элемент из одной группы в любую другую заменой одного бита. Если из каждого элемента всех групп можно за один шаг перейти к какому-то элементу данной группы, то это значит, что (в случае, например $4+2+2$) если мы находимся в группе с двумя элементами, то к ним в сумме должно вести шесть путей от элементов других групп (по одному от каждого), что невозможно, т.к. у каждого из наших двух элементов может быть максимум три "соседа", включая одного внутри своей группы. Т.е. число ведущих к ним путей не может быть в сумме больше четырех. Это значит, что при распределении $4+2+2$ не все группы связаны друг с другом одним шагом. Распределение элементов по группам должно быть равномерным, что невозможно в случае, если $\frac{2^N}{N}$ не целое.

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение26.08.2023, 08:24 


17/10/16
5154
Т.е. теория информации говорит о том, что для любого $N$ в этой задаче в среднем по всем вариантам достаточно одного бита. Но для каких-то $N$ это в точности выполняется для каждого отдельного варианта индивидуально, а для других $N$ это выполняется именно только в среднем: часть вариантов требует меньше бита, часть - больше. Точнее, для некоторых $N$ есть возможность сделать среднее равным индивидуальному, для некоторых - нет.

Скажем, когда Шеннон описывал алгоритм сжатия данных методом последовательного деления множества элементов на две равновероятные группы, то иногда это можно сделать точно, но чаще - нельзя разделить множество точно на две равновероятные группы. Теория информации как-то эту "дискретность" игнорирует.

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение27.08.2023, 13:13 
Заслуженный участник


24/08/12
1148
sergey zhukov в сообщении #1606606 писал(а):
это выполняется именно только в среднем: часть вариантов требует меньше бита, часть - больше
Что значит "меньше бита", как интерпретировать "количество клеток когда A придется передать B меньше одного бита"? Скажем, существует ли такое количество клеток $N$ когда А сможет перевертываниeм одну из монеток, однозначно "передать число" не с нуля до $2^N-1$ а с нуля до $K$, $K > 2^N -1$?

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение27.08.2023, 13:42 


17/10/16
5154
manul91
Я имел ввиду, что, скажем, для $N=3$ достаточно в среднем одной монеты. Но в игре есть случаи, когда не нужно делать ничего (ноль монет), и есть случаи, когда для этого нужно перевернуть две монеты. Таким способом тут в среднем достигается одна монета, это оптимальная кодировка. Но мы ограничиваем $A$ использовать одну монету в каждом случае, а не в среднем. Тогда получается, что только в $6$ случаях из $8$ стратегия работает совершенно точно. А в двух случаях $B$ приходиться выбирать ответ наугад.

"Меньше бита" - это я неправильно сказал. Скорее, в случае $N=3$ оптимальная кодировка (в среднем - одна монета) просто несовместима с требованием "в каждом случае - одна монета".

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение27.08.2023, 13:57 
Заслуженный участник


24/08/12
1148
sergey zhukov в сообщении #1606805 писал(а):
Но в игре есть случаи, когда не нужно делать ничего (ноль монет)
Что за случай когда "не нужно делать ничего" - ноль монет? Из-за рандомности расположения монет, очевидно что без перевертыша сполучливой стратегии существовать не может ни при каком количестве полей.
Если требуется решение при любом $N$ (и допустим что такое существует при любом $N$, если не ограничивать к-во перевернутых монет) - то очевидно, что количество перевернутых монет должно быть всегда >=1 чтобы суметь однозначно передать позицию с $0$ до $N-1$.

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение27.08.2023, 14:16 


17/10/16
5154
manul91
Если расположение ключа случайно совпадает с тем, что дает наш код, то делать ничего не требуется. Если учесть эту возможность, то для $N=3$ в $\frac{1}{3}$ игр не нужно делать ничего, в $\frac{1}{3}$ нужно перевернуть 1 монету, в $\frac{1}{3}$ - нужно перевернуть две монеты. В среднем 1 монета.

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение27.08.2023, 14:21 
Заслуженный участник


24/08/12
1148
sergey zhukov в сообщении #1606814 писал(а):
Если расположение ключа случайно совпадает с тем, что дает наш код, то делать ничего не требуется. Если учесть эту возможность, то в $\frac{1}{3}$ игр не нужно делать ничего, в $\frac{1}{3}$ нужно перевернуть 1 монету, в $\frac{1}{3}$ - нужно перевернуть две монеты. В среднем 1 монета.
Понятно, вы фиксируете определенный "код" (стратегию) и полей ($N$=3), и варьируете к-во перевертываемых монет.
А такое же "среднее" - получается при любом фиксированном "коде", и при любом фиксированным количестве полей $N$?

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение28.08.2023, 10:03 


17/10/16
5154
manul91
Будем рассматривать случай, когда нужно обязательно перевернуть монету (нет варианта "ничего не делать"). Вот примерно как я понимаю.

1. Если $N$ - число клеток, то полное число элементов равно $2^N$, число групп равно $N$, число элементов в группе равно $\frac{2^N}{N}$;

2. У каждого элемента $N$ "точек связи", которыми он соединен с каким-то одним элементом из каждой группы (включая одного соседа из своей группы);

3. Если $\frac{2^N}{N}$ целое, то оно всегда так же и четное. Тогда элементы в группе разбиваются на пары "соседей", любой из элементов в группе является "соседом" ровно одного элемента этой группы, все элементы группы поэтому имеют $N-1$ "точек внешних связей" с другими $N-1$ группами. Другие группы устроены аналогично, поэтому за один шаг всегда можно перейти из данной группы в любую другую, а так же остаться в данной группе;

4. Если $\frac{2^N}{N}$ не целое (остаток от деления равен $k$), то это значит, что $k$ групп имеют на единицу большее число элементов, чем остальные $N-k$ групп (если распределить элементы по группам максимально равномерно). Тогда либо $k$, либо $N-k$ групп имеют нечетное число элементов. Нечетное число элементов в группе означает, что один элемент не имеет соседа в этой группе, либо один элемент должен иметь двух соседей (и поэтому не имеет связи с одной из внешних групп). Начав с одного из таких элементов, невозможно за один шаг либо остаться внутри группы, либо перейти в одну из внешних групп. Число таких элементов $A$ есть число групп с нечетным числом элементов, т.е. это либо $k$ (если целая часть $\frac{2^N}{N}$ четная), либо $N-k$ (если не четная). Т.е. для любого $N$ есть такое разбиение элементов по группам, что только для $A$ элементов потребуется сделать два шага. Для остальных элементов достаточно одного шага.

5. Если подсчитать $A$ для разных $N$, то получим такое:

$N~~~~~A$

$2~~~~~0$

$3~~~~~2$

$4~~~~~0$

$5~~~~~2$

$6~~~~~4$

$7~~~~~2$

$8~~~~~0$

$9~~~~~8$

$10~~~~~4$

$11~~~~~2$

$12~~~~~8$

$13~~~~~2$

$14~~~~~4$

$15~~~~~8$

$16~~~~~0$

$17~~~~~2$

$18~~~~~8$

$19~~~~~2$

$20~~~~~16$

Процент таких элементов в общем числе элементов падает с ростом $N$.

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение28.08.2023, 11:43 
Заслуженный участник
Аватара пользователя


16/07/14
9424
Цюрих
sergey zhukov в сообщении #1606887 писал(а):
число элементов в группе равно $\frac{2^N}{N}$
А как задаются группы?

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение28.08.2023, 12:06 


17/10/16
5154
mihaild
Не знаю точно. Но это как-то возможно

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение28.08.2023, 12:37 
Заслуженный участник
Аватара пользователя


16/07/14
9424
Цюрих
sergey zhukov, я просто не очень понимаю, что Вы хотите доказать или получить - можете сформулировать?

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение28.08.2023, 13:02 


17/10/16
5154
mihaild
Доказать, что при любом заранее оговоренном между $A$ и $B$ отображении "расстановка монет на доске - положение ключа" (стратегия $A$ и $B$) существует минимум $S=A$ случаев (расстановки монет и ключа ведущим), когда стратегия $A$ и $B$ не срабатывает ($A$ требуется перевернуть не одну, а две монеты).

 Профиль  
                  
 
 Re: Задача о шахматной доске, монетках и ключе
Сообщение30.08.2023, 02:36 
Заслуженный участник


24/08/12
1148
sergey zhukov в сообщении #1606915 писал(а):
ри любом заранее оговоренном между $A$ и $B$ отображении "расстановка монет на доске - положение ключа" (стратегия $A$ и $B$)
sergey zhukov в сообщении #1606915 писал(а):
$A$ требуется перевернуть не одну, а две монеты
Нетрудно увидеть, что существуют "неудачные" разбиения на группы при которых чтобы перейти с какую-то группу X к другую группу Y нужно более чем 2 перевертыша. Правда они "сильно неравномерные" (у групп не-почти-одинаковое к-во елементов) но не совсем очевидно почему такое нельзя получиться с "почти-равномерным по к-ва элементов" разбиениям

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

Модератор: Модераторы



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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