Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 16. 03. 2012 18:17

mmumminek
Zelenáč
Příspěvky: 4
Reputace:   
 

Kombinace bez opakování nad množinami s průniky

Dobrý den.
Řeším následující problém a v kombinatorice nejsem moc dobrý.
Mám dvě množiny
$A,E\subseteq A$
Hledám počet možných kombinací (nezáleží na pořadí) těchto dvou množin bez opakování nejakého prvku. Vím že to je
$|A|\cdot (|E|-1)$.
Problém se ale komplikuje, když hledám to samé ve třech nebo čtyřech množinách.
$A,B=A,E\subseteq A$
$A,B=A,C=A,E\subseteq A$
Tedy hledám tři (čtyři) prvky, každý z jedné množiny a nesmí tam být dva a více stejných.

Předem díky za pomoc, opravdu si nevím rady.

Offline

 

#2 18. 03. 2012 09:12

jardofpr
Příspěvky: 1241
Reputace:   88 
 

Re: Kombinace bez opakování nad množinami s průniky

↑ mmumminek:

sú ešte nejaké iné obmedzenia na tie množiny?
mohol by si napísať zadanie konkrétneho príkladu? je to trochu nejasné

Offline

 

#3 18. 03. 2012 12:24

mmumminek
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: Kombinace bez opakování nad množinami s průniky

Příklad nemá konkrétní zadání, jde o výpočet náročnosti pro jeden algoritmus.
Zkusím to vysvětlit jinak.
Mám dvě množiny uzlů. Jedna je podmnožinou druhé. A potřebuji vypočítat kolik je možností, když hledám výběr dvou, tří nebo čtyř bodů. Z toho první bod je vždy z té podmnožiny a ostatní z té velké množiny. A hlavně se nesmí v mém výběru objevit stejný uzel dvakrát nebo vícekrát.

Snad to pomohlo.
:-)

Offline

 

#4 18. 03. 2012 19:20 — Editoval jardofpr (19. 03. 2012 13:17)

jardofpr
Příspěvky: 1241
Reputace:   88 
 

Re: Kombinace bez opakování nad množinami s průniky

↑ mmumminek:

aha takto .. ooookej..
predpokladám že tých uzlov je konečne veľa

Offline

 

#5 19. 03. 2012 13:19 — Editoval mmumminek (19. 03. 2012 17:11)

mmumminek
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: Kombinace bez opakování nad množinami s průniky

To vypadá dobře. A dává to i smysl.

ikdyž by měl být výledný vzorec
$\frac{k\cdot n}{2} +  \frac{k(k-1)}{2}$
protože $k\cdot n$ je sice každý s každým, ale mně nezáleží na pořadí, takže je tam dvakrát více prvků. Proto tedy:
$\frac{k\cdot n}{2}$

Pokud tedy chci modifikovat zadání a přidám třetí uzel
$l\in A$
$l\in \{1,2,...,n\}$

Mám trojici bodů reprezentovanou
$\{i,j,l\}$
$i\neq j \wedge i\neq l \wedge j\neq l$

Počet možností pro dva body je tedy
$\frac{k\cdot n}{2} +  \frac{k(k-1)}{2}$
a přidáním dalšího bodu vznikne
$(\frac{k\cdot n}{2} +  \frac{k(k-1)}{2})\cdot (k+n-2)$
Protože dva body jiz jsou obsazené.
A poslední uprava pro čtvrtý bod, která opět náleží množině A.
$(\frac{k\cdot n}{2}+  \frac{k(k-1)}{2})\cdot (k+n-2)\cdot (k+n-3)$

Díky za pomoc. :-)

Offline

 

#6 19. 03. 2012 21:55 — Editoval jardofpr (19. 03. 2012 21:59)

jardofpr
Příspěvky: 1241
Reputace:   88 
 

Re: Kombinace bez opakování nad množinami s průniky

↑ mmumminek:

počet  dvojíc $k.n +  \frac{k(k-1)}{2}$ je v poriadku,
bral som do úvahy že nezáleží na poradí
$k.n$ reprezentuje mohutnosť množiny

$\{\,\, \{e_{i},a_{j}\in\mathbb{A}\}\,;\, i\in \{1,2,\dots,k\}\,,\,j\in\{1,2,\dots,n\}\,\,\}$
nič sa tam neopakuje,$a_{j}$ sú tie prvky $A$ ktoré nie sú v $E$
ak vezmeš polovičné množstvo, nebudeš mať všetky možnosti výberu, ktorý požaduješ

môžeš ďalšie vzťahy postaviť na počtoch dvojíc, ale nie tak jednoducho ako píšeš

ku každej dvojici $e_{i}, a_{j}$ môžeš vybrať $a_{k}$ alebo $e_{l}$ , kde  $k\neq j\,,\,l \neq i$


počet možností výberu $a_{k}$ k dvojici $e_{i},a_{j}$ pre fixné $i$ tak, aby sa dodržali požiadavky je výber kombinácií dvoch prvkov bez opakovania z $A-E=\{ a_{1}, \dots, a_{n}\}$,
to je $\frac{n!}{2!(n-2)!}=\frac{n(n-1)}{2}$
pre každé $i$ je tento počet rovnaký
takže možností je celkovo $k\cdot\frac{n(n-1)}{2}$

vyberať $e_{l}$ k dvojici $e_{i}, a_{j}$ je tu to isté ako vyberať kombinácie bez opakovania dvoch prvkov z množiny $\{e_{1},\dots,e_{k}\}$ pre každé $a_{j}$
takže to bude $n\cdot \frac{k(k-1)}{2}$

okrem toho tam máš ešte dvojice $e_{i},e_{j}$
k tým netreba vyberať $a_{j}$, to už je obsiahnuté v predošlom čísle

treba už len trojice $e_{i},e_{j},e_{k}$
to sú trojice bez opakovania z k-prvkovej množiny teda $\frac{k!}{k!(k-3)!}=\frac{k(k-1)(k-2)}{6}$

teda trojíc by sa malo dať vybrať
$\frac{kn}{2}(n+k-2)+\frac{k(k-1)(k-2)}{6}$

tvoj výpočet neberie do úvahy napríklad to že nezáleží na poradí

Offline

 

#7 19. 03. 2012 22:33 — Editoval jardofpr (19. 03. 2012 22:41)

jardofpr
Příspěvky: 1241
Reputace:   88 
 

Re: Kombinace bez opakování nad množinami s průniky

↑ mmumminek:

asi bude lepšie nestavať na dvojiciach a urobiť si všeobecný vzťah
$|E|=k\,,\,|A|=n+k$ a tak ako predtým $ E \subseteq A$
$0<k\leq n$
treba vybrať $m$ uzlov tak že aspoň 1 z nich je z $E$, ostatné z $A$ bez závislosti na poradí
kde $0<m\leq n$

výber môže obsahovať 1 až m prvkov z $E$ v prípade, že $m\leq k$
ak je $m >k$, samozrejme tam môže byť najviac $k$ prvkov z $E$

teraz nech výber obsahuje $j$ prvkov z $E$      kde $0<j\leq k$
potom je v ňom $m-j$ prvkov z $A$

počet možností takéhoto výberu je $\bigg( \begin{array}{c} k \\ j \end{array} \bigg) \cdot \bigg( \begin{array}{c} n \\ m-j \end{array} \bigg)$      (to majú byť kombinačné čísla)

výsledok  dostaneme spočítaním týchto hodnôt pre všetky $j$ ktoré prichádzajú do úvahy,
teda
$ P(m)  = \sum_{j=1}^{\min{\{k,m\}}}\bigg( \begin{array}{c} k \\ j \end{array} \bigg) \cdot \bigg( \begin{array}{c} n \\ m-j \end{array} \bigg)$

$P(m)$ bude počet možností výberu $m$ uzlov tak, ako potrebuješ

keď si za $m$ dosadíš 2 a 3, vyjdu ti tie vzorce čo som uviedol vyššie

Offline

 

#8 20. 03. 2012 12:42 — Editoval mmumminek (20. 03. 2012 12:42)

mmumminek
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: Kombinace bez opakování nad množinami s průniky

Nádhera. Mockrát díky, hodně jsi mi pomohl.

Offline

 

#9 20. 03. 2012 21:17

pf
Příspěvky: 60
Reputace:   
 

Re: Kombinace bez opakování nad množinami s průniky

$P(m)=\binom{n+k}{m}-\binom{n}{m}$

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson