Thông tin tài liệu
BAI HQC QUOC GIA THANH PHO HO CHI MINH. TRUdNG BAI HQC KHOA HQC TV NHIEN BO VAN NHcJN XA Y D{jNG HI:: TINH TOAN THONG MINH XAYDVNG &PHAT TRlftN cAe M6 HINHBlftU DlitN TRI TIHJ'CClIO CAC Ht GIAI TOANTV DONG Chuyen nganh: Dam baa toao hQc cho may Hnh Va cac h~ tho'ng Hnh toaD Mii so': 1.01.10 TOM TAT LUh-N AN TIEN SI TO AN HQC Thanh pho'H6 Chi Minh - 2001 PHAN Md DAD Tri tu~ Nhan t<;lOla mQt lInh vlfe eua khoa hge may tinh nh~m nghien CUllphat tri6n cae h~ th6ng ngay cang thong mint hon h6 trel tcJt hon cho h()~\t dOng xlt ly thong tin va XL(ly tri thue, tint loan va diSH khi6n, v.v Trong qua trlnh philo tich va thiSt kS cae M th6ng Tri tu~ Nhan t<;lO,d~e bi~t la cae M ehuyen gia va cae h~ giai loan thong minh, nguoi ta ph~Uquan tam uSn 2 va'n dS co ban nha't la: (I) Bi6u diGn tri thae, va (2) Phlwng phap va ky thuOtt1mk16m hay SHYdiOn, Ngl1i<3nel(U vi\ pl1~llridll de l1\t\1111111bidu di~n lri lhac vi\ suy di€:n tlf dQng tren tri thue gilt mOt dia vi ra't quan tr9ng trang khoa 11(.)Cmay linh cOng nlu( lrong 'I'd lll\; Nhan l<.lo. M~le lieu ct'1adS tai Iii xfiy d\1'ng,phat tri6n mOt sO'mo hint bi6u di~n tri thue va cae thu~t giai d6 giai tlf dOng cae d<;lngbEd loan khae nhau dlfa tren tri thue. Cach ti6p c~n duQc slt d\1ng Iii kC't hQp cae phuong phap bi6u di~n tri thUe da e6 vdi nhung phat lri6n nha't dint d6 t<;lOra mQt sO'mo hint bi6u di€:n tri thue mdi th6 hi~n duQe nhiSu d<;lng kiC'n thue da d<;lngbon. Tli d6 cae ma hint nay e6 th6 duQe slt d\1ng nhu la co s0 va Iii eong e\1eho vi~e thiSt kS co sa tri thUe, bQ pMn SHYlu~n giai loan cling nhu thiSt kS ph§n giao di~n eua chuang trlnh. Lu~n an da xfiy d~tngcae mo hinh bi6u diGn tri thae sau: 1. M6 hint m<;lngSHYdi0n va tinh loan. 2. Mo hint mOtd6i tuQng tinh loan (C-Objeet). 3. Mo hint tri thue vS cae C-Objeet, vii ma hint ma C-Objeet. rf:JH. ~ H.Tt/ N~iE iJ /'c THU V;rN ., Tren cac ma hlnh bi6u di€n tri thUc nay, mQt s6 thu~t giai duQc xay dt!ng d6 co th6 cai o~t cac thu t\1cgiai bai loan dt!a tren cac kie'n thlic trong co so tri thlic. Cac ma hlnh tren se ouQCsa d\1ng trong thie't ke' va cai o~t mQt s6 chuang trlnh giai tt! dQng mQt s6 lOp bai loan vS cac tam giac, cac tli giac, cac bai loan hlnh hQc ph~ng, cac bai loan hlnh hQCgiai tich va mQt s6 bai loan tren cac phan ling hoa hQc. Lu~n an g6m 5"chuang. Chuang lla phfin t6ng quail v~ bi6u di€n tri thlic va h~ giai loan dt!a tren tri thlic. Chuang 2 d~ xua't mQt ma hlnh bi6u di€n tri thlic, duQc gQi la m;;tng suy di€n-tinh loan. Chuang 3 lieu leD mOt ma hlnh cho mOt lOp tri thUc, duQc gQi la ma hlnh tri thlic cac d6i tuQng t1nh' loan (C~Objcct). Chuang 4 trlnh bay mOt ma hlnh co th6 dung bi6u di€n cho d;;tng bai loan t6ng quat tren ma hlnh tri thlic vS cac C-Object: ma hlnh m;;tngcac C-Object. Chuang 5 trlnh bay cac ling d\1l1gva L " $C\IJ'heb la phan ket lu~n. Chu'o'ng 1. BIJ'fUDIEN TRI TRUC vA Rt GIAI TOAN D{jA TREN TRI TRUC Chuang n~y trlnh bay t6ng quan v~ cac phuong phap bi6u di€n tri thUc va cac cang trlnh lieu bi6u vS cac chuang trlnh giai cac bai loan dt!a tren tri thUc. Cac ke't qua nghien cliu oa co n~y cling ouQc nh?n d~nhva oanh gia. 1.1 Cae va'n d~ cd ban trong thie't ke' m{)t h~ giai b~li toan dQ.'atren tri thue 1.1.1 Ca'u true eua m{)t h~ giai b~lito:1n dQ.'atren tri thue Ca'u truc co ban cua M th6ng bao g6m cac thanh ph~n ouQc chi ra tren blah 1.1 bell dUai. 2 di<$n Giao N gu'~l 511'dllng moh 1.1 Cffu true eua mQth~ giiii loan thong minh C6 th~ n6i rAng trai tim eua h~ th6ng la phh co sd tri thue, trong d6 ehua cae kie'n thue dn thie't eho vi~e giiii cae bai loan. BQ soy di1;n (con gQi 1£1mo-tel soy di1;n) se ap d\;lng kie'n thUc trong co sd tri thue M tlm Wi giiii eho bai loan. 1.1.2 Va-o d~ Bi~u di~o Tri thuG Bi~u di1;n tri thue d6ng vai tro rfft quail tn;mg trong thie't ke' va xfiy dlfng mQt M giai bai loan thong minh. George F. Luger ([26]) va Gerhard Lakemeyer ([41]) oa t6ng ke't cae phuong phap bi6u diGn tri thue khae nhau va philn lam 4 lo~i: bi6u diGn dlfa tren logic hlnh thue, bi~u di1;n tri thue thu tl,1e,bi~u di~n d[~ng \11l,1ng,va hiGHdiGn CrIlltruc. MOi phuong phap chI biGu di1;n ou<;leffiQtkhia e~nh eua kie'n thue trong khi tri thue dn du<;lebi~u di€n trong cae Mung dl,1ngrfftda d~ng. 1.1.3 Va-n d~ Soy di~n Tt! dQng Soy di1;n tlf dQng d~ giiii quye't cae bai loan dlfa tren tri thue eilng 1a mQt vffn d~ quail trQng. Cae phuong phap soy di1;n tlf dQng v~n dl,1ngkie'n thUe oa bie't d~ soy lu~n giiii quye't vffn d~ trong d6 quail tn;mg nhfft la.cae ehie'n lU<;ledi~u khi~n giup phat sinh nhil'ng slf ki9n mdi tU cae slf ki~n da e6. Cae ky thu~t soy di€n tlf dQng da du<;lecae nha nghien CUllkhiio sat kha d~y du d mue dQ tuong d6i khai quat bao g6m: 3 Phuong phap h<;Jpgi<'titrong bi&udi~n tri tMc dudi d<;lnglogic vi tu. Phuong phap suy di~n tie'n (forward chaining). Phuong phap suy di~n llii (Backward chaining). Ke't h<;Jpsuy di~n tie'n va suy di~n llii. 1.2 Phfin tich, danh gill mQt s6 cong trlnh da co Trong ph§n nay se ban lu~n v6 mQt s6 cong trlnh 19 thuye't cling nhu ling d\lng da co lien quail de'n m\lc lieu cua d~ tai tu do neu len cac m\lc lieu c\l th&du<;JCt~p trung nghien CUll,gii'd quye't. 1.2.1 Cae phu'dng phIlp bi~u di~n tri thuc Cac phuong phap bi&udi~n tri tMc chung da bie't du<;Jctrlnh bay trong cac tai lic$ud~u co nhung u'u di6m nha't djnh;trong vi~c bi&u dih tUng d:;lng tri thU'c.Tuy nhien cac phuong phap nay d~u co mQt nhu<;Jcdi&m chung la chi bi&u di~n du<;JcmQt khia qnh cua tri thuc rift da d1;lngva chua hudng Wi mQt mo hlnh tri thuc baa ham nhi6u d<;lngthong tin va nhi6u d~ng 51/ki<$nkhac nhau. 1.2.2 MQt s6ly thuye't v~ chung minh va suy di~n ttf dQng Trong cach tie'p c~n theo phuong phap hlnh thuc cac ke't qua 1:9thuye't kha truu tu<;Jnglien rift kho ap d\lng trong cac h~ chuyen gia va cac M giai loan d1/atren tri thuc trong th1/Cte' VI cac hc$n§y doi hOi phai co mQt co sa tri thuc d1/a tren d.c mo hlnh bi&udi~n tri thuc co Hnh tfl/Cquail , tinh mo dun hoa cao va cMa d1!ngnhi~u thanh ph§n tri tMc da d<;lng. 1.2.3 MQt s6 phu'dng phIlp chung minh dinh ly hlnh hQc Nhi~u phuong phap chung minh djnh 19hlnh hQc da dlt<;JCd~ xufft nhu phuong phap di~n tich va phuong phap "full angle". Cac phuong phap nay chua cho ta mQt mo hlnh bi6u di~n tri thuc 4 t6t d~ co th~ xiiy dl!ng m(>tco s0 tri thuG va m(>tligon ngG'khai bao bai loan mOt cach tl! nhien. 1.2.4 Phu'dng phIlp Wu Phuong phap Wu la mN phuong phap chung minh dinh 1:9 hlnh hQc theo cach liSp c~n d~i so'.Phuong phap nffy cho ta mOt bi~u dii;n kha dyp v~ m~t 1:9thuySt loan hQC.Tuy nhien no cling co nhi~u h~n chS nhu cac phuong phap "di~n tich" va ':f'ull angle" trong nhu du xiiy dl!ng mOt M giiii bai loan dl!a tren tri thuG. 1.2.5 Cac phtidng philp chung minh hinh hQc biing may Hnh T(ing kG! cae nghicn Call VOcl~((ng l1linh t\( dOng cae bid loan hlnh hQC,S.C. Chou va cac d6ng lac giii oil li<$tke cae phuong phap khac nhau co th6 sa dl,mg06 chung minh cac bili loan hlnh hQc b~ng may tinh. H~n chS ldn nha't cua cac phuopg phap nffy la chUng khong cho ta nhG'ng mo hlnh bi~u dii;n tri thUGt6t giup xiiy dl!ng mOt co s0 tri thuG, b(>suy dii;n va cac thanh pMn khac cila M th6ng. 1.2.6 MQt s(f nghien CUllxfiy d1;ingh~ ghii toan hinh hQc M(>t so' nghien CUllxiiy dl!ng h~ giiii loan hlnh hQc GOng du<;icd~ c~p dSn va GOngco nhG'ng h~n chS tuong tl! nhu cac phuong phap da c1u<;iclieUd tren. 1.2.7 MQt s(f san phii'm phftn m~m giai toan Trong m1,1cnffy u~ c~p uSn mOtso'phffm m~m Cl,lth~ co lien quail uSn tri thuG va giai loan g5m: Cac chuong trlnh tinh loan hlnh hQCtrong bO phfin m~m Engineering 2000, Chuong trlnh StudyWorks Chuong trlnh StudyWorks Chuong trlnh StudyWorks Chuong trlnh StudyWorks, Chuong trlnh Math Express!, Phffn m~m loan hQc MAPLE, MATHEMATICA, MATHCAD, REDUCE, v.v 5 Chuang 2. M~NG SUY DIEN - TINH TOA.N 2.1 D§n nh1j.p: GiOi thi~u v~ ma hlnh va each tie'p c~n Kay d\!ng ma hlnh. 2.2 M~ng suy di~n va cae va-nM cd ban 2.2.1 Quan h~ va lu1j.tsuy di~n Cho M = {XI,X2, ,Xm}la mQt t~p hcjpcae bie'n c6 th~ la'y gia tri trong cae mi6n xae dint tuong ung D],D2, ,Dm.MQt quaD h~ R(x],x2,"',Xm) xac dinh mOt (hay mOt s6) anh X~lfR.u,v:Du *Dv hay v~n t~t la f: u *v, trong d6 u ~ x, v~ x; Du va Dv la tkh eua cae mi6n xae dint tuong ung eua cae bie'n trong u va trong v. Quan h~ nhu the' ducjc gQi la quan h~ suy ddn. MQt quaD M ducjc n6i Hideli xllng e6 h<;tng(rank) k khi quaD M d6 giup ta e6 th€ tint aucje k bie'n ba't ky tUm-k bie'n kia. D6i vdi cae quaD h~ khOng d6i Kung ta c6 th~ giii sti'quaDM xae djnh mQt lu~t d~n f vdi t~p bie'n vao la u(f) va t~p bie'n ra la v(f). 2.2.2 M~ng suy di~n Dinh nghia 2.1: Ta gQi mQt nu;mgsuy ddn, vie't t~t la MSD, li'l mQt du true (M,F) g6m 2 t~p hcjp: (1) M = {Xl>X2, ,Xn}la t~p hcjp cae thuQe tinh hay cae ye'u to' la'y gia trj trong cae mi6n xae dinh nao d6. (2) F= {f],f2, ,fm} la t~p hQp cae lu~t suy di€\n c6 d~ng f:u(f) *v(f), trong d6 u(f) va v(f) la cae t~p hQp con khae r6ng cua M sao eho u(f) n v(f) =0. D6i vdi m6i f E F, ta kg hi~u M(f) la t~p cae bie'n e6 lien M trong quaD h~ f, nghla la M(f) =u(f) u v(f). 2.2.3 Cae va-n d~ eo'ban tren m~ng suy di~n 6 Tren m(;lngsuy di6n (M,F) gicisa c6 mQt t~p bie'n A ~ M da du<;Jcxac dinh vft B 1ftmQt t~p bie'n ba't ky trong M. . Va'n d~ 1: C6 th€ xac dinh du<;Jc(hay suy fa) t~p B tU t~p A nho cac quail M trong F hay khong? . Va'n d~ 2: Ne'u c6 tItS suy ra du<;JcB tU A thl qua trlnh suy di6n nhu the' nfta? Cach suy di6n khac nhau thl cach suy di0n nao la t6t nhflt'l . Va'n d~ 3: Trang truong h<;Jpkhong tItS xac dinh du<;JcB, 'thl dn cho them di~u ki~n gl M c6 th~ xac dinh du'<;JcB. Biii loan xac djnh B tU A tren m(;l~gsuy di6n (M,F) du<;Jcvie't dlfdi d~ng A -t B. Dinh nghia 2.2: Cho D = {1'" 1'2, , 1'd c F va A eM. Ky hi<$u D(A) 1fts1,1'ma rQng clia A nho ap dl,lllgday quail h~ D. Dinh nghia 2.3: D ={fl, f2, , fd c F 1ft mQt liJi giai cua bfti loan A -t B khi D(A) ::) B. Bfti loan A -t B du<;JcgQi 1ftgidi du(/ckhi n6 c6 mQtWigicii.Loi gicii{f10f2o , fd 1ftliJi gidi t6't ne'u khong tItS bo bot mQt s6 quail h~ trong Wigicii. 2.3 TIm lui giai Xet bfti loan A -t B tren m(;lngsuy di6n (M,F). Trang m1,1c n~y ta khao sat tinh ghli dtiQc cua b~1iloan suy di~n, tlm mQt loi gicii t6t cho bfti loan suy di6n vft phan tkh qua trlnh suy di6n. 2.3.1 nnh giai duQc Dinh nghia 2.4: Cho m(;lngsuy di6n (M,F), vft A 1ftmQt t~p con cua M. Bao dong cua A 1ftt~p B lOn nha't ~ M sao cho bfti loan A-tB la giciidu<;Jc.Ky hi~u baa d6ng cua A la A. M~nh d~ 2.1 lieU len mQt s6 Hnhcha't cua baa d6ng. M~nh d~ 2.2 lieU len mQts6 Hnhcha't cua Wigiai. Dinh Iv 2.1: Trcn mQt m(;lngsuy di6n (M,F), b~d loan A -t B la gicii du<;Jckhi va chi khi B ~ A . M~nh d~ 2.3: neu 1en di~u ki~n dn va du d~ mQt day quail M ap dl)ng du'Qctren mQt t~p hQpA ~ M. Dinh Iv 2.2 Tren mQtm~ng suy di~n (M,F), giciStlA, B 1ahai t~p con cua M. Ta co cac di~u sau day 1atu'dng du'dng: (1) B ~ A. (2) Co mQt day D ={fl, f2, , fk}~ F thoa cac di~u ki~n D ap dl)ng du'Qctren A va D(A);2 B. Thu~H toaD 2.1: TIm bao d6ng cua t~p A ~ M. 2.3.2 LOi giai cua b8i toaD M~nh d~ 2.4: Day quail M D 1iimQt Wi giciicUa bai loan A~ B khi va chi khi D ap d\mg OltQCtren A va D(A) ;;2B. Thu~it toaD 2.2 TIm mQt Wi gicii cho b~liloan A ~ B. . Dinh I:V2.3 chung minh cd sa loan hQCch6 thu~t loan 2.3. Thu~it toaD 2.3 TIm mQtWi gicii t6t tu mQt loi gicii da bi~t. 2.3.3 Dinh Iy v~ st!-phan tich qua trinh gi:H Dinh Iv 2.4 Cho {fl, f2, , fm}1a mQt Wi gicii t6t cho biii loan A ~ B tren mQtm~ng suy di~n (M, F). f)~t: Ao = A, Ai = {fl, f2, , fi}(A), voi mQi i=I, ,m. Khi d6 c6 mQtday {Bo,B\, , Bm-I,Bm},thOa cac di~u ki~n: (1) Bm = B, (2) ! Bi ~ Ai , voi mQi i=O,I, ,m, vii (3) Voi mQi i=I, ,m, {fi} 1a Wi gicii cua bai loan Bi-I ~ Bi nhu'ng khOng phcii 1aWi gicii cua bai loan G ~ Bi , trong d6 G 1iimQt t~p con tMt s1/ tily ycua Bi-I. 2.4 M~ng soy di~n co trQng s6 va lOigiai t6i u'u 2.4.1 Dinh nghia va ky hi~u Dinh nghia 2.5: MQtmg.ngsuy ddn co trQngsr/, vie't t~t bdi MSDT,1iimQtmo hlnh(A, D, w) bao g6m: (1) mQtt~phQpcac thuQctinh A, (2) mQtt~phQpcac 1u~tsuydi~nD, vii (3) mQt ham trQng s6 du'dng w: D ~ R+ M6i lu~t dfin r thuQc D co d~ng r: U=:>v, vdi U va vIa cac t~p hQp con khac r6ng va roi nhau cua A. Bioh oghia 2.6: Neu len khai ni~m v~ Wi giiii t6i u'u d1!a tren cac trQng s6. 2.4.2 L<1igiai va dQ phuc t~p cua qua trinh Hm loi giai Thu~t toaD 2.4: TIm mQt Wi giiii cho bai loan H ~ G tren mQt MSDT (A, D, w). Meoh d~ 2.5 Thu~t loan 2.4 cho Wi giiii la dung va co dQ phuc t~p la O(IAI.IDl.min(IAI,IDI). 2.4.3 Tim liYigiiii t6i lill vein d~ tlm Wi giiUlo'i u'u cho btd loan H~G lren MSDT (A, D, w) du'Qcgiiii quye't d1!atren thu~t giiii A. b~ng cach xay d1!ng d6 thj co trQng so' Grapgh(H~G). Meoh d~ 2.6: (1) MQt day S g6m cac lu~t la mQt loi giiii cua H~G khi va chi khi S la mQt 1(>trlnh tren Graph(H~G) n6i tU H de'n S(H) va S(H) =:>G. (2) D(>diU cua m(>l1(>lrlnh S lrcn <16lhj Graph(H~G) Hi w(S), trQng s6 cua danh sach lu~t S tren MSDT (A, D, w). Thu~t toaD 2.5: TIm Wi giiii t6i u'u cho bfli tmin H~G. Meoh d~ 2.7 Thu~t loan 2.5 cho Wi giiii la dung va co dQ phuc t~p 1ftO(IAI2.IDI2). 2.5 TS)phqp sinh va vit:CKi~m djnh, bOsung gia thie't 2.5.1 Khai ni~m t~p hqp sinh Bioh oghia 2.7: Cho(A,D)la mQtm~ngsuy di~n. M9t t~p thu9C tinh SeA du'QcgQila m(>ttgp h(!psinh cua m~ngsuydi~n khi ta co S =A. 2.5.2 Tim t~p hqp sinh 9 [...]... tu . bi6u di€n tri thlic va h~ giai loan dt!a tren tri thlic. Chuang 2 d~ xua't mQt ma hlnh bi6u di€n tri thlic, duQc gQi la m;;tng suy di€n-tinh loan. Chuang 3 lieu leD mOt ma hlnh cho mOt lOp tri. 1. BIJ'fUDIEN TRI TRUC vA Rt GIAI TOAN D{jA TREN TRI TRUC Chuang n~y trlnh bay t6ng quan v~ cac phuong phap bi6u di€n tri thUc va cac cang trlnh lieu bi6u vS cac chuang trlnh giai cac bai loan dt!a tren tri. sd tri thue M tlm Wi giiii eho bai loan. 1.1.2 Va-o d~ Bi~u di~o Tri thuG Bi~u di1;n tri thue d6ng vai tro rfft quail tn;mg trong thie't ke' va xfiy dlfng mQt M giai bai loan thong minh.
Ngày đăng: 10/08/2014, 04:20
Xem thêm: Luận án tiến sỹ toán học " Xây dựng hệ tính toán thông minh xây dựng và phát triển các mô hình biểu diễn tri thức cho các hệ giải toán tự động " potx, Luận án tiến sỹ toán học " Xây dựng hệ tính toán thông minh xây dựng và phát triển các mô hình biểu diễn tri thức cho các hệ giải toán tự động " potx