<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>LÊ MINH HOÀNG </b>
Bài gi
ả
ng chuyên
đề
</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2></div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>
L
ờ
i c
ả
m
ơ
n
<i>Tôi mu</i>
<i>ố</i>
<i>n bày t</i>
<i>ỏ</i>
<i> lòng bi</i>
<i>ế</i>
<i>t </i>
<i>ơ</i>
<i>n </i>
<i>đố</i>
<i>i v</i>
<i>ớ</i>
<i>i nh</i>
<i>ữ</i>
<i>ng ng</i>
<i>ườ</i>
<i>i th</i>
<i>ầ</i>
<i>y </i>
<i>đ</i>
<i>ã ch</i>
<i>ỉ</i>
<i> d</i>
<i>ạ</i>
<i>y t</i>
<i>ậ</i>
<i>n tình trong nh</i>
<i>ữ</i>
<i>ng n</i>
<i>ă</i>
<i>m tháng </i>
<i>đầ</i>
<i>y khó kh</i>
<i>ă</i>
<i>n khi tơi m</i>
<i>ớ</i>
<i>i b</i>
<i>ướ</i>
<i>c vào h</i>
<i>ọ</i>
<i>c tin h</i>
<i>ọ</i>
<i>c và l</i>
<i>ậ</i>
<i>p trình. S</i>
<i>ự</i>
<i> hi</i>
<i>ể</i>
<i>u bi</i>
<i>ế</i>
<i>t và lịng nhi</i>
<i>ệ</i>
<i>t tình c</i>
<i>ủ</i>
<i>a các </i>
<i>th</i>
<i>ầ</i>
<i>y không nh</i>
<i>ữ</i>
<i>ng </i>
<i>đ</i>
<i>ã cung c</i>
<i>ấ</i>
<i>p cho tôi nh</i>
<i>ữ</i>
<i>ng ki</i>
<i>ế</i>
<i>n th</i>
<i>ứ</i>
<i>c quý báu mà còn là t</i>
<i>ấ</i>
<i>m g</i>
<i>ươ</i>
<i>ng sáng cho tôi </i>
<i>noi theo khi tôi </i>
<i>đứ</i>
<i>ng trên b</i>
<i>ụ</i>
<i>c gi</i>
<i>ả</i>
<i>ng c</i>
<i>ũ</i>
<i>ng v</i>
<i>ớ</i>
<i>i t</i>
<i>ư</i>
<i> cách là m</i>
<i>ộ</i>
<i>t ng</i>
<i>ườ</i>
<i>i th</i>
<i>ầ</i>
<i>y. </i>
<i>Cu</i>
<i>ố</i>
<i>n tài li</i>
<i>ệ</i>
<i>u này </i>
<i>đượ</i>
<i>c vi</i>
<i>ế</i>
<i>t d</i>
<i>ự</i>
<i>a trên nh</i>
<i>ữ</i>
<i>ng tài li</i>
<i>ệ</i>
<i>u thu th</i>
<i>ậ</i>
<i>p </i>
<i>đượ</i>
<i>c t</i>
<i>ừ</i>
<i> nhi</i>
<i>ề</i>
<i>u ngu</i>
<i>ồ</i>
<i>n khác nhau, b</i>
<i>ở</i>
<i>i </i>
<i>công s</i>
<i>ứ</i>
<i>c c</i>
<i>ủ</i>
<i>a nhi</i>
<i>ề</i>
<i>u th</i>
<i>ế</i>
<i> h</i>
<i>ệ</i>
<i> th</i>
<i>ầ</i>
<i>y trò </i>
<i>đ</i>
<i>ã t</i>
<i>ừ</i>
<i>ng gi</i>
<i>ả</i>
<i>ng d</i>
<i>ạ</i>
<i>y và h</i>
<i>ọ</i>
<i>c t</i>
<i>ậ</i>
<i>p t</i>
<i>ạ</i>
<i>i Kh</i>
<i>ố</i>
<i>i Ph</i>
<i>ổ</i>
<i> thơng chun Tốn- </i>
<i>Tin, </i>
<i>Đạ</i>
<i>i h</i>
<i>ọ</i>
<i>c S</i>
<i>ư</i>
<i> ph</i>
<i>ạ</i>
<i>m Hà N</i>
<i>ộ</i>
<i>i, cịn tơi ch</i>
<i>ỉ</i>
<i> là ng</i>
<i>ườ</i>
<i>i t</i>
<i>ổ</i>
<i>ng h</i>
<i>ợ</i>
<i>p l</i>
<i>ạ</i>
<i>i. Qua </i>
<i>đ</i>
<i>ây, tôi mu</i>
<i>ố</i>
<i>n g</i>
<i>ử</i>
<i>i l</i>
<i>ờ</i>
<i>i c</i>
<i>ả</i>
<i>m </i>
<i>ơ</i>
<i>n </i>
<i>t</i>
<i>ớ</i>
<i>i các </i>
<i>đồ</i>
<i>ng nghi</i>
<i>ệ</i>
<i>p </i>
<i>đ</i>
<i>ã </i>
<i>đọ</i>
<i>c và </i>
<i>đ</i>
<i>óng góp nh</i>
<i>ữ</i>
<i>ng ý ki</i>
<i>ế</i>
<i>n q báu, c</i>
<i>ả</i>
<i>m </i>
<i>ơ</i>
<i>n các b</i>
<i>ạ</i>
<i>n h</i>
<i>ọ</i>
<i>c sinh - nh</i>
<i>ữ</i>
<i>ng </i>
<i>con ng</i>
<i>ườ</i>
<i>i </i>
<i>đ</i>
<i>ã tr</i>
<i>ự</i>
<i>c ti</i>
<i>ế</i>
<i>p làm nên cu</i>
<i>ố</i>
<i>n sách này. </i>
<i>Do th</i>
<i>ờ</i>
<i>i gian h</i>
<i>ạ</i>
<i>n h</i>
<i>ẹ</i>
<i>p, m</i>
<i>ộ</i>
<i>t s</i>
<i>ố</i>
<i> chuyên </i>
<i>đề</i>
<i> tuy </i>
<i>đ</i>
<i>ã có nh</i>
<i>ư</i>
<i>ng ch</i>
<i>ư</i>
<i>a k</i>
<i>ị</i>
<i>p ch</i>
<i>ỉ</i>
<i>nh s</i>
<i>ử</i>
<i>a và </i>
<i>đư</i>
<i>a vào tài li</i>
<i>ệ</i>
<i>u. </i>
<i>B</i>
<i>ạ</i>
<i>n </i>
<i>đọ</i>
<i>c có th</i>
<i>ể</i>
<i> tham kh</i>
<i>ả</i>
<i>o thêm trong ph</i>
<i>ầ</i>
<i>n tra c</i>
<i>ứ</i>
<i>u. R</i>
<i>ấ</i>
<i>t mong nh</i>
<i>ậ</i>
<i>n </i>
<i>đượ</i>
<i>c nh</i>
<i>ữ</i>
<i>ng l</i>
<i>ờ</i>
<i>i nh</i>
<i>ậ</i>
<i>n xét và góp </i>
<i>ý c</i>
<i>ủ</i>
<i>a các b</i>
<i>ạ</i>
<i>n </i>
<i>để</i>
<i> hoàn thi</i>
<i>ệ</i>
<i>n cu</i>
<i>ố</i>
<i>n sách này. </i>
<i>Tokyo, 28 tháng 4 n</i>
<i>ă</i>
<i>m 2003 </i>
</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4></div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>
i
<b>MỤC LỤC </b>
<b>PH</b>
<b>Ầ</b>
<b>N 1. BÀI TỐN LI</b>
<b>Ệ</b>
<b>T KÊ ... 1</b>
<b>§1. NHẮC LẠI MỘT SỐ KIẾN THỨC ĐẠI SỐ TỔ HỢP...2</b>
1.1. CHỈNH HỢP LẶP...2
1.2. CHỈNH HỢP KHƠNG LẶP...2
1.3. HỐN VỊ...2
1.4. TỔ HỢP...3
<b>§2. PHƯƠNG PHÁP SINH (GENERATION) ...4</b>
2.1. SINH CÁC DÃY NHỊ PHÂN ĐỘ DÀI N ...5
2.2. LIỆT KÊ CÁC TẬP CON K PHẦN TỬ...6
2.3. LIỆT KÊ CÁC HỐN VỊ...8
<b>§3. THUẬT TỐN QUAY LUI ...12</b>
3.1. LIỆT KÊ CÁC DÃY NHỊ PHÂN ĐỘ DÀI N...12
3.2. LIỆT KÊ CÁC TẬP CON K PHẦN TỬ...13
3.3. LIỆT KÊ CÁC CHỈNH HỢP KHƠNG LẶP CHẬP K ...15
3.4. BÀI TỐN PHÂN TÍCH SỐ...16
3.5. BÀI TỐN XẾP HẬU...18
<b>§4. KỸ THUẬT NHÁNH CẬN...24</b>
4.1. BÀI TỐN TỐI ƯU...24
4.2. SỰ BÙNG NỔ TỔ HỢP ...24
4.3. MƠ HÌNH KỸ THUẬT NHÁNH CẬN...24
4.4. BÀI TOÁN NGƯỜI DU LỊCH ...25
4.5. DÃY ABC ...28
<b>PH</b>
<b>Ầ</b>
<b>N 2. C</b>
<b>Ấ</b>
<b>U TRÚC D</b>
<b>Ữ</b>
<b> LI</b>
<b>Ệ</b>
<b>U VÀ GI</b>
<b>Ả</b>
<b>I THU</b>
<b>Ậ</b>
<b>T ... 33</b>
<b>§1. CÁC BƯỚC CƠ BẢN KHI TIẾN HÀNH GIẢI CÁC BÀI TOÁN TIN HỌC...34</b>
1.1. XÁC ĐỊNH BÀI TOÁN...34
1.2. TÌM CẤU TRÚC DỮ LIỆU BIỂU DIỄN BÀI TỐN ...34
1.3. TÌM THUẬT TỐN ...35
1.4. LẬP TRÌNH ...37
1.5. KIỂM THỬ...37
1.6. TỐI ƯU CHƯƠNG TRÌNH ...38
<b>§2. PHÂN TÍCH THỜI GIAN THỰC HIỆN GIẢI THUẬT ...40</b>
2.1. ĐỘ PHỨC TẠP TÍNH TỐN CỦA GIẢI THUẬT ...40
2.2. XÁC ĐỊNH ĐỘ PHỨC TẠP TÍNH TỐN CỦA GIẢI THUẬT...40
2.3. ĐỘ PHỨC TẠP TÍNH TỐN VỚI TÌNH TRẠNG DỮ LIỆU VÀO...43
</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>
<b>TÀ</b>
<b>TÀ</b>
<b>I</b>
<b>I</b>
<b>L</b>
<b>L</b>
<b>I</b>
<b>I</b>
<b>Ệ</b>
<b>Ệ</b>
<b>U</b>
<b>U</b>
<b>Đ</b>
<b>Đ</b>
<b>Ọ</b>
<b>Ọ</b>
<b>C</b>
<b>C</b>
<b>T</b>
<b>T</b>
<b>H</b>
<b>H</b>
<b>Ê</b>
<b>Ê</b>
<b>M</b>
<b>M</b>
[1]
Christian Charras, Thierry Lecroq.
<i><b>Handbook of Exact String-Matching Algorithms.</b></i>
G
ầ
n 20 thu
ậ
t tốn tìm ki
ế
m chu
ỗ
i, có di
ễ
n gi
ả
i
đầ
y
đủ
.
[2]
Reinhard Diestel.
<i><b>Graph Theory</b></i>
. M
ộ
t cu
ố
n sách chuyên v
ề
Lý thuy
ế
t
đồ
th
ị
.
[3]
Johan Håstad.
<i><b>Advanced Algorithms.</b></i>
[4]
Andrew J. Manson.
<i><b>Speaker Matching. </b></i>
Bài báo nói v
ề
các thu
ậ
t tốn tìm b
ộ
ghép trên
đồ
th
ị
t
ổ
ng quát, c
ả
trong tr
ườ
ng h
ợ
p
đồ
th
ị
có tr
ọ
ng s
ố
[5]
Eva Milková.
<i><b>Graph Theory and Information Technology</b></i>
. M
ộ
t s
ố
thu
ậ
t toán v
ề
bài
toán cây bao trùm t
ố
i ti
ể
u.
[6]
Dave Mount.
<i><b>Design and Analysis of Computer Algorithms.</b></i>
[7]
Nguy
ễ
n Xuân My, Tr
ầ
n
Đỗ
Hùng, Lê S
ĩ
Quang.
<i><b>M</b></i>
<i><b>ộ</b></i>
<i><b>t s</b></i>
<i><b>ố</b></i>
<i><b> v</b></i>
<i><b>ấ</b></i>
<i><b>n </b></i>
<i><b>đề</b></i>
<i><b> ch</b></i>
<i><b>ọ</b></i>
<i><b>n l</b></i>
<i><b>ọ</b></i>
<i><b>c trong tin h</b></i>
<i><b>ọ</b></i>
<i><b>c.</b></i>
Cu
ố
n sách r
ấ
t phù h
ợ
p cho h
ọ
c sinh ph
ổ
thơng trung h
ọ
c u thích vi
ệ
c gi
ả
i các bài toán
tin h
ọ
c
[8]
Nguy
ễ
n
Đứ
c Ngh
ĩ
a, Nguy
ễ
n Tơ Thành.
<i><b>Tốn r</b></i>
<i><b>ờ</b></i>
<i><b>i r</b></i>
<i><b>ạ</b></i>
<i><b>c</b></i>
. M
ộ
t cu
ố
n sách r
ấ
t c
ă
n b
ả
n dành
cho sinh viên ngành tin h
ọ
c.
[9]
Kenneth H. Rosen.
<i><b>Discrete Mathematics and its Applications (B</b></i>
<i><b>ả</b></i>
<i><b>n d</b></i>
<i><b>ị</b></i>
<i><b>ch ti</b></i>
<i><b>ế</b></i>
<i><b>ng Vi</b></i>
<i><b>ệ</b></i>
<i><b>t: </b></i>
<i><b>Toán h</b></i>
<i><b>ọ</b></i>
<i><b>c r</b></i>
<i><b>ờ</b></i>
<i><b>i r</b></i>
<i><b>ạ</b></i>
<i><b>c </b></i>
<i><b>ứ</b></i>
<i><b>ng d</b></i>
<i><b>ụ</b></i>
<i><b>ng trong tin h</b></i>
<i><b>ọ</b></i>
<i><b>c)</b></i>
. Cu
ố
n sách vi
ế
t d
ướ
i d
ạ
ng giáo trình r
ấ
t d
ễ
hi
ể
u, có h
ệ
th
ố
ng bài t
ậ
p
đượ
c s
ắ
p x
ế
p r
ấ
t khoa h
ọ
c.
</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>
<i><b>In memory of committed teachers and excellent students. </b></i>
</div>
<!--links-->