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 là , 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:
Trong đó (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 đả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ự:
Số hoán vị (chỉnh hợp không lặp) được tính theo , trong khi tổ hợp được tính bằng :
| Đặ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 | ||
| Ký hiệu cơ bản | Chỉnh hợp chập k của n |
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 từ hai giá trị ở cấp trước:
- 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:
Tổng quát, các tính chất đại số cơ bản bao gồm:
- Tính chất đệ quy:
- Tính chất đối xứng:
- Giá trị biên:
- Ý 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 .
Đị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:
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:
- Hàm sinh thông thường (OGF): Biểu diễn chuỗi hình thức với trọng số .
- Hàm sinh hàm mũ (EGF): Biểu diễn chuỗi 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 , 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:
Ứ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ã.