Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
LibreTexts - Ukrayinska

2.1: Кролики Фібоначчі

У 1202 році Фібоначчі запропонував наступну головоломку, яку ми перефразовуємо тут:

Чоловік посадив чоловічо-жіночу пару щойно народжених кроликів в поле. Кроликам потрібно місяць на дозрівання до спарювання. Через місяць після спарювання самки народжують одну пару чоловік-самка, а потім знову спаровуються. Жодні кролики не вмирають. Скільки пар кроликів через рік?

Зростання популяції кроликів Фібоначчі представлено в таблиці 2.1. На початку кожного місяця показана кількість малолітніх, дорослих, загальна кількість кроликів. На початку січня в популяції впроваджується одна пара малолітніх кроликів. На початку лютого ця пара кроликів дозріла і спаровувалася. На початку березня ця оригінальна пара кроликів народжує нову пару малолітніх кроликів. І так далі.

ЯкщоFn залишити загальну кількість пар кроликів на початкуn го місяця, то кількість пар кроликів на початку 13-го місяця буде вирішенням головоломки Фібоначчі. Розглядаючи загальну кількість пар кроликів в таблиці2.1, видно, що

Fn+1=Fn+Fn1.

Це лінійне різницеве рівняння другого порядку вимагає двох початкових умов, які задаютьсяF1=F2=1. Перші тринадцять чисел Фібоначчі, прочитані з таблиці,

місяць J F M A M J J A S O N D J
малолітніх 1 0 1 1 2 3 5 8 13 21 34 55 89
дорослий 0 1 1 2 3 5 8 13 21 34 55 89 144
всього 1 1 2 3 5 8 13 21 34 55 89 144 233
Таблиця 2.1: Популяція кроликів Фібоначчі.

даються

1,1,2,3,5,8,13,21,34,55,89,144,233,

F13=233де рішення головоломки Фібоначчі.

Розв'яжемо(2.1.1) для всіхFn s Для розв'язання цього рівняння шукаємо розв'язок видуFn=λn. Підстановка на (2.1.1) виходи

λn+1=λn+λn1

або після поділу наλn1:

λ2λ1=0

з розчином

λ±=1±52

Визначте

Φ=1+52=1.61803

і

ϕ=512=Φ1=0.61803

Тодіλ+=Φ іλ=ϕ. також, зверніть увагу, що з тих пірΦ2Φ1=0, поділ наΦ врожайність1/Φ=Φ1, так що

ϕ=1Φ

Як і при розв'язанні лінійних однорідних диференціальних рівнянь, два значенняλ можуть бути використані для побудови загального розв'язку лінійного різницевого рівняння за принципом лінійного суперпозиції:

Fn=c1Φn+c2(ϕ)n.

Розширюючи послідовність Фібоначчі доF0=0 (F0=F2F1since), задовольняємо умовиF0=0 іF1=1:

c1+c2=0,c1Φc2ϕ=1.

Томуc2=c1, іc1(Φ+ϕ)=1, абоc1=1/5,c2=1/5. Ми можемо переписати рішення як

Fn=Φn(ϕ)n5

Такϕn0 якn, ми бачимоFnΦn/5, що, іFn+1/FnΦ