Princip uključenja i isključenja

S Vikipedije, slobodne enciklopedije
Unija skupova A i B

U kombinatorici (kombinatorna matematika), princip uključenja i isključenja je tehnika brojanja koja generalizuje poznati metod dobijanja broja elemenata u uniji dva konačna skupa; simbolično izražena kao

gde su A i V dva konačna kompleta skupa i |S| ukazuje na kardinalnost skupa S (koji se može smatrati kao broj elemenata skupa, ako je skup konačan). Formula izražava činjenicu da  zbir veličine dva skupa može biti preveliki, jer neki elementi mogu da se dva puta broje. Dvostruko-računati elementi su oni na preseku dva skupa, a datoteka se koriguje oduzimanjem veličine preseka.

Princip se jasnije vidi u slučaju tri skupa, koji za skupove A, B i C je dat

Ova formula se može potvrditi brojanjem, koliko puta svaki region u Venov dijagram na slici je uključen u desnu stranu formule. U ovom slučaju, kada se uklone doprinosi nad-prebrojanih elemenata, broj elemenata u međusobnom preseku tri skupa se oduzima suviše često, tako da mora da se doda nazad da se dobije tačna suma.

Princip uključenja i isključenja prikazan Venovim dijagramom sa tri skupa

Generalizacija rezultata ovih primera daje princip uključivanja i isključivanja. Da biste pronašli kardinalnost ujedinjenja n setova:

  1. Uključiti kardinalnosti tih skupova.
  2. Isključuje kardinalnosti tih parova preseka.
  3. Uključiti kardinalnosti trostruko-mudrih preseka. 
  4. Isključuje kardinalnosti četvorostruko-mudrih preseka.
  5. Uključiti kardinalnosti petostuko-mudrih preseka. 
  6. Nastavite, dok kardinalnost na n-torka-mudrom preseku je uključena (ako je n neparan) ili isključena (čak i n).

Naziv potiče od ideje da se princip zasniva na preko-velikodušnom uključivanju, a zatim i na kompenzaciji isključivanja. Ovaj koncept se pripisuje Abrahamu de Moavru (1718); ali se prvi put pojavljuje u novinama Daniela da Silve (1854), a kasnije u radu Dž.J. Silvestera (1883). Ponekad princip se naziva formula Da Silve, ili Silvestera zbog ovih publikacija. Princip je primer metode sito koja se koristi u teoriji brojeva i ponekad naziva sita formula, iako Legendre već koristi sličan uređaj u sito kontekstu u 1808.

Kao konačna verovatnoća računaju se brojanja u odnosu na kardinalnosti verovatnoće prostora, formule za princip uključivanja-isključivanja ostaju na snazi kada se kardinalnosti setova zameni konačnom verovatnoćom. Uopšteno govoreći, obe verzije principa mogu se staviti pod zajedničkim nazivom teorije mere.

U veoma apstraktanom okruženju, principima uključenja-isključenja može se izraziti kao obračun inverzije matrice.[1] Ova inverzna ima posebnu strukturu, što je izuzetno vredna tehnika u kombinatorici i srodnim oblastima matematike. Đan Karlo Rota je rekao:[2]

"Jedan od najkorisnijih principa nabrajanja u diskretnoj verovatnoći i teoriji kombinatorike je proslavljeni princip uključivanja-isključivanja. Kada se vešto primenjuje, ovaj princip je dao rešenje za mnoge kombinatorijalne probleme"

Izjava[uredi | uredi izvor]

U svom opštem obliku, princip uključivanja i isključivanja tvrdi da za konačne skupove A1, ..., An, ima identitet

Svaki termin formule uključivanja i isključivanja postepeno ispravlja brojanje dok se svaki deo na Venovom dijagramu računa tačno jedanput.

Ovo se kompaktno može napisati kao 

Rečima, da bi se računao broj elemenata unije konačnih skupova, prvo sabrati kardinalnosti pojedinačnih setova, a zatim oduzeti broj elemenata koji se pojavljuju u više od jednog skupa, zatim vratiti broj elemenata koji se pojavljuju u više od dva skupa, a zatim oduzeti broj elemenata koji se javljaju u više od tri skupa, i tako dalje. Ovaj proces se završava prirodno, jer ne može biti elemenata koji se pojavljuju u više skupova nego što ima u uniji.

U aplikacijama je uobičajeno da se vidi princip izražen u svojom komplementarnom obliku. To jest, ostavljajući S kao konačan univerzalni skup koji sadrži sve iz  Ai , i dopuštajući da  označava komplementno Ai u S, po De Morganovim zakonima

Kao još jedan varijanta izjave, neka P1, P2, ..., pn biti lista nekretnina koje elementi skupa S može ili ne može imati, onda je princip uključivanja i isključivanja obezbeđuje način za izračunavanje broja elemenata od S koji imaju ništa od imovine. Samo neka Aj biti podskup elemenata S koji imaju imovinu Pi i koriste princip u komplementarnom obliku. Ova varijanta je zbog Dž.J. Silveste.[3]

Primeri[uredi | uredi izvor]

Brojanje celih brojeva[uredi | uredi izvor]

Kao jednostavan primer upotrebe principa uključivanja-isključivanja, razmotriti pitanje:[4]

Koliko ima celih brojeva u {1,...,100} koji nisu deljivi 2, 3 ili 5?

S = {1,...,100} i P1 vrednost koja je ceo broj deljiv sa 3, P2 vrednost koja je ceo broj deljiv sa 3 i Pvrednost koja je ceo broj  deljiv sa 5. Neka je Ai podskup od S čiji su elementi vrednosti Pi za koje imamo |A1| = 50, |A2| = 33, i |A3| = 20. Postoji 16 prirodnih brojeva koji su deljivi sa 6, 10 deljiv sa 10 i 6 deljiv sa 15. Konačno, postoje samo 3 cela broja deljiva sa 30, tako da je broj celih brojeva koji nisu deljivi sa 2, 3 ili 5:

100 − (50 + 33 + 20) + (16 + 10 + 6) − 3 = 26.

Brojanje permutacija[uredi | uredi izvor]

Sledeći primer je malo složeniji.

Pretpostavimo da je špil n karata sa  brojevima od 1 do n. Pretpostavimo da kartica numerisana m je u ispravnom položaju ako je mj karticu u palubi. Na koliko načina V se može karta izmešati sa najmanje 1 kartom da bude u pravilnom položaju?

Počnite sa definisanjem skupa AM, koji je sve naloge karata sa m kartom ispravio. Onda je broj naloga, W, sa najmanje jednom kartom koja je u pravilnom položaju, m je

Primeni princip uključivanja-isključivanja,

Svaka vrednost   predstavlja skup mešanja koji ima najmanje r vrednosti m1, ..., mp u pravilnom položaju. Imajte na umu da je broj mešanja sa najmanje r vrednostima korektnim zavisimo od r, a ne na konkretnim vrednostima m. Na primer, broj mešanja imaju 1., 3. i 17. karte u ispravnom položaju je isti kao i broj mešanja koji imaju 2., 5. i 13. karte u ispravnom položaju. Jedino što je važno da  od n karata, 3 budu izabrane u pravilnom položaju. Dakle postoje  jednakih uslova pri p sabiranju (vidi kombinacije).

je broj naredbi koje imaju r elemente u pravilnom položaju, koji je jednak broju načina naredbi preostalih n − p elemenata (np)!. Tako smo konačno dobili:

Konstatujući da  , ovo se smanjuje na:

Permutacija gde nema karti  u ispravnom položaju se zove poremećaj. Uzimajući n! da je ukupan broj permutacija, verovatnoća Q  nasumično  proizvodi permutacije

skraćivanje za n+1 smislu Tejlorove ekspanzije e−1. Tako je verovatnoća pogađanja za mešanje špila karata ili bila netačna gde je svakoj karti 1/e ili 37%.

Poseban slučaj[uredi | uredi izvor]

Situacija koja se pojavljuje u poremećenje primeru iznad javlja dovoljno često da zaslužuje posebnu pažnju. Naime, kada je veličina presek skupova koji se pojavljuju u formulama principa uključivanja-isključivanja zavisi samo od broja skupova u presecima, a ne na kojem postavlja se pojavljuju. Više formalno, ako presek

ima isti kardinalnost, kažu αk = |AJ|, za svako k-element podgrupa J of {1, ..., n}, a zatim

Ili, u komplementarne obliku, gde univerzalnog skupa S ima kardinalnost α0,

Generalizacija[uredi | uredi izvor]

S obzirom na porodicu (ponavljanja dozvoljeno) podskupova A1, A2, ..., An o univerzalnoj skupu S, princip uključivanja i isključivanja izračunava broj elemenata S u jednoj od ovih podskupovima. Generalizacija ovog koncepta bi izračunati broj elemenata S koje se pojavljuju u tačno neki fiksni m ovih skupova.

Neka je N = [n] = {1,2,...,n}. Ako definišemo , onda je princip uključivanja i isključivanja može biti napisan kao, koristeći notaciju na prethodnom odeljku; broj elemenata S sadržan u jednoj od Ai je:

Ako je fiksna podskup skupa indeksa N, onda je broj elemenata koji pripadaju Ai za sve i u I i bez drugih vrednosti je:[5]

Definisati skupove

for k in .

Tražimo broj elemenata u jednom od BK koji, po principu uključivanja-isključivanja (sa ), je

Korespondencija KJ = IK imeđu podskupa N \ I  podskupa N koji sadrži I je bijekcija i ako J i K odgovaraju po ovoj jednjoj karti onda BK = AJ, pokazuje da je rezultat važeći

U verovatnoći[uredi | uredi izvor]

U verovatnoći, za događaje A1, ..., An u verovatnoći prostora , Princip uključivanja-isključivanja postaje za n = 2

za n = 3

što može biti napisano u zatvorenoj formi kao

Kada je poslednji suma ide preko svih podgrupe indeksa sam 1, ..., nk koji sadrže elemente tačno, i

označava presek svih Ai sa indeksom I.

Prema Bonferonijevoj nejednakosti, zbir prvih uslova u formuli je gornja granica Alternativno i donje granice za LHS. Ovo se može koristiti u slučajevima kada je puna formula previše glomazna.

Za opšte mere prostori (S,Σ,μ) i merljive podgrupe A1, ..., An konačne mere, iznad dna identiteta takođe se nalazi verovatnoća mera koja je zamenjena merom μ.

Poseban slučaj[uredi | uredi izvor]

Ako se u probabilističkoj verziji principa uključivanje i isključivanja, verovatnoća preseka AI samo zavisi od I, što znači da za svako k u {1, ..., n} postoji neko ak takvo da

tada gornja formula pojednostavljuje to

zbog kombinatornog tumačenju binomnih koeficijenta .

Analogno pojednostavljenje je moguće u slučaju opšta mera prostora (S,Σ,μ) i merljive podgrupe A1, ..., An krajnje mere.

Drugi oblici[uredi | uredi izvor]

Princip ponekad ostaje u formi[6] koja kaže da ako je

onda je

Sada pokazati štetu i verovatnoće kombinatorni verziju za inkluziju isključenosti principu su slučajevi (**). Uzeti , , i


respektivno za dve skupove sa . Onda menjamo
respektivno za sve skupove sa . To je zato što elementi od mogu biti uključeni u drugi ( sa ) tako da formula Upravo prolazi kroz sva moguća produženja skupova sa drugim , brojanjem samo za skupove koji utiču na član , ako prolazi kroz sve podskupove (kao u definicji ).
Pošto je , menjamo iz (**) sa tako da
i prepliću se strane, kombinatorna i probabilistička verzija prati princip uključivanja i isključivanja.

Ako se posmatra broj kao skup svojih glavnih faktora, a zatim (**) je generalizacija Mobius inverzije formule za prirodne beskvadratne brojeve. Dakle, (**) vidi kao Mobius inverzija formule za učestalost algebre delimično određenog skupa svih podskupova A.

Za generalizacija punoj verziji Mobius inverzija formule, (**) mora biti generalizovana. Za više skupova umesto skupova, (**) postaje

gde je viši skup za svako, i

  • μ(S) = 1 ako je S skup (skup bez duplih elemenata) parne kardinalnosti.
  • μ(S) = −1 ako je S skup (skup bez duplih elemenata) neparne kardinalnosti.
  • μ(S) = 0 ako je S pravi (S ima duple elemente).

Uzeti da je jednako of (**) u slučaju kada je skup.

Dokaz (***): Zamena

 na desnoj strani (***). Primetiti da se pojavljuje na obe strane (***). Moramo pokazati da za svako  sa završava se na desnoj strani (***). Tako preporavljeno tako da i uzima prozvoljno tako da.

Primetiti da mora da bude skup za svako pozitivno ili negativno pojavljivanje  na desnoj strani (***) koje se dobija od tako da je . Sada za svako pojavljivanje na desnoj strani (***) dobija se od tako da je skup koji uključuje poništava sa onim što se dobija putem odgovarajuće tako da je skup koji ne uključuje . Ovo će dati željeni rezultat.

Aplikacije[uredi | uredi izvor]

Princip uključivanja i isključivanje je u širokoj upotrebi i ovde se samo nekoliko aplikacija pominje.

Brojanje permutacija elemenata skupa[uredi | uredi izvor]

Poznata primena principa uključivanja i isključivanja je kombinatorni problem računajući sve poremećaje o konačnom skupu. Brojanje permutacija elemenata skupa A je bijekcija iz A koja nema fiksnih tačaka. Preko principa uključivanja i isključivanja može se pokazati da ako je kardinalnost A jednaka n, onda je broj poremećajima je [n! / e] gde [k] označava najbliži ceo broj x; detaljan dokaz je dostupan ovde i videti odeljak primeri gore.

Prvo pojavljivanje problema brojanje permutacija elemenata skupa u ranoj knjizi o igrama na sreću: Essai d'analyse sur les jeux de hazard  P. R. de Montmorta (1678 – 1719) on je bio poznat kao "Montmortov problem" ili po imenu koje mu je dao "problème des rencontres."[7] Problem je takođe poznat kao hatcheck problem.

Broj permutacija elemenata skupa je poznat kao subfaktorijal od n, napisan !n. Iz toga sledi da ako su sve bijekcije dodeljene istoj verovatnoći onda je verovatnoća slučajne bijekcije predstavlja permutacija elemenata skupa koji približno kao 1/e raste ka n.

Brojanje preseka[uredi | uredi izvor]

Princip uključenja i isključenja kombinovan sa De Morganovim zakonima, može se koristiti da se izbroji kardinalnost preseka skupova. Neka predstavlja dopunu Ak u odnosu na neki univerzalni skup A tako da je za svako k. Zatim imamo

 okretanje problema pronalaženja preseka u problem pronalaženja unije.

Graf kolorita[uredi | uredi izvor]

Princip isključenja uključenja čini osnovu algoritama za brojne NP-teške grafove pregradnih problema, kao što su grafovi kolorita.[8]

Dobro poznata primena principa je izgradnja hromatskog polinoma grafa. [9]

Biparticioni grafik savršenih poklapanja[uredi | uredi izvor]

Broj savršenih poklapanja biparticionog grafika može biti izračunat koristeći ovaj princip.[10]

Broj "na" funkcije[uredi | uredi izvor]

S obzirom na konačne skupove A i V, koliko sirjektivnih funkcija (na funkcijama) postoji od A do B? Bez ikakvog gubitka opštosti možemo uzeti A = {1,2, ..., k} i V = {1,2, ..., n}, jer je samo kardinalnosti skupova bitna. Korišćenjem S kao skupa svih funkcija od A do B, i definisanje, za svako  i u B, Pi kao "funkcija kojoj nedostaje element  i u B" ( i nije u slici funkcije), princip uključivanja i isključivanja daje broj "na" funkcija između A i B kao:[11]

Permutacije sa zabranjenim pozicijama[uredi | uredi izvor]

Permutacija skupa S = {1,2, ..., n} gde je svaki element S ograničen da ne bude u određenim pozicijama (ovde permutacija se smatra naručivanje od elemenata S) naziva se permutacija sa zabranjenim mestima. Na primer, sa S = {1,2,3,4}, permutacije uz ograničenje da element 1 ne može biti na pozicijama 1 ili 3, i element 2 ne može biti na poziciji 4 su: 2134, 2143, 3124, 4123, 2341, 2431, 3241, 3421, 4231 i 4321. Dajući  da Ai bude skup stavova koji elementu i nisu dozvoljeni da budu u skupu, a Pi da je imovina koja permutacija stavlja element sam u poziciju Ai, princip uključivanja i isključivanja može da se koristi da računaju broj permutacija koje zadovoljavaju sva ograničenja.[12]

U datom primeru, dato je 12 = 2(3!) permutacija sa P1, 6 = 3! permutacija sa P2 i nema permutacija za P3 iliP4 jer ne postoje ograničenja za ova dva elementa. Broj permutacija zadovoljavaju ograničenja je ovako:

4! − (12 + 6 + 0 + 0) + (4) = 24 − 18 + 4 = 10.

Konačno 4 u ovoj kompilaciji je broj permutacija koje imaju oba svojstva P1 i P2. Nema drugih ne-nula doprinosa formuli.

Stirling brojevi druge vrste[uredi | uredi izvor]

Stirling brojevi druge vrste, S (n, k) izračuna broj particija skupa n elemenata u k nepraznim podskupovima (nerazaznatljive kutije). Eksplicitna formula za njih se može dobiti primenom principa uključivanja-isključivanja u veoma blisko povezanom problem, naime, računajući broj particija od n-skupa u k nepraznom ali se razlikuju kutije (uređenim nepraznim podskupovima). Korišćenje univerzalnog skupa koji se sastoji od svih particija na n-skupu u k(verovatno prazan) prepoznatljive kutije,  A1, A2, ..., Ak, i svojstva Pi što znači da particija ima kutiju Ai prazan, princip uključivanja i isključivanja daje odgovor za koji se odnosi rezultat. Podela od k! da ukloni veštačku redosled daje Stirling broj druge vrste:[13]

Top polinomi[uredi | uredi izvor]

Top polinom je generisanje funkcija na više načina da se plasiraju u ne-napad topova na tabli V koja izgleda kao podskup kvadrata sa šahovske table; to jest, ne postoje dva topa koja mogu biti u istom redu ili koloni. Odbor V  je bilo koji podskup od kvadrata pravougaonog odbora sa n redova i kolona n; mi mislimo o tome kao o kvadratu u kojem je jednom dozvoljeno da stavi topa. Koeficijent, rk(B) od xk u topu polinomaRB(x) je broj načina k topova, od kojih nijedan ne napada drugog, da se mogu organizovati u trgovima B. Za bilo koji odbora B, postoji komplementarni odbor B "koji se sastoji od kvadrata pravougaonog odbora koji nisu u B, ova komplementarna ploča ima topa polinoma RB' (x) sa koeficijentima rk(B').

Ponekad je zgodno da bi mogao da izračuna najviši koeficijent topa polinoma u smislu koeficijenata polinoma topa komplementarnog odbora. Bez gubitka opštosti možemo pretpostaviti da je nm, pa je koeficijent rn(B). Broj načina da postavite n koji ne napadaju topove na  n × m tabli (bez obzira o tome da li su smešteni u topu kvadrata na ploči B) je dat kao faktorijelski pad:

Pustiti da Pi ima zadatak n ne napada topova na kompletnoj tabli ima topa u kolumni  i koja nije u kvadratu table B, onda po principu uključivanja i isključivanja imamo:[14]

Ojlerova fi funkcija[uredi | uredi izvor]

Ojlerova fi funkcija, φ(n) je aritmetička funkcija koja prebrojava pozitivne cele brojeve manje ili jednake n koji su relativno prost sa n. To jest, ako je  n pozitivan  broj, onda  φ(n) je broj brojeva k u domenu 1 ≤ kn koje nemaju zajednički faktor sa n osim 1. Princip uključivanja i isključivanja se koristi za dobijanje formule φ(n). Neka je S skup  {1,2,...,n} i definiše Pi kao broj u skupu S koji je deljiv sa prostim brojem pi, za 1 ≤ ir, gde je rastavljanje na faktore od 

Onda,[15]

Ublaženi princip uključenja i isključenja[uredi | uredi izvor]

U mnogim slučajevima gde bi princip mogao dati tačnu formulu (posebno, računajući proste brojeve koristeći Eratostenovo sito), formula koja proizilazi ne nudi korisne sadržaje jer je broj termina u njoj preteran. Ako se svaki termin pojedinačno može precizno proceniti, akumulacija grešaka može da implicira da formula uključivanja i isključivanja nije direktno primenjiva. U teoriji brojeva, ovu teškoću razmatrao je Vigo Bran. Nakon sporog početka, njegove ideje su preduzete od strane drugih, i metoda sita je razvijena. Na primer može pokušati da nađe gornju granicu za "prošarane" skupove, a ne tačnu formulu.

Neka su A1, ..., An proizvoljni skupovi i  p1, ..., pn realni brojevi u zatvorenom intervalu [0,1]. Onda za svaki paran broj k u {0, ..., n}, indikator funkcije zadovoljava nejednakost:[16]

Ako je k paran, zameniti  "≥" sa "≤".

Dokaz glavne izjave[uredi | uredi izvor]

Izaberite element sadržan u ujedinjenje svih skupova i neka biti individualni setovi koji ga sadrže. (Imajte na umu da T> 0.) Pošto je element broji upravo jednom od levoj strani jednačine (1), moramo da pokažemo da se računa upravo jednom od desne strane. Sa desne strane, jedini ne-zero doprinosi javljaju kada su sve Podskupovi u određenom roku sadrže izabrani element, to jest, svi podskupovi su odabrana od. Doprinos je jedan za svaki od ovih setova (plus ili minus u zavisnosti od termina) i zato je samo (potpisao) broj ovih podskupova koji se koriste u roku. Onda imamo:

Po binomnoj teoremi,

.

Koristeći se činjenicom da je  i preuređenjem uslova, imamo

and so, the chosen element is counted only once by the right-hand side of equation (1).

Algebarski dokaz[uredi | uredi izvor]

Algebarski dokaz može se dobiti pomoću funkcije indikatora (karakteristične funkcije podskupova skupa). Indikator funkcija podskupa S skupa X je funkcija

definisano kao

Pisanje slaganja dva indikatora funkcije kao proizvoda, imamo da, ako su  i  podskupovi , onda je

Neka A označava uniju   skupova A1, ..., An. Da bi se dokazao princip uključenja i isključenja u potpunosti, prvo se proveri identitet

za indikator funkcije, gde je

Sledeća funkcija je jednaka nuli

jer: ako je h nije u A, onda svi su faktori 0 - 0 = 0; i na drugi način, ako h ne pripada nekom  Am onda odgovarajući m faktor je 1 - 1 = 0. proširenje proizvoda na levoj strani, jednačina (*) sledi.

Da bi dokazao princip uključenja i isključenja za kardinalnost skupova, sumiramo jednačine (*) nad svim h u uniji A1, ..., An. Za izvođenje verzije korišćene u verovatnoći, uzmi očekivanja u (*). U principu, integrišite jednačinu (*) u odnosu na μ. Uvek koristite linearnost u ovim izvođenjima.

Vidi još[uredi | uredi izvor]

Reference[uredi | uredi izvor]

  1. ^ Stanley 1986, str. 3
  2. ^ Rota, Gian-Carlo (1964), "On the foundations of combinatoial theory I. Theory of Möbius functions", Zeitschrift fur Wahrscheinlichkeitstheorie 2: 340–368
  3. ^ Roberts & Tesman 2009. str. 405.
  4. ^ Mazur 2010, str. 3–4, 88
  5. ^ Cameron 1994, str. 3.
  6. ^ Graham, Grötschel & Lovász 1995. str. 1049.
  7. ^ van Lint & Wilson 1992. str. 77-8
  8. ^ Björklund, Husfeldt & Koivisto 2009
  9. ^ Gross 2008, str. 3–13
  10. ^ Gross 2008, str. 3–10
  11. ^ Mazur 2008, str. 3.
  12. ^ Brualdi 2010, str. 381
  13. ^ Brualdi 2010, str. 37
  14. ^ Roberts & Tesman 2009, str. 419.
  15. ^ van Lint & Wilson 1992. str. 73.
  16. ^ (Fernández, Fröhlich & Alan D. 1992, Proposition 12.6)

Literatura[uredi | uredi izvor]

This article incorporates material from principle of inclusion–exclusion on PlanetMath, which is licensed under the Creative Commons Attribution/Share-Alike License.