2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. На страницу Пред.  1 ... 3, 4, 5, 6, 7  След.
 
 Re: Разложить на любые множители
Сообщение19.09.2011, 19:00 
Аватара пользователя


07/07/09
346
Минск
Someone в сообщении #484228 писал(а):
SerjeyMinsk в сообщении #484191 писал(а):
И Вы так и не сказали нам, какого же вида числа Вы собираетесь разлагать на множители своим методом. Вы упорно уходите в сторону от этого вопроса.

Да ради Бога, дерзайте!
Числа вида $a^2-2$

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение19.09.2011, 19:57 
Заслуженный участник


09/09/10
3729
SerjeyMinsk в сообщении #484191 писал(а):
Вы сравните по вычислительной сложности операцию извлечения корня и другого метода разложения на множители.

Сообщаю новость, которой лет этак двенадцать-пятнадцать: на процессорах Intel операции сложения, умножения, деления, извлечения квадратного корня выполняются за одинаковое время, а именно $\frac14$ такта.

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение19.09.2011, 20:01 
Аватара пользователя


07/07/09
346
Минск
Joker_vD в сообщении #484254 писал(а):
SerjeyMinsk в сообщении #484191 писал(а):
Вы сравните по вычислительной сложности операцию извлечения корня и другого метода разложения на множители.

Сообщаю новость, которой лет этак двенадцать-пятнадцать: на процессорах Intel операции сложения, умножения, деления, извлечения квадратного корня выполняются за одинаковое время, а именно $\frac14$ такта.

Ну тогда вообще все замечательно просто.

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение19.09.2011, 20:15 
Заслуженный участник


04/05/09
4582
Joker_vD в сообщении #484254 писал(а):
SerjeyMinsk в сообщении #484191 писал(а):
Вы сравните по вычислительной сложности операцию извлечения корня и другого метода разложения на множители.

Сообщаю новость, которой лет этак двенадцать-пятнадцать: на процессорах Intel операции сложения, умножения, деления, извлечения квадратного корня выполняются за одинаковое время, а именно $\frac14$ такта.
Не спешите.
Сложение и умножение действительно работают быстро, хотя умножение всё-таки немного медленнее.
А вот деление и извлечение корня - весьма медленные операции. Это если говорить об маленьких числах, влезающих в регистры процессора.
Операции же разложения на множители на процессорах Интел вообще нет.

Следует заметить, что скорость операций процессора к сложности операций с большими числами имеет весьма отдалённое отношение. В наилучших алгоритмах деления и извлечения корня в основном используются элементарные операции сложения, вычитания и умножения. В результате операция деления ассимптотически такая же по сложности, что и умножение. Да и квадратный корень тоже.
Но опять же, операция разложения на множители на многие порядки сложнее.

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


23/07/05
17973
Москва
SerjeyMinsk в сообщении #484241 писал(а):
Да ради Бога, дерзайте!
??? Я ведь интересовался только видом чисел, которые Вы пытаетесь разложить на множители, а не деталями Вашего метода. Да и вообще разработкой методов факторизации не занимаюсь, у меня своя область деятельности, к теории чисел отношения не имеющая. Вы как-то странно реагируете на задаваемые Вам вопросы и на высказывания участников обсуждения.

Код:
(20:04) gp > factorint((2^150+3)^2-2)
%1 =
[7 1]

[2281 1]

[2021137 1]

[30714527 1]

[713783417 1]

[2879183439902727381503238644220083850276877520541267841497464207 1]

(20:04) gp > factorint((2^135+3)^2-2)
%2 =
[7 1]

[50647776999912378219063672390884897 1]

[5351067149974309367601158242753986984777999841 1]

(20:55) gp >

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение19.09.2011, 23:36 
Аватара пользователя


07/07/09
346
Минск
Код:
7348036449755228955090132487537164697742833293367649283056913515684904072911171\
7606578843551747290946474647466799673378143763209669767141946537733572762688113\
8570184029661386343385152617495364543396554860743744348202682409375459639824976\
3570920367240764695341970901151679942968942802703253374721237393956713193237399


Код:
1.
8572068857490138567587400392480014484491238493644268859550003106962808408999488\
6924985776691706328749793710668611947752641273790979999585684859262580523607601
2.
8572068857490138567587400392480014484491238493644268859550003106962808408999491\
3112110639860841288855311285289405165485777642135498315452015804031650894844999

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение19.09.2011, 23:54 
Заблокирован
Аватара пользователя


11/09/11

650
Someone в сообщении #484285 писал(а):
... вообще разработкой методов факторизации не занимаюсь, у меня своя область деятельности...
Я, кажется, догадываюсь - Вы обычный шпион, или, как говорят наши местные, - разведчик. :lol:

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение20.09.2011, 00:05 
Админ форума
Аватара пользователя


19/03/10
8952
 !  Klad33, предупреждение за офтопик.

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение20.09.2011, 00:33 
Заслуженный участник


04/05/09
4582
SerjeyMinsk в сообщении #484327 писал(а):
Код:
7348036449755228955090132487537164697742833293367649283056913515684904072911171\
7606578843551747290946474647466799673378143763209669767141946537733572762688113\
8570184029661386343385152617495364543396554860743744348202682409375459639824976\
3570920367240764695341970901151679942968942802703253374721237393956713193237399


Код:
1.
8572068857490138567587400392480014484491238493644268859550003106962808408999488\
6924985776691706328749793710668611947752641273790979999585684859262580523607601
2.
8572068857490138567587400392480014484491238493644268859550003106962808408999491\
3112110639860841288855311285289405165485777642135498315452015804031650894844999
Ну точно, всё по той формуле, что я привёл на второй странице.
Т.е. у вас вид факторизуемых чисел не $a^2-2$, а $\left(\frac{n^2-3}2\right)^2-2$.

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение20.09.2011, 09:50 
Аватара пользователя


07/07/09
346
Минск
venco, при всем уважании к вам, но это не так. Очень интересная формула у вас, но я могу не только $a^2-2$, но и $a^n-2$, что по вашей формуле не выходит, достаточно взять n в кубе.
А откуда эта формула у вас? Очень интересная, как я уже говорил, поэтому хотелось бы узнать об авторе и его исследовании где он её применяет, не поможете?

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение20.09.2011, 10:17 
Заслуженный участник


08/04/08
8556

(Оффтоп)

SerjeyMinsk в сообщении #484391 писал(а):
Очень интересная, как я уже говорил, поэтому хотелось бы узнать об авторе и его исследовании где он её применяет, не поможете?

:lol:
В таком случае я могу Вас хоть целый день удивлять!
Например, $n^4+4=(n^2-2n+2)(n^2+2n+2)$
Это же метод факторизации чисел специального вида $n^4+4$! Дарю, бесплатно!!!
:lol1:

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение20.09.2011, 11:17 
Заслуженный участник


09/09/10
3729
SerjeyMinsk в сообщении #484391 писал(а):
А откуда эта формула у вас?

Он ее сам вывел. Сел и за пять минут вывел.

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение20.09.2011, 11:38 
Заслуженный участник


08/04/08
8556

(Оффтоп)

Joker_vD в сообщении #484418 писал(а):
Он ее сам вывел. Сел и за пять минут вывел.

Joker_vD, зачем же сразу все секреты раскрывать :lol: давайте скажем, что мы посвящены в процесс таинственной интуиции, которой нет у простых смертных, может товарищ хоть уважение проявлять начнет. :lol1:

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение22.09.2011, 09:07 
Аватара пользователя


07/07/09
346
Минск
Я очень горд за свой институт!
Мы сделали не только прорыв в теории чисел, благодаря созданным нами двум детерминированным методам поиска простых чисел (одно из которых еще и полиномиальный), разложению на множители чисел специального вида, но и сегодня убедились, что прямо доказали ВТФ, а не как Уайлс на основе гипотезы Таниямы–Шимуры. Причем доказательство всего в пару строк. Ура! В математике начинается новая эпоха!

 Профиль  
                  
 
 Re: Разложить на любые множители
Сообщение22.09.2011, 09:11 
Заслуженный участник


08/04/08
8556
Поздравляю Вас с безосновательным заявлением.

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

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



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

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


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

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