2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1 ... 98, 99, 100, 101, 102, 103, 104 ... 130  След.
 
 Re: Новый конкурс программистов
Сообщение04.09.2012, 07:28 


26/01/10
959
Nataly-Mak в сообщении #614562 писал(а):
Он же сам признаётся: не знает, что такое регулярные решения.

Ну так и Вы не знаете : ) А когда Вам на это указывают, начинаете негодовать. Верный признак непонимания или нежелания разобраться. Ладно, как хотите; что мне нужно, я выяснил.

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


01/06/12
1016
Adelaide, Australia
Nataly-Mak в сообщении #614380 писал(а):
dimkadimon
скажите, пожалуйста, вы получили 10-сильный прямоугольник 84х10?
Или вы достраивали большие квадраты 10-coloring, то есть от квадрата 92х92 к квадрату 93х93, потом к 94х94?
Помнится, вы писали давно, что нашли решение 94х94, а вот 10-сильный прямоугольник 84х10 не нашли. Хочу ещё раз уточнить.

Меня интересует, есть ли у вас опровержение моей гипотезы, что не существует 10-сильный прямоугольник 84х10.


Уточняю ещё раз. Я не получал сильную раскраску 84х10. Она может существовать, а может не существовать. На даный момент нет доказательств ни в одну и ни в другую сторону. Я получил 94х94 от 85-строчки Pavlovsky.

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


22/03/08

7154
Саратов
dimkadimon
спасибо за уточнение.

А у вас есть 10-сильный прямоугольник 84х10 с ошибками?

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


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

А у вас есть 10-сильный прямоугольник 84х10 с ошибками?


Есть, но в нём тоже 4 ошибки:

(Оффтоп)

6,1,2,1,3,4,5,2,5,1,
1,2,1,3,4,5,4,3,1,10,
2,1,3,4,5,2,3,1,10,2,
1,3,6,5,2,3,6,10,10,7,
3,4,5,10,3,6,10,10,7,10,
4,5,2,3,9,10,10,6,10,6,
5,2,3,1,6,10,7,10,2,4,
2,3,1,6,6,7,10,2,4,8,
3,1,10,6,7,10,2,4,3,7,
1,10,10,7,6,2,1,8,7,6,
10,10,7,6,2,4,8,7,2,10,
10,7,10,10,4,8,7,2,10,5,
7,10,2,4,8,7,2,10,6,5,
10,2,6,8,7,2,10,5,6,1,
2,4,8,7,2,10,5,5,1,5,
4,8,7,10,6,5,5,1,6,7,
8,7,2,6,10,5,6,5,7,4,
7,2,10,5,10,6,5,7,4,9,
2,10,4,5,9,5,7,4,9,1,
10,5,5,1,5,7,1,9,1,7,
5,5,1,5,7,4,9,1,7,5,
5,1,4,7,4,9,6,7,6,8,
1,5,7,4,1,6,7,5,8,8,
5,7,6,9,9,7,5,8,8,10,
7,4,9,1,7,5,8,8,10,8,
4,9,1,7,10,8,8,10,8,1,
9,1,7,5,8,8,10,8,1,4,
1,7,4,8,8,10,8,1,4,3,
7,5,8,8,6,8,6,4,5,10,
5,6,8,6,8,6,1,3,10,1,
8,8,10,8,9,4,3,10,1,8,
8,10,8,1,4,1,10,1,8,9,
10,6,1,4,3,10,6,8,9,9,
8,1,6,3,6,6,8,9,9,5,
6,4,3,6,9,8,9,9,6,9,
4,3,10,1,8,9,9,5,9,2,
3,10,1,8,1,9,5,9,10,4,
10,1,8,9,1,5,9,10,4,6,
1,8,9,9,5,9,10,4,2,5,
8,9,9,5,1,10,1,2,6,2,
9,9,4,9,6,4,2,5,10,9,
9,5,9,6,4,2,5,10,9,3,
5,9,10,4,2,5,10,9,5,3,
9,10,6,10,10,10,9,3,5,8,
10,4,2,5,6,9,3,3,8,3,
4,2,4,6,1,3,3,8,5,5,
2,5,10,9,3,1,8,3,6,4,
5,10,9,3,3,8,3,5,4,7,
10,9,3,3,8,1,5,4,7,8,
9,3,3,8,3,5,1,7,8,5,
3,3,8,3,10,4,7,8,6,3,
3,8,3,5,4,7,8,5,5,6,
8,3,5,4,7,8,5,3,2,6,
3,5,6,7,8,5,3,2,2,9,
5,4,7,8,10,3,2,2,9,6,
4,7,8,5,3,2,2,9,2,8,
7,8,5,3,2,2,9,2,8,4,
8,5,3,10,2,9,2,8,4,1,
5,3,2,10,1,2,8,4,1,9,
3,2,2,9,2,8,1,1,9,8,
2,2,9,10,8,4,6,9,8,6,
2,9,2,8,4,6,9,8,2,7,
9,2,8,4,9,9,8,2,7,7,
2,8,6,1,1,8,4,7,7,3,
8,4,1,9,8,2,7,6,5,7,
4,1,9,8,2,7,7,3,7,9,
6,9,8,10,7,7,3,7,9,4,
9,8,2,7,7,3,7,9,4,2,
8,2,7,7,3,7,9,4,10,3,
2,7,7,3,7,9,1,10,5,9,
7,7,3,7,1,4,10,3,9,7,
7,3,7,9,4,10,3,9,7,1,
3,7,9,4,6,3,9,7,1,1,
7,9,6,6,3,9,7,1,1,6,
9,4,10,3,1,7,6,1,2,1,
4,10,3,9,7,6,6,2,1,3,
10,3,9,7,9,6,4,1,3,4,
3,9,7,1,9,2,6,3,4,5,
9,7,1,1,2,6,3,4,6,6,
7,1,1,10,9,3,1,5,2,3,
6,6,10,2,5,3,4,6,8,8,
4,4,6,2,4,4,1,4,4,4,
1,6,5,2,9,1,2,7,5,2,
6,8,4,4,10,1,1,6,3,10

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


22/03/08

7154
Саратов
Да, любопытно, существует ли такой прямоугольник.
Я пробовала искать от самых разных исходных прямоугольников, н-и-ч-е-г-о! Меньше 4 ошибок получить не удалось.

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


01/06/12
1016
Adelaide, Australia
Nataly-Mak в сообщении #614642 писал(а):
Да, любопытно, существует ли такой прямоугольник.
Я пробовала искать от самых разных исходных прямоугольников, н-и-ч-е-г-о! Меньше 4 ошибок получить не удалось.

А зачем он вам? Решение 94х94 все равно уже нашли.

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


22/03/08

7154
Саратов
Научный интерес :D

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

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


01/06/12
1016
Adelaide, Australia
Друзья, я сегодня нашёл C15N198! Значит всё таки можно улучшить старые решения. Как только Нейл откроет доступ к сайту я его выложу.

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


22/03/08

7154
Саратов
dimkadimon в сообщении #614952 писал(а):
Друзья, я сегодня нашёл C15N198!

Здорово! Поздравляю!

Конечно, улучшить можно, я в этом нисколько не сомневаюсь.
Думаю, что и 198х198 не предел.

Меня вот очень интересует метод, который здесь был показан Pavlovsky. Этот метод описан и в статье alexBlack.
Базовые матрицы и блоки, которыми эти базовые матрицы заполняются.

Но меня смущают некоторые расхождения в описании метода Pavlovsky и alexBlack.
Например, первое расхождение:
Pavlovsky пишет, что все элементы в базовой матрице (кроме первой строки и первого столбца) должны быть различны. У alexBlack этого условия нет.

Далее, Pavlovsky приводит ещё одно условие, которому должны удовлетворять элементы базовой матрицы:
A+D-B-C <>0 (mod N).
У alexBlack этого условия нет.

В статье alexBlack написано, что для С=6 было найдено 10 базовых матриц 5х5, что даёт решение C6N36.
Для С=10 тоже удалось сделать полный перебор, максимальная базовая матрица 8х8, что даёт решение C10N90.
Такой же результат получил и Pavlovsky.

А вот какую максимальную базовую матрицу можно получить этим методом для С=15 :?:

Матрица 12х12 дала бы решение C15N195, это уже не актуально.
Матрица 13х13 дала бы решение C15N210 :!:

Но вот возможна ли матрица 13х13 :?:

[Конечно, в этом случае перебор будет огромным, но можно решать задачу вместе. Есть уже хороший пример в Рунете - распределённые вычисления. Силы у нас большие. Стоит только захотеть!]

Кроме того, метод допускает расширение.
Всё описанное выше рассматривалось в предположении, что блоки (в терминологии Pavlovsky - унитарные латинские квадраты) составляются одинаково, а именно: циклическим сдвигом.
Но! У нас есть пример этого же метода в применении к С=8,9 и другим степеням простых, когда блоки составляются иначе, а базовая матрица суть таблица умножения.
Почему бы и для С=15 не попробовать другой способ составления блоков?

[Знаю, что для С=15 не существуют таблицы сложения и умножения.
Вместе с тем, ничто не мешает нам по-другому составлять блоки и для этих блоков искать базовую матрицу. Я не знаю, как именно "по-другому", надо думать.]

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


21/02/10
1594
Екатеринбург
Может кому будет интересно. Алгоритм получения решений третьего класса. С помощью этого алгоритма получены все мои решения в конкурсе.
Берем за основу сильно окрашенный прямоугольник размером (С^2)х(С+1), заполненный С цветами. Для получения решения третьего класса надо добавить две строки, так что бы свойство сильноокрашенности сохранилось. При этом используется дополнительный цвет С+1. Одна строка очевидна - строка заполненная цветом С+1.
Долго безуспешно пытался добавить еще одну строку. Пока не понял в чем проблема. Исходный прямоугольник формировал стандартным образом, так что в нем появлялись длинные одноцветные строки. Когда понял, что они мешают, проблема была легко решена.

Пример для С=5. Красным выделены ячейки, которые надо заменить на число 6.
Изображение

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


22/03/08

7154
Саратов
Pavlovsky в сообщении #615079 писал(а):
Долго безуспешно пытался добавить еще одну строку. Пока не понял в чем проблема. Исходный прямоугольник формировал стандартным образом, так что в нем появлялись длинные одноцветные строки. Когда понял, что они мешают, проблема была легко решена.

А я брала стандартный прямоугольник, мне длинные одноцветные строки нисколько не помешали.

Пример
исходный прямоугольник 9-сильный 81х10, результат - добавлено две строки и один цвет, 10-сильный прямоугольник 83х10:

Изображение

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


21/02/10
1594
Екатеринбург
Покритикуйте плиз качество гуглоперевода.
Цитата:
Description of the algorithm used to obtain all of my solutions in the current competition.
Is taken as the starting C-strong-colored rectangle (C^2)x(C+1). You need to add two lines, so that the property would C-strong-colored preserved. One line is obvious - the string filled with color C+1.

Long tried unsuccessfully to add another line. Until I realized what the problem is. Original rectangle formed in the standard way, so that it appeared the long-color line. When he realized that they were in the way, the problem was easily solved.

Example for C = 5.
http://www.imageup.ru/img221/1034993/plyusodin.jpg
Red color of the cell in which it is necessary to write the number 6.

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


22/03/08

7154
Саратов
Так переводит сам Гугл :D

Цитата:
Длинные безуспешно пытался добавить еще одну строку. Пока я не понял, в чем проблема. Оригинальный прямоугольника, образованного стандартным способом, так, что она появилась в долгосрочной цвет линии. Когда он понял, что они были в пути, эта проблема легко решается.

Я уже насобачилась переводить туда-сюда :-)
Раз этак десять переведу туда-сюда, вроде сносно получается.

Значит так: сначала перевожу свой текст на английский, потом этот английский текст скармливаю Гуглу опять же и перевожу его на русский. Если что-то очень плохо выглядит, тогда делаю изменения в оригинальном русском тексте и снова всё повторяю.

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


04/05/09
4596
Pavlovsky в сообщении #615116 писал(а):
Покритикуйте плиз качество гуглоперевода.

Ужасно. Без оригинала на русском понять практически невозможно.
Немножко поправил, чтобы смысл появился (стилистику ещё бы поправить тоже):

The algorithm I used to obtain all of my solutions in the current competition.
Take a C-strong-colored rectangle (C^2)x(C+1) as a starting grid. Then you need to add two lines so that the property of C-strong-colored is preserved. One line is obvious - it's a string filled with color C+1.

I've tried a long time to add another line without success, until I realized what was the problem - the original rectangle is formed in the standard way so it contains long single-color lines. When I realized that they were in the way the problem was easily solved.

Here is an example for C = 5.
Изображение
The cells that need to be replaced with number 6 are colored red.

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


21/02/10
1594
Екатеринбург
venco Большое спасибо. Согласен, над стилистикой надо поработать. Уж слишком сложные предложения получились. Надо их сделать проще и понятнее. Но увы сам я это не осилию. Я как та собачка все понимаю, но сказать не могу. :-)

PS Еще немного подожду и отправлю как есть.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1937 ]  На страницу Пред.  1 ... 98, 99, 100, 101, 102, 103, 104 ... 130  След.

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



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

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


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

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