Συνδυασμός (μαθηματικά)
Στα μαθηματικά, συνδυασμός των στοιχείων ενός συνόλου ανά ονομάζεται κάθε υποσύνολο του συνόλου με στοιχεία.[1]:64-66[2]:21-23
Για παράδειγμα, για το σύνολο , τα υποσύνολα με τρία στοιχεία είναι τα εξής:
- , , και .
Κάθε ένα από αυτά τα τέσσερα υποσύνολα είναι ένας συνδυασμός των 4 στοιχείων του ανά 3.
Το πλήθος των συνδυασμών στοιχείων ανά δίνονται από τον διωνυμικό συντελεστή
- ,
και διαβάζεται ως «συνδυασμοί των ανά ».
Παραδείγματα
[Επεξεργασία | επεξεργασία κώδικα]Για ένα σύνολο με τρία στοιχεία:
- Οι συνδυασμοί ανά είναι : , , .
- Οι συνδυασμοί ανά είναι : , , .
- Οι συνδυασμοί ανά είναι : .
Για ένα σύνολο με τέσσερα στοιχεία:
- Οι συνδυασμοί ανά είναι : , , , .
- Οι συνδυασμοί ανά είναι : , , , , , .
- Οι συνδυασμοί ανά είναι : , , , .
- Οι συνδυασμοί ανά είναι : .
Πλήθος των συνδυασμών
[Επεξεργασία | επεξεργασία κώδικα]Το πλήθος των συνδυασμών στοιχείων ανά (για ) είναι:
- ,
όπου είναι το παραγοντικό του .
| Απόδειξη με πλήθος διατάξεων |
|
Υπενθυμίζουμε ότι μία διάταξη στοιχείων του συνόλου ανά είναι οποιαδήποτε -άδα διαφορετικών στοιχείων του . Σε αντίθεση με τους συνδυασμούς η είναι διαφορετική διάταξη από την . Το πλήθος των διατάξεων στοιχείων ανά είναι . Κάθε συνδυασμός αντιστοιχεί σε ακριβώς διατάξεις, τις δυνατές μεταθέσεις των στοιχείων του. Επομένως, υπάρχουν συνολικά συνδυασμοί. |
Για παράδειγμα, για κάθε έναν από τους τέσσερις συνδυασμούς ανά , αντιστοιχούν οι παρακάτω διατάξεις:
| Απόδειξη με αναδρομικό ορισμό |
|
Έστω το πλήθος των ανά συνδυασμών. Θέλουμε να δείξουμε ότι . Υπάρχουν δύο τρόποι να φτιάξουμε ένα συνδυασμό στοιχείων ανά :
Επομένως, το συνολικό πλήθος συνδυασμών ανά ικανοποιούν: και . Επομένως, τα πλήθη των συνδυασμών ικανοποιούν τον αναδρομικό ορισμό των διωνυμικών συντελεστών και επομένως έχουμε ότι . |
Παραδείγματα
[Επεξεργασία | επεξεργασία κώδικα]Παράδειγμα 1ο
[Επεξεργασία | επεξεργασία κώδικα]Στις γραπτές εξετάσεις οι μαθητές πρέπει από το σύνολο των 9 ερωτήσεων που τους δίνονται να απαντήσουν στις 6. Με πόσους τρόπους μπορεί ένας μαθητής να επιλέξει τις ερωτήσεις στις οποίες θα απαντήσει;
Απάντηση
Παράδειγμα 2ο
[Επεξεργασία | επεξεργασία κώδικα]Με πόσους τρόπους μπορεί ένας παίχτης από μια τράπουλα με 52 χαρτιά να επιλέξει 5;
Απάντηση
Παράδειγμα 3ο
[Επεξεργασία | επεξεργασία κώδικα]Ένα σχολείο έχει μαθήτριες και μαθητές. Με πόσους τρόπους μπορούμε να διαλέξουμε ένα 15μελές με 9 μαθήτριες και 6 μαθητές;
Απάντηση
Υπολογισμός
[Επεξεργασία | επεξεργασία κώδικα]Λεξικογραφική κατασκευή
[Επεξεργασία | επεξεργασία κώδικα]| Λεξικογραφικοί συνδυασμοί (5 ανά 3) |
|---|
def next_combination(a, k, n):
# Βρίσκουμε το μεγαλύτερο suffix ίσο με
# .., n-2, n-1, n]
j = k
while j >= 0 and a[j-1] == n - (k - j):
j -= 1
# Αν η ακολουθία είναι [n-k+1,n-k+2,...,n]
# τότε τελειώσαμε.
if j == 0:
return
# Διαφορετικά αυξάνουμε το προηγούμενο στοιχείο
j -= 1
a[j] += 1
# και βάζουμε τα επόμενα ίσα με a_j+1, a_j+2, ...
for ell in range(0, k - j):
a[j + ell] = a[j] + ell
N = 5
K = 3
ls = [x for x in range(1, K + 1)]
for i in range(0, 10):
print(ls)
next_combination(ls, K, N)
Δείτε επίσης
[Επεξεργασία | επεξεργασία κώδικα]Παραπομπές
[Επεξεργασία | επεξεργασία κώδικα]- ↑ Αντωνίου, Ευστάθιος. «Μαθηματικά ΙΙΙ: Διακριτά Μαθηματικά» (PDF). Τμήμα Μηχανικών Πληροφορικής & Ηλεκτρονικών Συστημάτων. Ανακτήθηκε στις 1 Φεβρουαρίου 2023.
- ↑ Δημητράκος, Θεοδόσης. «Σημειώσεις για το μάθημα Στατιστική» (PDF). Τμήμα Μαθηματικών, Πανεπιστήμιο Αιγαίου. Ανακτήθηκε στις 1 Φεβρουαρίου 2023.