Professional Documents
Culture Documents
1 Cu 1.(3) Trnh by s khc nhau gia thut ton v thut gii Heuristics. Hy nu 1 v d v thut gii Heuristics Cu 2.(7) a. Trnh by thut gii Robinson. b. p dng thut gii Robinson, chng minh bi ton sau: p q , (s q) (r s) , p u r, u c. Hy xy dng cy nh danh v tm lut theo phng php vector c trng ca Quinlan xc nh mt loi qu c hay khng c theo bng s liu sau. Tn A B C D E F G H V Ngt Cay Chua Cay Ngt Chua Ngt Cay Mu Vng Vng Tm Vng Tm Tm V Nhn Nhn C gai c gai C gai Nhn Nhn c gai c khng khng Khng c Khng Khng Khng c
2 (c gii) trang 13) Cu 1(3 ) Trnh by khi nim hm heuristics.: Xy dng hm nh gi h cho bi ton bng 1 gii bi ton TACI sau: 3 2 6 1 2 3 1 5 4 8 4 7 8 7 6 5 Ti TG Bng 1 Cu 2(7 ) a. Trnh by thut gii A*. b. Gii bi ton tm ng i ngn nht t A n B trong th khng gian trng thi Hnh 1 theo thut gii A*. (Gi tr cnh cc nh l hm nh gi h(T), cnh cc cung l di cung).
3 1 7 2 5
C A0 D 12 2 I 8 0 E K G 1 H
15
20
Hnh 1
1 6H
12
1 0 1 1
2 4 E 9 1 3
I
2 2 F 16 1 0
N
1 4K 18
1 2 9 7
1 3
1
G7
5 8
B
1 2
3 Cu 1 (3) a. Trnh by thut gii Vng Ho. b. p dng thut ton Vng ho, chng minh bi ton sau: Cu 2 : (7) a. Trnh by thut gii A KT . b. Dng thut ton A KT gii bi ton TACI sau: L E Q U Y D O N
p q , (s q) (r , p u r u s)
E Y O U Q D N
Trng thi ban u Trng thi kt thc 4 Cu 1: (4) C 6 i bng thi u vng trn (lt i). Bit rng : - i A u vi di B v i D. - i C u vi di D v i F - i D u vi di A v i F. - i B u vi di E v i F. A B C D E F A AB AC AD AE AF B BC BD BE BF C CD CE CF D DE DF E EF F Mi i ch c c thi u 1 trn trong 1 tun. Ch c 2 i thamgia 1 trn u. Hy xp lch thi u sao cho s tun din ra cc trn u cn li l t nht ? (Dng thut ton t mu) Cu 2: (6) Cho bng quan st : STT Quang cnh Nhit Gi Picnic 1 Nng Cao Nh Khng 2 Ma Thp Mnh Khng 3 Rm mt TB Nh c 4 Nng TB Mnh Khng 5 Ma Cao Mnh Khng 6 Rm mt Thp Mnh c 7 Ma TB Nh Khng 8 Nng TB Nh c 9 Ma Thp Nh Khng
5:
BAI 1:(3 IEM) Gia s co 9 cuoc minting a,b,c,d,e,f,g,h,i c to chc. Moi cuoc mitting c to chc trong mot buoi. Cac cuoc mitting sau khong c dien ra ong thi: ae,bc,cd,ed,abd,ahi,bhi,dfi,dhi,fgh. Hay s dung thuat toan to mau toi u e bo tr cac cuoc mitting vao cac buoi sao cho so buoi dien ra la t nhat. BAI 2: (3 IEM) Cho o th co ma tran chi ph nh sau 1 1 2 3 4 5
1 33 19 2 2 2 5 14 9 3 8 31 15 1 9 2 2 4 Hay s dung 1 7 2 1 45 thuat giai 4 1 5 GTS2 e tm 3 1 1 5 20 hanh trnh tot 6 6 5 6 5 nhat vi p = 4 (v1=1, v2=2, v3=4, v4=6. BAI 3:(4 IEM) S dung thuat toan QuinLan e giai quyet bai toan sau: e xac nh ngi chau A hay ngi chau Au khi xem xet mot nhom ngi can c tren hnh dang, chieu cao va gii tnh theo bang sau:
2 2 0
3 4 2 1 6
4 3 0 7
5 6
6 25
6
BAI 1.:(3 IEM) S dung Thuat giai AKT Tm kiem vi tri thc bo sung (Algorthm for Knowled geable Tree Search) e giai bai toan Taci theo cac trang thai: 2 1 7 1 8 7 8 6 2 6 3 4 5 4 5 3
Trang thai au Trang thai ch BAI 2.:(3 IEM) Hay s dung thuat giai A* e tm ng i ngan nhat t thanh pho A en thanh pho B biet khoang cach c lng t cac thanh pho en thanh pho B c cho nh sau: nh khoang cach c lng Z 374 70 O A 366 Z 151 T 329 F 75 C 160 140 S 99 R 193 A 120 P 98 118 80 B 0 T R B F 178 97 S 253 100 146 110 O 380 BAI 3.:(4 IEM) C S dung phng phap o o hon loan e giai bai toan sau: Theo bang d lieu xac nh hieu qua cua viec s dung kem chay nang
60
Kequa t Cha nag y n Khog cha nag n y n Khog cha nag n y n Cha nag y n Cha nag y n Khog cha nag n y n Khog cha nag n y n Khog cha nag n y n
7
BAI 1:(3 IEM) S dung thuat toan A* cho bai toan thap Ha Noi: Cho 3 coc A,B,C. coc A ban au co n a sap xep theo th t co kch thc ln dan t tren xuong. Hay dch chuyen n a o sang coc C sao cho: -Moi lan ch c di chuyen ch 1 a. -Trong moi coc khong cho phep a co kch thc ln tren a co kch thc nho hn. BAI 2: (3 IEM) S dung Thuat toan Vng Hao giai bai toan sau: V du: Chng minh rang: Minh la sinh vien cua HKHTN. Biet: - Minh la sinh vien nganh cong nghe thong tin. - Cong nghe thong tin la mot nganh cua khoa tin hoc. - Khoa tin hoc la mot bo phan cua HKHTN. BAI 3:(4 IEM) S dung thuat toan QuinLan e giai quyet bai toan sau: Quyet nh mua hang hay khong mua theo bang sau: STT 1 2 3 4 5 Mau sac o Vang Xanh Xanh Xanh Hnh dang Cau Hop Tru Cau Non Quyet nh Mua Mua Khong mua Mua Khong mua 7
B Tng Hp - Mn Tr Tu Nhn To K2CN4 6 7 Nho Trung bnh Xanh o Non Tru Khong mua Mua
BAI 1.:(3 IEM) S dung Thuat giai AKT Tm kiem vi tri thc bo sung (Algorthm for Knowled geable Tree Search) e giai bai toan Taci theo cac trang thai: 1 4 7 1 5 Trang thai au 2 5 2 7 4 3 6 8 3 6 8 Trang thai ch
BAI 2.:(3 IEM) Hay s dung thuat toan Robinson chng minh bai toan sau: (i) {p->q,q->r,r->s,p} Hoi: p^s? (ii) {a^b->c,b^c->d,a^b} Hoi d? BAI 3.:(4 IEM) S dung phng phap o o hon loan e giai bai toan sau: Theo bang d lieu xac nh hieu qua cua viec s dung kem chay nang
M a to C hie cao C a na gD u g kem K e qua u c u n n n t V a g T rung bnh N he n K ho g C ha na g n y n V a g n C ao T rung bnh C o K ho g cha na g n y n N a u L u n T rung bnh C o K ho g cha na g n y n V a g n L u n T rung bnh K ho g C ha na g n y n o T rung bnh N a g n K ho g C ha na g n y n N a u C ao N a g n K ho g K ho g cha na g n n y n N a T rung bnh N a g u n K ho g K ho g cha na g n n y n V a g n L u n N he C o K ho g cha na g n y n
9
BAI 1:(3 IEM)
(1) Phan cong, lch cong tac, lch thi au: - Co mot cuoc hoi thao khoa hoc vi 9 chu e khac nhau, moi chu e dien ra trong mot buoi. - Cac chu e sau khong c ong thi: AE, BC, CD, ED, ABD, AHI, BHI, DFI, DHI, FGH. - Xay dng lch sao cho so buoi dien ra la t nhat. Gi y: so mau = so buoi.
BAI 2: (3 IEM)
S dung Thuat toan Vng Hao giai bai toan sau: V du: Chng minh rang: Minh la sinh vien cua HKHTN. Biet: - Minh la sinh vien nganh cong nghe thong tin. - Cong nghe thong tin la mot nganh cua khoa tin hoc. - Khoa tin hoc la mot bo phan cua HKHTN. BAI 3:(4 IEM) S dung thuat toan QuinLan e giai quyet bai toan sau: amittkduong@gmail.com - k2cn4.n-stars.org 4rum K2CN4 10
B Tng Hp - Mn Tr Tu Nhn To K2CN4 e xac nh ngi chau A hay ngi chau Au khi xem xet mot nhom ngi can c tren hnh dang, chieu cao va gii tnh theo bang sau:
a ie c m Ng i 1 2 3 4 5 6 7 8 Dag n To Nho Nho To Nho Nho Nho To Chie cao u Trung bnh Tha p Trung bnh Cao Trung bnh Cao Cao Trung bnh Gitnh i Nam Nam Nam Nam N Nam N N Thuo cha c u Cha A u Cha A u Cha A u Cha A u u Cha A u u Cha A u u Cha A u u Cha A u u
11
B B SUNG
1(c gii trang 9) Cu 1. a. Trnh by s khc nhau gia thut ton v thut gii Heuristics. b. p dng nguyn l th t ca k thut heuristics trnh by t tng ca bi ton chia N vt c khi lng khc nhau thnh M nhm u nhau. Gii bi ton chia 8 vt thnh 3 nhm, cc vt c trng lng nh sau: n1 = 28, n2 = 12, n3 = 36, n4 = 16, n5 = 23, n6 = 32, n7= 21, n8 = 15. c. Trnh by t tng v m gi ca thut gii leo i.
A
15
d. Gii bi ton tm ng i t im A n im B trong th cho hnh 1 theo thut gii leo i dc ng.
9 13
F
D IE K G H
10
K 14
I 11
G 12
H 8
Hnh 1 Cu 2. a. Trnh by thut gii Robinson. b. p dng thut gii Robinson, chng minh tp mnh sau: p q , (s q) (r s) , p u r, u c. Hy xy dng cy nh danh v tm lut theo phng php vector c trng ca Quinlan xc nh mt loi qu c hay khng c theo bng s liu sau. Tn A B C D E F G H V Ngt Cay Chua Cay Ngt Chua Ngt Cay Mu Vng Vng Tm Vng Tm Tm V Nhn Nhn C gai c gai C gai Nhn Nhn c gai c khng khng Khng c Khng Khng Khng c
12
13
14
15
Hnh 1
Ngt A, E, G
v Chua cay B, D, H C, F
Cn li tp PCay cn ln ln qu c v khng c, tip tc phn hoch thnh cc tp con theo hai thuc tnh mu v v: - Thuc tnh mu: VMu() = (T(, c), T(, khng c)) = (0/1, 1/1). VMu(vng) = (T(vng, c), T(vng, khng c)) = (1/1, 0/1). VMu(tm) = (T(tm, c), T(tm, khng c)) = (1/1, 0/1). - Thuc tnh v: VV(C gai)=(T(C gai, c), T(C gai , khng c)=(2/2, 0/2) VV(Nhn)=(T(Nhn, c), T(nhn , khng c)=(0/1, 1/1) Thuc tnh v c 2 vector n v, vy ta chon thuc tnh ny lm vector phn hoch tip c cy nh danh nh (hnh b). T cy inh danh ta c th suy ra h lut nh sau: 1. Qu c v ngt v qu c v chua khng c; 2. Qu c v cay v nhn khng c; 3. Qu c v cay v c gai c.
Ngt A, E, G Nhn B
Hnh 2
16
Gii s 2(trang 2)
Cu 1. (3 im) a. Trnh by khi nim hm heuristics. Xy dng hm nh gi cho bi ton Ta canh (bi ton 8 s). (1 im) Hm heuristics (k hiu h) l mt c lng v kh nng dn n li gii ca bi ton. Vi mi tng thi Ti bt k trong khng gian trng thi, xc nh mt gii tr h(T i) l s o s nh gi v trng thi Ti, hay chi ph i t trng thi T0 n trng thi ch TG. Hm h(Ti) l hm thc dng, trong qu trnh tm kim gi tr hm h(T i) s gim dn. Ti trng thi ch h(TG) = 0. Trong bi ton Tacanh (8 s) c 2 cch xy dng hm nh ga h(Ti). 3 1 7 2 5 8 Ti 6 4 1 8 7 2 6 TG 3 4 5
Hm h1: vi mi trng thi Ti, h(Ti) l s qun khng nm ng v tr ca n trong trng thi ch. h1(Ti) = 5. Hm h2: tnh theo tng cc dch chuyn ca cc qun nm sai v tr v v tr ca n trong trng thi ch. h2(Ti)= 1 + 0 + 2 + 0 + 5 + 3 + 0 + 2 = 13. b. Trnh by thut gii A* (1 im). 1. t OPEN ch cha T0 ; t g(T0)=0; h(T0)=0; f(T0)=0; t CLOSE l tp rng. 2. Lp li cc bc sau cho n khi gp iu kin ng. 2.1. Nu OPEN rng, bi ton v nghim: thot. 2.2. Ngc li chn Tmax trong OPEN sao cho f(Tmax) l nh nht. 2.2.1. Ly Tmax ra khi OPEN v a Tmax vo CLOSE. 2.2.2. Nu Tmax l TG th thot, thng bo li gii l Tmax 2.2.3. Nu Tmax khng phi TG, to danh sch tt c cc trng thi k tip ca Tmax. Gi mt trng thi ny l Tk. vi mi Tk thc hin cc bc sau: 2.2.3.1. Tnh g(Tk)=g(Tmax) + cost(Tmax, Tk). 2.2.3.2. Nu tn ti Tk' trong OPEN trng Tk Nu g(Tk)<g(Tk') th t g(Tk')=g(Tk) Tnh li f(Tk') t Cha(Tk') = Tmax 2.2.3.3. Nu tn ti Tk' trong CLOSE trng Tk Nu g(Tk)<g(Tk') th t g(Tk')=g(Tk) Tnh li f(Tk') t Cha(Tk') = Tmax Lan truyn s thay i gi tr g, f cho tt c cc trng thi k tip ca T i ( tt c cc cp) c lu tr trong CLOSE v OPEN. 2.3.3.4. Nu Tk cha xut hin trong c OPEN v CLOSE th Thm Tk vo OPEN
17
c. Tm ng i t A n B theo thut gii A* (1 im) B1: OPEN ={(A, g=0, h=0, f=0)} CLOSE ={} ly A ra khi OPEN t vo CLOSE OPEN ={} CLOSE ={(A, g=0, h=0, f=0)} Pht trin A, c cc nh C, D, E, F. t 4 nh vo OPEN, tnh ga tr hm f: f(C) = 42; f(D) =32; f(E) = 39; f(F) = 42; OPEN = {(D, 12, 20, 32 ), (E, 15, 24, 39), (C, 17, 25, 42), (F, 20, 22, 42)) B2: Chn D tt nht trong OPEN t vo CLOSE v loi D khi OPEN OPEN = {(E, 15, 24, 39), (C, 17, 25, 42), (F, 20, 22, 42)) CLOSE = {(A, g=0, h=0, f=0), (D, 12, 20, 32 ) cha(D)= A} Pht trin D c cc nh H, E t vo OPEN, tnh f. V E c g(E)=20 >g(E) OPEN nn ta khng cp nht li nh E trong OPEN OPEN = {(E, 15, 24, 39), (C, 17, 25, 42), (F, 20, 22, 42), (H, 22, 16, 38)} B3: H l nh tt nht trong OPEN, H khng c trong CLOSE, t H vo CLOSE v loi H khi OPEN. OPEN = {(E, 15, 24, 39), (C, 17, 25, 42), (F, 20, 22, 42)} CLOSE = {(A, g=0, h=0, f=0), (D, 12, 20, 32 ), (H, 22, 16, 38) cha(H) = D } Pht trin H c cc nh K, B t vo OPEN, tnh f: OPEN = {(E, 15, 24, 39), (C, 17, 25, 42), (F, 20, 22, 42), (E, 20, 24, 44), (K, 33, 14,47), (B,31,0, 31)} B4: Trong OPEN B l nh tt nht, nn t B vo CLOSE, loi B khi OPEN. OPEN = {(E, 15, 24, 39), (C, 17, 25, 42), (F, 20, 22, 42), (E, 20, 24, 44), (K, 33, 14,47)} CLOSE = {(A, g=0, h=0, f=0), (D, 12, 20, 32 ), (H, 22, 16, 38), (B,31,0, 31) cha(B) =H} Vy ng i ngn nht t A n B tm c l A DHB vi g(B) = 31. Cy tm kim c dng nh sau:
A D G H E E
42 C 38 H 31
B
3 E 2 K
3 9
42
F
44
14
Cu 2. (2im) a. Thut gii Vng Ho (0,5 im). b1: Pht biu li gi thit v kt lun ca vn theo dng chun sau:
18
b2: Chuyn v cc GTi v KLj l cc mnh c dng ph nh. b3: Nu GTi c php th thay bng du",". Nu KLj c du th thay bng du ",". b4: Nu GTi c php th tch thnh 2 dng con. Nu KLj c php th tch thnh 2 dng con. b5: Mt dng c chng minh nu tn ti chung mt mnh c hai pha. b6a: Nu mt dng khng cn php ni hoc php hoc c hai v v c hai v khng c chung mt bin mnh , th dng khng c chng minh. b6b: mt vn c chng minh nu tt c cc dng dn xut t dng chun ban u u c chng minh. b. Chng minh tp mnh : (0,5 im) p q , (s (r , p u r u q) s) p q , s q, r , p , u r, u s p q , s q, r , u r , u, p s p q , s q, r , u r , u, p s Tch php (p q) thnh 2 dng con : 1: p, s q, r , u r , u, p (cm v c mnh p hai pha) s 2:q , s q, r , u r , u, p s q, r , u r , u, p, q s s Tch php : s q thnh 2 dng con 2.1: q, r , u r , u, p, q (cm v c mnh q hai pha) s 2.2: s , r , u r , u, p, q r , u r , u, p, q, s s s Tch php r s thnh 2 dng con : 2.2.1: s , u r , u, p, q, s (cm v c s, u c hai pha) 2.2.2: r , u r , u, p, q, s (cm v c r, u c hai pha) Cc dng dn xut t dng chun ban u u c chng minh , vy vn c chng minh. c. Phng php phn hoch theo Quinlan xy dng cy nh danh (0,5 im). Quinlan chn thuc tnh phn hoch bng cch xy dng cc vector c trng cho mi gi tr ca tng thuc tnh dn xut v thuc tnh mc tiu. Cch tnh nh sau: Vi mi thuc tnh dn xut A cn c th s dng phn hoch, tnh: VA(j) = (T(j,r1), T(j,r2),..., T(j,rn)) Trong : (tng s phn t trong phn hoch c gi tr thuc tnh dn xut A l j v c gi tr thuc tnh mc tiu l ri)
T(j,ri)=
(tng s phn t trong phn hoch c gi tr thuc tnh dn xut A l j) r1, r2, rn l cc gi tr ca thuc tnh mc tiu. T(j,ri ) = 1
j
Mt vc t VA(j) c gi l vector n v nu n ch c duy nht mt thnh phn c gi tr 1 v cc thnh phn khc c gi tr 0. Thuc tnh c chn phn hoch l thuc tnh c nhiu vector n v nht.
19
20
Lut Morgan
Ph nh ca ph nh (P) P (PQ) (P Q) Tng phn (PQ) ( P Q) De Morgan (P Q) (P Q) (P Q) (P Q) Giao hon (P Q) (Q P) (P Q) (Q P) Kt hp (P Q) R (P R)) (Q (P Q) R (P R)) (Q Phn phi P Q R) (P Q) R) ( (P P Q R) (P Q) R) ( (P P P P P P P P P 1 P P 0
21