Tìm tài liệu

Nghien cuu tinh toan luoi va thuc nghiem tren mot so thuat toan ly thuyet do thi

Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị

Upload bởi: hn_gracelessman

Mã tài liệu: 281123

Số trang: 153

Định dạng: pdf

Dung lượng file: 2,244 Kb

Chuyên mục: Quản trị kinh doanh

Info

LỜI NÓI ĐẦU

Nhân lọai ngày nay đang chứng kiến sự phát triển mạnh mẽ của ngành Công nghệ Thông tin, một trong những nghành mũi nhọn của nhiều quốc gia trên thế giới. Sự phát triển vượt bậc của nó là kết quả tất yếu của sự phát triển kèm theo các thiết bị phần cứng cũng như phần mềm tiện ích.

Sự phát triển đó đã kéo theo rất nhiều nghành khác phát triền theo, trong đó có lĩnh vực nghiên cứu khoa học. Tuy công nghệ ngày càng phát triển, tốc độ xử lý của các thiết bị cũng không ngừng tăng cao, nhưng nhu cầu tính toán của con người vẫn còn là rất lớn. Hiện nay vẫn còn rất nhiều vấn đề mà các nhà khoa học cùng với khả năng tính toán của các máy tính hiện nay vẫn chưa giải quyết được hay giải quyết được nhưng với thời gian rất lớn.

Các vấn đề đó có thể có thể là :

• Mô hình hóa và giả lập

• Xử lý thao tác trên các dữ liệu rất lớn

• Các vấn đề “grand challenge” (là các vấn đề không thể giải quyết trong thời gian hợp lý)

Lời giải cho những vấn đề này đã dẫn đến sự ra đời của các thế hệ siêu máy tính. Tuy nhiên việc đầu tư phát triển cho các thiết bị này gần như là điều quá khó khăn đối với nhiều người, tổ chức, trường học…. Chính vì lẽ đó mà ngày nay người ta đang tập trung nghiên cứu cách cách sử dụng các tài nguyên phân bố một cách hợp lý để tận dụng được khả năng tính toán của các máy tính đơn. Những giải pháp này được biết đến với nhiều tên gọi khác nhau như meta-computing, salable-computing, global- computing, internet computing và gần nhất hiện nay là peer to peer computing hay Grid computing.

Đây là phương pháp nhằm tận dụng khả năng của các máy tính trên toàn mạng thành một máy tính “ảo” duy nhất, nhằm hợp nhất tài nguyên tính toán ở nhiều nơi trên thế giới để tạo ra một khả năng tính toán khổng lồ, góp phần giải

quyết các vấn đề khó khăn trong khoa học và công nghệ. Ngày nay nó đang càng được sự hỗ trợ mạnh hơn của các thiết bị phần cứng, băng thông…

Grid Computing có khả năng chia sẻ, chọn lựa, và thu gom một số lượng lớn những tài nguyên khác nhau bao gồm những siêu máy tính, các hệ thống lưu trữ, cùng với những nguồn dữ liệu, các thiết bị đặt biệt… Những tài nguyên này được phân bố ở các vùng địa lý khác nhau và thuộc về các tổ chức khác nhau.

Hình ảnh minh họa cho các tài nguyên phân phối

Nhận thấy được nhu cầu phát triển ấy, nhóm chúng em đã quyết định chọn thực hiện đề tài “Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị”

Mục tiêu của đề tài đề ra tìm hiểu được về tính toán lưới qua đó tận dụng các kiến thức có được để có thể cài đặt một số thuật toán trên lý thuyết đồ thị, nhằm có thể giải quyết các vấn đề tìm đường đi khi số đỉnh tương đối lớn…

Các nội dung chính:

• Nghiên cứu tính toán lưới

• Tìm hiểu các môi trường hỗ trợ

• Tìm hiểu lập trinh song song và phân tán

• Cài đặt một số thuật toán với kiến thức có được

Nội dung của luận văn được chia làm 6 chương :

Chương 1. Giới thiệu : Giới thiệu tổng quan về tính toán lưới, khái niệm lịch sử phát triển.

Chương 2. Tính toán song song và phân bố : Trình bày về các kiến trúc, mô hình xử lý song song và phân bố, cách thức xây dựng chương trình, thiết kế thuật toán…

Chương 3. Các môi trường hỗ trợ tính toán lưới : Tìm hiểu về các môi trường đang được sử dụng và nghiên cứu hiện nay trên thế giới.

Chương 4. Mô hình lập trình truyền thông điệp - MPI : Mô hình cụ thể được dùng để phát triển ứng dụng MPI.

Chương 5. Thử nghiệm các thuật toán lý thuyết đồ thị : Cách thức xây dựng chương trình , các khái niệm lý thuyết, thực nghiệm thực tế …

Chương 6. Kết luận – Hướng phát triển : Nêu các kết quả đã đạt được, một số vấn đề còn tồn tại, định hướng mục tiêu mở rông phát triển đề tài trong tương lai.

Mục lục

Chương 1. Giới thiệu ..... 14

1.1. Các khái niệm ........ 14

1.2. Những thách thức đối với tính toán lưới .......... 17

Chương 2. Tính toán song song và phân bố ............ 18

2.1. Khái niệm . 18

2.2. Nền tảng tính toán song song và phân bố ....... 19

2.2.1. Kiến trúc xử lý song song và phân bố ... 19

2.2.2. Tổ chức vật lý của các nền tảng song song và phân bố ..... 26

2.3. Một số mô hình lập trình song song thông dụng ........... 27

2.3.1. Mô hình chia sẽ không gian bộ nhớ....... 27

2.3.2. Mô hình truyền thông điệp ...... 28

2.4. Cách thức xây dựng một chương trình song song và phân bố ... 30

2.4.1. Các thuật ngữ căn bản 31

2.4.2. Thiết kế thuật toán song song .. 33

2.4.3. Một số phương pháp tối ưu...... 46

2.4.4. Các mô hình thuật toán song song ......... 50

Chương 3. Các môi trường hỗ trợ tính toán lưới ..... 55

3.1. Giới thiệu.. 55

3.2. Các vấn đề khi lập trình luới 56

3.2.1. Tính mang chuyển, tính khả thi và khả năng thích ứng..... 56

3.2.2. Khả năng phát hiện tài nguyên 57

3.2.3. Hiệu năng ..... 57

3.2.4. Dung lỗi ....... 58

3.2.5. Bảo mật ........ 58

3.2.6. Các siêu mô hình........ 59

3.3. Tồng quát về các môi trường hỗ trợ .. 59

3.3.1.

Một số môi trường Grid ........... 59

3.3.2. Những mô hình lập trình và công cụ hỗ trợ......... 63

3.3.3. Môi trường cài đặt ..... 69

3.4. Những kỹ thuật nâng cao hỗ trợ lập trình ........ 81

3.4.1. Các kỹ thuật truyền thống ........ 81

3.4.2. Các kỹ thuật hướng dữ liệu...... 82

3.4.3. Các kỹ thuật suy đoán và tối ưu............. 83

3.4.4. Các kỹ thuật phân tán. 83

3.4.5. Nhập xuất hướng Grid ............. 84

3.4.6. Các dịch vụ giao tiếp cấp cao .. 84

3.4.7. Bảo mật ........ 86

3.4.8. Dung lỗi ....... 86

3.4.9. Các siêu mô hình và hệ thống thời gian thực hướng Grid . 88

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

Chương 4. Mô hình lập trình truyền thông điệp - MPI.......... 91

4.1. Các khái niệm cơ bản .......... 92

4.2. Cấu trúc chương trình MPI .. 95

4.3. Trao đổi thông tin điểm-điểm ............. 96

4.3.1. Các thông tin của thông điệp ... 97

4.3.2. Các hình thức truyền thông...... 97

4.3.3. Giao tiếp blocking...... 99

4.3.4. Giao tiếp non-blocking .......... 103

4.4. Trao đổi thông tin tập hợp.. 109

4.4.1. Đồng bộ hóa ............. 109

4.4.2. Di dời dữ liệu trong nhóm ..... 109

4.4.3. Tính toán gộp ........... 113

4.5. Các kiểu dữ liệu ... 118

4.5.1. Những kiểu dữ liệu đã được định nghĩa ............ 118

4.5.2. Các kiểu dữ liệu bổ sung........ 119

4.5.3.

Pack và UnPack ....... 123

4.6. Quản lý nhóm và communicator ...... 124

4.6.1. Tổng quan ............ 124

4.6.2. Nguyên tắc sử dụng........... 126

Chương 5. Thử nghiệm các thuật toán lý thuyết đồ thị ....... 129

5.1. Các khái niệm cơ bản ........ 129

5.2. Dijkstra ... 130

5.2.1. Tuần tự ....... 130

5.2.2. Song song... 134

5.2.3. Thực nghiệm chương trình .... 136

5.3. Prim........ 138

5.3.1. Tuần tự ....... 138

5.3.2. Song song... 141

5.3.3. Thực nghiệm chương trình .... 143

5.4. Bellman – Ford..... 143

5.4.1. Tuần tự ....... 143

5.4.2. Song song... 147

Chương 6. Kết luận – Hướng phát triển .. 151

6.1. Kết luận .. 151

6.2. Hướng phát triển.. 151

Tài liệu tham khảo............ 153

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 lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Đ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 ...
  • Đ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 lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị
  • Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị

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 một số vấn đề kĩ thuật công nghệ ...

Upload: hilaryclintonvn

📎 Số trang: 357
👁 Lượt xem: 346
Lượt tải: 16

Lý thuyết triển vọng và một số ứng dụng đối ...

Upload: nguyentung227

📎 Số trang: 37
👁 Lượt xem: 237
Lượt tải: 3

Nghiên cứu phối thức tiếp thị và một số giải ...

Upload: tranliethung

📎 Số trang: 80
👁 Lượt xem: 292
Lượt tải: 16

Nghiên cứu thực trạng và nhu cầu đào tạo cán ...

Upload: huongcva

📎 Số trang: 129
👁 Lượt xem: 201
Lượt tải: 10

Xây dựng chương trình tính toán phân tích ...

Upload: thuongnmseo01

📎 Số trang: 55
👁 Lượt xem: 813
Lượt tải: 18

Trên cơ sở nghiên cứu những lý luận cơ bản ...

Upload: phamhungtri

📎 Số trang: 53
👁 Lượt xem: 131
Lượt tải: 12

Nghiên cứu chính sách giá và lý thuyết trò ...

Upload: nguyenlekha

📎 Số trang: 25
👁 Lượt xem: 368
Lượt tải: 17

Những vấn đề chung về hậu cần kinh doanh ...

Upload: holiman101

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

Nghiên cứu phương pháp tính một số chỉ tiêu ...

Upload: manhchienchoe

📎 Số trang: 98
👁 Lượt xem: 349
Lượt tải: 16

Nghiên cứu về Canvas trong HTML5 và xây dựng ...

Upload: devil_cry09021993

📎 Số trang: 55
👁 Lượt xem: 237
Lượt tải: 5

Nghiên cứu cơ sở khoa học và thực tiễn để ...

Upload: hanhvo76

📎 Số trang: 26
👁 Lượt xem: 329
Lượt tải: 16

Nguyên cứu một số vấn đề kĩ thuật công nghệ ...

Upload: duongbuituan

📎 Số trang: 172
👁 Lượt xem: 350
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 lưới và thực nghiệm ...

Upload: hn_gracelessman

📎 Số trang: 153
👁 Lượt xem: 507
Lượt tải: 16

CHUYÊN MỤC

Kinh tế Quản trị kinh doanh
Nghiên cứu tính toán lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị LỜI NÓI ĐẦU Nhân lọai ngày nay đang chứng kiến sự phát triển mạnh mẽ của ngành Công nghệ Thông tin, một trong những nghành mũi nhọn của nhiều quốc gia trên thế giới. Sự phát triển vượt bậc của nó là kết quả tất yếu của sự phát triển kèm theo các pdf Đăng bởi
5 stars - 281123 reviews
Thông tin tài liệu 153 trang Đăng bởi: hn_gracelessman - 25/12/2025 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 25/12/2025 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 lưới và thực nghiệm trên một số thuật toán lý thuyết đồ thị