Trí Tu Nhân To
Nguyn Nht Quang
quangnn-fit@mail.hut.edu.vn
Trường Đại hc Bách Khoa Hà Ni
Vin Công ngh Thông tin và Truyn thông
Năm hc 2012-2013
Ni dung môn hc:
Gii thiu v Trí tu nhân to
Tác t
Gii quyết vn đề:Tìm kiếm, Tha mãn ràng buc
Logic và suy din
Biu din tri thc
Biu din tri thc không chc chn
Hcmáy
Hc
máy
2
Trí tu nhân to
Ràn
g
bu
c
g
Mt ràng buc(constraint) là mt quan h trên mt tp các biến
Mi biến có
(g
n vi
)
mt t
p
các
g
iá tr có th nhn
g
i là min
(g )pg
g
giá tr (domain)
Trong môn hc này, chúng ta ch xét các min hu hn các giá tr
ri rc
Mt ràng buc có th được biu din bng
Mt biu thc (toán hc / logic)
Mtbng lit các phép gán giá trphù hpchocácbiến
Mt
bng
lit
các
phép
gán
giá
tr
phù
hp
cho
các
biến
Ví d v ràng buc
Tng các góc trong mt tam giác là 180o
dài ca t W là 10 ký t
X nh hơn Y
Tun có th tham d bui seminar vào th 4 sau 14h
3
Trí tu nhân to
Bài toán tha mãn ràn
g
bu
c
g
Mt bài toán tha mãn ràng
buc (Constraint Satisfaction
Problem
CSP) bao g
m:
Mt tp hu hn các biến X
Min giá tr (mt tp hu hn các
giá tr) cho mi biến D
Mt tp hu hn các ràng buc C
Mtligii (solution) ca bài toán
d:
Mt
li
gii
(solution)
ca
bài
toán
tha mãn ràng buc là mt phép
gán đầy đủ các giá tr ca các
biến sao cho tha mãn tt c các
d:
Các biến x1,…,x6.
Mingiátr{0,1}.
Các
ràng
buc
:
ràng buc
Mt bài toán tha mãn ràng buc
thườn
g
được biu din bn
g
mt
Các
ràng
buc
:
•x
1+x2+x6=1
•X
1-x3+x4=1
•x
4+x5-x6>0
g g
đồ th (graph)
4
Trí tu nhân to
•x
2+x5-x6=0
Ví d: Bài toán tô màu bn đ(1)
Các biến: WA, NT, Q, NSW,
V, SA, T
V,
SA,
T
Các mingiátr: Di= {red,
green, blue}
Các
ràng
buc
:Các
vùng
lin
Các
ràng
buc
:
Các
vùng
lin
knhau phi màu khác
nhau
d:
d:
WA NT
(WA,NT) = {(red,green),
(red,blue),
(
green red
)
(
green
,
red
)
,
(green,blue),
(blue,red),
(blue,green)}
5
Trí tu nhân to