2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Целые точки на эллипсоиде - NP-полная задача
Сообщение10.06.2010, 22:13 


20/12/09
1527
Найти целую точку на эллипсоиде - NP-полная задача.
(Эллипсоид в $\mathbb R^n$ задается уравнением вида: $(x,Ax)+(b,x)+c=0$, матрица $A=A^*$ с положительными собственными значениями, вектор $b$ и число $c$ - целые.)

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

Интересно, можно ли все свести к диофантовому уравнению от двух переменных, пусть более высокого порядка?

-- Чт июн 10, 2010 22:19:37 --

Например к такому $xy=N$?

 Профиль  
                  
 
 Re: Целые точки на эллипсоиде - NP-полная задача
Сообщение15.06.2010, 21:07 


20/12/09
1527
Чтобы раскусить любой шифр с открытым ключем или найти прообраз для конечного алгоритма, достаточно уметь находить целые решения диофантового уравнени: $(x,Ax)+2(b,x)+c=0$, x \in \mathbb Z^n. $( , )$ - скалярное произведение, $A$ - положительно определенная. Лучше уметь определять: существует ли вообще решение. (Это co-NP полная задача.)

Кто знает как решать такие уравнения, сумеет решить любую разумно поставленную математическую задачу.

Таким образом, центральная проблема математики сводится к исследованию диофантовых уравнений второго порядка от многих переменных.

Изначально вопрос об обратимости алгоритма сводится к уравнению, в котором число переменных, числа, стоящие на главной диагонали матрицы $A$, элементы вектора $b$ и число $c$ - величины порядка числа шагов алгоритма, числа не на главной диагонали $A$ - по модулю 0, 1 или 2.

К сожалению, никак не удается привести $A$ к диагональному виду.

Можно решая уравнение $ax^2+2bxy+cy^2=1, ac-b^2<0$ привести уравнение к системе вида
$\sum \limits _{j=1}^n x_j^2=D y^2 $,
$\sum \limits _{j=1}^n a_j x_j+by=1$. Но толку мало.

А вот привести положительно определенную квадратичную форму к диагональному виду (матрицу $A$) преобразованиями, сохраняющими решетку целых чисел, похоже нельзя.

Предварительный вывод: никак не упростить и не свести к факторизации,
скорее всего задача факторизации не NP-полная.
Ведь для факторизации достаточно решать уравнения второго порядка от двух переменных, хоть и с большими коэффициентами.

 Профиль  
                  
 
 Re: Целые точки на эллипсоиде - NP-полная задача
Сообщение25.06.2010, 17:49 
Модератор
Аватара пользователя


11/01/06
5710
Ales в сообщении #331690 писал(а):
скорее всего задача факторизации не NP-полная.

См. topic24200.html

 Профиль  
                  
 
 Re: Целые точки на эллипсоиде - NP-полная задача
Сообщение30.08.2010, 22:10 


20/12/09
1527
Оказывается (известный результат Adleman, Manders 1978), решение уравнения $ax^2+by=c$ в целых положительных числах - NP-полная задача.
Что может быть проще?
Но это не совсем Диофантово уравнение - есть ограничение y>0, область решений лишена алгебры.

 Профиль  
                  
 
 Re: Целые точки на эллипсоиде - NP-полная задача
Сообщение30.08.2010, 22:34 
Модератор
Аватара пользователя


11/01/06
5710
Ales в сообщении #348539 писал(а):
Оказывается (известный результат Adleman, Manders 1978), решение уравнения $ax^2+by=c$ в целых положительных числах - NP-полная задача.
Что может быть проще?
Но это не совсем Диофантово уравнение - есть ограничение y<0, область решений лишена алгебры.

Это несущественное ограничение, так как решений с $y\geq 0$ лишь конечное число (я предполагаю, что $a$ - положительное число).

Кстати, не так давно я решал подобную задачку, когда вычислял новые члены последовательности A094353.

P. S. Статья Adleman и Manders живет тут: http://dx.doi.org/10.1016/0022-0000(78)90044-2

 Профиль  
                  
 
 Re: Целые точки на эллипсоиде - NP-полная задача
Сообщение30.08.2010, 23:00 


20/12/09
1527
Перепутал: написал сначала $y<0$, надо $y>0$. Потом поправил.

maxal в сообщении #348543 писал(а):
Это несущественное ограничение, так как решений с $y\geq 0$ лишь конечное число (я предполагаю, что $a$ - положительное число).

Нет, это существенно, что в решение в натуральных числах.
Если просто в целых, задача сводится к вопросу является ли $\frac a c$ квадратичным вычетом по модулю $b$. Чтобы ответить на этот вопрос достаточно факторизации.
Тогда бы факторизация была бы полной задачей.

 Профиль  
                  
 
 Re: Целые точки на эллипсоиде - NP-полная задача
Сообщение30.08.2010, 23:37 
Модератор
Аватара пользователя


11/01/06
5710
Ales в сообщении #348552 писал(а):
Перепутал: написал сначала $y<0$, надо $y>0$. Потом поправил.

OK. Теперь все встало на свои места.

Но я решал вычислительную задачу (а не задачу распознавания) как раз с отрицательным $y$, но с дополнительным требованием минимальности $x$.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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



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

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


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

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