MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

H(30, 34) — combinations with repetition at r = 34
759510004936100355
multisets of 34 chosen from 30 distinct items
r Tekrarlı kombinasyon H(n, r)
0 1
1 30
2 465
3 4960
4 40920
5 278256
6 1623160
7 8347680
8 38608020
9 163011640
10 635745396
11 2311801440
12 7898654920
13 25518731280
14 78378960360
15 229911617056
16 646626422970
17 1749695026860
18 4568648125690
19 11541847896480
20 28277527346376
21 67327446062800
22 156077261327400
23 352870329957600
24 779255311989700
25 1683191473897752
26 3560597348629860
27 7384942649010080
28 15033633249770520
29 30067266499541040
30 59132290782430712
31 114449595062769120
32 218169540588403635
33 409894288378212890
34 759510004936100355

Bu hesaplayıcı ne işe yarar?

Bu araç, tekrarlı kombinasyonların (diğer adıyla multiküme katsayılarının) bir tablosunu oluşturur. n farklı öğe türü verdiğinizde, her öğenin istediğiniz kadar çok seçilebildiği durumda, r boyutlu kaç farklı sırasız seçim yapabileceğinizi hesaplar — üstelik bunu, belirlediğiniz bir başlangıç değerinden bitiş değerine kadar her tam sayı r için yapar. Bu fonksiyon \(H(n, r)\) biçiminde yazılır ve \(C(n + r - 1, r)\) binom katsayısına eşittir.

Nasıl kullanılır?

Önce farklı öğe sayısı n değerini girin (en az 1 olmalı), ardından r için bir başlangıç ve bir bitiş değeri belirtin. Hesaplayıcı her r için bir satır döndürür ve her satırda \(H(n, r)\) değerinin tam sonucunu gösterir. Bu sayılar inanılmaz hızla büyüdüğü için motor, tam büyük sayı aritmetiği kullanır; böylece büyük tablolarda bile hassasiyet hiç bozulmaz.

Formülün açıklaması

Klasik "yıldızlar ve çubuklar" (stars and bars) yöntemi şunu gösterir: n türden tekrarlı olarak r öğe seçmek, r tane özdeş yıldızı, aralarına n - 1 çubuk konularak ayrılmış n kutuya yerleştirmekle aynı şeydir. Bu n + r - 1 sembolün dizilme sayısı \(C(n + r - 1, r)\)'dir. İki özel durum önemlidir: \(H(n, 0) = 1\) (boş seçim) ve \(H(1, r) = 1\) (tek öğeden r kopyalı yalnızca tek bir multiküme vardır).

$$\overline{C}(n, r) = \binom{\text{Items }(n) + r - 1}{r} = \frac{\left(\text{Items} + r - 1\right)!}{r!\,\left(\text{Items} - 1\right)!}$$
Reklam
Çubukların yıldızları gruplara ayırarak tekrarlı kombinasyonları gösterdiği yıldızlar ve çubuklar diyagramı
Yıldızlar ve çubuklar modeli: r yıldız ve n-1 çubuk, C(n+r-1, r) dizilim verir.
Tekrara izin verilerek 3 farklı öğe a, b, c arasından 2'li çoklu kümelerin seçimini gösteren diyagram
Aynı türün birden fazla kez seçilebildiği durumda n farklı türden r öğe seçmek.

Çözümlü örnek

\(n = 5\) ve r'yi 0'dan 4'e kadar alalım. \(H(5,0) = C(4,0) = 1\), \(H(5,1) = C(5,1) = 5\), \(H(5,2) = C(6,2) = 15\), \(H(5,3) = C(7,3) = 35\) ve \(H(5,4) = C(8,4) = 70\). Yani tablo şöyle olur: 1, 5, 15, 35, 70. İkinci bir kontrol olarak,

$$H(30,4) = C(33,4) = \frac{33 \cdot 32 \cdot 31 \cdot 30}{24} = 40920.$$

Sıkça sorulan sorular

Bu, sıradan kombinasyondan nasıl farklı? Sıradan kombinasyonlarda \(C(n, r)\) tekrara izin verilmez; burada ise her öğe türü birden fazla kez seçilebilir, işte tam da bu yüzden indeks \(n + r - 1\) hâline gelir.

Sıralama önemli mi? Hayır. {A, A, B} ile {B, A, A} aynı seçimdir. Eğer sıralama önemli olsaydı, bunun yerine tekrarlı permütasyonları (\(n^r\)) kullanırdınız.

Sonuçlar neden bu kadar büyüyebiliyor? Multiküme katsayısı, r'ye göre yaklaşık olarak \(n - 1\) dereceli bir polinom gibi büyür; bu nedenle büyük n veya büyük r değerleri astronomik boyutta tam sayılar üretir — ki bunlar burada tam aritmetikle sorunsuzca işlenir.

Son güncelleme: