Kombinacja z powtórzeniami

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Kombinacja z powtórzeniami – dowolny multizbiór złożony z elementów pewnego zbioru skończonego.

Jeśli zbiór jest n-elementowy, to każdy k-elementowy[uwaga 1] multizbiór jego elementów jest określany jako k-elementowa kombinacja z powtórzeniami zbioru n-elementowego. W odróżnieniu od kombinacji bez powtórzeń tu elementy mogą się powtarzać. Podobnie w odróżnieniu od kombinacji bez powtórzeń tu liczba k może być dowolna, np. większa od n.

Liczba k-elementowych kombinacji z powtórzeniami zbioru n-elementowego wyraża się wzorem[1]:

Cnk=(k+n1k)=C(k+n1,k)=(k+n1)!k!(n1)!.

Każda k-elementowa kombinacja z powtórzeniami zbioru n-elementowego jest klasą abstrakcji wszystkich k-wyrazowych wariacji z powtórzeniami zbioru n-elementowego różniących się między sobą jedynie kolejnością elementów.

k-elementową kombinację z powtórzeniami zbioru n-elementowego można interpretować jako niemalejącą funkcję {1,,k}{1,,n}. Równoważnie oznacza to skończony niemalejący ciąg długości k, którego wyrazami są elementy zbioru {1,,n}.

Przykład

Liczba kombinacji 2-elementowych z powtórzeniami zbioru 4-elementowego A={a,b,c,d} jest równa 5!2!3!=12012=10. Można je wymienić:

{a,b},{a,c},{a,d},{b,c},{b,d},{c,d},{a,a},{b,b},{c,c},{d,d}.

Kolejność nie ma tutaj znaczenia, równie dobrze można napisać {c,d}, jak i {d,c}.

Uzasadnienie wzoru na liczbę kombinacji

Jeżeli rozważymy zbiór {1,2,n}, to każdą jego k-elementową kombinację (obojętne czy z powtórzeniami, czy bez powtórzeń) da się uporządkować tak, by jej elementy a1,a2,ak spełniały zależność:

1a1a2ak1akn,

co w liczbach naturalnych (wraz z zerem) równoważne jest kolejno

0<a1<a2+1<<ak1+k2<ak+k1<n+k

oraz, po zamianie symboli,

0<b1<b2<<bk1<bk<n+k.

Liczba rozwiązań takiej nierówności dla b1,,bk jest równa liczbie k-elementowych kombinacji bez powtórzeń zbioru (n+k–1)-elementowego, czyli (n+k1k)[2].

Ograniczenie górne

Uwzględniając znane ograniczenie symbolu Newtona mamy

  • Cnk(k+n1k)k
  • Cnk(k+n1)kk!
  • Cnk<(k+n1ke)k,

Zobacz też

Uwagi

Szablon:Uwagi

Przypisy

Szablon:Przypisy

Szablon:Kombinatoryka


Błąd rozszerzenia cite: Istnieje znacznik <ref> dla grupy o nazwie „uwaga”, ale nie odnaleziono odpowiedniego znacznika <references group="uwaga"/>