2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5  След.
 
 Re: Уникальные перестановки
Сообщение06.06.2012, 12:46 
Заслуженный участник


08/04/08
8562
dimkadimon, а Вы можете формальное определение подмножества уникальных перестановок выписать?
Ой!... :oops:
Профессор Снэйп в сообщении #581388 писал(а):
Я так понял, что лучше ввести термин "уникальное множество перестановок". Что-то типа следующего: множество $X \subseteq S_n$ называется уникальным, если для любых $\sigma, \pi \in X$ и любых $1 \leqslant i < j \leqslant n$ из $\pi(i) = \sigma(i)$ и $\pi(j) = \sigma(j)$ следует $\pi = \sigma$.
А разве это не просто определение одинаковых перестановок? (наверное "и любых" надо заменить "и для некоторых")
...
А понял! Если перестановки $\pi$ и $\sigma$ из $M$ действуют на некоторых двух элементах одинаково, то они равны... Сейчас проверю... Похоже на правду!...

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение06.06.2012, 13:02 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Sonic86 в сообщении #581459 писал(а):
А понял! Если перестановки $\pi$ и $\sigma$ из $M$ действуют на некоторых двух элементах одинаково, то они равны... Сейчас проверю... Похоже на правду!...

Ну, наверное, не из M, а из X :-)

Я бы сказала так: если две перестановки имеют хотя бы в одной паре позиций i, j соответственно одинаковые элементы, то эти престановки считаются равными.

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение06.06.2012, 14:19 
Аватара пользователя


01/06/12
1016
Adelaide, Australia
Ааа понял... посмотрите на колонки в ЛК.

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение06.06.2012, 14:31 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Пришло письмо от знакомого программиста. Все 56 уникальных перестановок для n=8 найдены!

(Оффтоп)

Код:
1  2  3  4  5  6  7  8
1  3  4  5  6  7  8  2
1  4  5  6  7  8  2  3
1  5  6  7  8  2  3  4
1  6  7  8  2  3  4  5
1  7  8  2  3  4  5  6
1  8  2  3  4  5  6  7
2  1  8  7  6  5  4  3
2  3  1  8  7  6  5  4
2  4  3  1  8  7  6  5
2  5  4  3  1  8  7  6
2  6  5  4  3  1  8  7
2  7  6  5  4  3  1  8
2  8  7  6  5  4  3  1
3  1  2  4  5  6  7  8
3  2  4  5  6  7  8  1
3  4  5  6  7  8  1  2
3  5  6  7  8  1  2  4
3  6  7  8  1  2  4  5
3  7  8  1  2  4  5  6
3  8  1  2  4  5  6  7
4  1  8  7  6  5  3  2
4  2  1  8  7  6  5  3
4  3  2  1  8  7  6  5
4  5  3  2  1  8  7  6
4  6  5  3  2  1  8  7
4  7  6  5  3  2  1  8
4  8  7  6  5  3  2  1
5  1  2  3  4  6  7  8
5  2  3  4  6  7  8  1
5  3  4  6  7  8  1  2
5  4  6  7  8  1  2  3
5  6  7  8  1  2  3  4
5  7  8  1  2  3  4  6
5  8  1  2  3  4  6  7
6  1  8  7  5  4  3  2
6  2  1  8  7  5  4  3
6  3  2  1  8  7  5  4
6  4  3  2  1  8  7  5
6  5  4  3  2  1  8  7
6  7  5  4  3  2  1  8
6  8  7  5  4  3  2  1
7  1  2  3  4  5  6  8
7  2  3  4  5  6  8  1
7  3  4  5  6  8  1  2
7  4  5  6  8  1  2  3
7  5  6  8  1  2  3  4
7  6  8  1  2  3  4  5
7  8  1  2  3  4  5  6
8  1  7  6  5  4  3  2
8  2  1  7  6  5  4  3
8  3  2  1  7  6  5  4
8  4  3  2  1  7  6  5
8  5  4  3  2  1  7  6
8  6  5  4  3  2  1  7
8  7  6  5  4  3  2  1

Я оказалась права, они существуют. Иначе и быть не могло.

Более того, найдены 72 уникальных перестановки для n=9 и 240 уникальных перестановок для n=16.

Вот! И программист понял моё не научное определение! :D

Мне осталось выполнить чисто техническую процедуру. Если программист не ошибся, решения для 8, 9 и 16 цветов должны получиться.

Визуально глянула на перестановки для n=8, вроде всё верно.
Кстати, у него точно такие же первые 14 перестановок, как и у меня.

-- Ср июн 06, 2012 16:08:47 --

Увы! Программист ошибся!

Перестановки не уникальные.
Выполнила программу составления квадрата 64х64, проверила его в программе Эда, он получился неправильный.
Начала внимательно смотреть на перестановки и увидела повторяющуюся пару чисел (6,7).

Так что задача остаётся открытой.

Вот начало перестановок для n=9

Код:
1  2  3  4  5  6  7  8  9
1  3  4  5  6  7  8  9  2
1  4  5  6  7  8  9  2  3
1  5  6  7  8  9  2  3  4
1  6  7  8  9  2  3  4  5
1  7  8  9  2  3  4  5  6
1  8  9  2  3  4  5  6  7
1  9  2  3  4  5  6  7  8
2  1  9  8  7  6  5  4  3
2  3  1  9  8  7  6  5  4
2  4  3  1  9  8  7  6  5
2  5  4  3  1  9  8  7  6
2  6  5  4  3  1  9  8  7
2  7  6  5  4  3  1  9  8
2  8  7  6  5  4  3  1  9
2  9  8  7  6  5  4  3  1
3  1  2  4  5  6  7  8  9
. . . . . . . . . . .

И сразу вижу повторение пары (5,6).

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение06.06.2012, 16:04 
Аватара пользователя


01/06/12
1016
Adelaide, Australia
Последний раз советую. Вы смотрите на ряды ЛК, а вам надо посмотреть на колонки ЛК.

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение06.06.2012, 18:02 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
dimkadimon в сообщении #581530 писал(а):
Последний раз советую. Вы смотрите на ряды ЛК, а вам надо посмотреть на колонки ЛК.

Да нет, есть и в рядах. В 1 и 17 (последнем из процитированных).

В смысле каждая строка - запись перестановки. Цитируется список перестановок, составляющий типа уникальное множество. Но это не так :shock:

Nataly-Mak, Вы избрали форум dxdy для того, чтобы публично поругать программиста, написавшего для Вас некорректную программу? Но чего Вы хотите от нас?

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение06.06.2012, 18:32 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
dimkadimon в сообщении #581530 писал(а):
Последний раз советую. Вы смотрите на ряды ЛК, а вам надо посмотреть на колонки ЛК.

О!!!
И вам не жалко давать такой совет?

Вот так просто, как всё гениальное...
Выписала из первых трёх ортогональных квадратов, да, перестановки вроде уникальные:

Цитата:
7 6 5 4 3 2 1 0
6 7 4 5 2 3 0 1
5 4 7 6 1 0 3 2
4 5 6 7 0 1 2 3
3 2 1 0 7 6 5 4
2 3 0 1 6 7 4 5
1 0 3 2 5 4 7 6
0 1 2 3 4 5 6 7
3 1 7 5 6 4 2 0
2 0 6 4 7 5 3 1
1 3 5 7 4 6 0 2
0 2 4 6 5 7 1 3
7 5 3 1 2 0 6 4
6 4 2 0 3 1 7 5
5 7 1 3 0 2 4 6
4 6 0 2 1 3 5 7
4 7 2 1 5 6 3 0
5 6 3 0 4 7 2 1
6 5 0 3 7 4 1 2
7 4 1 2 6 5 0 3
0 3 6 5 1 2 7 4
1 2 7 4 0 3 6 5
2 1 4 7 3 0 5 6
3 0 5 6 2 1 4 7

Сейчас припишу остальные 5 квадратов.

Спасибо вам огромное! Столько мучилась, программу писала...

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение06.06.2012, 18:37 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Nataly-Mak в сообщении #581400 писал(а):
Профессор Снэйп
Ну ведь "из уникальных перестановок", а не из одной перестановки. Вы отличаете единственное число от множественного?

Вот если $X$ состоит из уникальных перестановок, а $\sigma \in X$, то является ли $\sigma$ уникальной перестановкой?

Либо да, либо "низачод" по русскому языку :-)

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение06.06.2012, 19:14 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Готово! Выписала из всех 7 квадратов.

(Оффтоп)

Код:
7 6 5 4 3 2 1 0
6 7 4 5 2 3 0 1
5 4 7 6 1 0 3 2
4 5 6 7 0 1 2 3
3 2 1 0 7 6 5 4
2 3 0 1 6 7 4 5
1 0 3 2 5 4 7 6
0 1 2 3 4 5 6 7
3 1 7 5 6 4 2 0
2 0 6 4 7 5 3 1
1 3 5 7 4 6 0 2
0 2 4 6 5 7 1 3
7 5 3 1 2 0 6 4
6 4 2 0 3 1 7 5
5 7 1 3 0 2 4 6
4 6 0 2 1 3 5 7
4 7 2 1 5 6 3 0
5 6 3 0 4 7 2 1
6 5 0 3 7 4 1 2
7 4 1 2 6 5 0 3
0 3 6 5 1 2 7 4
1 2 7 4 0 3 6 5
2 1 4 7 3 0 5 6
3 0 5 6 2 1 4 7
6 2 3 7 1 5 4 0
7 3 2 6 0 4 5 1
4 0 1 5 3 7 6 2
5 1 0 4 2 6 7 3
2 6 7 3 5 1 0 4
3 7 6 2 4 0 1 5
0 4 5 1 7 3 2 6
1 5 4 0 6 2 3 7
1 4 6 3 2 7 5 0
0 5 7 2 3 6 4 1
3 6 4 1 0 5 7 2
2 7 5 0 1 4 6 3
5 0 2 7 6 3 1 4
4 1 3 6 7 2 0 5
7 2 0 5 4 1 3 6
6 3 1 4 5 0 2 7
5 3 4 2 7 1 6 0
4 2 5 3 6 0 7 1
7 1 6 0 5 3 4 2
6 0 7 1 4 2 5 3
1 7 0 6 3 5 2 4
0 6 1 7 2 4 3 5
3 5 2 4 1 7 0 6
2 4 3 5 0 6 1 7
2 5 1 6 4 3 7 0
3 4 0 7 5 2 6 1
0 7 3 4 6 1 5 2
1 6 2 5 7 0 4 3
6 1 5 2 0 7 3 4
7 0 4 3 1 6 2 5
4 3 7 0 2 5 1 6
5 2 6 1 3 4 0 7

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение06.06.2012, 20:23 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Сомнений не осталось!
8-цветный квадрат 64х64 построен.

dimkadimon
ещё раз благодарю!

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение07.06.2012, 02:49 


30/05/12
332
вообщем, задача сводится к магическим квадратам

сравните 3 первые строки исходного примера, и 3 следующие:
Код:
1 2 3 4
1 3 4 2
1 4 2 3

2 1 4 3
2 3 1 4
2 4 3 1


видим - столбцы 2, 3 и 4 в каждом из этих блоков образуют магические квадраты (в которых цифры 1 и 2, поменяны местами, и сроки переставлены).

Значит, в аналогичной задаче для 8 цифр будет 7х8=56 комбинаций.
Для этого выписываете магический квадрат 7х7, и далее меняете цифры, как в примере выше

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение07.06.2012, 03:56 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Точнее: задача сводится к ортогональным латинским квадратам.

Берём полный комплект из 7 попарно ортогональных латинских квадратов 8-го порядка, например в этой статье.

Далее выписываем из каждого квадрата колонки (столбцы), и всё! Больше ничего не надо. Полный комплект уникальных перестановок готов.
Можно просто повернуть каждый ЛК на 90 градусов (либо по часовой стрелке, либо против); тогда столбцы станут строками, и выписывать надо уже строки. Так, собственно, я и делала, выписывать строки удобнее, нежели столбцы.

Сейчас точно так же буду составлять полный комплект из 72 уникальных перестановок. Теперь надо взять полный комплект попарно ортогональных латинских квадратов 9-го порядка.

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение07.06.2012, 06:12 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Вот полный комплект из 72 уникальных перестановок из чисел 1,2,...,9:

(Оффтоп)

Код:
9  8  7  6  5  4  3  2  1
7  9  8  4  6  5  1  3  2
8  7  9  5  4  6  2  1  3
3  2  1  9  8  7  6  5  4
1  3  2  7  9  8  4  6  5
2  1  3  8  7  9  5  4  6
6  5  4  3  2  1  9  8  7
4  6  5  1  3  2  7  9  8
5  4  6  2  1  3  8  7  9
5  6  4  8  9  7  2  3  1
6  4  5  9  7  8  3  1  2
4  5  6  7  8  9  1  2  3
8  9  7  2  3  1  5  6  4
9  7  8  3  1  2  6  4  5
7  8  9  1  2  3  4  5  6
2  3  1  5  6  4  8  9  7
3  1  2  6  4  5  9  7  8
1  2  3  4  5  6  7  8  9
3  9  6  5  2  8  7  4  1
1  7  4  6  3  9  8  5  2
2  8  5  4  1  7  9  6  3
6  3  9  8  5  2  1  7  4
4  1  7  9  6  3  2  8  5
5  2  8  7  4  1  3  9  6
9  6  3  2  8  5  4  1  7
7  4  1  3  9  6  5  2  8
8  5  2  1  7  4  6  3  9
8  4  3  7  6  2  9  5  1
9  5  1  8  4  3  7  6  2
7  6  2  9  5  1  8  4  3
2  7  6  1  9  5  3  8  4
3  8  4  2  7  6  1  9  5
1  9  5  3  8  4  2  7  6
5  1  9  4  3  8  6  2  7
6  2  7  5  1  9  4  3  8
4  3  8  6  2  7  5  1  9
4  2  9  3  7  5  8  6  1
5  3  7  1  8  6  9  4  2
6  1  8  2  9  4  7  5  3
7  5  3  6  1  8  2  9  4
8  6  1  4  2  9  3  7  5
9  4  2  5  3  7  1  8  6
1  8  6  9  4  2  5  3  7
2  9  4  7  5  3  6  1  8
3  7  5  8  6  1  4  2  9
2  5  8  9  3  6  4  7  1
3  6  9  7  1  4  5  8  2
1  4  7  8  2  5  6  9  3
5  8  2  3  6  9  7  1  4
6  9  3  1  4  7  8  2  5
4  7  1  2  5  8  9  3  6
8  2  5  6  9  3  1  4  7
9  3  6  4  7  1  2  5  8
7  1  4  5  8  2  3  6  9
7  3  5  2  4  9  6  8  1
8  1  6  3  5  7  4  9  2
9  2  4  1  6  8  5  7  3
1  6  8  5  7  3  9  2  4
2  4  9  6  8  1  7  3  5
3  5  7  4  9  2  8  1  6
4  9  2  8  1  6  3  5  7
5  7  3  9  2  4  1  6  8
6  8  1  7  3  5  2  4  9
6  7  2  4  8  3  5  9  1
4  8  3  5  9  1  6  7  2
5  9  1  6  7  2  4  8  3
9  1  5  7  2  6  8  3  4
7  2  6  8  3  4  9  1  5
8  3  4  9  1  5  7  2  6
3  4  8  1  5  9  2  6  7
1  5  9  2  6  7  3  4  8
2  6  7  3  4  8  1  5  9

Полный комплект из 8 попарно ортогональных латинских квадратов 9-го порядка, из которых получены уникальные перестановки, приведён в той же статье.

Осталось составить полный комплект из 240 уникальных перестановок из чисел 1,2,...,16.
Все 15 попарно ортогональных ЛК 16-го порядка тоже есть в моей статье.
Теперь дело техники.

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение07.06.2012, 21:26 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Полный комплект из 240 уникальных перестановок чисел 1,2,3,...,16 составила.
Не буду его здесь выкладывать, очень громоздкий.

Если кого интересует, напишите в личку, пришлю комплект.

 Профиль  
                  
 
 Re: Уникальные перестановки
Сообщение08.06.2012, 22:40 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
На форуме nazva.net (полная ссылка приведена выше) решили задачу и программно.
Здорово! Никак не связано с ЛК.

Вот решение для n=8 и n=9:

(Оффтоп)

Код:
n=8
1 2 3 4 5 6 7 8
1 3 4 5 6 7 8 2
1 4 5 6 7 8 2 3
1 5 6 7 8 2 3 4
1 6 7 8 2 3 4 5
1 7 8 2 3 4 5 6
1 8 2 3 4 5 6 7
2 1 8 5 4 7 6 3
2 8 5 4 7 6 3 1
2 5 4 7 6 3 1 8
2 4 7 6 3 1 8 5
2 7 6 3 1 8 5 4
2 6 3 1 8 5 4 7
2 3 1 8 5 4 7 6
3 1 2 4 6 8 7 5
3 2 4 6 8 7 5 1
3 4 6 8 7 5 1 2
3 6 8 7 5 1 2 4
3 8 7 5 1 2 4 6
3 7 5 1 2 4 6 8
3 5 1 2 4 6 8 7
4 1 3 5 7 2 8 6
4 3 5 7 2 8 6 1
4 5 7 2 8 6 1 3
4 7 2 8 6 1 3 5
4 2 8 6 1 3 5 7
4 8 6 1 3 5 7 2
4 6 1 3 5 7 2 8
5 1 4 8 3 6 2 7
5 4 8 3 6 2 7 1
5 8 3 6 2 7 1 4
5 3 6 2 7 1 4 8
5 6 2 7 1 4 8 3
5 2 7 1 4 8 3 6
5 7 1 4 8 3 6 2
6 1 7 3 2 5 8 4
6 7 3 2 5 8 4 1
6 3 2 5 8 4 1 7
6 2 5 8 4 1 7 3
6 5 8 4 1 7 3 2
6 8 4 1 7 3 2 5
6 4 1 7 3 2 5 8
7 1 5 2 6 4 3 8
7 5 2 6 4 3 8 1
7 2 6 4 3 8 1 5
7 6 4 3 8 1 5 2
7 4 3 8 1 5 2 6
7 3 8 1 5 2 6 4
7 8 1 5 2 6 4 3
8 1 6 5 3 7 4 2
8 6 5 3 7 4 2 1
8 5 3 7 4 2 1 6
8 3 7 4 2 1 6 5
8 7 4 2 1 6 5 3
8 4 2 1 6 5 3 7
8 2 1 6 5 3 7 4

n=9
1 2 3 4 5 6 7 8 9
1 3 4 5 6 7 8 9 2
1 4 5 6 7 8 9 2 3
1 5 6 7 8 9 2 3 4
1 6 7 8 9 2 3 4 5
1 7 8 9 2 3 4 5 6
1 8 9 2 3 4 5 6 7
1 9 2 3 4 5 6 7 8
2 1 4 8 5 7 9 6 3
2 4 8 5 7 9 6 3 1
2 8 5 7 9 6 3 1 4
2 5 7 9 6 3 1 4 8
2 7 9 6 3 1 4 8 5
2 9 6 3 1 4 8 5 7
2 6 3 1 4 8 5 7 9
2 3 1 4 8 5 7 9 6
3 1 2 4 6 9 8 7 5
3 2 4 6 9 8 7 5 1
3 4 6 9 8 7 5 1 2
3 6 9 8 7 5 1 2 4
3 9 8 7 5 1 2 4 6
3 8 7 5 1 2 4 6 9
3 7 5 1 2 4 6 9 8
3 5 1 2 4 6 9 8 7
4 1 3 5 8 2 9 7 6
4 3 5 8 2 9 7 6 1
4 5 8 2 9 7 6 1 3
4 8 2 9 7 6 1 3 5
4 2 9 7 6 1 3 5 8
4 9 7 6 1 3 5 8 2
4 7 6 1 3 5 8 2 9
4 6 1 3 5 8 2 9 7
5 1 6 2 7 4 9 3 8
5 6 2 7 4 9 3 8 1
5 2 7 4 9 3 8 1 6
5 7 4 9 3 8 1 6 2
5 4 9 3 8 1 6 2 7
5 9 3 8 1 6 2 7 4
5 3 8 1 6 2 7 4 9
5 8 1 6 2 7 4 9 3
6 1 5 2 8 3 9 4 7
6 5 2 8 3 9 4 7 1
6 2 8 3 9 4 7 1 5
6 8 3 9 4 7 1 5 2
6 3 9 4 7 1 5 2 8
6 9 4 7 1 5 2 8 3
6 4 7 1 5 2 8 3 9
6 7 1 5 2 8 3 9 4
7 1 9 5 3 2 6 8 4
7 9 5 3 2 6 8 4 1
7 5 3 2 6 8 4 1 9
7 3 2 6 8 4 1 9 5
7 2 6 8 4 1 9 5 3
7 6 8 4 1 9 5 3 2
7 8 4 1 9 5 3 2 6
7 4 1 9 5 3 2 6 8
8 1 7 3 6 4 2 5 9
8 7 3 6 4 2 5 9 1
8 3 6 4 2 5 9 1 7
8 6 4 2 5 9 1 7 3
8 4 2 5 9 1 7 3 6
8 2 5 9 1 7 3 6 4
8 5 9 1 7 3 6 4 2
8 9 1 7 3 6 4 2 5
9 1 8 6 5 4 3 7 2
9 8 6 5 4 3 7 2 1
9 6 5 4 3 7 2 1 8
9 5 4 3 7 2 1 8 6
9 4 3 7 2 1 8 6 5
9 3 7 2 1 8 6 5 4
9 7 2 1 8 6 5 4 3
9 2 1 8 6 5 4 3 7

Оригинальное решение!

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

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


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

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