2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1 ... 25, 26, 27, 28, 29, 30, 31 ... 88  След.
 
 Re: Factorials
Сообщение27.02.2013, 08:15 


19/02/13
5
I impose a pruning rule that eliminates any number which is not a factor of the target (using the slow % operator). This is sufficient up to N=12! ... but I am becoming concerned that 13! requires more "exotic" calculations.

 Профиль  
                  
 
 Re: Factorials
Сообщение27.02.2013, 11:47 
Аватара пользователя


21/02/10
1594
Екатеринбург
Продолжение темы "Метод Лемана"
post688341.html#p688341
$x^2-y^2=4srqp$
$y+qr=ps$
q,p нечетны и взаимнопросты, $(pq)^{1/3}<p<q<(pq)^{2/3}$.

Как это можно применить к нашим баранам. Пусть мы хотим получить число кратное, например 11*13*17*19.
1) Выбираем p и q, так чтобы pq=11*13*17*19.
2) Выбираем небольшое число для y. Например 1 или 2.
3) Решаем уравнение в целых числах $y+qr=ps$. Это легко делается алгоритмом Эвклида или цепными дробями.
4) Вычисляем x.
5) Строим последовательность 1,2,...,y^2,...x,x^2,x^2-y^2.

-- Ср фев 27, 2013 13:55:30 --

Пример. Пусть мы хотим построить число кратное 7*11.
1) p=7, q=11
2) y=1
3) r=5, s=8
4) x=111

111^2 - 1 = 4*8*5*7*11

 Профиль  
                  
 
 Re: Factorials
Сообщение27.02.2013, 13:11 
Аватара пользователя


25/08/12
171
Germany
ben_burrows в сообщении #688711 писал(а):
I impose a pruning rule that eliminates any number which is not a factor of the target (using the slow % operator). This is sufficient up to N=12! ... but I am becoming concerned that 13! requires more "exotic" calculations.
No, it is sufficient for many cases. I can confirm, that with this restriction it is possible to get for N=13 to N=37
11 11 12 12 12 13 13 14 14 15 15 15 16 17 17 17 18 19 20 18 20 18 20 20 20

 Профиль  
                  
 
 Re: Factorials
Сообщение27.02.2013, 16:45 


02/11/12
141
Searched 79 of 663 base 6 sequences. 10 hours 2.65 trillion nodes. 15! 188 solutions, 16! 125 solutions and 17! 3 solutions.

 Профиль  
                  
 
 Re: Factorials
Сообщение27.02.2013, 22:06 


02/11/12
141
Tests on 12! and 13! only show 30% time improvement for pruning non-factors. I must be missing something.

 Профиль  
                  
 
 Re: Factorials
Сообщение27.02.2013, 23:44 


02/11/12
141
Found my error. 10 people > 24 points. Close to 400 total in contest.

 Профиль  
                  
 
 Re: Factorials
Сообщение28.02.2013, 01:47 


19/02/13
5
mertz в сообщении #689001 писал(а):
Found my error. 10 people > 24 points. Close to 400 total in contest.


Are you participating? If so, what's your rank so far?

 Профиль  
                  
 
 Re: Factorials
Сообщение28.02.2013, 02:54 
Аватара пользователя


01/06/12
1016
Adelaide, Australia
mertz в сообщении #688851 писал(а):
Searched 79 of 663 base 6 sequences. 10 hours 2.65 trillion nodes. 15! 188 solutions, 16! 125 solutions and 17! 3 solutions.

I have 12 solutions for 17!. What do you mean by "base 6 sequences"?

 Профиль  
                  
 
 Re: Factorials
Сообщение28.02.2013, 03:48 


02/11/12
141
Код:
(base 5)   1,2,3,4,5    59 unique
(base 6)   1,2,3,4,5,6   663 unique


I can run 12 threads so I break the problem up.

I have 3 for 17!, but I only searched a dozen base 7 sequences.

Pruning numbers that are not a factor is about 60 times faster. But it doesn't find all solutions. 12! 48 of 56, 13! 152 of 445, 14! 62 of 65.

Just found 274 for 15!, but I am sure there are many more.

I am not participating. I never wrote a depth first search, so I thought I would give it a try. I have no idea how to attack the problem.

 Профиль  
                  
 
 Re: Factorials
Сообщение28.02.2013, 06:13 
Аватара пользователя


01/06/12
1016
Adelaide, Australia
mertz в сообщении #689017 писал(а):
I am not participating.


Sounds like you have some good results. You should definitely compete!

 Профиль  
                  
 
 Re: Factorials
Сообщение28.02.2013, 07:20 


02/11/12
141
16!, 215 solutions. 17!, 13 solutions.

Neil and Al were going to alternate contests. What is the plan now?

 Профиль  
                  
 
 Re: Factorials
Сообщение28.02.2013, 09:14 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
mertz в сообщении #689028 писал(а):
16!, 215 solutions. 17!, 13 solutions.

Отличные результаты.

Цитата:
Neil and Al were going to alternate contests. What is the plan now?

Я хотела бы, чтобы эти конкурсы были не одновременно.

-- Чт фев 28, 2013 10:45:36 --

Возвращаясь к алгоритму №1...

Берём последовательность, представляющую $(9!)^2$:

Код:
1,2,4,16,18,72,70,5040,362880,131681894400

Здесь 9 шагов (10 членов).
Теперь надо представить число 923780, используя члены этой последовательности и операции сложения/вычитания/умножения. Для рекордного решения в 13 шагов это представление должно быть в 3 шага (операции).

Вопрос: реально ли это :?:
Надо проверить все решения для $N=9$ в качестве начальной последовательности.
В найденном решении в 15 шагов мне удалось сформировать число 923780 за 5 шагов.
Решение имеет вид (уже показывала его):

Код:
1,2,4,16,18,72,70,5040,362880,131681894400,_, _, _, _, _,121645100408832000

Хотя бы в 4 шага сформировать число 923780 у меня не получилось (это дало бы решение в 14 шагов). Но я использовала всего один вариант решения для $N=9$. Вручную все варианты трудно проверить.

 Профиль  
                  
 
 Re: Factorials
Сообщение01.03.2013, 08:21 


26/01/10
959
Пользуясь вашей снисходительность, позволю себе обратить внимание программистов на эту мою тему, где я презентую альфа-версию нашей системы сравнения эффективности программ. Мало ли, не заметили, будучи увлечёнными текущим конкурсом.

 Профиль  
                  
 
 Re: Factorials
Сообщение01.03.2013, 14:09 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
В десятке жарко :-)
Уже 11 конкурсантов имеют больше 24 баллов.
А вот 25 баллов пока только у лидера.

Цитата:
1 25.00 Tomas Rokicki Palo Alto, California, United States 22 Feb 2013 03:36
2 24.88 Hermann Jurksch Recklinghausen, Germany 27 Feb 2013 04:54
3 24.79 Lars Nagel Mainz, Germany 28 Feb 2013 13:33
4 24.74 Martin Piotte Montreal, Quebec, Canada 21 Feb 2013 23:38
5 24.38 Gil Dogon Jerusalem, Israel 1 Mar 2013 08:50
6 24.37 Andy Sloane Sunnyvale, California, United States 8 Feb 2013 21:39
7 24.36 Dmitry Kamenetsky Adelaide, Australia 25 Feb 2013 22:49
8 24.23 John Morris Simi Valley, California, United States 28 Feb 2013 02:09
9 24.22 Valentin Dobrota Constanta, Romania 7 Feb 2013 11:05
10 24.13 Herbert Kociemba Darmstadt, Germany 10 Feb 2013 07:31
11 24.01 Lucien Pech Zürich, Switzerland 1 Mar 2013 08:48

 Профиль  
                  
 
 Re: Factorials
Сообщение01.03.2013, 14:19 
Аватара пользователя


21/02/10
1594
Екатеринбург
В конкурсе стран и континентов, организаторы поместили Россию в Азию. Ну что бы первое место было гарантированным. Увы в чемпионате Азии Россию обогнал Израиль. Надо попроситься в Африку...

-- Пт мар 01, 2013 16:36:33 --

mertz в сообщении #688529 писал(а):
I think I have a complete search now. No duplicate work.
Код:
8!  40320  [8] 1,2,4,6,36,32,35,1120,40320
8!  40320  [8] 1,2,4,6,36,32,35,1152,40320
8!  40320  [8] 1,2,4,6,36,32,35,1260,40320

Будет правильным считать эти решения тоже дубликатами. Когда в конце последовательности идет серия умножений, то порядок умножений не важен. Вышеприведенные решения отличаются только порядком перемножения чисел: 32*35*36=40320.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1310 ]  На страницу Пред.  1 ... 25, 26, 27, 28, 29, 30, 31 ... 88  След.

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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