2014 dxdy logo

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

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




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


18/12/07
8774
Новосибирск
dimkadimon в сообщении #581399 писал(а):
Вообще то на этой картинке нет перестановок.

Я тоже никаких перестановок там не увидел.

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


22/03/08

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

Эта задача возникла у меня из указанного алгоритма построения 4-цветного квадрата 16х16. Как раз того квадрата, который требуется в конкурсной задаче. Я его построила по данному алгоритму (он показан в теме "Новый конкурс программистов").

Никакой новой задачи я не создавала :D

-- Ср июн 06, 2012 10:39:25 --

Профессор Снэйп в сообщении #581401 писал(а):
dimkadimon в сообщении #581399 писал(а):
Вообще то на этой картинке нет перестановок.

Я тоже никаких перестановок там не увидел.

Ах!

Ну, а здесь вы видите перестановки?

Код:
1 2 3 4
1 3 4 2
1 4 2 3
2 1 4 3
2 3 1 4
2 4 3 1
3 1 2 4
3 2 4 1
3 4 1 2
4 1 3 2
4 2 1 3
4 3 2 1

Я же сказала, что заменила символы на числа.
А что, перестановки из символов - это уже и не перестановки?
То есть

Код:
A B C D
A C B D


нельзя назвать перестановками? Странно!

Может, всё-таки хватит демагогии?!!
Лучше бы задачу решили...

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


01/06/12
1016
Adelaide, Australia
Nataly-Mak в сообщении #581400 писал(а):
Пардон!
Я написала, что перестановки в строках 4 - f. Разве в этих строках не перстановки?


Простите я не заметил 4-f.

Кажется я понял вашу задачу. Для С=4 я нашёл только 12. Зато для С=8 я нашёл 22:

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


Все равно это далеко до решения задачи по раскраске.

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


22/03/08

7154
Саратов
Да я могу хоть 100 найти (по программе, которая у меня уже есть).
Но мне нужен полный комплект из 56 перестановок! (для n=8)

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


01/06/12
1016
Adelaide, Australia
Nataly-Mak в сообщении #581404 писал(а):
Да я могу хоть 100 найти (по программе, которая у меня уже есть).
Но мне нужен полный комплект из 56 перестановок! (для n=8)


Я имел ввиду что я нашёл комплект из 22 которые имеют те свойства которые вам нужны. Я почти уверен что не существует комплекта из 56ти.

Кстати для С=9 я нашёл 16:

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

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


22/03/08

7154
Саратов
dimkadimon в сообщении #581406 писал(а):
Я почти уверен что не существует комплекта из 56ти.

А я на все 100 уверена в обратном!
И для n=16 тоже существует полный комплект из 240 уникальных перестановок.
И для n=9, скорее всего, тоже.

Для всех этих n существуют полные комплекты попарно ортогональных латинских квадратов, а это как-то дьявольски связано. Только я пока не могу понять эту связь.

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


27/05/11
874
Nataly-Mak в сообщении #581400 писал(а):
Написала программу для перестановок, начинающихся с числа 2, и нашла эту группу перестановок. Дальше я запуталась в циклах и бросила писать программу.

Попробуйте реализовать следующую идею. Сопоставьте каждой упорядоченной паре натуральное число и работайте далее с перестановками натуральных чисел. Например $(1,2)\to1,\dots,(3,4)\to6$ и, соответственно, $(1,2,3,4)\to(1,2,3,4,5,6)$. Разумеется, что в этом случае необходимо накладывать определенные ограничения на последовательности натуральных чисел. Но думаю, что программно эту идею реализовать легче, чем работать непосредственно с "уникальными перестановками".

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


22/03/08

7154
Саратов
lek в сообщении #581409 писал(а):
Попробуйте реализовать следующую идею. Сопоставьте каждой упорядоченной паре натуральное число и работайте далее с перестановками натуральных чисел. Например $(1,2)\to1,\dots,(3,4)\to6$ и, соответственно, $(1,2,3,4)\to(1,2,3,4,5,6)$.

Пока ничего не поняла.
И как я буду в этом случае проверять совпадения в позициях перестановок, если я по два числа "сверну" в одно?

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


27/05/11
874
Nataly-Mak в сообщении #581410 писал(а):
И как я буду в этом случае проверять совпадения в позициях перестановок, если я по два числа "сверну" в одно?

Вы не сворачиваете, а переобозначаете. Если хотите, то можете написать так: $(1,2)\to 1^{*}$.

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


22/03/08

7154
Саратов
Для n=9 первая группа (перестановки, начинающиеся с числа 1) пишется с ходу:

Код:
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

Дальше я пока не думала. Надо сначала для n=8 решить задачу.

-- Ср июн 06, 2012 11:20:42 --

lek в сообщении #581411 писал(а):
Nataly-Mak в сообщении #581410 писал(а):
И как я буду в этом случае проверять совпадения в позициях перестановок, если я по два числа "сверну" в одно?

Вы не сворачиваете, а переобозначаете. Если хотите, то можете написать так: $(1,2)\to 1^{*}$.

Нет, не понимаю всё равно :-( И что мне даст такое переобозначение?
Вместо пары (1,2) у меня будет (1), и что я в программе должна писать вместо пары (1,2)? Писать (1) и подразумевать, что это у меня (1,2)?

-- Ср июн 06, 2012 11:24:24 --

Вот на этом форуме сделали хотя бы попытку решить задачу:
http://nazva.net/forum/index.php?topic=7758.new

Нашли 24 перестановки:

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

Но это опять же не полный комплект из 56 перестановок.

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


01/06/12
1016
Adelaide, Australia
Nataly-Mak в сообщении #581407 писал(а):
dimkadimon в сообщении #581406 писал(а):
Я почти уверен что не существует комплекта из 56ти.

А я на все 100 уверена в обратном!
И для n=16 тоже существует полный комплект из 240 уникальных перестановок.
И для n=9, скорее всего, тоже.

Для всех этих n существуют полные комплекты попарно ортогональных латинских квадратов, а это как-то дьявольски связано. Только я пока не могу понять эту связь.


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

Код:
123
231
312

123
312
231


Второй ряд нам даёт 2 уникальные перестановки: 231 и 312. Третий ряд нам тоже даёт 2 уникальные перестановки: 312 и 231. Но обратите внимание что это те же самые перестановки только в другом порядке.

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


27/05/11
874
Nataly-Mak в сообщении #581414 писал(а):
Нет, не понимаю всё равно И что мне даст такое переобозначение?
Вместо пары (1,2) у меня будет (1), и что я в программе должна писать вместо пары (1,2)? Писать (1) и подразумевать, что это у меня (1,2)?

Дело не в переобозначении, а в иной записи "уникальных перестановок". Например ваша перестановка $(1,2,3,4)$ может быть записана в виде $[(1,2),(1,3),(1,4),(2,3),(2,4),(3,4)]$ или, что эквивалентно, $(1^{*},2^{*},3^{*},4^{*},5^{*},6^{*})$.

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


22/03/08

7154
Саратов
dimkadimon в сообщении #581416 писал(а):
Nataly-Mak в сообщении #581407 писал(а):
dimkadimon в сообщении #581406 писал(а):
Я почти уверен что не существует комплекта из 56ти.

А я на все 100 уверена в обратном!
И для n=16 тоже существует полный комплект из 240 уникальных перестановок.
И для n=9, скорее всего, тоже.

Для всех этих n существуют полные комплекты попарно ортогональных латинских квадратов, а это как-то дьявольски связано. Только я пока не могу понять эту связь.


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

Вы вроде тему о конкурсе читаете... Так к чему вы мне объясняете то, что я и сама знаю?
Совсем недавно я показала в теме два ортогональных ЛК 8-го порядка и сказала, что престановки в них совсем не уникальны. Вы это не видели?

Говорю о другом, что существует какая-то связь между полными комплектами попарно ортогональных ЛК и данной задачей об уникальных перестановках.
Это гарантирует, что полный комплект из 56 уникальных перестановок для n=8 существует.

Идея у меня такая.
Вот первый ЛК из полного комплекта попарно ортогональных квадратов 8-го порядка:

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

В этом квадрате имеем набор уникальных перестановок.

Каждая из строк этого ЛК будет первой в группе из 7 перестановок.

Так, первая строка порождает первую группу из 7 перестановок (эту группу я уже приводила), все перстановки этой группы начинаются с числа 1.

Вторая строка этого ЛК порождает вторую группу перестановок, начинающихся с числа 2, их тоже будет 7 штук.

Итак, 8 строк дадут нам 8 групп перестановок по 7 штук, итого 56 перестановок.

Пишем вторую строку из ЛК:

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

теперь продолжаем эту группу перестановок:

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

Но вот как записать эти перестановки, я не знаю.

Верна ли изложенная идея, тоже пока не знаю.
Но связь с ортогональными ЛК однозначно существует.

-- Ср июн 06, 2012 12:10:23 --

Pavlovsky в сообщении #581207 писал(а):
Nataly-Mak
Возми полный набор латинских квадратов 8х8, получишь 8*7=56 перестановок.

Вот эта цитата о чём-нибудь говорит? :-)
По-моему, она полностью подтверждает мою мысль о связи ортогональных ЛК и задачи об уникальных перестановках.
Если, конечно, Pavlovsky не ошибается.

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


01/06/12
1016
Adelaide, Australia
Nataly-Mak в сообщении #581423 писал(а):
Итак, 8 строк дадут нам 8 групп перестановок по 7 штук, итого 56 перестановок.


В каждой из этих 8ми групп все 7 перестановок разные. НО (!) среди этих 56 перестановок будут те которые повторяются. Поэтому количество уникальных перестановок не 56, а гораздо меньше.

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


22/03/08

7154
Саратов
dimkadimon в сообщении #581426 писал(а):
В каждой из этих 8ми групп все 7 перестановок разные. НО (!) среди этих 56 перестановок будут те которые повторяются. Поэтому количество уникальных перестановок не 56, а гораздо меньше.

Да почему будут повторяться? Кто вам это сказал? Доказать можете, что обязательно будут повторяться?
А нельзя ли записать все пререстановки так, что все 56 будут уникальными?

Ведь я привела пример из двух групп перестановок (14 штук), которые уникальны. Почему же нельзя составить 8 групп таких перестановок?

Ещё раз приведу эти 14 уникальных перестановок (2 группы):

Код:
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


Правда, у меня вторая группа перестановок начинается не с той строки, которая показана выше - из ЛК.

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

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



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

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


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

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