Как решить следующее отношение повторяемости - PullRequest
0 голосов
/ 25 июня 2019

Как решить следующее рекуррентное соотношение?

f(n+2) = 2*f(n+1) - f(n) + 2  where n is even
f(n+2) = 3*f(n)               where n is odd
f(1) = f(2) = 1

Для нечетных n Я могу решить повторение, и получается геометрическая серия с общим отношением 3.

Когда n является четным, я мог бы найти и решить однородную часть рекуррентного отношения, подставив f(n) = r^n. Таким образом, решение становится r = 1. Поэтому решение c1 + c2*n. Но как мне решить конкретную неотъемлемую часть? Я на правильном пути? Есть ли другие подходы к вышеуказанному решению?

1 Ответ

1 голос
/ 26 июня 2019

Повторение для нечетное n очень легко решить с помощью подстановки, которую вы пытались:

enter image description here

Подставляя этов повторение для даже n:

enter image description here


Попытка # 1

Произведите общую замену формы:

enter image description here

Обратите внимание, что показатель степени равен n/2 вместо nна странное повторение, но это просто вопрос выбора

enter image description here

Соответствие тем же типам терминов:

enter image description here

Но это решение не работает с граничным условием f(2) = 1:

enter image description here


Попытка # 2

Оказывается, требуется второй экспоненциальный член :

enter image description here

enter image description here

Как и раньше, одно из показательных условий должно соответствовать 3^(n/2):

enter image description here

Последнее уравнение имеет решения d = 0, -1;очевидно, что полезен только нетривиальный:

enter image description here

Окончательное решение для all n ≥ 2:

enter image description here


Альтернативный метод

Дольше, но (возможно, по крайней мере, я его нашелбыть) более интуитивным - увеличить повторяемость в m раз:

enter image description here

Соблюдайте шаблон:

  1. Суммарный коэффициент 2 присутствует для нечетное число расширений m, но компенсируется для четное m.

  2. Каждое расширение добавляет коэффициент 2 * 3^(n/2-m) для нечетное m и вычитает это для четное m.

  3. Каждое расширение также добавляет коэффициент f(n-2m) для четное mвычитает это для нечетное m.

Объединение этих наблюдений для записи общего выражения замкнутой формы для m-горасширение:

enter image description here

Использование стандартной формулы для геометрических рядов на последнем шаге.

Рекурсия останавливается на f(2) = 1:

enter image description here

Тот же результат, что и раньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...