2014 dxdy logo

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

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


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



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


11/05/08
32166
31, естественно. Но для тестирования это бессмысленно.

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 12:24 


17/10/08

1313
Принцип Оккама, при определенных условиях, позволяет сравнить разные обоснования последовательности.
Сравнить, понимаете? А не получить. Это не одно и тоже. По-моему.

Если хотите получать модели автоматически, используя принцип Оккама, то см. сюда
http://np-soft.ru/downloads/automodel.zip

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 12:35 


26/12/08
1813
Лейден
ewert
Вы, похоже, мне даже помогли ) откуда 31? у меня 2 варианта - 30 и 40.

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 12:41 
Заслуженный участник
Аватара пользователя


23/08/07
5420
Нов-ск
Gortaur в сообщении #446675 писал(а):
ewert
Вы, похоже, мне даже помогли ) откуда 31? у меня 2 варианта - 30 и 40.
Правильный ответ 35. Затем 77.

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 12:42 


17/10/08

1313
Друзья, выложите свои модели последовательности - мы их сравним по Оккаму.

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 12:45 
Заслуженный участник


11/05/08
32166
Gortaur в сообщении #446675 писал(а):
откуда 31?

Да просто продолжите последовательность 4, 9.

Хотя логически (но не технически) самое простое продолжение -- это 29.

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 12:46 


26/12/08
1813
Лейден
Изначально была использована модель $n^2+n!$. Ей бы я по простоте соотнес модель $\times 3,\times 2.5,\times 2,\times 1.5,...$, которая тоже сюда подходит.

-- Вт май 17, 2011 13:47:25 --

Про $4,9$ и $29$ с $31$ неясно (

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 12:51 
Заслуженный участник
Аватара пользователя


23/08/07
5420
Нов-ск
mserg в сообщении #446681 писал(а):
Друзья, выложите свои модели последовательности - мы их сравним по Оккаму.

Выпишем натуральные числа, которые делятся только 1 и на себя: 1, 2, 3, 5, 7, 11, 13, ...
И будем перемножать соседние: $1 \cdot 2 = 2, \;\; 2 \cdot 3 = 6$
Так что моя последовательность самая окамистая.

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 13:05 
Заслуженный участник


11/05/08
32166

(Оффтоп)

TOTAL в сообщении #446692 писал(а):
Выпишем натуральные числа, которые делятся только 1 и на себя

Где-то я читал, что такие числа как-то называются...

Gortaur в сообщении #446688 писал(а):
Про $4,9$ и $29$ с $31$ неясно (

Очень просто. $4$ и $9$ -- это разности соседних членов. После $4=2^2$ и $9=3^2$ напрашивается разность $16=4^2$, откуда и $31$.

$29$ -- это результат простейшей алгебраически аппроксимации с помощью интерполяционного многочлена. Точек -- три, поэтому многочлен -- квадратный, т.е. разности должны изменяться как арифметическая прогрессия и, значит, следующей разностью должно быть $14$.

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 13:08 


26/12/08
1813
Лейден
Ну не, они даже не простые ) про интерполяцию согласен. Ждем бритву.

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 13:46 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
Модель с факториалом (40):
Код:
$f=1;print (($f*=$_)+$_**2,",") foreach(1..$ARGV[0])

Другая модель от Gortaur'а (30):
Код:
$n=4/7;print (($n*=4-$_/2),",") foreach(1..$ARGV[0])

Простейшая интерполяция (29):
Код:
print ((5*$_-7)*$_/2+3,",") foreach(1..$ARGV[0])

Модель квадратичной разности (31):
Код:
print (($n+=$_**2)+1,",") foreach(1..$ARGV[0])

Лютая борьба за последний байт! :lol: Кто короче?

-- Вт, 2011-05-17, 14:56 --

Фаворит:
Код:
print join ",",2,6,15,4..$ARGV[0];
:lol: :lol:

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 14:18 


26/12/08
1813
Лейден
Бритва все еще спит. Реализация ИСН зависит от язычка. Есть тут спецы по Колмогоровской сложности?

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 14:22 


17/10/08

1313
Gortaur
С факториалами имеем длину (в термах) 6: три операции, две переменные и константа.
С умножениями длина модели (вроде) более 6 - отсекаем

TOTAL
С «простыми» числами длина тоже 6: два обозначения «простых» чисел, два индекса и еще «+1» внутри индекса (длина 2). Несколько уступает формуле с факториалом из-за первой «простой» единицы, доопределение которой даст еще 2 (или 1). Итого 8.

ewert
Интерполяция многочленом через формулу (n+1)-го члена через n-ый дает длину 6. Плюс определение первого члена. Это еще 2 (ну, или 1). Итого 8.

От себя приведу еще один пример: целая часть от выражения
$2.5^n
Длина 4. Фокус – использование вещественного числа и операции отбрасывания целой части.

Из условий задачи (даже косвенно) никак не следует базис (множество функций, типов констант, мера длины обозначений функций и значений констант, и т.п.), на котором должна строиться последовательность. Расширение базиса ведет к укорочению модели последовательности. Значит, имеем несравнимость по базису.

Для тестов, очевидно, такого быть не должно. Иначе нужно будет отгадывать «степень идиотизма человека, который придумал этот тест» (это близко по тексту из одного нашего академика, имя не помню).

to ИСН
Подбор модели по 3-м числам практикуется довольно редко. Выхолащивается сама суть упражнения – подбор модели. Из-за этого и весело.
Объемы в десятки/сотни миллионов – более жизненная ситуация. Довольно трудно вручную найти законы при таких объемах данных и десятках/сотнях входных параметров.

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 14:44 
Заслуженный участник


11/05/08
32166
mserg в сообщении #446735 писал(а):
Интерполяция многочленом через формулу (n+1)-го члена через n-ый дает длину 6. Плюс определение первого члена. Это еще 2 (ну, или 1). Итого 8.

Код:
    MOV CX,N
    MOV   A,2
    MOV   D,4
    MOV   DD,5
M:
    ADD   A,D
    ADD   D,DD
    LOOP  M

Никак не вижу восьмёрки.

mserg в сообщении #446735 писал(а):
С «простыми» числами длина тоже 6:

С простыми числами -- длинно до безумия: их, как ни крути, а вычислять придётся.

 Профиль  
                  
 
 Re: Продолжить последовательность...
Сообщение17.05.2011, 15:03 


26/12/08
1813
Лейден
про $(2.5)^n$ - красиво. Только вот не только символы играют роль, но и степень очевидности - долго придумывали про $(2.5)^n$?
Я бы скорее предпочел $6-2 = 4, 15-6 = 9$ по ewert'у. И опять же вопрос по Колмогоровской сложности.

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

Модераторы: Модераторы Математики, Супермодераторы



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

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


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

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