Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Phương pháp lai mạng nơ ron - giải thuật di truyền giải bài toán NP-C và ứng dụng
PREMIUM
Số trang
66
Kích thước
1.0 MB
Định dạng
PDF
Lượt xem
1048

Phương pháp lai mạng nơ ron - giải thuật di truyền giải bài toán NP-C và ứng dụng

Nội dung xem thử

Mô tả chi tiết

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

ĐẠI HỌC THÁI NGUYÊN

KHOA CÔNG NGHỆ THÔNG TIN

LÊ THANH BÌNH

PHƯƠNG PHÁP LAI MẠNG NƠ RON

GIẢI THUẬT DI TRUYỀN GIẢI BÀI TOÁN NP-C

VÀ ỨNG DỤNG

LUẬN VĂN THẠC SĨ: KHOA HỌC MÁY TÍNH

THÁI NGUYÊN 2010

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

ĐẠI HỌC THÁI NGUYÊN

KHOA CÔNG NGHỆ THÔNG TIN

LÊ THANH BÌNH

PHƯƠNG PHÁP LAI MẠNG NƠ RON

GIẢI THUẬT DI TRUYỀN GIẢI BÀI TOÁN NP-C

VÀ ỨNG DỤNG

Chuyên ngành: Khoa học máy tính

Mã số: 60.48.01

LUẬN VĂN THẠC SĨ: KHOA HỌC MÁY TÍNH

NGƯỜI HƯỚNG DẪN KHOA HỌC:

PGS- TS. ĐẶNG QUANG Á

THÁI NGUYÊN 2010

- i -

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

MỤC LỤC

TRANG PHỤ BÌA

LỜI CAM ĐOAN

MỤC LỤC ...............................................................................................................i

DANH MỤC CÁC BẢNG…………………………………………….…...………iii

DANH MỤC CÁC HÌNH ......................................................................................iv

LỜI NÓI ĐẦU………………………………………………………………………1

CHƢƠNG I: GIỚI THIỆU SƠ LƢỢC VỀ CÁC BÀI TOÁN NP-C.........................3

1.1. Giới thiệu chung về bài toán NP-C ................................................................3

1.2. Cách tiếp cận giải bài toán NP-C...................................................................4

1.2.1. Một số khái niệm...................................................................................4

1.2.2. Giới thiệu một số thuật toán xấp xỉ giải bài toán NP-C..........................5

1.2.3. Các thuật toán gần đúng ........................................................................6

1.2.4. Tô mầu đồ thị với bài toán 4 mầu ........................................................13

1.2.5. Bài toán phẳng hóa đồ thị ....................................................................15

1.3. Kết luận.........................................................................................................17

CHƢƠNG II : MẠNG NƠ RON VÀ THUẬT GIẢI DI TRUYỀN GIẢI BÀI TOÁN

TỐI ƢU.................................................................................................................18

2.1. Giới thiệu về mạng nơ-ron ...........................................................................18

2.1.1. Lịch sử phát triển.................................................................................18

2.1.2. Mô hình mạng nơ-ron nhân tạo............................................................19

2.2. Phạm vi ứng dụng của mạng nơ-ron ...........................................................23

2.2.1. Những bài toán thích hợp ....................................................................23

2.2.2. Các lĩnh vực ứng dụng mạng nơ-ron....................................................23

2.2.3. Ƣu và nhƣợc điểm của mạng nơ-ron....................................................24

2.3. Mạng Hopfield ..............................................................................................24

2.3.1. Mạng Hopfield rời rạc .........................................................................26

2.3.2 Mạng Hopfield liên tục.........................................................................27

2.4. Giới thiệu thuật giải di truyền......................................................................28

- ii -

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

2.4.1. Các tính chất đặc thù của thuật giải di truyền.......................................29

2.4.2. Các bƣớc quan trọng trong việc áp dụng thuật giải di truyền ...............29

2.4.3. Ví dụ minh họa....................................................................................31

2.4.4. Các phƣơng thức biến hóa của giải thuật di truyền ..............................34

2.4.5. Các giải thuật di truyền lai...................................................................38

2.5. Giải thuật di truyền với bài toán tối ƣu.......................................................39

2.5.1. Ánh xạ hàm mục tiêu sang hàm phù hợp .............................................39

2.5.2. Tỷ lệ hoá giá trị phù hợp......................................................................40

2.5.3. Mã hoá tham biến nhờ véctơ nhị phân .................................................41

2.5.4. Bài toán tối ƣu ràng buộc.....................................................................41

2.6. Mạng nơ ron Hopfield - giải thuật di truyền giải bài toán tối ƣu...............42

2.7. Kết luận.........................................................................................................44

CHƢƠNG 3: ỨNG DỤNG THUẬT GIẢI DI TRUYỀN GIẢI BÀI TOÁN PHÂN

CÔNG NHIỆM VỤ...............................................................................................45

3.1. Giới thiệu ......................................................................................................45

3.2. Định nghĩa bài toán ......................................................................................47

3.3. Ứng dụng Thuật giải di truyền vào bài toán ...............................................48

3.3.1. Mã hóa: ...............................................................................................49

3.3.2. Toán tử chọn cá thể .............................................................................50

3.3.3. Toán tử lai ghép và toán tử đột biến.....................................................51

3.3.4. Sƣ̉ a chƣ̃a giải pháp ..............................................................................52

3.3.5. Tìm kiếm cục bộ..................................................................................54

3.4. Thí nghiệm và nhận xét ................................................................................55

3.4.1. Thí nghiệm..........................................................................................55

3.4.2. Nhận xét..............................................................................................56

3.5. Kết luận.........................................................................................................57

KẾT LUẬN……………………..………………………………………………….58

TÀI LIỆU THAM KHẢO………….….…………………………………………...59

- iii -

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

DANH MỤC BẢNG

Bảng 3.1: Các ứng dụng toán tử lai ghép thực hiện trong GGA. 52

Bảng 3.2: Các ứng dụng toán tử đột biến thực hiện trong GGA. 52

Bảng 3.3: Ví dụ về các sở thích của sinh viên 53

Bảng 3.4: Ví dụ về các sở thích của sinh viên 54

Bảng 3.5: Số sinh viên trong nhóm thứ i trong những giải pháp đƣợc

tìm thấy bởi GGA. 56

Bảng 3.6: So sánh các kết quả thu đƣợc bằng GGA và thuật toán

tham lam GRAH.

57

- iv -

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

DANH MỤC CÁC HÌNH

Hình 1.1: Bản dồ 9 nƣớc chƣa tô màu. 14

Hình 1.2: Bản dồ 9 nƣớc tô bởi 4 mầu. 14

Hình 1.3: Đồ thị 6 cạnh. 16

Hình 1.4: Hình (a) và (b) là đồ thị phẳng. 16

Hình 1.5: Đồ thị trên một hàng đơn. 17

Hình 2.1: Mô hình nơ ron sinh học. 19

Hình 2.2 : Mô hình một Nơ-ron . 21

Hình 2.3: Mô hình mạng Hopfield. 25

Hình 2.4: Lƣu đồ mô tả cấu trúc của giải thuật di truyền. 31

Hình 2.5: Lƣu đồ thuật toán của quá trình chọn lọc. 35

Hình 2.6: Lƣu đồ thuật toán quá trình lai ghép. 36

Hình 2.7: Lƣu đồ thuật toán của quá trình đột biến . 37

Hình 2.8: Lƣu đồ thuật toán của giải thuật lai. 42

Hình 2.9: Ví dụ về biểu diễn nơ ron của bài toán với N = 4. 44

Hình 3.1: Ví dụ về sở thích của các sinh viên trong 5 nhóm. 55

Tải ngay đi em, còn do dự, trời tối mất!