Từ điển học thuật Khoa học tự nhiên

Kết hợp là gì? Các bài báo nghiên cứu khoa học liên quan

Tiếng Anhcombination

Tên gọi kháctổ hợpchập k của nhệ số nhị thức

Kết hợp (tổ hợp) là cách chọn một tập con gồm k phần tử không phân biệt thứ tự từ một tập hợp gồm n phần tử cho trước.

269 lượt xem Cập nhật 28/8/2026

Kết hợp (tổ hợp) là một khái niệm cốt lõi trong toán học rời rạc và tổ hợp giải tích, dùng để chỉ cách chọn một tập con gồm k phần tử từ một tập hợp gồm n phần tử cho trước mà không phân biệt thứ tự chọn lựa. Ký hiệu phổ biến nhất cho số kết hợp chập k của n(nk)\binom{n}{k}, thường được đọc là “n chọn k”.

Định nghĩa toán học và công thức tính cơ bản

Theo Stanley (2023) và Graham và cộng sự (1989), công thức tường minh tính số kết hợp được định nghĩa thông qua giai thừa:

(nk)=n!k!(nk)!\binom{n}{k} = \frac{n!}{k!\,(n - k)!}

Trong đó n!n! (giai thừa của n) là tích của tất cả các số nguyên dương từ 1 đến n. Ký hiệu (nk)\binom{n}{k} đảm bảo rằng mỗi tập con chỉ được tính một lần.

Phân biệt giữa kết hợp và hoán vị

Hoán vị (permutation) và kết hợp (combination) là hai khái niệm cơ bản thường song hành. Điểm khác biệt mấu chốt nằm ở tính định hướng thứ tự:

P(n,k)=n!(nk)!P(n, k) = \frac{n!}{(n - k)!}

Số hoán vị (chỉnh hợp không lặp) được tính theo P(n,k)=n!(nk)!P(n, k) = \dfrac{n!}{(n - k)!}, trong khi tổ hợp được tính bằng (nk)=n!k!(nk)!\binom{n}{k} = \dfrac{n!}{k!\,(n - k)!}:

Đặc tính so sánh Hoán vị / Chỉnh hợp Kết hợp (Tổ hợp)
Yếu tố thứ tự Thứ tự các phần tử có ý nghĩa quyết định Thứ tự các phần tử hoàn toàn không quan trọng
Công thức giải tích P(n,k)=n!(nk)!P(n, k) = \dfrac{n!}{(n - k)!} (nk)=n!k!(nk)!\binom{n}{k} = \dfrac{n!}{k!\,(n - k)!}
Ký hiệu cơ bản Chỉnh hợp chập k của n (nk)\binom{n}{k}

Các hệ thức đại số và tính chất đối xứng

Trong thực hành tính toán, các công thức truy hồi và đối xứng sau đây giúp giảm khối lượng tính toán:

  • Công thức đệ quy Pascal: Cho phép xây dựng giá trị của (nk)\binom{n}{k} từ hai giá trị ở cấp trước:

    (nk)=(n1k1)+(n1k)\binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}

  • Tính chất đối xứng: Số cách chọn k phần tử bằng số cách loại bỏ n - k phần tử còn lại:

    (nk)=(nnk)\binom{n}{k} = \binom{n}{n-k}

Tổng quát, các tính chất đại số cơ bản bao gồm:

  • Tính chất đệ quy: (nk)=(n1k1)+(n1k)\binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}
  • Tính chất đối xứng: (nk)=(nnk)\binom{n}{k} = \binom{n}{n-k}
  • Giá trị biên: (n0)=(nn)=1\binom{n}{0} = \binom{n}{n} = 1
  • Ý nghĩa hình học trên lưới tọa độ: Số đường đi ngắn nhất từ gốc tọa độ đến điểm (a, b) chỉ dùng các bước sang phải và lên trên bằng (a+ba)\binom{a+b}{a}.

Định lý Nhị thức Newton và Hàm sinh

Hệ số kết hợp chính là hệ số xuất hiện trong khai triển nhị thức Newton:

(x+y)n=k=0n(nk)xnkyk(x + y)^n = \sum_{k=0}^n \binom{n}{k}\,x^{n-k}\,y^k

Theo Flajolet và Sedgewick (2009), việc biểu diễn dãy tổ hợp dưới dạng hàm sinh (Generating Function) mở ra phương pháp giải tích cực kỳ mạnh mẽ để giải các hệ thức truy hồi phức tạp:

k=0n(nk)xk=(1+x)n\sum_{k=0}^n \binom{n}{k} x^k = (1 + x)^n

  • Hàm sinh thông thường (OGF): Biểu diễn chuỗi hình thức G(x)=k0akxkG(x) = \sum_{k\ge0} a_k x^k với trọng số ak=(nk)a_k = \binom{n}{k}.
  • Hàm sinh hàm mũ (EGF): Biểu diễn chuỗi E(x)=k0akxkk!E(x) = \sum_{k\ge0} a_k \frac{x^k}{k!} chuyên dùng cho các bài toán cấu trúc tổ hợp có dán nhãn.

Bài toán đếm tập con và mở rộng tổ hợp lặp

Trong lý thuyết tập hợp, số tập hợp con kích thước k chứa một phần tử cố định đúng bằng (n1k1)\binom{n-1}{k-1}, vì ta chỉ cần chọn thêm k - 1 phần tử từ n - 1 phần tử còn lại.

Khi bài toán cho phép các phần tử được lặp lại nhiều lần (chọn k phần tử từ n loại có hoàn lại), số cách chọn được xác định bằng công thức tổ hợp lặp:

(n+k1k)\binom{n + k - 1}{k}

Ứng dụng đa ngành của toán học tổ hợp

  • Xác suất và Thống kê: Xác định không gian mẫu và tính toán các phân phối xác suất rời rạc như phân phối nhị thức, phân phối siêu bội.
  • Khoa học máy tính và Trí tuệ nhân tạo: Phân tích độ phức tạp không gian và thời gian của các thuật toán nhánh cận, quy hoạch động và tìm kiếm heuristic.
  • Mật mã học và An toàn thông tin: Đánh giá độ dài khóa an toàn trong các hệ mật mã khóa công khai RSA, đường cong Elliptic (ECC) và hàm băm mật mã.

Câu hỏi thường gặp

Sự khác biệt cốt lõi giữa kết hợp (tổ hợp) và hoán vị là gì?

Sự khác biệt căn bản nằm ở yếu tố thứ tự: hoán vị và chỉnh hợp xét đến thứ tự sắp xếp của các phần tử được chọn, trong khi kết hợp (tổ hợp) chỉ quan tâm đến sự có mặt của các phần tử mà hoàn toàn bỏ qua thứ tự.

Hệ số nhị thức liên hệ như thế nào với Tam giác Pascal?

Mỗi hàng trong Tam giác Pascal tương ứng với các hệ số nhị thức chập k của n. Phần tử ở hàng n và cột k được tạo thành bằng tổng của hai phần tử ngay phía trên nó theo công thức đệ quy Pascal.

Tổ hợp lặp (kết hợp có lặp) là gì và tính bằng công thức nào?

Tổ hợp lặp là cách chọn k phần tử từ n loại phần tử khác nhau, trong đó mỗi phần tử có thể được chọn nhiều lần. Số tổ hợp lặp chập k của n được tính bằng tổ hợp chập k của n + k - 1.

Ứng dụng của kết hợp trong khoa học máy tính và mật mã học là gì?

Kết hợp được ứng dụng rộng rãi trong thiết kế thuật toán duyệt quay lui (backtracking), phân tích độ phức tạp thuật toán, sinh không gian khóa mã hóa và đánh giá xác suất vét cạn trong an toàn thông tin.

Tài liệu tham khảo

  1. Stanley, R. P. (2023). Enumerative Combinatorics (Vol. 1). Cambridge University Press. DOI: 10.1017/9781009262538
  2. Graham, R. L., Knuth, D. E., & Patashnik, O. (1989). Concrete Mathematics: A Foundation for Computer Science. Computers in Physics, 3(5), 106-107. DOI: 10.1063/1.4822863
  3. Flajolet, P., & Sedgewick, R. (2009). Analytic Combinatorics. Cambridge University Press. DOI: 10.1017/cbo9780511801655