Αρχές Απαρίθμησης Θεμελιώδης Αρχή Απαρίθμησης Αρχή Συμπερίληψης Εξαίρεσης Αρχή Περιστερώνα Θεμελιώδης Αρχή Απαρίθμησης Το πλήθος των στοιχείων ενός συνόλου που ο καθορισμός τους ή ο σχηματισμός τους μπορεί να θεωρηθεί ότι γίνεται σε διαδοχικές φάσεις, τέτοιες ώστε, σε οποιαδήποτε φάση το πλήθος των δυνατοτήτων που απαριθμούνται να είναι σταθερό, ανεξάρτητα από το τι συνέβη στις προηγούμενες φάσεις, ισούται με: όπου η απαρίθμηση των δυνατοτήτων στην k φάση. π.χ. πληθικός αριθμός Καρτεσιανού Γινομένου συνόλων Προσθετική Αρχή Απαρίθμησης Το πλήθος των στοιχείων ενός συνόλου που έχει διαμεριστεί σε ξένες μεταξύ τους κατηγορίες, ισούται με : όπου το πλήθος στοιχείων στην κατηγορία Μεταθέσεις Μεταθέσεις n διαφορετικών αντικειμένων ονομάζονται οι διάφοροι τρόποι με τους οποίους μπορούμε να τα τοποθετήσουμε το ένα μετά το άλλο σε μία σειρά επάνω σε μία ευθεία γραμμή. Το πλήθος τους συμβολίζεται με. Αν τοποθετηθούν σε κύκλο αντί σε ευθεία λέγονται κυκλικές μεταθέσεις και το πλήθος τους συμβολίζεται με. Αν k 1 από τα n αντικείμενα είναι όμοια, k 2 είναι όμοια και διαφορετικά από τα προηγούμενα,., k λ όμοια και διαφορετικά απ όλα τα προηγούμενα, όπου k 1 + k 2 + + k λ =n, τότε έχουμε επαναληπτικές μεταθέσεις και το πλήθος τους συμβολίζεται με Ισχύει: π.χ. πληθικός αριθμός ένωσης ξένων ανά δύο συνόλων -2- -3- -4- Η οδομετρική αρχή Κάθε φυσικός αριθμός γράφεται ως ακολουθία ψηφίων ως προς βάση b, όπου 0 x k <b Η εύρεση του επόμενου φυσικού αριθμού ως προς βάση b πετυχαίνεται με τον αλγόριθμο (odometer principle): Αρχίζουμε από το δεξιότερο ψηφίο έως ότου εξαντληθούν. a. Αν το θεωρούμενο ψηφίο δεν είναι το b-1, τότε το αντικαθιστούμε με το επόμενό του και σταματούμε. b. Αν θεωρούμε μία άδεια θέση (αριστερά από όλα τα ψηφία) τότε γράφουμε στη θέση αυτή το ψηφίο 1 και σταματούμε. c. Αν δεν ισχύουν τα παραπάνω τότε το θεωρούμενο ψηφίο είναι το b-1. Το αντικαθιστούμε με το 0 μεταφερόμαστε μία θέση αριστερά και επιστρέφουμε στο (a). Άσκηση Δείξτε επαγωγικά ότι η οδομετρική αρχή με βάση b πράγματι παριστάνει τον φυσικό αριθμό με την παράσταση Κατασκευάστε στη συνέχεια πρόγραμμα που να υλοποιεί την οδομετρική αρχή και εκτελέστε το με διάφορες τιμές του b, (π.χ. 2, 8, 10, 16) για την καταγραφή των πρώτων 1000 φυσικών αριθμών στα αντίστοιχα συστήματα αριθμών Για b=2 παίρνουμε διαδοχικά (ξεκινώντας από το 1) 10,11,100, 101, 110, -5- -6-
Το πρόβλημα του περιοδεύοντα πωλητή Ένας περιοδεύων πωλητής πρόκειται να επισκεφθεί n πόλεις για δειγματισμό. Υποθέτουμε ότι οποιαδήποτε σειρά επίσκεψης των πόλεων είναι εφικτή με διαφορετικό βέβαια κόστος. Πόσοι είναι οι διαφορετικοί τρόποι να γίνει η επίσκεψη των n πόλεων όταν ο πωλητής μένει σε μία από αυτές; Ποιο το ελάχιστο κόστος της επίσκεψης, όταν είναι γνωστό το κόστος c ij μεταξύ των πόλεων i και j;... (n-1)! μετάθεση των 2, 3, 4,, n NP-complete πρόβλημα Για n=26, (n-1)!=1.55 10 25 Η/Υ με ένα δισεκατομμύριο πράξεις το δευτερόλεπτο, χρειάζεται σχεδόν μισό δισεκατομμύριο χρόνια για να κάνει κάνει 25! πράξεις. -7- Άσκηση (Αγροτικός Ρωσικός πολ/μός) Για να πολ/σουμε m n, σχηματίζουμε δύο στήλες με επικεφαλής τα m και n. Επαναλαμβάνουμε: a. Ημιδιπλασιάζουμε τον τελευταίο αριθμό της α στήλης αγνοώντας τα υπόλοιπα και το γράφουμε από κάτω. b. Διπλασιάζουμε τον τελευταίο αριθμό της β στήλης και τον γράφουμε από κάτω. Συνεχίζουμε έως ότου στην α στήλη να φθάσουμε στο 1. Διαγράφουμε τους αριθμούς της β στήλης που αντιστοιχούν σε άρτιους της α στήλης και τους άλλους τους αθροίζουμε. Π.χ. για 18 57: 18 57 9 114 4 228 2 456 1 912 1026 Πως πολλαπλασιάζουν οι Κινέζοι Διατάξεις Συνδυασμοί Διατάξεις n αντικειμένων ανά k, (k n), ονομάζονται οι διάφοροι τρόποι με τους οποίους μπορούμε να επιλέξουμε τα k από τα n αντικείμενα και να τα τοποθετήσουμε το ένα μετά το άλλο σε μία γραμμή, διατηρώντας τη σειρά επιλογής τους. Το πλήθος των διατάξεων των n ανά k συμβολίζεται με. Αν επιτρέπεται επανάληψη των ψηφίων τότε έχουμε επαναληπτικές διατάξεις και το πλήθος τους συμβολίζεται με. Αν δεν ενδιαφέρει η σειρά των k αντικειμένων που επιλέξαμε από τα n, τότε έχουμε αντίστοιχα συνδυασμούς των n ανά k, που πλήθος τους συμβολίζεται ή και επαναληπτικούς συνδυασμούς των n ανά k που πλήθος τους συμβολίζεται. Ισχύει: Απόδειξη τύπου επαναληπτικών συνδυασμών Γράφουμε πρώτον τους συνδυασμούς με αύξουσα φυσική σειρά, π.χ. αν n=4, k=5, α β β γ γ, β β β γ δ, α β γ δ δ Χωρίζουμε με (n-1) κάθετες γραμμές τα n διαφορετικά γράμματα, π.χ. α β β γ γ, β β β γ δ, α β γ δ δ Αντικαθιστούμε τα k γράμματα με αστεράκια (*), π.χ. * * * * *, * * * * *, * * * * * n-1 κάθετες k αστεράκια Η αντιστοίχηση είναι 1-1, άρα υπάρχουν ενγένει διαφορετικοί επαναληπτικοί συνδυασμοί. Β τρόπος α β γ δ. 1 2 3 4. (α 1, α 2,..., α k ) επαν.συνδ. 1 α 1 α 2... α k n 1 β 1 < β 2 <... < β k n+k 1 Ορίζουμε β 1 = α 1 +0, β 2 = α 2 +1,..., β k = α k +k 1 Διοφαντικές εξισώσεις Συμβολίζοντας x 1 το πλήθος των α, x 2 το πλήθος των β,, x n το πλήθος των εμφανίσεων του τελευταίου γράμματος, τότε θα είναι x 1 +x 2 + +x n =k. Οι διάφοροι επαναληπτικοί συνδυασμοί αντιστοιχούν σε διαφορετικές λύσεις της διοφαντικής εξίσωσης. Ώστε: Θεώρημα. Οι μη-αρνητικές λύσεις της διοφαντικής εξίσωσης είναι Θεώρημα. Το πλήθος των ακεραίων λύσεων της εξίσωσης: δίνονται από τον τύπο: Για την απόδειξη παρατηρείστε ότι η αντικατάσταση των x i με y i -α i μετασχηματίζει ως προς y i τη δοθείσα εξίσωση και οι ζητούμενες λύσεις είναι οι μη-αρνητικές λύσεις της νέας 1. Δείξτε ότι η μέθοδος είναι σωστή 2. Συγκρίνετε με το γνωστό πολ. 3. Αλλάξτε τον αλγόριθμο τετραγωνίζοντας (αντί να διπλασιάζετε) τους αριθ. της β στήλης, και, στο τέλος πολλαπλασιάζοντας (αντί να προσθέτετε) τους μη διαγραμμένους αριθμούς. Δείξτε ότι προκύπτει το n m. Πόσοι πολλαπλασιασμοί απαιτούνται; -8- -9- -10- -11- -12-
Ιδιότητες επαναληπτικών συνδυασμών Ιδιότητες επαναληπτικών συνδυασμών (2) Αν ισχύει ή τριγωνική αναγωγική ιδιότητα Απόδειξη Η διοφαντική εξίσωση ή Έχει πλήθος λύσεων Απόδειξη 1) αλγεβρικά 2) με τριγωνική Pascal 3) με διπλή απαρίθμηση {ω 1, ω 2,,ω n, ω n+1 } Επιλέγοντας k+1 έχουμε ακριβώς δύο δυνατότητες: α) ω n+1 επιλέγεται (Τα k θα είναι από τα n+1 διότι επιτρέπεται επανάλ.) β) ω n+1 δεν επιλέγεται (Τα k+1 θα είναι από τα n) k=0, 1,, r για m=1-13- -14- Άσκηση Για να βρούμε το πλήθος των υποσυνόλων ενός συνόλου με n στοιχεία γενικεύουμε το επόμενο που είναι για n=3. Έστω S={α, β, γ}. Το {β} ήτο {β, γ} είναι υποσύνολα. Συμβολίζω εναλλακτικά {,, } και {,, }. Η αντιστοίχηση είναι 1-1, άρα τα πλήθη ταυτίζονται. Όμως ο δεύτερος συμβολισμός είναι διάταξη με επανάληψη των δύο αντικειμένων (, ), ανά 3. Άρα, υπάρχουν 2 3 υποσύνολα, που για n γίνεται 2 n υποσύνολα. Στη συνέχεια αντιστοιχώντας το με 1 και το με 0, παρατηρήστε ότι έχει αποκατασταθεί μία 1-1 αντιστοιχία των υποσυνόλων του S={1,2,,n} και των φυσικών αριθμών 0, 1,, 2 n -1, η οποία αριθμεί και διατάσσει τα υποσύνολα του S. Δείξτε ότι αν S k το υποσύνολο που αντιστοιχεί στο k, τότε αν S k S l, θα είναι και k l αλλά όχι αντίστροφα. Σχηματίστε πρόγραμμα που να καταγράφει όλα τα υποσύνολα ενός συνόλου (με σχετικά μικρό πλήθος στοιχείων) 1. Για n σταθερό βρέστε πότε μεγιστοποιείται το 2. Δείξτε ότι ισχύει: 3. Αν το n είναι πολλαπλάσιο του 8, τότε το πλήθος των υποσυνόλων ενός n-συνόλου με πληθικούς αριθμούς που διαιρούνται με 4 είναι 2 n-2 +2 (n-2)/2. (Υπόδειξη: Αναπτύξτε το διώνυμο (1+i) n, όπου i η φανταστική μονάδα). 4. Ένας υπολογιστής πρόκειται να υπολογίσει διωνυμικούς συντελεστές. Ο μεγαλύτερος ακέραιος που μπορεί να χειριστεί είναι το 32767. Το πρόγραμμα μπορεί να βασιστεί σε 4 μεθόδους. (1) (2) (3) και (4) και Για ποιες τιμές των n και k μπορεί το να υπολογιστεί με κάθε μέθοδο; Τι μπορείτε να πείτε για τη σχετική ταχύτητα κάθε μεθόδου; Αρχή Συμπερίληψης Εξαίρεσης (ΑΣΕ) Θεώρημα (ΑΣΕ) Έστω N άτομα και n ιδιότητες Συμβολίζουμε που χαρακτηρίζουν τα Ν άτομα Γενικά πλήθος ατόμων που έχουν την ιδιότητα α k πλήθος ατόμων που δεν έχουν την ιδιότητα α k πλήθος ατόμων που έχουν τις ιδιότητες α 1, α 2, και δεν έχουν τις ιδιότητες β 1, β 2, Για n=2 βρίσκουμε Αν A k το σύνολο των ατόμων που έχουν την ιδιότητα α k και A k συμβολίζει τον πληθικό αριθμό του συνόλου A k, τότε η ΑΣΕ γράφεται επίσης : όπου: -15- -16- -17- που δείχνεται επαγωγικά -18-
Απόδειξη (συνδυαστική) Θα δείξουμε ότι κάθε άτομο που έχει τουλάχιστον μία ιδιότητα προσφέρει ακριβώς μία 1-δα στο άθροισμα του β μέλους, ενώ είναι προφανές ότι προσφέρει μία 1-δα στο α μέλος. Έστω ότι το x έχει ακριβώς k, (k=1 έως n), από τις ιδιότητες. Τότε: Το x προσφέρει μονάδες στο Το x προσφέρει μονάδες στο... Το x προσφέρει μονάδες στο Εφαρμογή Από τους μουσικούς μιας ορχήστρας οι 12 παίζουν έγχορδο όργανο, 7 παίζουν πνευστό και 10 παίζουν κρουστό. Γνωρίζουμε επίσης ότι τρεις παίζουν και έγχορδο και πνευστό, τέσσερις παίζουν και πνευστό και κρουστό όργανο, 2 παίζουν έγχορδο και κρουστό ενώ υπάρχει ένας που παίζει και τα τρία είδη οργάνων. Πόσοι είναι οι μουσικοί; α έγχορδο β πνευστό γ κρουστό Ν; Ν(α)=12, Ν(β)=7, Ν(γ)=10, Ν(αβ)=3, Ν(αγ)=2, Ν(βγ)=4, Ν(αβγ)=1. Τελικά το x προσφέρει μονάδες στο (*) που είναι πάντα 1. (Διώνυμο Νεύτωνα για a = -b = 1). Ν=21-19- -20- Κόσκινο του Ερατοσθένη Πόσοι από τους ακεραίους από το 1 έως το 1000000, συμπεριλαμβανομένων δεν είναι ούτε τέλεια τετράγωνα, ούτε τέλειοι κύβοι, ούτε τέλειες δυνάμεις του 4; Πόσοι από τους n=70 αριθμούς, δεν διαιρούνται ούτε με 2 ούτε με 3 ούτε με 11 Ένας έχει στο πορτοφόλι του 8 κέρματα του 1 λεπτού, 7 των 2 λεπτών, 4 των 5 λεπτών και 3 των 10 λεπτών. Υποθέτοντας ότι κέρματα ίδιας αξίας είναι ταυτόσημα, και ότι τα κέρματα επιλέγονται τυχαία, με πόσους τρόπους μπορεί ο άνθρωπος αυτός να επιλέξει 10 κέρματα και να τα δώσει σ έναν ανιψιό του; α πολ.(2) β πολ.(3) γ πολ.(11) Γενίκευση Συνάρτηση Euler φ(n): μικρότεροι του n πρώτοι προς τον n Νόμος Ολικών Πιθανοτήτων Αν Α 1, Α 2, Α 3, είναι γεγονότα, τότε Ισοδύναμη με ΑΣΕ αν ο πιθανοχώρος είναι πεπερασμένος και εφαρμόσουμε τον κλασικό ορισμό P(A)=N A /N Tα γράμματα Δ, Γ, Υ, Ε, Σ, Ω, τοποθετούνται τυχαία σε σειρά. Ποια η πιθανότητα να μην εμφανιστούν οι λέξεις ΕΓΩ και ΣΥ; Α εμφανίζ. ΕΓΩ Β εμφανίζ. ΣΥ Διαταράξεις Έτσι λέγονται οι αναδιατάξεις ενός διατεταγμένου συνόλου που δεν αφήνουν κανένα στοιχείο στην αρχική του θέση. Συμβολίζουμε D n το πλήθος των διαταράξεων συνόλου n στοιχείων, τότε ισχύει: Απόδειξη Έστω, (μ 1,μ 2,...,μ n ) μία από τις N=n! μεταθέσεις της n-άδας (1,2,...,n). Συμβολίζουμε α i την ιδιότητα ότι στη μετάθεση αυτή το μ i είναι i, i=1,2,...n. Εφαρμόζουμε ΑΣΕ. -21- -22- -23- -24-
Β τρόπος (με διπλή απαρίθμηση) Το k επιτρέπεται να πάρει μία από τις (n-1) τιμές 2,,n Για k δοθέν. Στο κελί με το ; τοποθετείται (1) το 1, ή (2) Διάφορο του 1 Άρα ισχύει ο αναδρομικός τύπος Θέτουμε + Πόσες από τις μεταθέσεις των αριθμών 1,2,..., 11: α. αφήνουν κάθε άρτιο στη φυσική του θέση και κανένα περιττό στη θέση του β. αφήνουν όλους τους άρτιους σε άρτιες θέσεις, τους περιττούς σε περιττές θέσεις, αλλά κανέναν στη φυσική του θέση γ. ακριβώς τέσσερις αριθμούς στη θέση τους; Κάποιος επιδιορθώνοντας το αυτοκίνητό του έβγαλε τα 8 μπουζί της μηχανής με σκοπό να τα ξαναβάλει στις ίδιες θέσεις που ήταν αρχικά. Μπερδεύτηκε όμως και έτσι τα ανακάτωσε και τα έβαλε στην τύχη. Ποια η πιθανότητα (α) ένα τουλάχιστον μπουζί να μπεί στην αρχική του θέση; (β) δύο τουλάχιστον; Για την απόδειξη του τύπου των διαταράξεων, θέσατε g n όπως δίπλα και δείξτε ότι τα g n ικανοποιούν την ίδια αναδρομική σχέση (και οπωσδήποτε τις ίδιες αρχικές συνθήκες) Δείξτε στη συνέχεια ότι το D n είναι ο πλησιέστερος ακέραιος στον αριθμό n!/e, για n 1. (αρκεί να δείξετε ότι η διαφορά τους είναι <1/2) Αρχή Περιστερώνα (Pigeonhole principle) n φωλιές περιστεριών και τουλάχιστον n+1 περιστέρια τότε υπάρχει τουλάχιστον μία φωλιά με 2 ή περισσότερα περιστέρια. Γενίκευση. n φωλιές περιστεριών και τουλάχιστον k n+1 περιστέρια τότε υπάρχει τουλάχιστον μία φωλιά με k+1 ή περισσότερα περιστέρια. Δείξτε ότι μεταξύ n+1 αριθμών τυχαία επιλεγμένων από τους φυσικούς αριθμούς 1, 2, 3,..., 2n, υπάρχουν πάντοτε τουλάχιστον δύο, τέτοιοι ώστε ο ένας από αυτούς: α) να είναι μεγαλύτερος του άλλου κατά n, β) να είναι διαδοχικός του άλλου, γ) να έχει με τον άλλο άθροισμα 2n+1, δ) να διαιρεί τον άλλο. n φωλιές n φωλιές πηλίκα διά της μεγαλ. δύναμης του 2 (περιστ.) Υποθέστε ότι τουλάχιστον ένας από τους α 1, β 1, γ 1 έχει μια ιδιότητα P, και το ίδιο ισχύει για τους α 2, β 2, γ 2 κοκ... και για τους α 10, β 10, γ 10. Ποιος είναι ο μέγιστος k για τον οποίο είναι αληθής η πρόταση: Τουλάχιστον k από τους α 1, α 2,..., α 10 ή τουλάχιστον k από τους β 1, β 2,..., β 10 ή τουλάχιστον k από τους γ 1, γ 2,..., γ 10 έχουν την ιδιότητα P. Ένας επιπλοποιός κατασκεύαζε για μια περίοδο 30 ημερών τουλάχιστον ένα τραπέζι κάθε μέρα και κατά μέσο όρο λιγότερο από 1.5 τραπέζι την ημέρα. Έστω α i το πλήθος των τραπεζιών που έχουν ολοκληρωθεί μέχρι το βράδυ της i-στής μέρας. Παρατηρείστε πρώτα ότι όλα τα α i και όλα τα α i +14 είναι αριθμοί μικρότεροι ή ίσοι του 59. Δείξτε στη συνέχεια, χρησιμοποιώντας την αρχή του περιστερώνα, ότι υπάρχουν διαδοχικές μέρες στη διάρκεια των οποίων ο επιπλοποιός κατασκεύασε ακριβώς 14 τραπέζια. Αρχή Αντανάκλασης Κίνηση σε δικτύωμα Στο ταμείο ενός θεάτρου υπάρχει μια ουρά 2n ατόμων. Τα μισά άτομα έχουν μόνο χιλιάρικα ενώ τα άλλα μισά έχουν και από ένα 500-ρικο. Τα εισιτήρια κάνουν 2500 και 3500 δρχ. και στην αρχή ο ταμίας δεν έχει καθόλου ρέστα. Είναι φανερό ότι υπάρχουν διαφορετικοί τρόποι τοποθέτησης των ατόμων αυτών στην ουρά. Σε πόσους από τους τρόπους αυτούς υπάρχουν πάντα 500-ρικα στο ταμείο του θεάτρου ώστε να μην υπάρξει πρόβλημα; Ένας διαβάτης κινείται σε ένα δίκτυο οικοδομικών τετραγώνων (σχήμα), από το σημείο Α στο σημείο Β. Αν του επιτρέπεται να κινείται μόνο προς τα Ανατολικά ή προς τα Βόρεια, να βρεθεί πόσους διαφορετικούς δρόμους μπορεί να ακολουθήσει; που δίνει και πάλι τον προηγούμενο τύπο όπως θα δείξουμε παρακάτω -25- -26- -27- -28- Πιθανότητα να μην υπάρξει πρόβλημα 1/(n+1) -29- Συμβολίζοντας το δίκτυο των οικοδομικών τετραγώνων με το δικτύωμα του διπλανού σχήματος. Ονομάζουμε βήμα τη μετακίνηση σε μια πλευρά τετραγώνου λέγετα. Τότε Μ(x 0 +x, y 0 +y ) συμβολίζει σημείο που βρίσκεται x βήματα ανατολικά και y βήματα βόρεια, από το αρχικό σημείο Α (x 0, y 0 ). Στο σχήμα το Β είναι 5 βήματα ανατολικά και 4 βήματα βόρεια από το Α. -30-
Λύση Έστω f(x,y) το πλήθος των διαφορετικών δρόμων από το Α(x 0, y 0 ) στο Μ(x 0 +x, y 0 +y). Η f(x,y) ικανοποιεί την αναδρομική σχέση: f(x+1,y+1) = f(x+1,y) + f(x,y+1), διότι το τελευταίο βήμα στο Μ(x 0 +x, y 0 +y) είναι ή από M(x 0 +x-1, y 0 +y), είτε από M(x 0 +x, y 0 +y-1). Συνδυαστική λύση (με χρήση διπλής απαρίθμησης): Για να βρεθεί κάποιος από το σημείο Α (x 0, y 0 ) στο σημείο Μ(x 0 +x, y 0 +y) χρειάζεται να κάνει x+y διαδοχικά βήματα, κάποια προς τα ανατολικά (Α) και κάποια προς τα βόρεια (Β). Άρα, κάθε διαδρομή είναι μία διαδοχή από x το πλήθος Α και y το πλήθος Β. Επομένως το πλήθος των διαφορετικών δρόμων θα ισούται με το πλήθος των τοποθετήσεων x+y γραμμάτων, από τα οποία τα x είναι A και τα y είναι Β, δηλ.: Για το παράδειγμα Πιο πολύπλοκο δικτύωμα Στα σχήματα δίπλα υπάρχουν βήματα μη εφικτά, όπως μεταξύ των σημείων Γ, Δ στο πρώτο σχήμα, ή μεταξύ των σημείων 1,2 ή 3,4 ή 5,6 στο δεύτερο. Με πόσους τρόπους πάμε από το Α στο Β; Να δοθεί γενική λύση για το πρώτο σχήμα. (1) Πρέπει από όλες τις διαδρομές που συνδέουν τα Α, Β, να αφαιρέσουμε όλες τις διαδρομές που περιέχουν το βήμα "ΓΔ". Αυτές οι τελευταίες αποτελούνται από τους συνδυασμούς των διαδρομών από το Α στο Γ, και αυτών από το Δ στο Β (πολλαπλασιαστική αρχή). Λύση για Α(0, 0), Β(x, y), Γ(κ, λ), Δ(κ, λ+1), Εδώ: (2) Στο δεύτερο σχήμα θέτουμε α την ιδιότητα «η διαδρομή δεν περιέχει το βήμα 12», και αντίστοιχα β και γ, για τις διαδρομές που δεν περιέχουν τα 34 ή 56. Το ζητούμενο ισοδυναμεί με το πλήθος Ν(α β γ ) των διαδρομών που δεν ικανοποιούν καμία από τις τρεις ιδιότητες. Με ΑΣΕ βρίσκουμε 173 διαδρομές. -31- -32- Ένα τριδιάστατο δικτύωμα Στο διπλανό δικτύωμα ένα κινητό μπορεί να κινηθεί μόνο δεξιά ή πίσω ή άνω. Σε κάθε κόμβο μπορεί να αποφασίσει μία από τις εφικτές διαδρομές. Πόσες διαφορετικές διαδρομές υπάρχουν; Αρκεί να παρατηρήσουμε ότι οποιαδήποτε διαδρομή από το Α στο Β θα περιέχει οπωσδήποτε δύο «βήματα» Δ(εξιά), δύο Π(ίσω) και δύο Ά(νω). Άρα θα είναι μια αναδιάταξη των 6 γραμμάτων Δ Δ Π Π Α Α A και υπάρχουν B Ένας υπολογιστής έχει να επεξεργαστεί n προγράμματα. Κάθε πρόγραμμα ενεργοποιεί κατά την εκτέλεσή του διαφορετικά τμήματα του Η/Υ, όπως επεξεργαστές δίσκους, θέσεις μνήμης, κλπ. Έτσι, η εκτέλεση του προγράμματος j μετά το πρόγραμμα i χαρακτηρίζεται από το κόστος c ij της αλλαγής των ενεργοποιημένων τμημάτων. Με αυτή την έννοια έχει νόημα η αναζήτηση της σειράς εκτέλεσης των προγραμμάτων που έχει ελάχιστο κόστος. Δείξτε ότι το πλήθος ελέγχων για την εύρεση του ελάχιστου κόστους είναι n! (όχι (n-1)! ). Πόσα χρόνια απαιτούνται ώστε ένας υπολογιστής που έχει δυνατότητα 1 δισεκατομμυρίου πράξεων το δευτερόλεπτο, να λύσει αυτό το πρόβλημα για n=25; α) Ο διπλανός πίνακας δείχνει το κόστος μετάβασης από την πόλη i στην πόλη j για το πρόβλημα του περιοδεύοντα πωλητή. Ποιαηβέλτιστηδιαδρομήγιαέναπωλητήπουμένειστην πόλη 1; β) Ο ίδιος πίνακας δείχνει το κόστος μετάβασης από το πρόγραμμα i στο πρόγραμμα j για το προηγούμενο πρόβλημα. Ποια η βέλτιστη σειρά εκτέλεσης των προγραμμάτων; Πόσες λέξεις των 8 γραμμάτων μπορούμε να σχηματίσουμε με τα 24 γράμματα του αλφαβήτου αν θέλουμε να έχουν από 3 μέχρι 5 φωνήεντα; (1.267 10 10 ) Παραδείγματα Να υπολογισθεί το πλήθος των τρόπων που n ανδρόγυνα μπορούν να καθίσουν σε (α) ευθύγραμμο ή (β) σε κυκλικό τραπέζι, έτσι ώστε σε k συγκεκριμένα ανδρόγυνα οι σύζυγοι να κάθονται ο ένας δίπλα στον άλλο. 2 k (2n-k)! 2 k (2n-k-1)!. Κατά πόσους τρόπους μπορούμε να τοποθετήσουμε σε σειρά έξι άτομα Α,Β,Γ,Δ,Ε,Ζ, έτσι ώστε α) ο Β να μην προηγείται του Ζ, 360 β) ο Β να είναι ακριβώς μπροστά από τον Ζ, 120 γ) ο Ζ να είναι ακριβώς μπροστά από τον Β, 120 δ) ο Β και ο Ζ να είναι μαζί; 240 Κατά πόσους τρόπους μπορούν να μπουν σε ένα ράφι 3 βιβλία Γαλλικά, 5 Ελληνικά και 6 Γερμανικά αν α) είναι διαφορετικών συγγραφέων β) τα βιβλία κάθε γλώσσας είναι του ίδιου συγγραφέα; 14!=87.178.291.200, 14!/(3!5!6!)=168.168 Πόσες είναι οι 9-ψήφιες δυαδικές ψηφιολέξεις (με ψηφία 0 και 1), που έχουν 4 μηδενικά και 5 μονάδες; Πόσες από αυτές αρχίζουν από 1 και τελειώνουν σε 0; 9!/(4!5!)=126 7!/(3!4!)=35 Πενταμελής επιτροπή εκλέγεται από σύνολο τεσσάρων καθηγητών και 80 φοιτητών. Με πόσους τρόπους μπορεί να εκλεγεί η επιτροπή αν πρέπει να περιέχει: α) 2 καθηγητές και 3 φοιτητές; β)τουλάχιστον 2 καθηγητές; (α) Με ΘΑΑ: (β) Με ΠΑΑ και ΘΑΑ: Έχουμε 10 καραμέλες τις οποίες θέλουμε να μοιράσουμε σε τρία παιδιά. Χρησιμοποιούμε 3 διαφορετικά κουτιά που χωρούν μέχρι και όλες τις καραμέλες, και τις μοιράζω τυχαία σ αυτά. (1) Πόσοι διαφορετικοί τρόποι υπάρχουν;(2)σε πόσους κάθε παιδί παίρνει μία τουλάχιστον καραμέλα; (1) Υπάρχουν τρόποι. διότι: x 1 x 2 x 3 και x 1 +x 2 +x 3 =10, x i 0 (2) Αρκεί να μοιράσουμε τρόποι. τις 7 καραμέλες, άρα: διαφορετικές διαδρομές -33- -34- -35- -36-
Καταγραφή διανομών για (1) install.packages("combinat") require(combinat) comb=combn(12, 2) d=dim(comb);d a=rep(0,(d[1]+1)*d[2]) dim(a)=c(d[2],d[1]+1) dimnames(a) <- list(null, paste(1:3,"ο παιδί", sep="")) for (i in 1:d[2]){ x=comb[,i] a[i,1]=x[1]-1 a[i,2]=x[2]-x[1]-1 a[i,3]=10-a[i,1]-a[i,2] } a 1ο παιδί 2ο παιδί 3ο παιδί [1,] 0 0 10 [2,] 0 1 9 [3,] 0 2 8 [4,] 0 3 7 [5,] 0 4 6 [6,] 0 5 5 [7,] 0 6 4 [8,] 0 7 3 [9,] 0 8 2 [10,] 0 9 1. [57,] 7 0 3 [58,] 7 1 2 [59,] 7 2 1 [60,] 7 3 0 [61,] 8 0 2 [62,] 8 1 1 [63,] 8 2 0 [64,] 9 0 1 [65,] 9 1 0 [66,] 10 0 0 comb=combn(9, 2) d=dim(comb);d Καταγραφή διανομών για (2) a=rep(1,(d[1]+1)*d[2]) dim(a)=c(d[2],d[1]+1) dimnames(a) <- list(null, paste(1:3, "ο παιδί",sep="")) for (i in 1:d[2]){ x=comb[,i] a[i,1]=1+x[1]-1 a[i,2]=1+x[2]-x[1]-1 a[i,3]=10-a[i,1]-a[i,2] } a 1ο παιδί 2ο παιδί 3ο παιδί [1,] 1 1 8 [2,] 1 2 7 [3,] 1 3 6 [4,] 1 4 5 [5,] 1 5 4 [6,] 1 6 3 [7,] 1 7 2 [8,] 1 8 1 [9,] 2 1 7 [10,] 2 2 6.. [27,] 5 1 4 [28,] 5 2 3 [29,] 5 3 2 [30,] 5 4 1 [31,] 6 1 3 [32,] 6 2 2 [33,] 6 3 1 [34,] 7 1 2 [35,] 7 2 1 [36,] 8 1 1 (συνέχεια) Με πόσους τρόπους μπορούμε να μοιράσουμε πέντε χαρτιά από μία τράπουλα σε έναν παίκτη (α) όταν τα μοιράζουμε ένα-ένα ή (β) όταν η σειρά τους δεν μας ενδιαφέρει; Πόσες διαφορετικές απεικονίσεις από ένα σύνολο Χ={x 1, x 2,, x k } εντός ενός συνόλου Y={y 1, y 2,, y n }, με n>k, υπάρχουν όταν δεν επιτρέπεται διαφορετικά πρότυπα να έχουν ίσες εικόνες; Πόσες αν δεν υπάρχει περιορισμός; Κατά πόσους τρόπους 7 άντρες μπορούν να επιλεγούν από 12, έτσι ώστε δύο συγκεκριμένοι απ αυτούς να μην είναι ποτέ μαζί; Να γίνει γενίκευση (n αντί του 12 και k αντί του 7). Δίνονται n ευθείες που τέμνονται ανά δύο σε διαφορετικά σημεία. Πόσα τρίγωνα σχηματίζονται με κορυφές τα σημεία τομής; Ένα υποσύνολο k στοιχείων κάποιου συνόλου S, λέγεται k-υποσύνολο. Πόσα k- υποσύνολα του S υπάρχουν, αν το S έχει n στοιχεία. Χρησιμοποιώντας το συμπέρασμα αυτό και τη διπλή απαρίθμηση δείξτε τη σχέση: Χρησιμοποιώντας το παράδειγμα 10, αντιστοιχίστε αριθμούς στα υποσύνολα του S={α,β,γ} ώστε να τα αριθμήσετε, με τρόπο όμως που να γενικεύεται έτσι ώστε γνωρίζοντας τον αριθμό να καθορίζουμε το υποσύνολο. Γενικεύστε. ( 000, {α} 100, {β} 010, {γ} 001, {α,β} 110, {α,γ} 101, {β,γ} 011, S 111, όπου οι αριθμοί είναι στο δυαδικό σύστημα) Αυτοκίνητο σταθμεύει σε ένα δρόμο, στον οποίο υπάρχουν (εκείνη τη στιγμή) άλλες 10 θέσεις ελεύθερες, έτσι ώστε οι δύο θέσεις μπροστά και πίσω από το αυτοκίνητο να είναι ελεύθερες. Αν υποθέσουμε ότι οι θέσεις καλύπτονται τυχαία, ποια η πιθανότητα όταν επιστρέψει να είναι πάλι οι δύο θέσεις μπροστά και πίσω από το αυτοκίνητο, αν τη στιγμή της επιστροφής υπάρχουν 4 άδειες θέσεις; -37- -38- -39- -40-