Danh mục

Bài giảng Lý thuyết tổ hợp: Phần 1

Số trang: 176      Loại file: ppt      Dung lượng: 1.59 MB      Lượt xem: 19      Lượt tải: 0    
Jamona

Phí tải xuống: 40,000 VND Tải xuống file đầy đủ (176 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cùng nắm kiến thức trong bài giảng "Lý thuyết tổ hợp: Phần 1" thông qua việc tìm hiểu các nội dung sau: mở đầu, bài toán đếm tổ hợp, bài toán tồn tại tổ hợp, bài toán liệt kê tổ hợp, bài toán tối ưu tổ hợp. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lý thuyết tổ hợp: Phần 1 Phần thứ nhấtLÝ THUYẾT TỔ HỢP Combinatorial Theory Hà Nội 2014 Toán rời rạc 1 Nội dungChương 0. Mở đầuChương 1. Bài toán đếmChương 2. Bài toán tồn tạiChương 3. Bài toán liệt kê tổ hợpChương 4. Bài toán tối ưu tổ hợp Toán rời rạc 2 Chương 1. BÀI TOÁN ĐẾM1. Nguyên lý cộng và nguyên lý nhân2. Các cấu hình tổ hợp cơ bản3. Nguyên lý bù trừ4. Công thức đệ qui5. Hàm sinh Toán rời rạc 31. Nguyên lý cộng và Nguyên lý nhân Đây là hai nguyên lý cơ bản của tổ hợp, được vận dụng rộng rãi vào việc giải quyết các bài toán đếm Còn gọi là Qui tắc cộng và Qui tắc nhân (Sum Rule và Product Rule) Toán rời rạc 4 1.1. Nguyên lý cộng (The sum rule) NÕuAvµBlµhaitËphîprê inhauth× N(A B)=N(A)+N(B). Nguyªn lý céng ®îc më réng cho nhiÒu tËp con rêi nhau: NÕuA 1,A 2,...,A klµm é tph©nho¹chcñatËphîpXth× N(X)=N(A 1)+N(A 2)+...+N(A k ). Mét trường hîp riªng hay dïng cña nguyªn lý céng: NÕuAlµm é ttÝ nhchÊtchotrªntËpXth× N(A)=N(X)N(A c ). Toán rời rạc 5 Nguyên lý cộng: Ví dụ Vídụ2. Trongmộtđợtphổbiếnđềtàitốtnghiệp,Ban chủnhiệmKhoacôngbốdanhsáchcácđềtàibaogồm 80đềtàivềchủđềxâydựnghệthôngtinquảnlý,10 đềtàivềchủđềthiếtkếphầnmềmdạyhọcvà10đề tàivềchủđềHệchuyêngia.Hỏimộtsinhviêncóbao nhiêukhảnănglựachọnđềtài? Giải: Sinhviêncóthểlựachọn đềtàitheochủ đềthứ nhấtbởi80cách,theochủ đềthứhaibởi10cách,theo chủ đề thứ ba bởi10cách.Vậy tất cảcó 100cách lựa chọn. Toán rời rạc 6 Nguyên lý cộng: Ví dụ VÝ dô 3. Hái r»ng gi¸ trÞ cña k sÏ lµ bao nhiªu sau khi ®o¹n chươnng tr×nh PASCAL sau ®ược thùc hiÖn? n1:=10; n2:=20; n3:=30; k:=0; for i1:= 1 to n1 do k:=k+1; for i2:= 1 to n2 do k:=k+1; for i3:= 1 to n3 do k:=k+1; Gi¶i: §Çu tiªn gi¸ trÞ cña k ®îc g¸n b»ng 0. Cã 3 vßng lÆp for ®éc lËp. Sau mçi lÇn lÆp cña mçi mét trong 3 vßng for, gi¸ trÞ cña k t¨ng lªn 1. Vßng for thø nhÊt lÆp 10 lÇn, vßng for thø hai lÆp 20 lÇn, vßng for thø ba lÆp 30 lÇn. VËy, kÕt thóc 3 vßng lÆp for gi¸ trÞ cña k sÏ lµ 10+20+30=60. Toán rời rạc 7 Nguyên lý cộng: Ví dụ Vídụ4:Cóbaonhiêuxâugồm4chữsốthậpphâncó đúng3kýtựlà9? Giải:Xâucóthểchứa: • Kýtựkhác9ởvịtríthứnhất • hoặckýtựkhác9ởvịtríthứhai • hoặckýtựkhác9ởvịtríthứba • hoặckýtựkhác9ởvịtríthứtư • Tacóthểsửdụngquitắccộng • Đốivớimỗitrườnghợp,có9khảnăngchọnký tựkhácvới9(bấtkểchữsốkhác9nàotrong9 chữsố0,1,...,8) • Vậy,đápsốlà9+9+9+9=36 Toán rời rạc 8 1.2. Nguyên lý nhân The product rule NÕum çithµnhphÇna icñabé cãthø tùkthµnh phÇn (a 1, a 2, ..., a k)cã n i kh¶ n¨ng chän (i = 1, 2,...,k),th×s è bé s Ï®ượct¹oralµtÝ chs è cña c¸ckh¶n¨ngnµyn 1 n 2 ...n k . Mét hÖ qu¶ trùc tiÕp cña nguyªn lý nh©n:N(A 1 A 2 ... A k )=N(A 1)N(A 2)...N(A k ), víi A 1, A 2, ..., A k lµ nh÷ng tËp hîp nµo ®ã, nãi riªng:N(A k )=[N(A)]k . Toán rời rạc 9 1.2. Nguyên lý nhân The product rule Trong nhiÒu bµi to¸n ®Õm, chØ sau khi x©y dùng xong thµnh phÇn thø nhÊt ta míi biÕt c¸ch x©y dùng thµnh phÇn thø hai, sau khi x©y dùng xong hai thµnh phÇn ®Çu ta míi biÕt c¸ch x©y dùng thµnh phÇn thø ba,... Trong trường hîp ®ã cã thÓ sö dông ng uy ª n lý nh©ntæ ng q u¸t: Gi¶ sö ta x©y dùng bé cã thø tù k thµnh phÇn (a 1, a 2, ..., a k ) theo tõng thµnh phÇn vµ • a cã thÓ chän bëi n c¸ch; 1 1 • Sau khi a ®· chän, a cã thÓ chän bëi n c¸ch; 1 2 2 • ... • Sau khi a , a ,...,a ®· chän, a cã thÓ chän bëi n 1 2 k-1 k k c¸ch; ThÕ th×sè bé ®ược t¹o Toán ra lµ tÝch sè n 1 n 2 ...n k . rời rạc 10 Nguyên lý nhân: Ví dụ VÝd ô 1.Tõ Hµ néi ®Õn HuÕ cã 3 c¸ch ®i: m¸y bay, « t«, tµ ...

Tài liệu được xem nhiều: