2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1 ... 61, 62, 63, 64, 65, 66, 67 ... 130  След.
 
 Re: Новый конкурс программистов
Сообщение15.07.2012, 12:56 


02/05/10
26
Nataly-Mak в сообщении #595490 писал(а):
Почему неявно?
Насколько могу читать по-английски, это явно присутствует в доказательстве леммы 4.3.
Впрочем, я могу ошибаться, т.к. читать по-английски не умею.

Да, явно. Это я давно не смотрел в grid.dbf.

Nataly-Mak писал(а):
ещё половинку расширения можете сочинить?

Вот если бы в исходном прямоугольнике не было четных пар, хотя бы в некоторых колонках...
Код:
1 1 2 1 4 1 1 2 4 4 2   3 3 4 3 2 3 3 4 2 2 4   5 5 x 5 x 5 x 2 4 x 2
1 5 4 3 5 2 2 1 5 4 3   3 1 2 5 1 4 4 3 1 2 5   5 3 x 1 x 2 x 5 3 x 1
1 4 2 5 3 3 2 5 3 2 4   3 2 4 1 5 5 4 1 5 4 2   5 4 x 3 x 1 x 3 1 x 4
1 3 1 2 4 4 2 4 1 3 5   3 5 3 4 2 2 4 2 3 5 1   5 1 x 2 x 4 x 4 5 x 3

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение15.07.2012, 13:07 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
То есть для 4-х строк 7 столбцов расширения получилось?

Уже хорошо :D

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение15.07.2012, 20:08 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
whitefox в сообщении #595381 писал(а):
Подозреваю, что при $\mathrm{N}>\mathrm{C^2}$ редукция в принципе не возможна, ни при использовании
сильной $\mathrm{C}$-раскраски ни при использовании сильной $(\mathrm{C}{,}\mathrm{C'})$-раскраски.

Для получения этих решений нужно использовать какие-то, совершенно другие, идеи.

Для получения решения C5N26

идея №1: заполнять квадрат 26х26 сначала единичками (их надо записать в квадрат не менее 136), потом двойками и т.д.

Вроде записать 136 (или более) единичек в квадрат 26х26 возможно.

идея № 2: построить квадрат 26х26 из 4-х подквадратов 13х13, например, так, как это сделал Tom Sirgedas: его квадрат 18х18 (С=4) я показала выше. Он составил этот квадрат из 4-х подквадратов 9х9 с очень изящной симметрией.
Наверняка Том работает в этом направлении с подквадратами 13х13.
Или же так, как это сделали немцы, составив квадрат 18х18 (С=4) из подквадратов 6х6.

У кого есть ещё идеи построения решения C5N26?
А вообще-то, как правильно сделал Том, начать надо с доказательства существования/несуществования этого решения. Может быть, Том как раз думает над этим доказательством.

Да, и почему собственно нельзя применить МБ-лемму?
Выше я показала пример (5,2)-сильной раскраски в смысле этой леммы, которая прекрасно расширилась до 29 столбцов, правда, не для всех строк исходного прямоугольника.
Не утверждаю, что возможно составить такой исходный прямоугольник, который даст нужное расширение до 26х26.

-- Вс июл 15, 2012 21:15:00 --

Pavlovsky в сообщении #595464 писал(а):
Nataly-Mak в сообщении #595403 писал(а):
Прямоугольник 6х11 strong (5,2)-coloring:

A,E,B,D,A,A,A,D,D,C,E,
D,E,D,C,B,C,B,A,E,A,C,
E,D,B,E,C,D,E,E,B,B,C,
C,C,A,A,D,D,B,D,A,D,A,
E,B,A,B,B,E,D,C,D,E,D,
A,A,C,A,E,E,C,B,B,A,B


Где в этом прямоугольнике, хотя бы один полу-прямоугольник? Сдается мне, что этот прямоугольник 6х11 5-strong coloring.

Раскраска strong c-coloring сильнее любой раскраски (c,c')-coloring, поэтому к такой раскраске, конечно, применима лемма 4.3, что я и продемонстрировала на этом примере.

-- Вс июл 15, 2012 21:28:38 --

А на конкурсе полнейший штиль, за весь день введён только один результат; вчера не введено ни одного результата, позавчера - один результат.
Ну, и не права ли я в том, что 3 месяца - это слишком много для конкурса?! Вполне хватило бы и двух.
Впереди ещё полтора месяца вот такой спячки. Скучно!
Для тех, кого задача зацепила, Нил неоднократно повторяет, что можно вводить новые результаты и после окончания конкурса. Так вот и вводите на здоровье свои значимые результаты хоть через год :D
А что делать тем, у кого значимых результатов нет и не предвидится? Правильно - спать.

Ну никак не хочу крутить переборные программы. Неинтересно это!
Конечно, если в основе перебора лежит какой-то интересный алгоритм, тогда да, можно и покрутить. А крутить, к примеру, достраивание - "вытряхивание блох" - нет, скучно!

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 06:59 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Pavlovsky в сообщении #595435 писал(а):
whitefox в сообщении #595310 писал(а):
Любой 5-сильно окрашенный прямоугольник 26х6 имеет не менее 15 ошибок.


5-сильно окрашенный прямоугольник 26х6 не существует.
Sirgedas
26*6=156. 156 ячеек распределим равномерно (почему равномерно больше объяснять не буду) по 5-ти цветам. 156=31*4+32*1. 31 символ можно распределить равномерно по 6-ти колонкам так: 31=1*6+5*5. Такое распределение дает 1*(6*5/2)+5*(5*4/2)=65 одноцветних вертикально расположенных пар. 32 символа можно распределить равномерно по 6-ти колонкам так: 32=2*6+4*5. Такое распределение дает 2*(6*5/2)+4*(5*4/2)=70 одноцветних вертикально расположенных пар.
Итого одноцветных пар будет как минимум 4*65+1*70=330. А всего вертикально расположенных пар может быть 26*25/2=325. Значит обязательно есть минимум 5 пар строк, где есть две вертикально расположенные одноцветные пары.


На форуме конкурса доказали, что даже 26х2 5-strong не существует:

Цитата:
Even a 26x2 strong colouring is impossible. Proof:

With only 5 colours there are 5 x 5 = 25 pairs of colours. In the 26th row you must therefore repeat a pair and thus produce a colouring that is not strong.

This does not necessarily mean that C=5 N=26 is impossible, because there are ways to colour that don't rely on strong colourings.

(Note: 'strong colouring' here is as defined in grid.pdf)

Но пока не доказано, что решение C5N26 не существует.

-- Пн июл 16, 2012 08:14:13 --

Кстати, выше я уже приводила демонстрацию идеи №1:

Nataly-Mak в сообщении #593590 писал(а):
Два подквадрата 13х13 5-coloring уже построила :roll: они прекрасно уживаются в квадрате 26х26:

Изображение

Но очень может быть, что к этим двум подквадратам не удастся добавить больше ничего.
Демонстрация идеи, так сказать :-)

Чем плохая идея?

Pavlovsky
вам, как асу по доказательствам, предлагается доказать, что приведённая конструкция не имеет продолжений, ведущих к успеху.

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 08:11 
Аватара пользователя


21/02/10
1594
Екатеринбург
Nataly-Mak в сообщении #595635 писал(а):
идея №1: заполнять квадрат 26х26 сначала единичками (их надо записать в квадрат не менее 136), потом двойками и т.д.


Для начала надо найти хотя бы одно решение 26х26 заполненное единичками. У Tom Sirgedas есть такое решение. А у наших такое решение есть? В идеале надо найти все не изоморфные решения.

К решению можно предъявить дополнительные требования.

5 цветов распределить так первый цвет 136 штук, остальные цвета по 135 штук. 136*1+135*4=676=26*26.
136 распределить по колонкам(строкам) в 6-ти колонках 6 символов, в 20-ти колонках 5 символов.6*6+20*5=136.
135 распределить по колонкам(строкам) в 5-ти колонках 6 символов, в 21-ти колонках 5 символов.5*6+21*5=135.

Равномерное распределение всегда самое лучшее!

-- Пн июл 16, 2012 10:17:50 --

идея № 3: Можно еще все таки посмотреть возможность построения C5N26 по МБ-лемме.

Для этого надо построить прямоугольник 26х13. Даже можно обойтись прямоугольником 21х13 с дополнительным условием. В одной строке в колонках с номерами с равным остатком от деления на 5, не должно быть одинаковых чисел. При этом появляется возможность достроить 5 строк уже после репликации.

Интересно, диагональные алгоритмы способны построить прямоугольник 21х13 удовлетворяющий МБ-лемме и дополнительному условию?

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 08:30 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Pavlovsky в сообщении #595773 писал(а):
идея № 3: Можно еще все таки посмотреть возможность построения C5N26 по МБ-лемме.

Для этого надо построить прямоугольник 26х13. Даже можно обойтись прямоугольником 21х13 с дополнительным условием. В одной строке в колонках с номерами с равным остатком от деления на 5, не должно быть одинаковых чисел. При этом появляется возможность достроить 5 строк уже после репликации.

Вы себе противоречите. Выше вы полностью согласились с whitefox в том, что решение C5N26 невозможно построить с помощью репликаций.

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 10:53 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Ещё один эксперимент на применение МБ-леммы.
Это прямоугольник 12х13 с (5,2)-сильной раскраской по МБ-лемме:

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

Обычная репликация опять не прошла. А вот замена по схеме alexBlack получилась, результат - решение 12х26 5-coloring:

Код:
26,12,E,B,B,C,E,E,A,B,B,D,A,C,C,A,D,D,E,A,A,C,D,D,B,C,E,E,B,B,D,A,E,B,E,E,E,A,C,D,E,D,D,B,C,
A,D,A,A,A,C,E,B,A,A,D,A,C,C,A,B,D,A,A,B,D,B,C,B,C,E,E,C,D,B,C,C,D,B,D,E,C,C,D,C,B,B,E,B,C,D,
E,A,A,E,E,B,E,D,D,A,D,E,B,A,C,C,C,D,B,E,C,B,C,A,E,E,B,D,E,E,B,D,A,E,D,E,C,A,A,D,B,B,A,E,A,B,A
,D,C,B,B,A,E,B,D,C,A,C,D,C,B,E,D,D,C,A,D,D,D,C,B,B,D,A,A,A,D,D,A,E,B,B,E,D,D,B,C,C,C,B,B,C,A
,D,E,D,D,A,E,C,B,C,A,E,E,B,B,A,B,B,C,A,E,D,E,C,A,A,D,A,A,C,E,B,B,C,B,D,E,C,B,C,C,C,E,A,D,D,E,
D,B,A,E,D,E,C,B,E,E,C,E,E,D,D,B,D,A,D,E,D,A,A,E,A,A,B,B,D,B,C,B,B,A,A,D,A,C,E,A,D,D,B,C,A,D,
C,C,B,C,E,A,C,B,B,D,E,C,C,E,B,D,D,D,D,A,E,C,A,D,D,E,A,D,B,B,B,B,C,A,E,C,B,B

В общем, не всё так плохо на этом пути. Почти половина квадрата 26х26 готова :D

alexBlack
спасибо за идею замены!

-- Пн июл 16, 2012 12:11:51 --

Pavlovsky в сообщении #595773 писал(а):
Для начала надо найти хотя бы одно решение 26х26 заполненное единичками. У Tom Sirgedas есть такое решение. А у наших такое решение есть?

В этом решении цвета расставлены так:

цвет А - 135 ячеек
цвет В - 136 ячеек
цвет С - 135 ячеек
цвет D - 136 ячеек
цвет Е - 134 ячейки

В решении 60 ошибок. Мастера по "вытряхиванию блох" могут потрясти :D

Изображение

Можно взять, например, за единички цвет В и начать от него плясать.

Опа! не получится с цветом В, он даёт ошибки. И цвет D тоже даёт ошибки. Всё плохо, а я было обрадовалась - 136 единичек есть в решении :?

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 19:07 
Заслуженный участник
Аватара пользователя


19/12/10
1546
Nataly-Mak в сообщении #595775 писал(а):
Вы себе противоречите. Выше вы полностью согласились с whitefox в том, что решение C5N26 невозможно построить с помощью репликаций.

А в чём Вы видите противоречие?
Это всего лишь reductio ad absurdum (сведение к абсурду).

alexBlack
Вот Вам ещё одно значение термина редукция (сведение).

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 19:32 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
whitefox в сообщении #595908 писал(а):
А в чём Вы видите противоречие?

Думаю, что Pavlovsky меня понял.

-- Пн июл 16, 2012 20:47:59 --

По поводу терминов "репликация"и "редукция"...
В лемме 4.3 говорится о том, что исходный прямоугольник nxm превращается в прямоугольник nx(km)

[заменила x на k, чтобы не спутать с предыдущим символом "x"].

Предлагаю термин "k-расширение" по лемме 4.3.
У кого есть другие предложения?

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 19:54 
Заслуженный участник
Аватара пользователя


19/12/10
1546
Думаю, что меня он тоже понял.
Ведь это фактически идея доказательства не возможности построить C5N26 редукциями.

Надо только предположить существование (5,2)-окраски (по МБ-лемме) прямоугольника 26х13, и вывести отсюда существование 5-сильной окраски прямоугольника 26х2 (не возможность существования которой доказана, по Вашим же словам). Вот и получили абсурд.

-- 16 июл 2012, 20:00 --

Nataly-Mak в сообщении #595913 писал(а):
Предлагаю термин "k-расширение" по лемме 4.3.
У кого есть другие предложения?

Термин подходит для процесса получения "расширенного" прямоугольника из исходного.
А как назвать процесс получения отдельной репликации исходного прямоугольника (т.е. редукцию)?

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 20:28 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
whitefox в сообщении #595918 писал(а):
Ведь это фактически идея доказательства не возможности построить C5N26 редукциями.

Надо только предположить существование (5,2)-окраски (по МБ-лемме) прямоугольника 26х13, и вывести отсюда существование 5-сильной окраски прямоугольника 26х2 (не возможность существования которой доказана, по Вашим же словам). Вот и получили абсурд.

То есть вы хотите сказать, что в прямоугольнике 26х13 (5,2)-окраски по МБ-лемме обязательно найдутся 2 столбца с сильной окраской? Это очевидно? Я пока сильно не вдумалась.
Цитата:
Предлагаю термин "k-расширение" по лемме 4.3.
У кого есть другие предложения?

Цитата:
Термин подходит для процесса получения "расширенного" прямоугольника из исходного.
А как назвать процесс получения отдельной репликации исходного прямоугольника (т.е. редукцию)?

Ну, давайте назовём единичным расширением или разовым.

Но почему "редукция"?
Открываю словарь, читаю: "Редукция - переход, сведение сложного к простому. ||Уменьшение, ослабление чего-л. в каком-л. отношении.
(от лат. reductio - возвращение, отодвигание назад)"

Не вижу даже близкого значения к той операции, которой вы присвоили это название.

А слова "репликация" в моём словаре вообще нет (словарь довольно солидный, 4-томный, академическое издание).
У кого есть это слово в словаре, приведите, пожалуйста, его значение.

-- Пн июл 16, 2012 21:38:34 --

Вот что выдал Яндекс:

Цитата:
Репликация (позднелат. replicatio — повторение, от лат. replico — обращаюсь назад, повторяю), редупликация, ауторепродукция, аутосинтез, протекающий во всех живых клетках процесс самовоспроизведения (самокопирования) нуклеиновых кислот, генов…

Вроде к единичному расширению этот термин подходит. И всё же у нас не "повторение", не "копирование", а преобразование исходного образца.

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 20:40 
Аватара пользователя


20/01/10
766
Нижний Новгород
По поводу терминов редукция и репликация.
Из Вики:
Цитата:
Редукция в логике и математике — логико-методологический приём сведения сложного к простому.
Если посмотреть другие значения этого, достаточно распространенного слова, то нужно признать, что применительно к процессу расширения квадратов это слово плохо подходит, т.к. связано с нечто прямо противоположным.
Термин репликация явно более подходящий.

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 20:50 
Заслуженный участник
Аватара пользователя


19/12/10
1546
Цитата:
Редукция (лат. reductio — сведение, возведение, приведение обратно)
Первым этот термин употребил не я (уже не помню кто именно).
Мне он безусловно понравился, так как термин редукция, помимо широко известного значения "упрощение", имеет ещё значение "сведение" (не обязательно упрощающее). А мы именно "сводим" исходный прямоугольник к новой редуцированной форме.

-- 16 июл 2012, 20:54 --

Согласен на замену термина "редукция" термином "трансформация" :-)

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 21:40 
Аватара пользователя


20/01/10
766
Нижний Новгород
whitefox
Цитата:
А мы именно "сводим" исходный прямоугольник к новой редуцированной форме.
Либо "сводим", либо "редуцируем" :-) А мы создаем копию, но в другой "тональности" - полная аналогия музыкальной реплики:
Цитата:
в музыке — повторение музыкальной фразы в другой тональности;


А вот редуктор "трансформирует" одну скорость вращения в другую (обычно меньшую, но не обязательно :-) )

 Профиль  
                  
 
 Re: Новый конкурс программистов
Сообщение16.07.2012, 21:48 
Заслуженный участник
Аватара пользователя


19/12/10
1546
svb
Я уже согласился на "трансформацию" :D
Против неё у Вас тоже есть возражения? :wink:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1937 ]  На страницу Пред.  1 ... 61, 62, 63, 64, 65, 66, 67 ... 130  След.

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



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

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


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

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