Tải bản đầy đủ (.pdf) (64 trang)

Một số đặc trưng tính toán và độ phức tạp tính toán trên máy blum shub smale và trên cấu trúc đại số

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (28.22 MB, 64 trang )

- 1-V^* >* k‘ . :.y
' 1-.V



■I 1 fv.v5F'»'•iff.'Cf'?'!W '‘ĩ ’
K ị iJHpw ; •*&: Ate ịi -yi ,*
R1' nKflpfetafflySt? \ v 3 5 i : '
Ir ^i sjiirJrV
M #;T^fww
Jf đJ M
, V;V. . ã
ằã':, *r - •-'

rJRli-,

?***' - -Au /-, J ■

Đ Ạ I HỌC QUỐC GIA HÀ NỘ I
Trường Đại học K hoa học Tự nhiên

Tên đề tài

MỘT SỐ ĐẶC TRUNG TÍNH TỐN VÀ ĐỘ PHỨC
TẠP TÍNH TỐN TRÊN MÁY BLUM-SHUB-SMALE
VÀ TRÊN CẤU TRÚC ĐAI s ố

Mã số : QT- 04 - 01

Chủ trì đề t à i : PGS.TS.TRẦN THỌ C H Â U



NỘI - 2 0 0 5


Đ Ạ I H Ọ C Q U Ố C G IA H À N Ộ I

C ộ n g h o à x ã h ộ i c h ủ n g h ĩa V iệ t n a m

Trường Đại học Khoa học Tự nhiên

Đ ộ c lập -Tự d o - H ạ n h p h ú c

=======

=*+*=

BÁO CÁO TÓM TẮT
1. Tén đề tài

M ộ t s ố đ ặ c trư ng tính tốn và đ ộ p h ứ c tạ p tính tốn

trên m á y B ỉu m -S h u b -S m a ỉe v à trên c ấ u trú c đ ạ i s ô ”
2. M ã số : Q T -04-01
3. Chủ trì đề tài : PGS.TS.TRẦN THỌ CHÂU
4.

Cán bộ tham gia:

G S .T S .Đ ặ n g H u y R uận,
P G S .T S .V ũ N g ọ c L oãn.

PG S .T S.Đ Ỗ T ru n g Tuấn

5. M ục tiêu và nội dung nghiên cứu
a) M ục tiêu nghiên cứu
M ơ h ìn h tính tốn trên s ố thực đ ư ợc đưa ra bởi ba nhà k h o a h ọ c MỸ là L .B lu m .
M .S h u b , S .S m a le v à o n ã m 1 9 8 9 và thường được g ọ i là m á y B S S .
-

M ộ t tro ng n h ữ n g m ụ c tiêu c h ín h th eo c á c h tiếp cặ n c ủ a B l u m - S h u b - S m a le là
m ộ t c á c h phù h ợ p { c o n f o r m )

phải x â y d ự n g lý th u y ết đ ộ phức tạp tính tốn

n h ằ m g iả i q u y ế t c á c vấn đề dự a trẽn n ề n tảng c ơ bản là tính g iả i tích , tính tó -p ơ .
và ch ỉ ra m ộ t s ố vấn đề thực s ự k h ó trong tính tốn với bản chất là c á c s ố thực
bất k ỳ đ ư ợ c x ử lv n h ư là m ộ t thực thể thực sự.
-

M ộ t s ố k h ái n iệ m v à k ết quả q u a n trọng c ủ a lý th u v ế t đ ộ p hứ c tạp c ổ đ iể n đ ư ợc
c h u y ể n s a n g m ỏ h ìn h B S S -đơn đ ịn h trong thời g ian đa thức (ký h iệ u ì à P r )



m ô h ìn h B S S -k ìiâ n í' đ ơ n đ ịn h c ũ n g trong thời g ia n đa thức (ký h iệ u là N P r ) .
M ơ h ìn h tổ n g qt hơn là m ơ h ìn h tính tốn trẽn cấu

trúc đại

số


được

A . H e m m e r l i n g ( U n iv e r s ity G r e ifs w a ld , F e d e r a l G e r m a n y ) n e h i é n cứu từ nhrrni
n ãm 1 9 9 5 tới n a y v ề L ý th u y ết đ ộ phức tạp tính tốn, kha n ã n c đ o án n hãn nL:on
n g ữ và m ộ t s ố k ết q u á c h o c á c bài toá n N P - đ ầ v đú.


f )
! Tp

1

- Tí:'.-

- GIA HA u ..

' ,f.,Ị Thi.J v t u


b) Nội dung nghiên cứu
-

N g h i ê n cứ u c á c đ ặ c trưng tính to án trên m á v B SS làm v iệ c với s ố thực

*

N g h i ê n cư ú m ộ t s ố đ ặc trưng đ o á n n hận n g ô n n g ữ và đ ộ phức tạp th e o m õ h ìn h
m ở rộn g trên c ấ u trúc đại sỏ


6. Các kết quả đạt được
T ổ n g q u a n m ộ t s ố k ết q u ả

q u an trọng trên hai m ỏ hình: m ơ h ìn h B lu m - S h u b -

S m a le và m ơ hìn h m ở r ộ n g trên cấ u trúc đại sổ
-

V é n g h iê n cứu c ơ bản:
+ C h ứ n g m in h 2 đ ịn h lý tổ n g quát về tính đốn n hận n g ó n n g ữ th e o luật l o g i c và
luật D e M o r g a n trên m ó h ìn h cấ u trúc đại sỏ
+ C h ứ n g m in h m ộ t vài tính ch ất kết hợp giữ a 2 p h é p toán là H ơ p (O 1) và G ia o
( r ì ) trong đ o á n nhận n g ó n n g ữ
+ Á p d ụ n g c á c kết quả đạt đ ư ợ c c h o
tính tốn n ói trên

nhằm

v iệ c n g h iê n cứu sâu h ơn vé hai c â u trúc

đ u a ra n h ữ n g khả n ăn g tính

đư ợc trên c á c m á y trừu

tượng BBS.

7. Tình hình sử dụng kinh phí
a ) Đ ư ợ c cấp:

2 0 .0 0 0 .0 0 0 đồng


b) Sử dụng:
+ Th khốn chuvén m ơn :

1 2 . 0 0 0 .0 0 0 đ

+ H ội nghị khoa học. X ẽ m in a :

4 . 0 0 0 . OOOđ

+ In ấn và c á c v iệ c k hác :

4 .0 0 0 .0 0 0 đ

H à nội, n g à y 31 th ú n g 12 n ă m 2 0 0 4
Ỷ k iến c ủ a Ban C h ủ n h i ê m K h o a

GS.T5KH.

S ÍL

C H Ủ TRÌ Đ Ê TÀI

*


SUMMARY
1. T itle o f p r o j e c t :
S o m e ch ara cteristic Properties


of

th e c o m p u ta b ility and

the c o m p l e x i t y o v e r the

B l u m - S h u b - S m a le ’s M o d e l and the M o d e l o f the a lg eb ra ic Structure
2.

C o d e o f project :

Q T - 04 - 01

3.

H e a d o f re search g r o u p :
Prof.D r. Tran T h o Chau

4.

Participants :

Prof.D r. D a n g H u v R u a n
Prof.D r. V u N g o c L oan
Prof.D r. D o T ru n g Tuan

5.

A i m s and c o n te n ts o f project :


a ) Rearcli a im s :
In 1 9 8 9 . L .B lu m , M .S h u b and S . S m a l e [ l ] in tro d u ced the m o d e l for c o m p u ta tio n s
o v er the real n u m b e r s w h i c h is n o w u s u a llv c a lle d the B S S -m a c h in e .
- O n e o f the m a in p u r p o se s o f the B S S approach w a s to create a u n ifo r m c o m p l e x i t y
th eo r y d e a lin g w ith p r o b le m s h a v in g an a n a ly tica l and t o p o lo g ic a l b a c k g r o u n d , and
to s h o w that certain p r o b le m s hard e v e n if arbitrary reals are treated as b a sic
en tities.
M any

b a sic c o n c e p t s

and fu n d a m e n ta l results o f c la s s ic a l c o m p u t a b ilit y

c o m p l e x i t y th e o r y reap p ea r in th e B SS m o d e l: the c l a s s e s

Pr

and

and N P r .

B a se d on the c o m p u ta tio n m o d e l in tro d u c ed b y A . H e m m e r l i n g [4]

for string

fu n c tio n s o v er s i n g l e s o rted , total a lg e b r a ic structures, h e stu d ed s o m e b a s ic fea tu res o f
a General th eory o f c o m p u ta b ilit y , r e c o c n i s a b i l i t v o f l a n g u a g e s , and s o m e re su lts OÍ the
N P -c o m p l e te n e s s .
b) M a i n c o n te n ts :
- S tu d y in g the properiie.s V)I ihe B S S - m o J c i o v er uiw i i u i


- S tu d y in g the p rop erties o f r e c o c n i s a b i l i t v o f l a n c u a e e s and c o m p l e x j t v o v e r Ihe
a lg e b r a ic structures

3


6.

M ain obtained results :
Prov in g t w o

th e o r e m s ab out the r e c o g n is a b ilit v o f l a n g u a g e s after the l o g ic a l

ru les and D e M o r g a n ru les o v e r the alg eb ra ic structures
-

P ro vin g s o m e a s s o c ia t iv e p rop erties o f la n g u a g e s from tw o o p eration s:

u n io n

( u ) and in te r s e c tio n ( n )
-

A p p ly i n g the o b ta in e d results for ad v a n c e research from tw o a b o v e m o d e l s
w h ic h ca n us h e lp to d o m a n y results about the c o m p u ta b ilit y o v e r the abstract
B S S -m o d e l and o v er the a lg e b r a ic structures.

7.


F in a n c e

a

a) R e c e i v i n g (F r o m C oll. Nat. S c . ) :

2 0 .0 0 0 .0 0 0 đ ổ n g

b) S p e n d in g s :

12.000.000d

+

For research w o r k s :

+

For s c i e n t i f i c c o n f e r e n c e s and s e m in a rs :

+ O th er w o r k s :

4 .0 0 ũ .0 0 0 đ
4 .0 0 0 .0 0 0 d

H u noi, D e c e m b e r 3 1 - 2 0 0 4

P rof.D r. Tran T h e C hau

4



KÊT LƯẶN
T rên c ơ s ở lý th u y ết T in h ọ c . c á c khái n iệ m về k h ả n ăn g tính đ ư ợ c, đ ộ phức tạp
tín h tốn, và k h ả n ă n g đ o á n n hận n g ó n n g ữ trên m á y BSS và trên cấu trúc đại s ố . Chuns
tỏi

đã n g h iê n cứ u th ê m m ộ t s ơ tính ch ất c ơ bản c ủ a hai m ơ hìn h n ó i trên và đưa ra

đ ư ợc 2 đ ịn h lý tổ n g quát v ề tính đ o á n nhận n g ó n n g ữ th eo luật lo g i c và luật D e M o r s a n
trên cấ u trúc đại số. Đ ổ n g thời áp d ụ n g luật đã n êu c h o m ỏ hìn h cấu trúc đại s ố . m ột
c ó n g cụ rất hữu h iệ u trong quá trình x ử lý x âu k ý tự dựa trên cấu trúc đại s ố n h ư n h ữ n e
k ết q u ả truyền th ố n g trên m ó h ìn h m á y T uring, đ ả m bảo tót tính h iệ u quả và khá n ăn g
đ o á n n h ận củ a hai m ó h ìn h th e o tư tưởng

lý thuyết đ ộ phức tạp m ộ t c á c h đ ó n g đéu

( u n i f o r m ) từ m ộ t h ìn h thức h o á n à y đ ến m ộ t hình thức hố khác.
C á c kết q u ả đạt được c ủ a đ ề tài vừa m a n g V n g h ĩa lv th u vết vừa m a n s V n g h ĩa
ih ự c tiễn , nhất là trong thời đại c ô n g n g h ệ th ô n g tin đã và đ a n g phát triển m ộ t cá c h
m ạ n h m ẽ như n g à y n ay trẽn t h ế giới.


MỤC LỤC
T ra n g
1. M ở đầu

7

2.


9

M ô h ìn h B lu m - S h u b - S m a le

2.1 C á c khái n iệ m , đ ịn h n g h ĩa

9

2 .2 T h í dụ m in h h o ạ

11

2 .3

C á c kết quả c ơ bản

13

2 .4

M ộ t s ố kết q u ả k h á c về vấn đ ề đ ầ y đủ

14

3.

M ơ hìn h tính tố n trén c ấ u trúc đại s ố

]4


3.1

C á c k hái n iệ m , đ ịn h n g h ĩa

14

3 .2

M ộ t s ố kết quả c ơ bản trên m ơ h ìn h cấu trúc đại s ố

]6

TÀI LIỆU T H A M K H Ả O

21

6


MỘT SỐ ĐẶC TRƯNG TÍNH TỐN VÀ ĐỘ PHỨC TẠP TÍNH
TỐN THEO MƠ HÌNH BLUM-SHUB-SMALE VÀ MƠ
HÌNH TỔNG QT TRÊN CÂU TRÚC ĐẠI s ố
1. M ờ đầu
V â n đ ề c ơ bản củ a lý th u yết tính tốn c ó thể được đặt ra và phát b iế u m ộ t cá c h
d ễ h iể u như sau:

-

Có thể tính được cái gì

Đ ố i với n h ữ n g bài toán n à o c h ú n g ta c ó thê x ả v d ựng được c á c thú tục m á y
c ù n g với tính h iệ u q u ả củ a n ó n h ầ m giải q u y ế t m ọ i tình h u ố n g đặt ra c ủ a bài
toán
N h ữ n g bài tốn n à o c ó tồn tại thuật tốn đ ê giải được nó
Sự phát triển m a n g tính chất n ến tảng củ a lo g i c T o á n h ọ c từ n h ữ n e n ă m 1 9 3 0

n gư ời ta đã ch ỉ ra rang tổn tại c á c bài toán k h ó n g giải đư ợc, n e h ĩa là k h ỏ n c tốn tại m ột
thuật toán nào đ ể g iải đ ư ợ c c á c bài tốn đ ó.T rư ớ c đ ây người ta lu ô n c ô g ắ n g x â y d im e
m ộ t thuật toán c h o m ồ i bài to án s a o c h o n ó được phát biểu m ộ t c á c h ch ín h x á c c h ừ n s
n ào tìm đ ư ợc m ộ t thuật to á n đ ú n g đắn nhất. V ấn đề c ơ bản n àv m a n g m ộ t ý n s h ĩ a thực
tiễn rất cao: n g ư ời ta s ẽ k h ỏ n e b a o g i ờ x â y dựng c á c thuật toán c h o m ộ t bài toán k h ỏ n g
g iả i đ ư ợc. V ậ y c ấ n phải c ó m ộ t m ỏ h ìn h tính to án đ ể thiết lập tính k h ơ n e g iả i đư ợc cu a
m ộ t bài toán. N ế u c h ú n g ta m u ố n c h ỉ ra rằn g k h ô n g tổn tại m ộ t thuật toán c h o m ộ t bài
toán r iê n g biệt n à o đ ó thì c h ú n g lại c ầ n phải c ó m ộ t địn h n g h ĩa c h ín h x á c về thuật tốn.
K hi c h ứ n g m in h tính g iải đ ư ợ c, n g ư ờ i ta chỉ cầ n đưa ra m ộ t thủ tục cụ thể m à h iệ u quả
th e o n g h ĩ a trực s i á c là đ ư ợc.
C h ú n g ta h iể u thuật n g ữ th u ậ t to á n và thủ tục h iệu q u à là đ ổ n g n g h ĩa với n hau (/1 2 /).
C á c c ơ sớ lý th u y ết c ủ a sự tính tốn và đ ộ phửc tạp tính toán đã đ ư ợ c n h ié u nhà
T o á n h ọ c nổi t i ê n c n h ư Ciỏdel. C h u rch . T u r in c . K l e c n e và n h iê u n c ư ờ i k h á c

n e h ié n

cứu từ n h ữ n e n ă m 1 9 3 0 . C á c kẽt qua đạt được đã làm thúc đ áv n én T o á n h ọ c thê siớ i
phát triển k h ỏ n s n g ừ n £ và n h ié u kết q u a tu yệt vời trén p h ư ơ n s d iê n lv th u y ết đã đ ư ợc
thừa n h ậ n , đ ặ c biệt là A .T u r in g đã đưa ra m ỏ hình tính toan tỏ n g q u á i đ ư ợc iiọi la m a \
T u r in g . Đ ó là m ộ t m ỏ h ìn h T o á n h ọ c thích hợp
kh a i n iệ m

ham linh được.
/


đê d iẻn ta k hái n iệ m

thuái toán va


V à o năm 1 9 71, S.C ook, nhà T oán h ọc người Canada, là người đầu tiên đưa ra hài
tốn

p = N P ?“ . c ó n gh ĩa là liệu có phải m ọi ngơn ngữ đoán nhận được hời m ột m áy

T u r in g k h ỏ n g -đ ơ n đ ịn h trong thời g ia n đa thức thì c ũ n g đ o á n n hận đ ư ợc bời m ộ t m á y
T u r in g -đ ơ n đ ịn h trong thời g ia n đa thức ?
Đ ê n g h iê n cứu sâu h ơn m ố i q u a n h ệ g iữ a p và N P . c h ú n g ta d ễ d à n g n hận th ấy rãnc
p c N p , c ò n vấn đ ề n g ư ợ c laị “ N P c P

? “ thực sự là k h ó k hãn từ láu nay. M u ố n h iểu

tốt h ơ n , c h ú n g ta c h ọ n ra m ộ t bài to á n “k h ó giải n h ấ t" BT* th u ộ c lớp N P và k iể m tra
xem

B T * c ó th u ộ c p h a y k h ô n g . N ế u B T * th u ộ c p thì khi đ ó c á c bài tốn c ị n lại ít k h ó

h ơn h a y c ù n g lắm Jà k h ó b ằ n g B T * c ũ n g th u ộc p. V ậ y bài toán '"khá n h ấ t" tr o n s N P sẽ
là c h ìa k h o á vạn n ă n g đ ể m ở cửa bài toán “ p = N P ?
S .C o o k gọ i c á c bài toá n “k h ố n h ấ t “ trong N P là c á c bài toán “ N P - đ ầ y đ ủ " , và
c h ín h

ơng




ngư ời

đầu

(S A T I S F I A B I L I T Y - viết tắt

tiên

năm

1971

đã

ch ứ n g

là S A T ) là N P - đ ầ y đủ.

m in h

bài

to án

thoả

được


Sau đ ó M .K arp dựa v à o p h ư ơ n g

p háp c ủ a C o o k đã c h ứ n g m in h th é m m ộ t loạt 2 0 bài toán th u ộ c lớp N P - đ ầ y đu. và c h o
đ ê n n ã m 1 9 7 9 , M . G a rey và D . J o h n so n (/2 /) đã tổ n g kết đư ợc 3 0 0 bài toán N P - đ ấ v đu.
T ừ đ ó đ ế n n a y s ố lư ợ n g c á c bài toá n N P - đ ầ y đủ n g à v m ộ t đ ô n g hơn, p h o n e phú và đa
d ạ n g h ơn , g ó p p hần tích cự c c h o v iệ c lựa ch ọ n ch ia k hoá đê m ở cá n h cử a “ p = N P ?
V à o n ă m 1 9 8 9 , ba nhà T o á n h ọ c M ỹ là B lu m , Shub. S m a le / 1 / đã đưa ra m ộ t m ó
h ìn h tính tốn trên sơ' thực và đưa c h ú n g ta đ ến m ộ t tiếp cận m ới về LÝ th u y ết đ ộ phức
tạp tính toản trên p h ạm vi này.
M ộ t trong n h ữ n g m ụ c đ íc h c h ín h củ a tiếp cận m ơ hình B lu m - S h u b - S m a le (v iết tắt
là m ô h ìn h B S S ) là x â y đ ự n g m ộ t lý th u y ết độ phứ c tạp c h u ẩ n ( u n ifo r m ) n h à m giái
q u v ế t c á c bài to án trên n ề n tảng

g iaỉ tích và tỏp ó, đ ồ n g thời ch ỉ ra m ộ t s ố bài toán

" k h ó " n g a y cả khi s ố thực bất k ỳ đ ư ợc x ử lv n hư là m ộ t thực thê c ơ bàn.

N h i ề u khái

n iệ m và kết quả c ơ bản c u a lý th u yết đ ộ phức tạp tính tốn c ổ đ iể n đ ề u áp d u n s lại
trong m ỏ hìn h BSS:

m á y tính van n ă n g ( u n iv e r s a l m a c h in e s ) , c á c lớp

P R và N P r (tươ ng tư n h ư

p r à A T ) . cá c bài toán N P R-đ ầ y đu. V à o n ả m

1995.


A . H e m m e r l i n e / 4 / lại n g h i é n cứu lý ih u y é l đ ộ phức tạp tính Iơán trẽn m ỏ h ìn h c á u trúc
đại s ố 1 . tro n c đ ó k h ái n iệ m

I - t í n h đ ư ơc đối với cá c hàm xâu trên m ỏ hỉnh cấu trúc

T ư tườnn cu a m ó hình tính tốn n ày bãl n c u ó n từ cá c c ó n g trinh c u a G o o d e /3 /.
P o iza t /1 1/ và đã thu đ ư ợ c n h iê u két qua q uan trone trone lình vực K thuvc! đi) phức

8


tạp tính tốn, góp phần đi sáu ngh iên cứu bài toán “P = N P ?'' theo các m ỏ hình tính
tốn khác nhau, và làm rõ thêm bản chất “ khó ” của từng bài tốn có thể chứng m inh
được trên m ỗi m ột m ó hình tính tốn.

2. M ó hình Blum - Shub - Sm ale

K ý hiệu: -

R* = u R k
keN
M ộ t đ iể m

2.1

v = ( v , . v 2. . ..) € R x thoả m ã n y k= 0 vói k đủ lớn.

Các khái niệĩĩii định nghĩa

Đ ị n h n g h ĩ a 2.1


G iả sử Y c R '

- M ộ t m á v B lu m - S h u b - S m a le M (viết tát BSS-nuíy) trẽn R với tập vào ch ấ p nhận Y
là m ộ t tập hữu hạn c á c câu lệnh I c ó gán nhãn từ 0 .1 .2 ... N
- M ộ t hình trạng c ủ a m á y M là m ộ t bộ bốn (n .i.j.x) G I x N x N x R ' .
trong đ ó n là c â u lệ n h h iệ n tại, i và j là cá c địa chi cứa c á c thanh ghi (copv-roìiistCTs )
v à X l à n ộ i d u n g h i ệ n tại c ủ a t h a n h ghi.
H ìn h trạng ban đầu c ủ a m á y M khi tính toán với d ữ liệu

vàov e

Y



(l.L l.le n g th (v ).y ).
N ế u n e N và hìn h trạng h iệ n tại đạt được ]à (N .i,j .x ) thì khi đ ó q trình tính toán
đ ư ợ c kết thúc và d ữ liệ u ra là X.
C á c c â u lện h c ủ a m á v M b a o g ồ m

c á c d ạn g sau đây:

• L ệ n h tính tốn ( c o m p u ta tio n )

- T ính tốn d ữ liệu:
n: x s <— x k o n X] . trong đó
n: X <— a

với a là m ột h à n e th u ộ c R.


N h ư vậy thanh íihi X, sẽ n h ặn g ia trị là

X,

k h á c đ êu k h ơ n g thay đ ịi. L ệ n h tiẽp th eo sẽ

o n Xị

h oặ c a tư ơng

là n +1.

- Đ ị a ch i mới: i <— i+ ] hcxic i = 1: j <— j + l h oặ c j = 1.

9

ứng.

M ọ i thanh ehi




L ệnh rẽ nhánh (branch):
n: N ếu x 0 > = 0 thì nhảy đến P(n) h o ặ c nhảy đến n + 1 .

trong đó p (n )e I.
N h ư v ậ y lện h tiếp th e o Ị3(n) là đ ư ợc x á c định khi đ iều k iện thoả m ãn; n ế u k h ô n g
c h u y ể n đ ến lện h tiếp th eo. Tất cả cá c thanh ghi khác đ ều k h ô n g th a y đ ổi.

L ện h sa o c h é p (copy):



N: X, < -

. n g h ĩa là n ội d u n g c ủ a thanh đ ọ c (read- re g ister) đ ư ợc sa o c h é p sa n g

thanh gh i (w rite - r e g ister). L ện h tiếp th eo sẽ là n + 1 . M ọ i thanh ghi k h ác đ éu g iữ
nguyên.
Tất c ả c á c giá trị a

xuất h iệ n trong c á c lệnh tính tốn tạo thành m ộ t tập h ợp đư ợc gọ i

]à tập c á c h ằ n g củ a m a ý.
M ỗ i m ộ t m á y M trên Y đ ều tư ơ n s ứng với m ột hàm <I>N1 tính được bời M.
Đ â y là m ộ t h àm bộ phận từ Y và o R r và c h o kết qua là giá trị tính đ ư ợc với d ữ liệu vào
y e Y.

Đ ị n h n g h ĩ a 2 .2

G iả sử A c B c R "

và M ]à m ộ t B S S -m á y trên B.

a) T ập d ữ liệu ra {o u tp u t s e t) củ a M là tập hợp
T ập d ừ n g

O m(B).


(h a ltin g s e t) c ủ a M là tập tất cà cá c dữ liệu v à o y s a o c h o

C>N1(V) là x á c

định.
b)

C ặp

( B . A ) k ý h iệ u là b à i tốìì q u y ế t đ ịnh. Cặp n ày đ ư ợc g ọ i là cỏ t h ể cỊttycí dịìiìì

đ ư ợ c ( d e c id a b l e ) khi và ch ỉ khi tồn tại m ộ t B S S -m á y N với tập v à o ch ấ p n h ặ n B sa o
cho

là h àm đặc trim s c ủ a A v à o B. và trone trườne h ợp n à y người ta n ó i r ã n s m á y

N q u y ế t đ ịn h (B .A ).

C h ú ý: C ộp ( B .A ) là c ó thé q u y é t đinh được khi \'à chi khi A \'à B \ A đéu la c á c táp
d ừ n g trẽn B.

10


Định nghĩa 2.3
a ) Đ ố i với X = ( x , , x 2, . . . ) e R * s a o c h o X = (X],X2. . . . x k, 0 . 0 . . . ) e R *

t h ì k h i đ ó n g ư ờ i ta

ký hiệu:

s i z e ( x ) = k.
c R * và y e Y. Khi đ ó thời gian thực h iện cua

b) G iả sử M là m ộ t B S S - m á y trên Y

m á y M trén y đ ư ợ c x á c đ ịn h bởi b iể u thức:

S ố th a o tác thực h iệ n c ủ a M trên dữ liệu vào V,
T M(y ) :=

i

nếu

0 M(y )

đ ư ợc x á c định

00 .

Đ ị n h n g h ĩ a 2 .4

trường h ợ p c ò n lại

G iả sử A c B c R x

a) M ộ t bài toán q u y ế t đ in h ( B , A ) đ ư ợc g ọ i là th uộc lớp P R
B S S -m á y M với tập v à o c h ấ p nhận B và c á c h ằng

k eN ,


khi và chỉ khi tổn tại m ộ t

c e R / sa o c h o M q u y ế t đ in h

( B ,A ) và V y e B ( T M( y ) < = c . s i z e ( y ) k ).
b)

( B ,A ) được g ọ i là t h u ộ c lớp N P R khi và chỉ khi tổn tại m ộ t

B S S -m á v với tập và o

c h ấ p n hậ n B x R y và c á c h à n g k € N , c e R r sa o cho:
(1)

0 M( y ,z ) G { 0 ,1 }

(2)

O m ( y .z ) = 1 = > y e A

(3)

V y e A 3 z e R x (<Ỉ>M ( y . z ) = l và T M(y ) < = c . s i z e ( v ) k ).

Chú V :

ở đ â v z đ ư ợc x e m n h ư là m ộ t “n g ẫ u n hiên " {guess) đ ể d iễ n tả

m ột cách


k h ô n g h ìn h thức c ủ a thuật toán N P R .

2.2 Thí dụ minh hoạ
T ính q u yết đ in h của tá p s ố n gu yên dư o n g ị / ì / ì
G ia sư

s c

Z ' . C h u n s ta xã}' d ự n e m ột m á\' M s tren R đ ê q u \ ẽt địn h

n ^ h ĩa là c h o d ữ liệ u v à o

II e Z . m á y M s sẽ c h o kết qua ra là l. nếu

n éu n € s.

11

táp

n e s. hoặc

s.
là 0.


M á y M s tương ứng với m ột hàng s e R được xác định bằng biểu diễn nhị phân như
sau đáy:
s = . S |s 2. . . s n. . . . trong đ ó


1, n ếu n e

s

0. n ếu n

Ễ s.

sn = ^

H ì n h l . - T ín h q u x ế t đ in h c ủ a tập sở n g u y ê n dươ ng
Ms

đ ư ợ c x â v d ự n g ứng với

hằne

s , trong đó h ã n g s đ ó n g vai trò như là m ộ t

“O r a c le " c ủ a m á y T uring .
M á y s ẽ c h o c â u trả lời “ Is n e s ?" với đ ộ phức tạp thơi gia n là nlogìì (H ìn h 1).

Giíi SƯ n £ s

Đ i n h n ỉĩ h ĩ a 2 .5

( s e m i - a l ° e b r a i c ) . nêu

và s c R r' . Khi đ ó


s

đ ư ơc £ 0 1 lã

s là tập c á c phán tứ th u ộ c R n thoa m ã n hê p h ư ơ n s trình đa thức

trên R h ay nói c á c h k h á c , nêu s là hợp hữu hạn c á c tập c o n c ó dang:
[y



Iiiíư-CỈLII sị

R” :

f ( y ) = 0 A g , ( y ) > 0 .......g , ( y ) > 0 ; .

tront; đ ó f. g | . g ; .........g , e R [ x !•■•*[■.]•

12


Đ ịn h n g h ĩa 2 .6

G iả sử (B i.A [) và (B t.A i) là các bài tốn quvết định. K hi đó người ta

n ói rằng: (B 2,A 2) là dán được v ề ( B ị.A ,) trong thời gian đa thức, khi và chỉ khi tổn tại
m ột B S S-m áy M trên B-, sao cho:
( B 2) c B, , O


m

(y ) G A | < = >

v ẽ

A2,

và M làm v iệ c trong thời g ia n đa thức.
K ý hiệu:

( B 2. A 2) < r ( B | . A | ) .

Chú ý:
1) C á c tập c o n nử a-đại s ố c ủ a R ]à h ợ p hữu hạn c ủ a c á c k h o ả n g giới nội. k h ô n g si ới
n ộ i, m ở , đ ó n g , h o ặ c n ử a - m ở (/1 /).
2 ) C á c bài toán q u y ế t đ ịn h (R ,Q ) , (R . Z ), (R ,N ) , và (Q ,Z ) đều k h ô n g th u ộ c ló p P R
(/9 /).
3) Bài tốn (R ,Q ) là k h ô n g q u y ế t định đ ư ợc, c ò n cá c bài toán (R . Z ). ( R . N ) . và (Q .Z )
là q u y ế t đ ịn h được (/9 /).

2.3 Các kết quả co bản
C h ú n g ta k ý hiệu:
F k= { f : f là đa thức n b iến với hệ s ổ thực c ó bậc < = k Ị
F k zero = { f e F k: f c ó n g h i ệ m thực}
F k7 -r.+ = { f s F k: f c ó n g h i ệ m thực với c á c thành phần k h ô n g

âm }


Đ ị n h lý 3 .1 ( B ìu m - S h u b - S m a le / ỉ / )
a)

Đ ố i với m ọ i k > = 4 bài to á n (F k, F k zcro) là N P R -đ ầy đủ.

b)

M ọ i bài toán th u ộ c lớp N P r đ ều c ó thể q u y ế t định được trong thời g ia n h àm m ũ.

C h ú ý-

V ớ i ° ia thiết là P R - N P r thì s iớ i hạn k = 4 là c á n dưới chát nhất cưa đinh

lý 3 . 1 . đ iề u n ày đã đ ư ợc T r ie s c h / 1 5 / c h ứ n g m in h :
V ớ i k = 1 . 2 . 3 bài toá n ( F \ F l „ ril ) là th u ộ c lớp PR.

13


2.4

M ột sô kết quả khác về các vân đề đầy đủ

1) Bài toán (Q S,Q S yeJ -h ệ phương trình đa thức bậc 2 có m ột n ghiệm

là N P R -đầy đu

C/8/>.
2 ) Bài to án ( F k. F k 7cro+) là N P R -đ á y đủ với k > = 4 (/Sỉ).


3. M ị hình tính tốn trên cấu trúc đại sỏ
3.1. Các khái niệm , định nghĩa
Đ ị n h n g h ĩ a 3 .1

G iả sử N + là tập tất cả cá c sỏ n g u y ê n dương.

M ộ t c á u n ú c đ ạ i sổ Y â m ộ t b ộ b ố n :
£ = < S;(c, : 1 e l c ):( R, : i e I R):( F, : i e I F)> ,trong

đó :

- s là m ộ t tập k h á c rỗ n g , được g ọ i là tập n ền củ a X
- (Cj : i e l c ) là m ộ t h ọ ( c ó thể rỗ n g ) c ủ a c á c h ằ n g c ơ bản, tức là c, e S v ơ í m ọ i
-

R, : i e I R) là m ộ t h ọ c á c q uan hệ c ơ bản, tức là Ri C

với m ọ i

1

e lc

s k' với k, là s ố n g ó i th u ộc N +

i eIR

- (F, : i e l p ) là m ộ t h ọ c á c h à m c ơ bản. trong đó m ỗ i m ột h à m

B ộ ba ơ = < I C; (k, : i e I R):( ], : i e l p ) > được g ọ i là k ý nliậii


có số ni

là ], th u ộ c

(sign atu re c ủ a I ) .

M ộ t c ấ u trúc đ ư ợ c g ọ i là h ữ u h ạ n , nếu tất c ả cá c tập chỉ s ố Ic . IR. Ip đ ều là hữu hạn.

T h í dụ:

> là m ộ t cấu trúc trường nhị phân

1)

B = < { 0 ,1 ]•; 0 .1 : = :

2)

R = < R : 0 .1 ; < = : + . - . * . / > là m ộ t cấ u trúc sắp thứ tự củ a trưòfng s ố thực

3)

v=


0

:=;




:

re

R ) , + > là

một

khơns

g ia n

vectơ

tu y ê n

tính

( ơ r( x ) = r . x )
T r o n e c á c thí dụ trên, hai thí du đầu c ó câu trúc hữu han. c ị n thí du sau c ù n c có
c â u trúc v ó hạn.

Sir rinh to á n tron e s n s h ĩ a là sư tính tốn c ủ a c á c h àm (b ỏ p hân ) k b iên ự) : —> s.
M ó t liiii tụ c th u ậ t to a n

hữu hạn n g h ía là c h o m ộ t bộ dữ liệu

M á v làm v i ệ c tư ơ n c ứng VỚI m ộ t ch ư ơ n g trình n ào do và c h o kéi q u a la g ia tri cu a h a m
. khi vìi ch i khi ham đ ư ợc x á c đinh.

14


Đ ịn h n g h ĩa 3 .3

-

M ột

I-c h ư ơ n g trình được g ọ i là đơn định (D -program ). nếu nó

kh ơn g chứa lệnh g u ess và tất cả các lện h nhảy chỉ chứa đúng m ột nhãn.
- M ột chư ơng trình là khơng-đơn định loại Ị hay cịn gọi ỉà khỏng-đơn dịììh nhị phái!
( N I -program ), nếu n ó khơn g chứa lệnh gu ess.
- M ộ t c h ư ơ n g trình

là k h ô n g - đ ơ n đ ịn h loại 2 (N 2 -p r o g r a m ). n ếu n ó là m ộ t c h ư ơ n c

trình tuv ý.

Chú ý:
C á c k hái n iệ m D -t ín h đ ư ợc và N ,-tín h đ ư ợc đéu hiểu tương tự như trước đây.

N g ư ờ i ta c ò n p hân biệt k ỹ hai k hai n iệ m :
I - ch ư ơ n g trình ( 'L -p ro g ra m ) và z -T ự a ch ư ơ n g trình ( 'L - Q u a s i p r o ỵ ơ m ) ớ c h ỗ la
trong 'L-cluỉơiìg trình


ch ỉ c h o p h é p m ộ t s ố hữu hạn c á c h ãn g

củ a cá u trúc là c á c s ố

h ạ n g trực tiêp, trong khi đ ó thì E - T ự a c h ư ơ n g trình lại c h o phép c á c phán tư Uiỳ ý cúa
tập n ể n là c á c s ố h ạ n g trực tiếp.
V à tương ứng c h ú n g ta lại p h á n biệt th êm khái n iệ m tựa Ịìầnạ ( q u a s i c o n s t a n ỉ ).

Đ ịn h n g h ĩa 3.4

M ộ t p hần tử s e S

được c o i là ( £ ) - k iến tliiết ( c o n s t r u c t i b le ). n ếu tòn

tại m ộ t h àm x á c đ ịn h k h ấ p nơi cp„ sa o cho:
cp,(co) = s với m ọ i co € s +. là m ộ t h à m S -tín h được đơn định.

Đ ịn h n g h ĩa 3 .5

M ộ t cấ u trúc s đ ư ợc g ọ i là so n g k iế n th iế t (b ip o ten t ). n ế u tón tại ít

nhất hai p hần tử k iê n thiết r(1 và rI.

C h ú v: - Trẽn cấu trúc s o n s k iê n th iết, n e ười ta c ó thế sử d u n g c á c rãnh phụ e iú p c h o
v i ệ c x ử lý x âu . c h à n g hạn : xâu co = r ,is ]r,;s : . . ,rm s„
(iị e í 0 . 1 Ị ) thay c h o x âu g ố c là
-

co = S|S: . .. s n .


V à h àm c ặ p xáu {p ani/ii! o f string):
p a i r ( S | S : . . . s n ,S] S; . . . s m ) = dt.f r 0S | r 0s 2. . . r (t s n r j S ir oS ^ .- . rd S ^ .

Ò d''iV t a p h o p

I p a i r I (■)..('->-1 :

(■)

€ S ’ ! l a D - q LI v e t đ i n h diro'c.

15


3.2. M ột sô' kết quả cơ bản trén mỏ hình cáu trúc đại só
Định lý 3.1 (/4/)
Trẽn m ỗi cấu trúc I . các m ện h đề sau là đúng :
- N ế u N , p = N 2P
- N ếu p = N ,p
- N ,p = P Q

thì

thì

N , P Q = N 2PQ.

P Q = N ,P Q ( i = 1 . 2 )

k hi và ch ỉ khi


N ,P Q = PQ (1=1.2).

Đ ị n h ly 3 .2 ( s -m -n T h e o r e m / 5 / )
Đ ố i với m ỗ i m ộ t

m , n G N + tổn tại m ộ t hàm

S - tính đư ợc x á c đ ịn h k h ắ p nơi với

( m + 1 ) b iế n CTmn : ({ r0,rl } +)m+1 -*• { r0. r , } + sa o c h o với m ọi
c o , ......... com e {r,„r,}+ và
^

m ọ i 0)m+ !....... c.)m+n E s + :

(0(1 ( [ í ) J I , . . . , COm , M m + | , . . . , ( 0 m+ n ] ) —



I,

n <(:)(),(!.],

. f im I (

I ..........................................................................® m + n ]

Đ ị n h lý 3 . 3 (R e c u r s io n T h e o r e m / 5 / )
G iả sử n e N +. và


ọ : (S +)n+l —> s +

là m ộ t

h àm S-tính được đơn định.

Khi đ ó lỏn

tại m ộ t x âu CD0 e {r0,r j } + s a o c h o
Vcù,....... com G s + : cp(co,........ com) =

o , , ( , ( [ « , .........í ử j ) .

Đ ị n h lý 3 .4 {F ixed- P o iìit T h e o r e m / 5 / )
G iả sử n e N +, và cp : s + —» s + là m ộ t hàm

I - t í n h được đ ơn đinh.

K hi đ ó tổn

tại m ộ t x â u co0 € {r0, r , } + s a o c h o
V e o ,....... CDm e s + : O ,,0 ([co,........ c o J ) = ®cp l(HI, ( [tO]........ t o J ) .

Đ ị n h IV 3 .5 {Rice 's T h e o r e m /5/)
G iả sir 0

la m ộ t láp h ợp c á c

h à m bộ phận m ộ t biên


I - t í n h đ ư ợc đơn đ ịn h và

k há c rỏn g. Khi đ ó ton tai m ộ t láp chi sỏ
](<$) =Ji|

;(!) :

e Iru.r ] !+ và

<t> I là k h ó n e I - đ o á n n hận đ ơn định.

16


V ào năm 2 0 0 2 , trong thời gian thực tập ba tháng tại Trường Đ H T H G reifsw ald .
c h ú n g tôi đạt đ ư ợc hai k ẻt quả sau đ â y v ề vấn đề tính được trẽn m ỏ h ìn h cấu trúc đại

sị

(/Preprint 2 0 0 2 /).

Đ ị n h lý 3 . 6

T ồn tại m ộ t h àm

X - tính được với 2 biến

tp : ({ r(hr 1}+)2 —> { r0. r , } + sa o c h o


m ọ i co. co' e {r0. r , } + và m ọ i co Ị ........................ojm

với

t

s+:
....... í [ “ l.............................. «m]}

Đ ị n h lý 3 . 7

Hàm

sau đ â y



=

(p

([co I........ c o j ) .

I - tính được đối với m ọ i D -tựa ch ư ơ n g trình n và

m ọ i co Ị.........CDm e s + :
co’ .

nếu 0 \ (Xkln, ([co,....... 0 )m]) tổn tại


và b àng 0)'
g ( p a i r ( c o d e ( n ) ,[ c ừ |....... C ừ j) = dcl


k h ô n g x á c định, nếu
«.<*!,, ri) ( [ « , .......ís)m]) k h ơ n g tơn tại.

T r o n g thời g ia n thực h iệ n
m ô h ìn h n à y và ihu th è m

được

tiếp đ é tài 2 0 0 4 , c h ú n g tỏi đã tiếp tục n e h ié n CƯÚth eo
m ộ t vài kết quả m a n g tính tổ n g quát của luát lo g ic



luật D e M o r g a n .

Đ ị n h lý 3 . 8 ( H e m m e r l i n g / 5 /)
L ớ p c á c tập ra (o u tp u t s e ts)

c ủ a n g ô n n e ữ trên cấu trúc đại s ố

là đ ó n s đ ó i với

c á c p h é p h ợ p ( u ) và g i a o ( n ) .

M ộ t c á c h tự n h ié n . c h ú n s tôi c ũ n g dễ d à n g su y ra rãng nó c ũ n g thoa m ã n luãt phân
p h ố i h a i b ê n đ ỏ i với ha i p h é p l o a n n à y là:


u r-, ( \ T
u

( V

\Y ) = (

Ư

~W )= (

V ) u ( r o \Y ì (ã)
u O1V )( I' „ \ v ) (h)

C h i m e m in h hai tinh chát n ày dựa và o cách c h ứ n g m in h cu a đinh ]Ý 7.1
H e m m e r l i n c ( / 5 / ) và lý thuyêt tập hợp c ổ điển.

17

cu a


T ừ đ ấy, chú n g tôi đi đẻn kêt quả tổng quát sau đáy theo luật lo g ic và
luật D e M organ.

Định lý 3.9
G iả s ử ( A >.) > e L và (B > ) >. e V, là hai họ cá c tập ra củ a n g ó n n g ữ trên câu
trúc đại số. K hi đ ó c h ú n g ta có:
M . € L A i j n ( u Aí MB f i ) =


u i. v| l í W1( A i. n B p ).

Chứng minh:
C h ứ n g m in h b ằ n g p h ư ơ n g pháp q u y nạp T oán h ọ c th eo s ố phán từ cu a hai họ
(A>.) Ã e L và (B>. ) >. e M- C h ú n g ta k ý hiệu lực lượng củ a tập hợp D là I D i .
1) B ư ớ c k h ở i đ ấ u :

I LỈ = 1. và I Nil = 2 .

C h ú ng ta có:

A ln (B lu B 2 )=

(AI n B I

) u ( A I n B 2)

đ iề u n ày đ ú n g th e o tính chất phản p hối hai bẽn (a).

2) B ư ớ c giá th iế t c/ny nạ p :
G iả sử c ổ n g thức đ ú n g với m ọ i I l I .! mI < = k < - n:
(^ i.íL A > ) r'')

3)

) X(J LxM ( A)_ Cì

/. t MB p.) =


).

B ư ớ c c h ứ n g m in h q u y nạp:

C h ú n g ta sẽ c h ứ n g m in h rầns. c ỏ n s thức c ũ n g đ úng với ! LỈ = n + l .l MI = n + l :
( u t f |_Aj ) n ( u ,



MB [ ! ) =

í L\M^

,r>i B u )

C h ú n g ta x ét 5 trường h ợp sau đày:


T rư ờn g h ợp 1: i Ll = 1 . và I MỈ = n + l
A | 0

('
1 , n*l

ì ~

^

u € l . . n+l


(A ] o

Bp ) .

T hật v ậ y . c h ú n g ta c ó
A , n ( U M , n+i B |U) = A | ~ ' ( ( ' - L. , ] n
= ( A , ~ B,- > ~ < A , ~
=

vì rà n c

( U j |r: I „ B ị- 1 ) =

, r!. :

B ,.

) '^

ị )=

B„*1> =

A

I B . . B ..
(A

R .. i .


(A r'B u ).

\ à ( A]

B

( t h e o g i a t h i ê t q u i n ạ p >.

1S

_ u

(AỊ

But

' A

p . ..




Trưòng hợp 2:

I Ml = 1 , và I Ll = n + l

( U M6 I-n+1 B n ) n


A, = u

Me , n+1 (B |i n A | ) .

Chưng m in h tương tự như trường hợp 1 bằng cách đổi vai trò của A ch o B.



T rư ờn g h ợp 3 : I Ll = h < = n. và ỉ Ml = n + 1.
( u i . E i . . h A ; . ) n ( u N i l n+lB | i ) =

1aM { A ,r - B U)

u

Thật vậy, chúng ta c ó :
(

e I..h A >.) = A j .

(th e o giả thiết q u y nạp)

và c h ú n g ta áp d ụ n g p h ư ơ n g pháp c h ứ n e m in h tương tư như trường hơp 1 b ã n e c á c h đổi

vai trị A ị cho A j*.


T rường hợp 4 :

Ãe L^


I m | = t < = n. và I l I = r ì+ 1.

^

ự. ịi )Ị-_ [_\ M (A fiH B |i)

ự t I I B |_l) —

T hật v ậ y , c h ú n g ta c ó
( u ^ u B ụ )

=

Bj .

(theo c iá thiôt quy nạp),

và c h ú n g ta áp d ụ n g p h ư ơ n g pháp c h ứ n g m in h tương tự như trườns h ọ p 2 b a n s c á c h đổi
vai trị



B, c h o

Bjt .

T rư ờng h ợp 5 : I MỈ = n + 1 . và I l I

(u


=n+l

e M B M ) = V >. VL1 e LvM { A >. n B m).

, L A>.) n ( u

Thật v ậ v , c h ú n e ta b iên đ ỏ i vẽ phai như sau:
u ; K|1f LxM ( A/. ^
u (A

n+I n

^ =

^ ' U1 €

,:M IW1 B u n

( B ,w I C\ ( u L - IK1 A ;. ||

-

( A n+|
I A n. 1

in+l.n+li^ A / ^ B M) 'vj ( B n+Ị I . ( 'sj ,
B n+1) = ( ( w1, , L. n^| A , ) r-, Cw:
( w' M. N) .


19

; B u II

( A n_;

L n+IA/ ) )

v _

B n. ;) . ( )

B u

I)


C húng ta đặt:
^ _ ( u >■e L-n+1 A> ) và Y =

( u A i M^ +1B ụ ) . Khi đó từ (*) c h ú n g ta có:

( X n Y ) u ( B n+1 n X ) u ( A n+I n Y ) u ( A n+1 n B n+, ) =
( Y n ( X

u

A n+| )) u

(B n+i n


( B n+| n ( u A e L A>. )J = (

( X

;. h A j

u

u

A n+1 )) =

n ( Y

u

( Y n ( u > . L A> )) O'

B n+1 ) = u , ^ , UM ( A , r-. B u ).
(đ p c m )

Đ ị n h lý 3 . 1 0
G iả s ứ

( A j ; e L và (B X ) A ẹ M là hai h ọ c á c tập ra cù a n g ó n n g ữ trẽn cáu

trúc đại số. K hi đ ó c h ú n g ta có:

(^


P h ư ơ n g p háp

t L A , ) u ( n , ị MB Ị.I) = o

; vuLxM ( A, yj B u ) .

c h ứ n g m in h định lý này lư ơn g lự như ch ứ n a m in h định lý 3 .9

bằng c á c h đ ổi vai trò u

cho

n .

(đ p c m )

N h ậ n xét:
T h e o đ ịn h l ý 7 . 1 ( H e m m e r l i n g / 5 / ) . lớp c á c tập đoán n hận (re c o g n iza b le sets) cu a
n g ô n n g ữ t r ê n c ấ u t r ú c đ ạ i s ố c ũ n s c ó t í n h c h ấ t đ ó n g đố i với ha i p h é p t o á n h ọ p ( O I và
g i a o ( n ) . d o đ ó c á c tính chất p hã n p h ố i hai b ên (a ) & (b ) c ũ n e đ ểu thoả m ãn . V ì vậy
tính chất tổ n g quát c ủ a lớp n s ô n n s ữ n à v đều áp d ụ n g được c h o hai định lý 3 .9 và
đ ịn h lý 3 .1 0 . H ơ n nữa. lớp c á c tậ p đ o á n n h ậ n (c ũ n g n hư lớp các tá p ra) két h ợp với
hai p h ép toán h ơp ( u ) và g i a o ( n ) nói trẽn lập thành m ộ t dàn phán phối

{distrib u tiv e la u ic c I.

20



TÀI LIỆU THAM KHẢO
[1] B lu m ,L .; Shub, M.; S m a le , s .. O n a the o rx o f co m p u la tio n a n d c o m p ie x itx o v e r IỈIƯ real

n u m b e i s . N P - c o m p l e te n e s s , r e c u r s iv e f u n c t i o n s a n d u n iv e r s a l m a c h in e s . B ull. A m e r . M ath.
Soc. 21 ( 1 9 8 9 ) , 1 -4 6
[2] G a rey , M . R.; J o h n s o n , D. s .. C o m p u ter s and intractability, W .H . F r e e m a n a n d ciHiipiinx,

N e w York , /9 7 9
[3] G o o d e , J, B., A c c e s s i b le te le p h o n e d i r e c t o r i e s , J. Svm b . L o g ic 59 ( 1 9 9 4 ) . 9 1 - 1 0 5
[4] H e m m e r lin g , A ., C o m p u i a b i h l x a n d c o m p le x ity o v e r str u c tu re s o f fin ite type.
E .- M .- A m d t - U n i v e r s it y G r e if s w a ld , Preprint 2 ( 1 9 9 5 )
[5] H e m m e r l i n g , A ., C o m p u ta b i l it y o f S trin g fim c iic m s o v e r a lg e b r a ic s tr u c tu re s .
M ath.

L o g ic Q u arterly 4 4 ( 1 9 9 8 ) . 1 - 4 4

[6] H e m m e r l i n g , A ., O n p v e rs u s N P f o r p a r a m e te r - fr e e p r o g r a m s o v e r a lg e b r a ic

s tr u c t u r e s , M ath. L o g i c Q u arterly 4 7 ( 2 0 0 1 ) , 6 7 - 9 2
[7] K oiran . p., /4 w e a k v e rs io n o f the B ln m -S h u b -S m a lc m o d e l, F O S C '93 ( 1 9 4 3 I, 4 8 6 - 4 9 5
and N e u r o C O L T T R S eries N C - T R - 9 4 - 5 ( 1 9 9 4 )
[8] M e e r , K-. C o m p u ta t i o n o v e r z a n d R: a c o m p a r is o n . Journal o f C o m p le x it y 6 ( 1 9 9 0 ) .
2 56-263
[9] M e e r , K., K o m p le x ità ts b e r r ơ c tu n ẹ e n f u r reelle M a c h in e n m o d e lle . Ph D . D isser ta tio n .
V e r la g Shaker. A a c h c n . 1 9 9 3
[1 0 ] M i c h a u x , c . , p ^ N P o v e r the n o n stan d ard real im p lie s p T N P over R.
T h e o r e tic a l C o m p u te r S c i e n c e 133 ( 1 9 9 4 ) , 9 5 - 1 0 4
[ 11] P o iza t, EL L e s petit c a i l l o u x . A le a s . L y o n . 1995
[1 2 ] S a lo m a a . A .. C o m p u ta tio n and A u to m a t a . C a m b r id g e U n iv e r s ity P r e s s 1 9 8 5
(b ản d ịc h tiế n g V iệ t : " N h á p m ó n tin h ọ c ỉ Ý t h u y ế t t i n h to á n và c á c O t ó m a t


cu a

hai tác c ia N s u v ẻ n X u â n M y và P h ạm Trà Â n . N X B K H & K T H à n ộ i- 1 9 9 2 )
[ 13] T r ie s c h . E .. .4 n o te e n J t h e o r e m o f B ì u m - S h ii b - S m a k . Journal o f C o m p le x ir y 6
(1990).

1 6 6-169

[1 4 ] Tran T h o C hau, ỉ n ĩ r d n c ĩ i c n 1(1 thi' T t ’(>r\ of c (im p u ta tio n a n d c ompỉe.xiĩy o v e r ilw
R e a l N u m b e r s a n d o t h e r A l ỉ ỉ c b r ư i c S l r u ơ i u T s . Preprint Re i h e M clthem atik.
Nr. 2 0 - 2 0 0 2 .

E m s t - M o r u z - A m d t - U n i v e r s i t a L Cireiiswald

2002.


Phiếu đăng ký kết quả nghiên cứu
Tén đề tài: Một sơ đ ặ c trưng tính tốn và độ p h ứ c tap tính tốn trén m áy
Blum-Shub-Smale và trên cấu trúc đại số
M ã số:

QT - 04 - 01

Cơ quan chủ trì đề tài:

Đ ị a chỉ:

K h o a T o á n -C ơ -T in h ọc.


T rư ờn g Đ ại h ọ c K h o a h ọ c T ự nhién Đ H Q G H ànội
3 3 4 - N g u y ẻ n Trãi, T h a n h X u â n . H à nội.
T el. 8 5 8 1 135

C ơ q u a n q u ả n l ý đ ể t à i : T rư ờn g Đ ạ i h ọ c K h o a h ọ c Tự n hiên Đ ị a chỉ:

Đ H Q G H à nội
3 3 4 ' N g u y ễ n Trãi. T h an h X u â n . H à nội.
T el. 8 5 8 4 5 2 9

T ổ n g k in h p hí thực chi:
T ro n g đó: - T ừ n g â n sá ch N h à nước:
- K inh phí c ủ a T rường:
- V a y tín dụng:
- V ố n tự có:
- Thu hồi:

2 0 0 0 0 X lOOOđ
0 X lOOOđ
2 0 0 0 0 X ]0 0 0 đ
0 X lOOOđ
0 X lOOOđ
0 X lOOOđ

T ê n c á c c á n b ộ p h ố i h ợ p n g h iê n cứu:
C h ủ trì: P G S .T S .T rá n T h ọ Cháu

N h ữ n g người th a m gia:
G S .T S .Đ ặ n g H u y R uận

P G S .T S . V ũ N g ọ c L oãn
P G S .T S . Đ ỗ T rung Tuấn
S ố đ ă n g k ý đề tài

N e ày

s ỏ c h ứ n g n hân đ ăng ký
K ết q u a n c h iê n cứu

B ao mát
a. Phó bién rộng rãi
b. Phổ b iến hạn ch ê
c. B ao mát


Ki6n nghị ve (|U1 mo va đoi tượng áp dung nghién

CỨU'

C ac ket q u a đạt được c ó thê áp d ụn g n hằm tao lập th ém n h ữ n g táp dữ
liẹu ra {output sets), tập đ o á n nhận (recognizable sets) hãng c á c h lãp đi

lặp lại m ộ t s ố lán th e o ý m u ố n , rói dừng lại tại thời đ iế m thích h ọp đê
x e m d á n g đ iệu c ủ a n g ô n n g ữ được sinh ra theo luật l o g ic và luật
D e M organ

m à c h ú n g ta áp d ụ n g ch o m ỏ hình trừu tư ợ n s nói trên và

đ ỏ n g thời áp d ụ n g c á c luật đ ó c h o


q trìng x ứ ]ý th òn g tin trone hệ

th ố n g.

Chủ n h iệ m đề tài

T hủ trườn 2

Chủ tịch H ội

Thư trưứns c ơ quan

c ơ q u a n ch ủ

đ ổ n g đánh giá

quan lý de tài

trì đổ tài

ch ín h thức

H ọ và T ên
~ ĩ r£Vv\ r t i o

// *
Jc ay :n jllÕ4*

fia t


l í lí. D u n

ì

H ọ c vị

ĩí<í

P ^ .T Í .

v>

\\ ■

S

K ý tên
Đ ó n g dấjí

c
V

Y

\ ^

í
\

--


J..."

^

li*


J& UG N- e-o
V

T rn L

4


\i

'

J

- —' ' «'1

r-ỳ

»„ : ~s/dÀM<:'

23


1.

Ui /

J dc/


Emst-Moritz-Amdt-Universitat Greifswald

Preprint-Reihe Mathematik

Introduction to the Theory of Computation
and Complexity over the Real Numbers and
other Algebraic Structures
Tran Tho Chau

Nr. 20/2002


×