My first Magazine pemrograman-kompetitif-dasar | Page 31
2.5 Kombinatorika
Secara umum, jika terdapat N huruf, banyak kata yang dapat kita susun adalah N!. Apabila
terdapat K huruf dengan setiap hurufnya memiliki R i huruf yang sama, maka dengan aturan
pembagian banyak kata berbeda yang dapat disusun adalah:
N!
R 1 ! × R 2 ! × R 3 ! × ... × R K !
Inilah yang kita kenal dengan permutasi elemen berulang. Secara formal, misalkan terdapat
n objek dan terdapat k objek yang mana setiap objeknya memiliki r i elemen yang berulang, maka
banyaknya cara berbeda dalam menyusun objek tersebut adalah:
P r n 1 ,r 2 ,r 3 ,...,r k =
n!
r 1 ! × r 2 ! × r 3 ! × ... × r k !
Permutasi Melingkar
Contoh Soal 2.6: Duduk Melingkar
Terdapat 4 anak, sebut saja A, B, C, dan D. Berapa banyak susunan posisi duduk yang
berbeda apabila mereka duduk melingkar?
Banyak susunan posisi duduk yang berbeda apabila mereka duduk seperti biasa (tidak
melingkar) adalah 4! = 24. Perhatikan bahwa posisi duduk ABCD, BCDA, CDAB, dan DABC
merupakan susunan yang sama apabila mereka duduk melingkar, karena susunan tersebut
merupakan rotasi dari susunan yang lainnya. Dengan kata lain terdapat 4 cara berbeda yang kita
anggap sama. Dengan aturan pembagian, banyak susunan posisi duduk yang berbeda adalah:
24
= 6
4
Secara umum, banyaknya susunan posisi duduk yang berbeda apabila N anak duduk seperti
biasa (tidak melingkar) adalah N!. Untuk setiap konfigurasi duduk yang ada, kita dapat melakukan
rotasi beberapa kali terhadap konfigurasi tersebut dan menghasilkan posisi duduk yang sama.
Akan ada tepat N buah rotasi yang mungkin, misalnya untuk konfigurasi A 1 , A 2 , A 3 , ..., A N−1 , A N :
•
•
•
•
•
Rotasi 0 kali: A 1 , A 2 , A 3 , ..., A N−1 , A N
Rotasi 1 kali: A 2 , A 3 , A 4 , ..., A N , A 1
Rotasi 2 kali: A 3 , A 4 , A 5 , ..., A 1 , A 2
...
Rotasi N − 1 kali: A N , A 1 , A 2 , ..., A N−2 , A N−1
Maka dengan aturan pembagian, banyak susunan posisi duduk yang berbeda adalah:
N!
= (N − 1)!
N
.
Inilah yang kita kenal dengan istilah permutasi melingkar, atau permutasi yang disusun
melingkar. Banyaknya susunan yang berbeda dari permutasi melingkar terhadap n objek adalah:
n
P (melingkar)
= (n − 1)!
21