2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 09:57 


24/01/18
5
Всем доброго дня!
Нужна помощь в решении Диофантовых уравнений. Уровень знаний - школьные забытые, но потихоньку востанавливаю память. Жизнь подбросила уравнение такого вида:
$Ax^2+Bxy+Cy^2+Dx+Ey+F=0$
Нашел на зарубежном ресурсе метод решения, но видно знаний не хватает, чтобы разобраться.
Так как коэффициенты в моих задачах остаются неизменными (меняется только $F$, а $C = 0$) разбираюсь с примером попроще.
$x^2+3xy+x+2y-81=0$
На упомянутом выше ресурсе есть калькулятор для решений этих уравнений. В режиме step-by-step доходит до такой формы:

$(-9){x_1}^2+{y_1}^2+2924=0$

А далее уже идет ответ, а как такое решается не приведено. Можно организовать метод перебора, выделив одну переменную через другую, но при больших значений F, перебор будет занимать много времени. Может это можно сделать по другому?
Заранее благодарю

 i  Все формулы оформляйте. Исправлено дополнительно.

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 10:10 
Заслуженный участник
Аватара пользователя


27/12/17
1411
Антарктика
Ваше уравнение можно представить в виде $(3x-y)(3x+y)=2924$

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 10:18 


24/01/18
5
thething
Благодарю!
Все оказалось еще хуже. Как я понял все сводится к факторизации числа 2924

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 10:20 
Заслуженный участник
Аватара пользователя


27/12/17
1411
Антарктика
LxxL
В данном случае вариантов всего около 6

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 10:28 


24/01/18
5
thething
Ну это данный случай, с большими числами придется мучатся. Надеялся, что найдется способ попроще

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 10:31 


05/09/16
11527
LxxL в сообщении #1287028 писал(а):
Может это можно сделать по другому?

Я бы предложил так.
LxxL в сообщении #1287028 писал(а):
$-9{x_1}^2+{y_1}^2+2924=0$


Записываем в виде (индексы у переменных опускаю чтобы меньше писать):
$y^2-9x^2=-2924$
$(y-3x)(y+3x)=-2924$
Далее факторизуем правую часть
$2924=2\cdot 2\cdot 17 \cdot 43$
Выписываем делители
$1;2;4;17;34;43;68;89;172;731;1462;2924$
Произведения могут соответственно быть такие
$1\cdot 2924; 2 \cdot 1462; 4 \cdot 731$ и так далее.
Теперь перебирать меньше.
Пробуем например $(y-3x)(y+3x)=-4\cdot 731$
$y-3x=-4$
$y+3x=731$
складываем, получаем $2y=727$. Не подходит, должно быть четное.
Четные будут только два, так что перебор сводится теперь только к ним: $2 \cdot 1462; 34 \cdot 86$
Разбираемся с $2 \cdot 1462$. Имеем (не забываем что произведение у нас отрицательное)
$y-3x=-2$
$y+3x=1462$
$2y=1460;y=730;6x=1464;x=244$
Теперь берем $34 \cdot 86$
Сами посчитаете?

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 10:33 
Заслуженный участник
Аватара пользователя


27/12/17
1411
Антарктика
Можно попробовать заменить $3x-y=n$, $3x+y=n+2y$, $n(n+2y)=2924$, а потом смотреть с позиций четности/нечетности $n$

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 10:48 
Заслуженный участник


09/05/13
8904
LxxL в сообщении #1287028 писал(а):
На упомянутом выше ресурсе есть калькулятор для решений этих уравнений. В режиме step-by-step доходит до такой формы:
$(-9){x_1}^2+{y_1}^2+2924=0$

Это (и до этого, и далее) плохой путь, все усложняющий.
А случай ($C=0$) у Вас хороший. Решите исходное уравнение относительно $y$, оно по $y$ линейно. Получится что-то целое плюс некая дробь. А Вам надо, чтобы $y$ был целым. Ну и посмотрите, при каких $x$ это произойдет.

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 10:48 
Заслуженный участник
Аватара пользователя


27/12/17
1411
Антарктика
Или так $3x-y=n$, $3x+y=m$. Вычитая из второго уравнения первое, получаем, что $2y=m-n$, т.е. разность делителей должна быть четной, что сокращает варианты

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 10:53 


05/09/16
11527
thething в сообщении #1287053 писал(а):
т.е. разность делителей должна быть четной, что сокращает варианты

Да, тут боле сильное ограничение что сумма делителей должна быть кратной 6. Но в конкретном примере обе пары делителей подходят.

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 10:58 
Заслуженный участник
Аватара пользователя


27/12/17
1411
Антарктика
wrest
Уже проще, ТС же не хотел слишком много перебирать... Или я не понял вопроса и ТС интересовался общими методами решения любого такого уравнения

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 11:01 
Заслуженный участник


09/05/13
8904
thething
Для любого такого эти методы не прокатят даже при малых $F$, которых ТС не опасается (например, в уравнении Пелля), а для того случая, который его интересует ($C=0$) доводить до такого состояния, чтобы потом его преодолевать, совершенно ни к чему.

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 11:06 
Заслуженный участник
Аватара пользователя


27/12/17
1411
Антарктика
Otta
Ну да, тут повезло, что разность квадратов получилась и правая часть не слишком мала (можно рассчитывать на существование решения). Но Ваш способ, конечно, проще

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 11:49 


24/01/18
5
wrest
И Вам спасибо!
Как раз факторизации я и пугаюсь. Большие числа - большие проблемы.

Занимался извратом: представил 2924, как 36F+8, получил такое уравнение:

$y^2-9(x^2-4F)=-8$ Представил значение в скобках как t, имею:
$y^2-9t=-8$
проанализировав, заметил, что решение есть, когда t задается формулой $9n^2-2n+1$, где n - целые положительные числа

$x^2-4F=t$ отсюда t+4F должно нацело извлекается из корня. Проделав некоторые преобразования получил еще одну формулу, которой задается t, при котором значения нацело извлекается из корня, для моего случая выглядит так:
$K^2+36k$

Приравнивая две формулы, получаю еще одно Диофантово уравнение, которое еще все более усложнило )))

-- 24.01.2018, 13:33 --

Otta
Благодарю!
Но это опять, как я понял, перебор значений. Я надеялся, что есть какая нибудь методика, сделав определенные преобразования, подставив коэффициенты имеющие и полученные получить результат, хотя бы на определенном (заданном) промежутке.
При малом значение F все легко найдется перебором, а если это число в какой нибудь большой степени, то перебор очень времязатратен

-- 24.01.2018, 13:39 --

Otta
Благодарю!
Но это опять, как я понял, перебор значений. Я надеялся, что есть какая нибудь методика, сделав определенные преобразования, подставив коэффициенты имеющие и полученные получить результат, хотя бы на определенном (заданном) промежутке.
При малом значение F все легко найдется перебором, а если это число в какой нибудь большой степени, то перебор очень времязатратен

 Профиль  
                  
 
 Re: Помощь с нелинейным Диофантовым уравнением
Сообщение24.01.2018, 21:50 
Заслуженный участник


18/01/15
3103
Вы хотите научиться решать, более-менее быстро с вычислительной точки зрения, уравнения вида $f(x,y)=A$, где $f(x,y)$ --- квадратичное выражение, коэффициенты которого постоянные и небольшие, а $A$ --- параметр (большое число, вообще говоря). Я сам не специалист по теории чисел, но мне кажется, что эта задача должна быть более-менее эквивалентна факторизации, по вычислительной сложности. Во всяком случае, в одну сторону это очевидно, так как задача факторизации --- это частный случай задач такого типа, а именно задача об уравнении $xy=A$. Вроде бы и в другую сторону тоже, т.е. если уметь быстро раскладывать числа на множители, то это даст способ и быстро решать квадратные диофантовы уравнения. Но это я точно не знаю.

Во всяком случае, вычислительная теория чисел --- большая и сложная, и к тому же активная область. Не знаю, в курсе Вы или нет, но большие числа на простые множители перебором не раскладывают уже по крайней мере лет 50. Если Вы хотите какую-то задачу из этой области решить, то знаний надо намного больше, чем полузабытые школьные. Заинтересуетесь --- можете спросить специалистов, что почитать и т.д. (на форуме такие есть).

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

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



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

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


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

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