star twitter facebook envelope linkedin youtube alert-red alert home left-quote chevron hamburger minus plus search triangle x

Bài toán con thỏ

Bài toán con thỏ (hay còn gọi là bài toán cặp thỏ của Fibonacci) là một trong những bài toán toán học kinh điển và nổi tiếng nhất trong lịch sử. Bài toán này được nhà toán học người Ý Leonardo Fibonacci (tên thật là Leonardo Pisano) giới thiệu lần đầu tiên vào năm 1202 trong cuốn sách Liber Abaci (Sách về toán đố). Mục đích ban đầu của bài toán là mô phỏng quy luật tăng trưởng dân số của một quần thể sinh vật trong điều kiện môi trường lý tưởng mang tính giả định.
Dưới đây là mô tả chi tiết, toàn diện về bài toán, quá trình phát triển qua các tháng, bản chất toán học và ý nghĩa thực tế để bạn có thể sao chép toàn bộ một cách thuận tiện.

I. CÁC GIẢ THIẾT CỦA BÀI TOÁN (ĐIỀU KIỆN LÝ TƯỞNG)
Để đơn giản hóa mô hình, Fibonacci đã đặt ra các giả thiết rất nghiêm ngặt về mặt sinh học như sau:
  1. Quần thể ban đầu: Vào đầu tháng thứ nhất, người ta thả một cặp thỏ sơ sinh duy nhất (gồm một con đực và một con cái) vào một khu vườn được rào kín.
  2. Chu kỳ trưởng thành: Mỗi cặp thỏ con sau khi sinh ra cần đúng 2 tháng tuổi để trưởng thành và có khả năng sinh sản.
  3. Khả năng sinh sản: Kể từ tháng thứ hai trở đi, khi đã trưởng thành, mỗi cặp thỏ đều đặn sinh ra đúng một cặp thỏ con mới (gồm một đực và một cái) vào đầu mỗi tháng tiếp theo.
  4. Tỷ lệ sống sót tuyệt đối: Giả định môi trường có nguồn thức ăn vô hạn, không có bệnh tật, không có thú dữ và thỏ không bao giờ chết.
Câu hỏi đặt ra: Sau một số tháng n bất kỳ, trong khu vườn sẽ có tổng cộng bao nhiêu cặp thỏ?

II. PHÂN TÍCH DIỄN BIẾN QUA TỪNG THÁNG THỰC TẾ
Để hiểu rõ bản chất, chúng ta hãy quan sát sự thay đổi số lượng thỏ trong 6 tháng đầu tiên:
  • Tháng 1: Trong vườn chỉ có 1 cặp thỏ sơ sinh ban đầu (gọi là cặp A). Cặp A chưa thể sinh sản.
    • Tổng số: 1 cặp thỏ.
  • Tháng 2: Cặp A tròn 1 tháng tuổi, bước vào giai đoạn trưởng thành nhưng chưa sinh con.
    • Tổng số: 1 cặp thỏ.
  • Tháng 3: Đầu tháng này, cặp A đã đủ 2 tháng tuổi (trưởng thành hoàn toàn) và sinh ra 1 cặp thỏ con mới (cặp B).
    • Tổng số: 2 cặp thỏ (1 cặp già, 1 cặp trẻ).
  • Tháng 4: Cặp A (già) tiếp tục sinh thêm 1 cặp thỏ con mới (cặp C). Cặp B (sinh ở tháng 3) lúc này tròn 1 tháng tuổi, bước vào giai đoạn trưởng thành nên chưa sinh con.
    • Tổng số: 3 cặp thỏ (1 cặp già sinh sản, 1 cặp thanh niên, 1 cặp sơ sinh).
  • Tháng 5: Đầu tháng này, cả cặp A và cặp B đều đã là những cặp thỏ trưởng thành, do đó cả 2 cặp này cùng sinh sản, tạo ra thêm 2 cặp thỏ con mới (cặp D và cặp E). Cặp C (sinh ở tháng 4) lúc này lớn lên thành cặp thỏ thanh niên.
    • Tổng số: 5 cặp thỏ.
  • Tháng 6: Đến đây, số cặp thỏ trưởng thành sẵn sàng sinh sản là 3 cặp (A, B, C). Ba cặp này sinh ra 3 cặp con mới. Cộng với 2 cặp con sinh từ tháng trước (D, E) nay đã lớn lên.
    • Tổng số: 8 cặp thỏ.

III. CÔNG THỨC TOÁN HỌC VÀ DÃY SỐ FIBONACCI
Nếu chúng ta lập bảng thống kê số lượng cặp thỏ qua từng tháng, ta sẽ thu được một chuỗi số:
\(\mathbf{1,1,2,3,5,8,13,21,34,55,89,144,...}\)
Đây chính là Dãy số Fibonacci nổi tiếng.
Quy luật tổng quát:
Gọi \(F_{n}\) là tổng số cặp thỏ ở tháng thứ n. Quy luật của bài toán được phát biểu như sau:
  • Số thỏ của tháng hiện tại (\(F_{n}\)) luôn bằng số thỏ của tháng trước liền kề (\(F_{n-1}\), đại diện cho tất cả số thỏ đang sống tiếp tục từ tháng trước) cộng với số cặp thỏ con mới được sinh ra.
  • Vì chỉ những cặp thỏ đã tồn tại từ cách đây 2 tháng (\(F_{n-2}\)) mới đủ tuổi trưởng thành để sinh con, nên số cặp thỏ sơ sinh mới chính bằng \(F_{n-2}\).
Từ đó, ta có hệ thức truy hồi Fibonacci kinh điển:
  • F₁ = 1
  • F₂ = 1
  • \(F_n = F_{n-1} + F_{n-2}\) (với mọi n ≥ 3)

IV. Ý NGHĨA VÀ ỨNG DỤNG CỦA BÀI TOÁN
Mặc dù các giả thiết sinh học của bài toán con thỏ mang tính phi thực tế (thỏ không chết, thức ăn vô hạn, tỷ lệ giới tính luôn 1 đực - 1 cái), mô hình này lại mở ra một chương vô cùng quan trọng cho toán học và khoa học tự nhiên:
  1. Sự xuất hiện trong Tự nhiên: Dãy số bước ra từ bài toán con thỏ xuất hiện một cách kỳ lạ trong cấu trúc của vũ trụ và sinh vật. Số lượng cánh hoa (hoa loa kèn có 3 cánh, hoa bơ có 5 cánh, hoa cúc có 21 hoặc 34 cánh), cấu trúc các vòng xoắn của quả thông, quả dứa, hạt hướng dương, hay hình dáng vỏ ốc bươu đều tuân theo các số Fibonacci một cách chính xác.
  2. Tỷ lệ vàng (φ): Khi bạn lấy một số Fibonacci chia cho số ngay trước nó (ví dụ: 55/34 hoặc 89/55), tỷ số này sẽ dần tiến tới con số xấp xỉ 1,618033... – đây chính là Tỷ lệ vàng, tỷ lệ của cái đẹp kiến trúc, hội họa và thiết kế tự nhiên.
  3. Khoa học máy tính: Bài toán con thỏ và dãy Fibonacci là bài tập nhập môn kinh điển để giảng dạy về thuật toán đệ quy, quy hoạch động và tối ưu hóa bộ nhớ trong lập trình hiện đại.
A - Z Sitemap

Đào tạo, nghiên cứu gắn liền với khoa học và công nghệ nhằm tạo ra những sinh viên và học viên có lòng yêu nước, có phẩm chất nhân văn mang đậm bản sắc Việt Nam, có ý thức sinh hoạt cộng đồng, có sức khỏe, có năng lực và kỹ năng toàn diện, tự tin, năng động, sáng tạo và trở thành công dân khởi nghiệp mang tính toàn cầu.