Tìm tài liệu

NGhien cuu tinh toan mem va ung dung

NGhiên cứu tính toán mềm và ứng dụng

Upload bởi: ctmaixuan

Mã tài liệu: 222500

Số trang: 64

Định dạng: doc

Dung lượng file: 820 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

LỜI NÓI ĐẦU

Trong thực tế cuộc sống, các bài toán liên quan đến hệ thống nhận thức, tri thức của con người, đều hàm chứa những đại lượng, thông tin, mà bản chất là không chính xác, không chắc chắn, không đầy đủ . cho các hệ thống ra quyết định.

Ví dụ: Sẽ chẳng bao giờ có thông tin, dữ liệu, cũng như các mô hình tính toán đầy đủ và chính xác cho bài toán dự báo thời tiết.

Trong lĩnh vực khoa học cũng vậy, các hệ thống phức tạp trên thực tế thường không thể mô tả đầy đủ, và chính xác bởi các phương trình toán học truyền thống. Kết quả là những cách tiếp cận kinh điển dựa trên kỹ thuật phân tích, và các phương trình toán học nhanh chóng không còn phù hợp. Vì thế công nghệ tính toán mềm chính là giải pháp cần thiết trong lĩnh vực này.

Công nghệ tính toán mềm bao gồm 3 thành phần chính:

- Điều khiển mờ (Fuzzy Control)

- Mạng nơ-ron nhân tạo (Neural Network)

- Giải thuật di truyền (Genetic Algorithm)

Do thời gian không nhiều và khối lượng công việc tìm hiểu khá lớn nên trong khuôn khổ đồ án tốt nghiệp này, để tìm hiểu cho sâu, em tập trung nghiên cứu giải thuật di truyền.

Hiện nay, thuật toán di truyền cùng với logic mờ được ứng dụng rộng rãi trong các lĩnh vực phức tạp, các vấn đề khó, sử dụng các kỹ thuật tìm kiếm lời giải, với không gian tìm kiếm rất lớn, nhất là những bài toán cần có sự lượng giá, đánh giá sự tối ưu của kết quả thu được. Chính vì vậy, thuật giải di truyền đã trở thành đề tài nghiên cứu thú vị và đem đến nhiều ứng dụng trong thực tiễn.

Xuất phát từ những vấn đề trên, khóa luận đã tìm hiểu, nghiên cứu giải thuật di truyền. Sau đó sử dụng giải thuật di truyền cổ điển kết hợp với phương pháp thống kê ngôn ngữ học giải quyết bài toán “Dò tìm mã DES”.

Khóa luận không tránh khỏi những thiếu sót, rất mong được sự giúp đỡ, chỉ bảo của thầy cô và các bạn!

MỤC LỤC

LỜI NÓI ĐẦU 5

Chương 1: TÍNH TOÁN MỀM . 6

1.1. KHÁI NIỆM TÍNH TOÁN MỀM . 6

1.2. PHÂN BIỆT TÍNH TOÁN MỀM VÀ TÍNH TOÁN CỨNG 7

1.3. TẠI SAO CẦN PHẢI CÓ TÍNH TOÁN MỀM . 8

1.4. CÁC KỸ THUẬT TRONG TÍNH TOÁN MỀM . 9

1.4.1. Logic mờ (Fuzzy Logic – FL) 9

1.4.2. Mạng Nơron (Neural Network – NN). 10

1.4.3. Chương trình tiến hóa (Evolutionary Computation – EC) 11

Chương 2: GIẢI THUẬT DI TRUYỀN 12

2.1. KHÁI NIỆM GIẢI THUẬT DI TRUYỀN 12

2.1.1. Đặc trưng của thuật toán di truyền kinh điển. 12

2.1.2. Cơ sở sinh học của giải thuật di truyền. 13

2.1.3. Tư tưởng của giải thuật di truyền. 14

2.1.4. Hoạt động của giải thuật di truyền. 15

2.2. CẤU TRÚC GIẢI THUẬT DI TRUYỀN ĐƠN GIẢN 17

2.2.1. Tái tạo. 18

2.2.2. Lai ghép. 20

2.2.3. Đột biến. 21

2.3. SƠ ĐỒ GIẢI THUẬT DI TRUYỀN 22

2.4. MỘT SỐ CẢI TIẾN CỦA THUẬT TOÁN DI TRUYỀN ĐƠN GIẢN 23

2.4.1. Cải tiến phương pháp chọn lọc. 23

2.4.1.1. Chọn lọc xếp hạng (Rank Selection) 23

2.4.1.2. Chọn lọc cạnh tranh (Tournament selection) 24

2.4.2. Cải tiến toán tử lai ghép. 24

2.4.2.1. Lai ghép ánh xạ từng phần (PMX – Partial Mappel Crossover) 24

2.4.2.2. Lai ghép có trật tự (OX – Order Crossover) 25

2.4.2.3. Lai ghép dựa trên vị trí (Possition Base Crossover) 26

2.4.2.4. Lai ghép dựa trên thứ tự (Order – Base Crossover) 27

2.4.2.5. Lai ghép có chu trình (CX – Cycle Crossover) 28

2.4.2.6. Lai ghép thứ tự tuyến tính (LOX – Linea Order Crossover) 29

2.4.3. Cải tiến về hàm mục tiêu. 30

2.4.3.1. Chuyển đổi hàm mục tiêu thành hàm thích nghi 30

2.4.3.2. Phép sửa đổi hàm thích nghi theo từng bước lặp. 31

2.5. BÀI TOÁN TỐI ƯU HÀM SỐ 32

Chương 3: HỆ MÃ HÓA DỮ LIỆU DES. 34

3.1. HỆ MÃ HÓA 34

3.1.1. Khái niệm mã hóa. 35

3.1.2. Phân loại mã hóa. 35

3.1.2.1. Hệ mã hóa khóa đối xứng. 36

3.1.2.2. Hệ mã hóa khóa phi đối xứng (hệ mã hóa khóa công khai) 37

3.2. HỆ MÃ HÓA DES. 39

3.2.1. Giới thiệu hệ mã hóa DES. 39

3.2.2. Quy trình mã hóa DES. 40

3.2.2.1. Sơ đồ: 41

3.2.2.2. Thực hiện mã hóa theo sơ đồ. 41

3.2.2.3. Tính các khóa con k1, k2, , k16 từ khóa gốc K. 42

3.2.2.4. Tính hàm f(Ri-1, ki) 44

3.2.3. Quy trình giải mã DES. 49

3.2.4. Ví dụ. 50

3.2.5. Độ an toàn của Hệ mã hóa DES. 52

Chương 4: PHƯƠNG PHÁP THỐNG KÊ NGÔN NGỮ HỌC VÀ GIẢI THUẬT

DI TRUYỀN ĐỂ DÒ TÌM KHÓA MẬT 53

4.1. TẦN XUẤT XUẤT HIỆN CỦA CÁC CHỮ CÁI TRONG BẢN RÕ

TIẾNG ANH 53

4.1.1. Các kí tự hiếm gặp (Có tần suất xuất hiện thấp): z, q, j, x, k, v. 53

4.1.2. Các kí tự hay gặp (Có tần suất xuất hiện cao). 54

4.2. DÒ TÌM KHÓA BẰNG THỐNG KÊ NGÔN NGỮ HỌC VÀ

THUẬT TOÁN GA 57

4.2.1. Giai đoạn 1: 58

4.2.2. Giai đoạn 2. 60

KẾT LUẬN 62

TÀI LIỆU THAM KHẢO 6

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • NGhiên cứu tính toán mềm và ứng dụng
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng
  • NGhiên cứu tính toán mềm và ứng dụng

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Nghiên cứu ứng dụng phần mềm Pier trong tính ...

Upload: kiendpi

📎 Số trang: 74
👁 Lượt xem: 499
Lượt tải: 16

Nghiên cứu các hệ thống tính toán hệ năng ...

Upload: quyetchien75

📎 Số trang: 23
👁 Lượt xem: 478
Lượt tải: 16

Nghiên cứu UML và ứng dụng UML vào quá trình ...

Upload: sysonha

📎 Số trang: 4
👁 Lượt xem: 556
Lượt tải: 16

Nghiên cứu các hệ thống tính toán hệ năng ...

Upload: Hoangthovdb

📎 Số trang: 171
👁 Lượt xem: 540
Lượt tải: 16

Rootkit - nghiên cứu và ứng dụng

Upload: nguyenba89

📎 Số trang: 128
👁 Lượt xem: 1037
Lượt tải: 16

Nghiên cứu phần mềm Macromedia Flash Và xây ...

Upload: bigonetls

📎 Số trang: 36
👁 Lượt xem: 769
Lượt tải: 18

Nghiên cứu thuật toán phân lớp nhị phân và ...

Upload: doanthanhbinhcpn

📎 Số trang: 99
👁 Lượt xem: 402
Lượt tải: 16

Nghiên cứu SQL Server 64-bit và ứng dụng các ...

Upload: duc_thanh768

📎 Số trang: 123
👁 Lượt xem: 775
Lượt tải: 17

Nghiên cứu các hệ thống tính toán hệ năng ...

Upload: luckiemnam

📎 Số trang: 71
👁 Lượt xem: 557
Lượt tải: 16

Nghiên cứu các hệ thống tính toán hệ năng ...

Upload: anhlahabi

📎 Số trang: 290
👁 Lượt xem: 469
Lượt tải: 16

Nghiên cứu và ứng dụng phần mềm WinCC và ...

Upload: dat_viet

📎 Số trang: 74
👁 Lượt xem: 745
Lượt tải: 16

Nghiên cứu phát hiện va chạm và ứng dụng

Upload: doidong75

📎 Số trang: 66
👁 Lượt xem: 506
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

NGhiên cứu tính toán mềm và ứng dụng

Upload: ctmaixuan

📎 Số trang: 64
👁 Lượt xem: 1162
Lượt tải: 16

CHUYÊN MỤC

Kỹ thuật - Công nghệ
NGhiên cứu tính toán mềm và ứng dụng LỜI NÓI ĐẦU Trong thực tế cuộc sống, các bài toán liên quan đến hệ thống nhận thức, tri thức của con người, đều hàm chứa những đại lượng, thông tin, mà bản chất là không chính xác, không chắc chắn, không đầy đủ . cho các hệ thống ra quyết định. Ví doc Đăng bởi
5 stars - 222500 reviews
Thông tin tài liệu 64 trang Đăng bởi: ctmaixuan - 05/12/2024 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 05/12/2024 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: NGhiên cứu tính toán mềm và ứng dụng