Luận văn M T So Dạng Toán Cực Tr± Trong L P Hàm Mũ Và Hàm Hyperbolic.docx,các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại teamluanvan.com
Luận văn Ứng Dụng Hình Học Giải Tích Vào Giải Phương Trình, Bất Phương Trình Và Hệ Phương Trình Đại Số, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Luận Văn Phương Pháp Phần Tử Hữu Hạn Đối Với Bài Toán Dầm Đơn Có Xét Biến Dạn...sividocz
Luận Văn Phương Pháp Phần Tử Hữu Hạn Đối Với Bài Toán Dầm Đơn Có Xét Biến Dạng Trượt Ngang Chịu Tải Trọng Tập Trung. các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại luanvanmaster.com
Luận văn M T So Dạng Toán Cực Tr± Trong L P Hàm Mũ Và Hàm Hyperbolic.docx,các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại teamluanvan.com
Luận văn Ứng Dụng Hình Học Giải Tích Vào Giải Phương Trình, Bất Phương Trình Và Hệ Phương Trình Đại Số, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Luận Văn Phương Pháp Phần Tử Hữu Hạn Đối Với Bài Toán Dầm Đơn Có Xét Biến Dạn...sividocz
Luận Văn Phương Pháp Phần Tử Hữu Hạn Đối Với Bài Toán Dầm Đơn Có Xét Biến Dạng Trượt Ngang Chịu Tải Trọng Tập Trung. các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại luanvanmaster.com
Luận văn Bat Phương Trình Hàm Sinh B I Các Đại Lư Ng Trung Bình B C Tùy Ý Và Các Dạng Toán Liên Quan.docx,các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại teamluanvan.com
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận án tóm tắt ngành kĩ thuật điện tử với đề tài: Nghiên cứu và đánh giá chất lượng mạng truyền thông chuyển tiếp trên nền vô tuyến nhận thức, cho các bạn làm luận án tham khảo
Luận Văn Phương Pháp Phần Tử Hữu Hạn Đối Với Bài Toán Dầm Đơn Có Xét Biến Dạn...sividocz
Luận Văn Phương Pháp Phần Tử Hữu Hạn Đối Với Bài Toán Dầm Đơn Có Xét Biến Dạng Trượt Ngang Chịu Tải Trọng Phân Bố Đều. các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại luanvanmaster.com
Luận văn Phương Trình Và Bất Phương Trình Hàm Trong Lớp Hàm Lượng Giác Ngược , các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Luận Văn Các Nguyên Lý Biến Phân Thường Dùng Trong Cơ Học Công Trình.docxsividocz
Luận Văn Các Nguyên Lý Biến Phân Thường Dùng Trong Cơ Học Công Trình. các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại luanvanmaster.com
Ứng dụng phương pháp điều khiển tuyến tính hóa chính xác để điều khiển động cơ tuyến tính trong các máy CNC. Hệ thống chuyển động thẳng có thể được thực hiện bằng hai cách trực tiếp hoặc gián tiếp, trong đó ĐCTT sẽ được sử dụng trong hệ chuyển động thẳng trực tiếp (hình 1-5)còn hệ thống chuyển động thẳng gián tiếp được xây dựng dựa trên động cơ quay (hình 1.6).
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Download luận văn báo cáo khoa học ngành điện tử viễn thông với đề tài: Xây dựng các bài thí nghiệm xử lý tín hiệu số trên Matlab, cho các bạn làm luận văn tham khảo
Luận văn thạc sĩ toán học - Một số lớp phương trình diophantine. Phương trình Diophantine là một trong những chủ đề sâu sắc và rất rộng của Lý thuyết số. Mục đích của chương này là nghiên cứu về phương trình Diophantine bậc nhất hai và nhiều ẩn. Như một minh họa cho lý thuyết, các ví dụ là các bài toán trích từ các đề thi sẽ được trình bày.
Download luận văn đồ án tốt nghiệp ngành sư phạm toán với đề tài: Một số phương pháp giải bài toán phương trình đạo hàm riêng biên trị, cho các bạn tham khảo
Download luận án tiến sĩ ngành cơ kĩ thuật với đề tài: Nghiên cứu dao động ngẫu nhiên phi tuyến bằng tiêu chuẩn sai số bình phương trung bình địa phương – tổng thể, cho các bạn làm luận án tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Luận văn Xấp xỉ hàm đa điều hòa dưới Bởi hàm green đa cực.doc,các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại teamluanvan.com
Luận văn Bất đẳng thức Trong lớp các hàm lượng giác và lượng giác ngược.docx,các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại teamluanvan.com
Luận văn Bat Phương Trình Hàm Sinh B I Các Đại Lư Ng Trung Bình B C Tùy Ý Và Các Dạng Toán Liên Quan.docx,các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại teamluanvan.com
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận án tóm tắt ngành kĩ thuật điện tử với đề tài: Nghiên cứu và đánh giá chất lượng mạng truyền thông chuyển tiếp trên nền vô tuyến nhận thức, cho các bạn làm luận án tham khảo
Luận Văn Phương Pháp Phần Tử Hữu Hạn Đối Với Bài Toán Dầm Đơn Có Xét Biến Dạn...sividocz
Luận Văn Phương Pháp Phần Tử Hữu Hạn Đối Với Bài Toán Dầm Đơn Có Xét Biến Dạng Trượt Ngang Chịu Tải Trọng Phân Bố Đều. các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại luanvanmaster.com
Luận văn Phương Trình Và Bất Phương Trình Hàm Trong Lớp Hàm Lượng Giác Ngược , các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Luận Văn Các Nguyên Lý Biến Phân Thường Dùng Trong Cơ Học Công Trình.docxsividocz
Luận Văn Các Nguyên Lý Biến Phân Thường Dùng Trong Cơ Học Công Trình. các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại luanvanmaster.com
Ứng dụng phương pháp điều khiển tuyến tính hóa chính xác để điều khiển động cơ tuyến tính trong các máy CNC. Hệ thống chuyển động thẳng có thể được thực hiện bằng hai cách trực tiếp hoặc gián tiếp, trong đó ĐCTT sẽ được sử dụng trong hệ chuyển động thẳng trực tiếp (hình 1-5)còn hệ thống chuyển động thẳng gián tiếp được xây dựng dựa trên động cơ quay (hình 1.6).
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Download luận văn báo cáo khoa học ngành điện tử viễn thông với đề tài: Xây dựng các bài thí nghiệm xử lý tín hiệu số trên Matlab, cho các bạn làm luận văn tham khảo
Luận văn thạc sĩ toán học - Một số lớp phương trình diophantine. Phương trình Diophantine là một trong những chủ đề sâu sắc và rất rộng của Lý thuyết số. Mục đích của chương này là nghiên cứu về phương trình Diophantine bậc nhất hai và nhiều ẩn. Như một minh họa cho lý thuyết, các ví dụ là các bài toán trích từ các đề thi sẽ được trình bày.
Download luận văn đồ án tốt nghiệp ngành sư phạm toán với đề tài: Một số phương pháp giải bài toán phương trình đạo hàm riêng biên trị, cho các bạn tham khảo
Download luận án tiến sĩ ngành cơ kĩ thuật với đề tài: Nghiên cứu dao động ngẫu nhiên phi tuyến bằng tiêu chuẩn sai số bình phương trung bình địa phương – tổng thể, cho các bạn làm luận án tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Luận văn Xấp xỉ hàm đa điều hòa dưới Bởi hàm green đa cực.doc,các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại teamluanvan.com
Luận văn Bất đẳng thức Trong lớp các hàm lượng giác và lượng giác ngược.docx,các bạn có thể tham khảo thêm nhiều tài liệu và luận văn ,bài mẫu điểm cao tại teamluanvan.com
Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và Kỹ Năng Ở Các Trường Thcs Trên Địa Bàn Quận Liên Chiểu, Thành Phố Đà Nẵng, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên Địa Bàn Thành Phố Quy Nhơn, Tỉnh Bình Định, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh Quảng Bình, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại Cổ Phần Ngoại Thương Việt Nam, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Vaporisation Of Single And Binary Component Droplets In Heated Flowing Gas Stream And On Solid Sphere, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quảng Ngãi Đáp Ứng Yêu Cầu Đổi Mới Giáo Dục Trong Giai Đoạn Hiện Nay, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi Nhánh Đắk Lắk, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh Tỉnh Gia Lai Theo Hướng Tổ Chức Hoạt Động Trải Nghiệm Sáng Tạo, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trên Địa Bàn Thành Phố Pleiku Tỉnh Gia Lai, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại Cổ Phần Bản Việt – Chi Nhánh Đà Nẵng, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương Mại Cổ Phần Bản Việt - Chi Nhánh Đăklăk., các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptxCNGTRC3
Cháy, nổ trong công nghiệp không chỉ gây ra thiệt hại về kinh tế, con người mà còn gây ra bất ổn, mất an ninh quốc gia và trật tự xã hội. Vì vậy phòng chông cháy nổ không chỉ là nhiệm vụ mà còn là trách nhiệm của cơ sở sản xuất, của mổi công dân và của toàn thể xã hội. Để hạn chế các vụ tai nạn do cháy, nổ xảy ra thì chúng ta cần phải đi tìm hiểu nguyên nhân gây ra các vụ cháy nố là như thế nào cũng như phải hiểu rõ các kiến thức cơ bản về nó từ đó chúng ta mới đi tìm ra được các biện pháp hữu hiệu nhất để phòng chống và sử lý sự cố cháy nổ.
Mục tiêu:
- Nêu rõ các nguy cơ xảy ra cháy, nổ trong công nghiệp và đời sống; nguyên nhân và các biện pháp đề phòng phòng;
- Sử dụng được vật liệu và phương tiện vào việc phòng cháy, chữa cháy;
- Thực hiện được việc cấp cứa khẩn cấp khi tai nạn xảy ra;
- Rèn luyện tính kỷ luật, kiên trì, cẩn thận, nghiêm túc, chủ động và tích cực sáng tạo trong học tập.
Để xem full tài liệu Xin vui long liên hệ page để được hỗ trợ
:
https://www.facebook.com/garmentspace/
https://www.facebook.com/thuvienluanvan01
HOẶC
https://www.facebook.com/thuvienluanvan01
https://www.facebook.com/thuvienluanvan01
tai lieu tong hop, thu vien luan van, luan van tong hop, do an chuyen nganh
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
https://dienlanhbachkhoa.net.vn
Hotline/Zalo: 0338580000
Địa chỉ: Số 108 Trần Phú, Hà Đông, Hà Nội
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdfLngHu10
Chương 1
KHÁI LUẬN VỀ TRIẾT HỌC VÀ TRIẾT HỌC MÁC - LÊNIN
A. MỤC TIÊU
1. Về kiến thức: Trang bị cho sinh viên những tri thức cơ bản về triết học nói chung,
những điều kiện ra đời của triết học Mác - Lênin. Đồng thời, giúp sinh viên nhận thức được
thực chất cuộc cách mạng trong triết học do
C. Mác và Ph. Ăngghen thực hiện và các giai đoạn hình thành, phát triển triết học Mác - Lênin;
vai trò của triết học Mác - Lênin trong đời sống xã hội và trong thời đại ngày nay.
2. Về kỹ năng: Giúp sinh viên biết vận dụng tri thức đã học làm cơ sở cho việc nhận
thức những nguyên lý cơ bản của triết học Mác - Lênin; biết đấu tranh chống lại những luận
điểm sai trái phủ nhận sự hình thành, phát triển triết học Mác - Lênin.
3. Về tư tưởng: Giúp sinh viên củng cố niềm tin vào bản chất khoa học và cách mạng
của chủ nghĩa Mác - Lênin nói chung và triết học Mác - Lênin nói riêng.
B. NỘI DUNG
I- TRIẾT HỌC VÀ VẤN ĐỀ CƠ BẢN CỦA TRIẾT HỌC
1. Khái lược về triết học
a) Nguồn gốc của triết học
Là một loại hình nhận thức đặc thù của con người, triết học ra đời ở cả phương Đông và
phương Tây gần như cùng một thời gian (khoảng từ thế kỷ VIII đến thế kỷ VI trước Công
nguyên) tại các trung tâm văn minh lớn của nhân loại thời cổ đại. Ý thức triết học xuất hiện
không ngẫu nhiên, mà có nguồn gốc thực tế từ tồn tại xã hội với một trình độ nhất định của
sự phát triển văn minh, văn hóa và khoa học. Con người, với kỳ vọng được đáp ứng nhu
cầu về nhận thức và hoạt động thực tiễn của mình đã sáng tạo ra những luận thuyết chung
nhất, có tính hệ thống, phản ánh thế giới xung quanh và thế giới của chính con người. Triết
học là dạng tri thức lý luận xuất hiện sớm nhất trong lịch sử các loại hình lý luận của nhân
loại.
Với tư cách là một hình thái ý thức xã hội, triết học có nguồn gốc nhận thức và nguồn
gốc xã hội.
* Nguồn gốc nhận thức
Nhận thức thế giới là một nhu cầu tự nhiên, khách quan của con người. Về mặt lịch
sử, tư duy huyền thoại và tín ngưỡng nguyên thủy là loại hình triết lý đầu tiên mà con
người dùng để giải thích thế giới bí ẩn xung quanh. Người nguyên thủy kết nối những hiểu
biết rời rạc, mơ hồ, phi lôgích... của mình trong các quan niệm đầy xúc cảm và hoang
tưởng thành những huyền thoại để giải thích mọi hiện tượng. Đỉnh cao của tư duy huyền
thoại và tín ngưỡng nguyên thủy là kho tàng những câu chuyện thần thoại và những tôn
9
giáo sơ khai như Tô tem giáo, Bái vật giáo, Saman giáo. Thời kỳ triết học ra đời cũng là
thời kỳ suy giảm và thu hẹp phạm vi của các loại hình tư duy huyền thoại và tôn giáo
nguyên thủy. Triết học chính là hình thức tư duy lý luận đầu tiên trong lịch sử tư tưởng
nhân loại thay thế được cho tư duy huyền thoại và tôn giáo.
Trong quá trình sống và cải biến thế giới, từng bước con người có kinh nghiệm và có
tri thức về thế giới. Ban đầu là những tri thức cụ thể, riêng lẻ, cảm tính. Cùng với sự tiến
bộ của sản xuất và đời sống, nhận thức của con người dần dần đạt đến trình độ cao hơn
trong việc giải thích thế giới một cách hệ thống
1. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC ĐÀ NẴNG
-----
-----
NGUYỄN ĐÌNH LẦU
SONG SONG HÓA CÁC THUẬT TOÁN
TRÊN MẠNG ĐỒ THỊ
Chuyên ngành: KHOA HỌC MÁY TÍNH
Mã số: 62.48.01.01
TÓM TẮT LUẬN ÁN TIẾN SĨ KỸ THUẬT
Đà Nẵng - 2016
2. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
Công trình được hoàn thành tại: Trường Đại học Bách khoa,
ĐẠI HỌC ĐÀ NẴNG
Người hướng dẫn khoa học:
1. PGS. TSKH. TRẦN QUỐC CHIẾN
2. PGS. TS. LÊ MẠNH THẠNH
Phản biện 1: PGS. TS. Đoàn Văn Ban
Phản biện 2: PGS. TS. Nguyễn Mậu Hân
Phản biện 3: TS. Huỳnh Hữu Hưng
Luận án đã được bảo vệ tại Hội đồng bảo vệ cấp Đại học Đà
Nẵng Họp tại: Đại Học Đà Nẵng
Vào lúc: 8 giờ 30 phút, ngày 24 tháng 01 năm 2016
Có thể tìm hiểu luận án tại:
1. Thư viện Quốc gia
2. Trung tâm Thông tin - Học liệu, Đại học Đà Nẵng
3. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
1
MỞ ĐẦU
1. Tính cấp thiết của việc nghiên cứu
Khi xây dựng thuật toán tuần tự cho các bài toán trên mạng đồ
thị, bản thân các thuật toán là rất phức tạp, thời gian của thuật toán
rất lớn. Điều này, đòi hỏi phải song song hóa các thuật toán tuần tự
tương ứng.
Do đó, xây dựng các thuật toán tìm đường đi và các thuật toán
tìm luồng cực đại theo hướng song song hóa từ các thuật toán tuần tự
là đòi hỏi hết sức cần thiết. Xuất phát từ đó tác giả chọn vấn đề
“Song song hóa các thuật toán trên mạng đồ thị” làm đề tài
nghiên cứu của luận án.
2. Đối tƣợng và phạm vi nghiên cứu
Đối tượng nghiên cứu
- Luận án nghiên cứu lý thuyết xử lý song song, các mô hình
tính toán song song.
- Nghiên cứu lý thuyết đồ thị, chủ yếu là bài toán tìm đường đi
ngắn nhất, các thuật toán tìm luồng cực đại.
Phạm vi nghiên cứu
- Đề xuất thuật toán song song tìm đường đi ngắn nhất trên đồ
thị mở rộng.
- Đề xuất thuật toán song song tìm luồng cực đại bằng phương
pháp đẩy luồng trước, thuật toán song song tìm luồng cực đại bằng
phương pháp hỗn hợp đẩy kéo luồng và thuật toán song song tìm
luồng cực đại đồng thời chi phí giới hạn trên mạng giao thông mở
rộng.
3. Điểm mới của luận án
4. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
2
- Đề xuất thuật toán song song tìm đường đi ngắn nhất trên đồ
thị mở rộng. Chúng tôi đề xuất thuật toán này để ứng dụng cho mạng
giao thông phù hợp với thực tế.
- Tối ưu thuật toán song song tìm luồng cực đại bằng phương
pháp đẩy luồng trước từ thuật toán song song đã có. Điểm mới ở đây
là phân tích dữ liệu, chia dữ liệu cụ thể cho các bộ xử lý. Phần thực
nghiệm được thực hiện rõ ràng,
- Đề xuất thuật toán song song tìm luồng cực đại bằng phương
pháp hỗn hợp đẩy kéo luồng. Chúng tôi kết hợp thuật toán đẩy luồng
trước và thuật toán kéo luồng sau để xây dựng thuật toán song song.
- Đề xuất thuật toán song song tìm luồng cực đại đồng thời chi
phí giới hạn trên mạng giao thông mở rộng. Để giảm thời gian tính
toán của thuật toán, chúng tôi đã xây dựng thuật toán song song tìm
luồng cực đại chi phí giới hạn.
4. Kết quả nghiên cứu
- Luận án đã đề xuất được các thuật toán song song mới trên
cơ sở các yêu cầu thực tế đặt ra, chứng minh tính đúng đắn, phân tích
độ phức tạp thời gian của thuật toán. Đồng thời, luận án cũng song
song hóa thuật toán đã có, từ đó chỉ ra các ưu điểm so với thuật toán
đã có trước.
- Luận án cũng đã xây dựng được chương trình thực nghiệm
trên các hệ thống song song khác nhau, từ đó đưa ra các số liệu cụ
thể để đánh giá so sánh kết quả đạt được của thuật toán song song so
với thuật toán tuần tự hoặc so sánh với các thuật toán song song đã
có trước đó.
5. Bố cục của luận án
Ngoài phần mở đầu, kết luận, tài liệu tham khảo, luận án được
trình bày thành ba chương.
5. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
3
Chương 1. Xử lý song song.
Chương 2. Các thuật toán tuần tự và song song trên mạng đồ
thị truyền thống.
Chương 3. Một số thuật toán song song tìm đường đi ngắn
nhất và tìm luồng cực đại trên mạng đồ thị mở rộng.
6. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
4
CHƢƠNG 1. XỬ LÝ SONG SONG
1.1. Giới thiệu về xử lý song song
1.2. Kiến trúc máy tính song song
1.3. Thuật toán song song
1.4. Kết luận chƣơng
Để giải những bài toán đặt ra một cách hiệu quả trên những
máy tính mà chúng ta có, vấn đề chính làm thế nào để xây dựng được
những thuật toán song song. Cách làm khá thông dụng là biến đổi các
thuật toán tuần tự về song song, hay chuyển từ một dạng song song
về dạng song song phù hợp hơn nhưng vẫn bảo toàn được tính tương
đương trong tính toán.
Để đánh giá được tính hiệu quả của thuật toán song song
thường phải dựa vào độ phức tạp thời gian của thuật toán. Độ phức
tạp thời gian của thuật toán song song không chỉ phụ thuộc vào kích
cỡ của dữ liệu đầu vào mà còn phụ thuộc vào kiến trúc máy tính song
song và số lượng các bộ xử lý được phép sử dụng trong hệ thống.
7. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
5
CHƢƠNG 2. CÁC THUẬT TOÁN TUẦN TỰ VÀ SONG
SONG TRÊN MẠNG ĐỒ THỊ TRUYỀN THỐNG
2.1. Mạng và luồng
2.2. Bài toán luồng c c đại
2.3. Thuật toán đẩy luồng trƣớc tìm luồng c
2.3.1. Thuật toán tuần tự
c đại
2.3.1.1. Giới thiệu
2.3.1.2. c h i niệm c n
Mạng thặng dư (residual network) Gf
Cho luồng f trên mạng G=(V, E, c). Ta định nghĩa mạng thặng
dư, ứng với luồng f là Gf=(V, Ef, cf). Trong đó, Ef là tập cung và khả
năng thông qua cf được xác định như sau:
- (u, v)E, nếu f(u, v) > 0 thì (v, u)Ef với khả năng thông
qua:cf(v, u)=f(u, v).
- (u, v) E, nếu c(u, v)f(u, v)>0 thì (u, v)Efvới khả năng
thông qua:cf(u, v)=c(u, v)f(u, v).
u ng trước (pre-flow)
Cho mạng G = (V, E, c). u ng trước là tập hợp các luồng trên
cung
f ={fi, j| (i, j)E thỏa:
(i) 0 fi, j ci, j(i, j)E
(ii ới mọi đỉnh k không phải nguồn hoặc đích, luồng vào
không nhỏ hơn luồng ra, tức là:
f
i, k
f
k , j
(i, k )E (k , j )E
m c o
8. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
(height
functio
n
c
ủ
a
l
u
ồ
n
g
tr
ư
ớ
c
tr
o
n
g
m
ạ
n
g
9. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
6
G=(V, E, c là tập hợp các trọng số đỉnh không âm h(0),..., h(|V|1)
thỏa h(z = 0 với đỉnh đích z và h(u ≤ h(v 1 với mọi cung u, v)Ef.
Những cung u, v thỏa h(u) = h(v) + 1 gọi là các cung ưu tiên. 2.3.1.3.
hu t to n u ng trước
- Đầu v o:Mạng G =(V, E,c) với nguồn a, đích z, khả năng thông qua
c={ci, j| (i, j)E}
- Đầu r : Luồng cực đại
f={fi, j|(i, j)E}
- c ước:
1. h i tạo: xây dựng luồng trước xuất phát với các cung đi từ đỉnh
nguồn có luồng bằng khả năng thông qua, còn các cung khác
có luồng bằng 0. Chọn hàm độ cao h(v là độ dài đường đi
ngắn nhất từ v đến đỉnh đích z.
Đẩy các đỉnh lệch vào hàng đợi Q.
2. iêu chu n d ng: nếu Q = , luồng trước f trở thành luồng cực đại.
Kết thúc. Nếu Q , sang ước 3.
3. nh ệch: lấy đỉnh lệch u từ hàng đợi.
- Duyệt các cung ưu tiên u, v)Ef. Đẩy trên cung u, v một
luồng có giá trị min delta,cf(u, v , trong đó delta là độ lệch
luồng của đỉnh u. Cập nhật lại cf(u, v theo khái niệm của mạng
thặng dư, cập nhật lại độ lệch luồng của đỉnh u và v là
e(u)=e(u)-cf(u, v), e(v)=e(v)+cf(u, v).
- Nếu đỉnh v là đỉnh lệch mới, thì đẩy đỉnh v vào Q.
- Nếu u vẫn còn lệch, thì tăng độ cao của u:
h(u)= 1 + min{h(v)|(u, v)Ef}.
au đó đẩy u vào hàng đợi Q. uay lại ước 2.
2.3.1.4. Ví dụ minh họ
10. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
7
2.3.2. Thuật toán song song
2.3.2.1. Giới thiệu
2.3.2.2. Ý tư ng củ thu t to n song song
2.3.2.3. â dựng thu t to n song song
- Đầu v o:Mạng G =(V, E,c) với nguồn a, đích z, khả năng thông qua
c={ci, j|(i, j)E}
và m bộ xử lý P0, P1, …, Pm-1), trong đó P0là bộ xử lý chính.
- Đầu r : Luồng cực đại.
f={fi, j|(i, j)E}
- c ước:
Bước 1: Bộ xử lý chính P0 thực hiện.
1.1 . Khởi tạo: e: độ lệch luồng của các đỉnh trên mạng đồ thị G, h:
độ cao của các đỉnh trên mạng đồ thị G, f: luồng trên các cung
của mạng đồ thị G, c: khả năng thông qua trong mạng G, cf:
khả năng thông qua trong mạng thặng dư Gf, Q: tập các đỉnh
hoạt động không kể đỉnh a và z là các đỉnh có độ lệch luồng
dương. iệc khởi tạo giống như khởi tạo ở thuật toán tuần tự.
1.2 . Chia tập đỉnh V thành m-1 tập con Vi cho các bộ xử lý phụ
tương ứng Pi(i=1, 2, …, m-1) sao cho:
{ ( )
Bước 2: Bộ xử lý phụ Pinhận Vi(i= 1,…, m-1).
Bước 3: Bộ xử lý chính kiểm tra nếu tập các đỉnh hoạt động mà rỗng
thì kết thúc, luồng trước f trở thành luồng cực đại.
Ngược lại sang ước 4.
Bước 4: Bộ xử lý chính chuyển e, h, f, c, cf tương ứng với các
đỉnhđến các bộ xử lý phụ.
Bước 5: m-1 bộ xử lý phụ thực hiện.
11. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
8
5.1 Nhận các tham số e, h, f, c, cftương ứng cho các đỉnh trên các
bộ xử lý phụ mà bộ xử lý chính gửi đến ở ước 4.
5.2 Xử lý đỉnh lệch đẩy và đổi nhãn như trong ước 3 của thuật toán
tuần tự. Tức là nếu tồn tại cung ưu tiên u, v)Ef thì đẩy trên
cung (u, v một luồng có giá trị min delta, cf(u, v , trong đó delta
là độ lệch luồng của đỉnh u. Nếu không tồn tại cung ưu tiên đi
từ u, thì tăng độ cao của đỉnh u như sau: h(u)= 1 + min{h(v)|(u,
v)Ef}.
5.3 Gửi e, h, f, cf về bộ xử lý chính.
Bước 6: Bộ xử lý chính thực hiện một số công việc khác.
6.1 Nhận e, h, f, cf, từ bộ xử lý phụ gửi về từ ước 5.3, Thay đổi
tham số của các cung, các đỉnh mà hai đỉnh của các cung đó
không nằm trên cùng một bộ xử lý.
6.2 Đây là bước khác biệt so với thuật toán tuần tự để đồng bộ hóa
dữ liệu, sau khi nhận dữ liệu ở 6.1 thì bộ xử lý chính kiểm tra
nếu với mọi cung u, v)E, nếu h(u)>h(v 1 thì bộ xử lý chính sẽ
đổi nhãn cho đỉnh u, v như sau:
f(u, v)= f(u, v)+min{delta, cf(u, v ; //deltalà độ lệch luồng của
đỉnh u
e(u)= e(u)–cf(u, v); e(v)= e(v)+cf(u, v).
Đưa đỉnh lệch mới vào tập Q.
6.3 NếuuV mà e(u =0 thì loại u ra khỏi tập Q.
uay lại ước 3.
2.3.2.4. Ví dụ minh họ
2.3.2.5. Phân tích phức tạp thời gi
2.3.2.6. ết qu thực nghiệm thu t to
n
n
12. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
9
Mức
độ
tăng
tốc
T
s
/T
p
)
ố bộ xử lý
Hình 2.12. Biểu diễn mức độ tăng tốc trên các bộ xử lý
của đồ thị 7000 đỉnh(nét liền) và 5000 đỉnh (nét đứt)
2.3.2.7. ết u n
2.4. Thuật toán hỗn hợp đẩy kéo luồng
2.4.1. Thuật toán tuần tự kéo luồng sau
2.4.1.1. Giới thiệu
2.4.1.2. c h i niệm c n
u ng s u (post-flow)
Cho mạng G =(V, E,c). u ng s u là tập hợp các luồng trên
cung
f={fi, j|(i, j)E}
thỏa mãn
(i)0 fi, j ci, j(i, j)E
(ii ới mọi đỉnh k không phải nguồn hoặc đích, luồng ra không
nhỏ hơn luồng vào, tức là:
f
i, k
f
k , j
(i, k )E(k , j )E
13. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
10
m sâu (depth function của luồng sau trong mạng G=(V, E,
c là tập hợp các trọng số đỉnh không âm d(0), ..., d(|V|1 thỏa d(a = 0
với đỉnh nguồn a và d(u) + 1 d(v với mọi cung u, v trong mạng
thặng dư. Những cung u, v thỏa d(u) + 1 = d(v gọi là các cung ưu
tiên.
2.4.1.3. hu t to n o u ng s u
1. h i tạo: Xây dựng luồng sau xuất phát với các cung đi đến đỉnh
đích có luồng bằng khả năng thông qua, còn các cung khác có
luồng bằng 0. Chọn hàm độ sâu h(v là độ dài đường đi ngắn nhất
từ đỉnh nguồn a đến đỉnh v. Đẩy các đỉnh lệch vào hàng đợi Q.
2. iêu chu n d ng: Nếu Q = , luồng trước f trở thành luồng cực đại.
ết th c. Nếu Q , sang ước 3.
3. nh ệch: Lấy đỉnh lệch v từ hàng đợi.
- Duyệt các cung ưu tiên u, v)Ef. Kéo trên cung (u, v một luồng
có giá trị mindelta, cf(u, v , trong đó delta < 0 là độ lệch luồng
của đỉnh v. Nếu đỉnh u là đỉnh lệch mới, thì đẩy đỉnh u vào hàng
đợi Q.
- Nếu đỉnh v vẫn còn lệch, thì tăng độ sâu của đỉnh v như sau:
d(v)=1+min{d(u) | (u, v) Ef}
Sau đó đẩy v vào hàng đợi Q. uay lại ước 2.
2.4.1.4. Ví dụ minh họ
2.4.2. Thuật toán tuần tự hỗn hợp đẩy kéo luồng tìm luồng cực đại
2.4.2.1. hu t to n h n hợp o u ng
Đây là thuật toán cụ thể thuộc phương pháp hỗn hợp đẩy kéo
luồng. đây các đỉnh lệch dương được đẩy vào hàng đợi Q+ và các
đỉnh lệch âm được đẩy vào hàng đợi Q.
14. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
11
ới mỗi đỉnh lệch dương lấy từ hàng đợi Q+, ta sẽ đẩy luồng
vào các cung ưu tiên một cách tối đa cho tới khi đỉnh trở thành không
lệch hoặc không còn cung ưu tiên nữa. Nếu không còn cung ưu tiên
nữa và đỉnh còn lệch thì ta tăng độ cao và đẩy nó vào hàng đợi Q+.
ới mỗi đỉnh lệch âm lấy từ hàng đợi Q, ta sẽ kéo luồng vào
các cung ưu tiên một cách tối đa cho tới khi đỉnh trở thành không
lệch hoặc không còn cung ưu tiên nữa. Nếu không còn cung ưu tiên
nữa và đỉnh còn lệch thì ta tăng độ sâu và đẩy nó vào hàng đợi Q.
2.4.2.2. Ví dụ minh họ
2.4.3. Thuật toán song song hỗn hợp đẩy kéo luồng tìm luồng cực
đại
2.4.3.1. Giới thiệu
Thuật toán đẩy luồng trước, kéo luồng sau và thuật toán hỗn
hợp đẩy kéo luồng đều có độ phức tạp là O(|V|2
|E|). Để giảm độ phức
tạp thời gian tính toán, ta xây dựng thuật toán song song hỗn hợp đẩy
kéo luồng tìm luồng cực đại.
2.4.3.2. Ý tư ng củ thu t to n song song
Thuật toán song sẽ dùng 3 bộ xử lý, 1 bộ xử lý P0 quản lý dữ
liệu, gửi và nhận dữ liệu từ 2 bộ xử lý phụ (P1, P2). Trong 2 bộ xử lý
phụ, một bộ xử lý P1 sẽ đẩy luồng từ Q+ và bộ xử lý P2 sẽ kéo luồng
từ Q- các bộ xử lý phụ kết thúc khi các Q+ và Q- là rỗng.
2.4.3.3. â dựng thu t to n song song
-Đầu vào: Đồ thị G(V, E,c) với nguồn a, đích z, khả năng thông qua:
c={ci, j|(i, j)E}
Ba bộ xử lý (P0, P1, P2 , trong đó P0 là bộ xử lý chính, P1 và
P2 là 2 bộ xử lý phụ.
- Đầu ra: Luồng cực đại
f={fi, j|(i, j)E}
15. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
12
- c ước:
Bước 1: Bộ xử lý chính thực hiện
- Bộ xử lý chính khởi tạo: h, d, e, f, c, Q+, Q-
Bước 2: Bộ xử lý chính kiểm tra kết thúc:
- Nhận dữ liệu từ các bộ xử lý phụ (nếu các bộ xử lý phụ có
gửi dữ liệu đến)
- Bộ xử lý chính kiểm tra nếu Q+, Q- là rỗng và các bộ xử lý
P1 và P2 kết thúc, thì luồng f trở thành luồng cực đại, kết
thúc. Ngược lại sang ước 3.
Bước 3: Bộ xử lý chính thực hiện kiểm tra
- Bộ xử lý chính lấy đỉnh u từ Q+ và y từ Q-
- Gửi h, e, f,u, Q+ đến bộ xử lý P1. Gửi d, e, f, đỉnh y, Q- đến
bộ xử lý P2
- Bộ xử lý chính kiểm tra: Nếu với mọi cung ưu tiên (u, v)Ef
và với mọi cung ưu tiên (x, y)Ef mà u trùng với x hoặc y
trùng với v thì sang ước 5. Ngược lại sang bước 4
Bước 4: Bộ xử lý phụ P1 và P2 thực hiện song song các công việc
sau đây
- Hai bộ xử lý phụ nhận dữ liệu mà bộ xử lý chính P0gửi đến
- B x lý P1 thực hiện
Đ y lu ng trước:
- B x lý P2 thực hiện
Kéo lu ng sau
Chuyển Q-, d, e, f về bộ xử lý
chính. Quay lại ước 2
Bước 5: Hai bộ xử lý P1 và P2 thực hiện tuần
tự - B x lý phụ P1 thực hiện
16. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
13
Nhận dữ liệu từ P0 gửi đến ở ước 3
Đẩy luồng trước
- B x lý phụ P2 thực hiện
Nhận dữ liệu từ P0gửi đến ở ước 3 và nhận dữ liệu P1
gửi đến ở ước 5
Kéo luồng sau
Chuyển Q-, d, e, f, về bộ xử lý chính.
Quay lại ước 2
2.4.3.4. Ví dụ minh họ
2.4.3.5. ết u n
2.5. Kết luận chƣơng
Trong chương hai, chúng tôi đã trình bày chi tiết thuật toán
tuần tự đẩy luồng trước được kế thừa từ các nghiên cứu đã có và đề
xuất thuật toán hỗn hợp đẩy kéo luồng tìm luồng cực đại. Từ đó,
chúng tôi tối ưu thuật toán song song đẩy luồng trước và đề xuất
thuật toán song song hỗn hợp đẩy kéo luồng tìm luồng cực đại. Các
thuật toán song song được đề xuất cụ thể, rõ ràng. Các định lý, mệnh
đề và hệ quả liên quan đến các thuật toán đều được chứng minh rõ
ràng. Các thuật toán song song đều phân tích thời gian tính toán. Đặc
biệt, nội dung chính của chương này được chúng tôi công bố trong 3
bài báo chuyên ngành Công nghệ Thông tin và được liệt kê ở tài liệu
[1], [3], [4] trong danh mục các công trình của tác giả.
17. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
14
CHƢƠNG 3. MỘT SỐ THUẬT TOÁN SONG SONG
TÌM ĐƢỜNG ĐI NGẮN NHẤT VÀ TÌM LUỒNG CỰC
ĐẠI TRÊN MẠNG ĐỒ THỊ MỞ RỘNG
3.1. Đồ thị mở rộng
Cho đồ thị hỗn hợp G(V, E với tập đỉnh V và tập cạnh E, trong
đó các cạnh có thể có hướng hoặc vô hướng. Mỗi cạnh eE được gán
trọng số wE(e . ới mỗi đỉnh vV, ký hiệu Ev là tập các cạnh liên thuộc
đỉnh v. Mỗi đỉnh v V và mỗi cạnh e, e’
)EvEv, e≠e’ được gán
trọng số wV(v, e, e’ .
Bộ V, E, wE, wV gọi là đồ thị mở rộng.
3.2. Thuật toán tìm đƣờng đi ngắn nhất trên đồ thị mở rộng
3.2.1. Thuật toán tuần tự
3.2.1.1. Giới thiệu
3.2.1.2. â dựng thu t to n
- Đầu v o: Đồ thị mở rộng G(V, E, wE, wV , và các đỉnh s, tV.
- Đầu r : l(t là chiều dài đường đi ngắn nhất từ s đến t và đường đi
ngắn nhất nếu l(t) <+∞).
- c ước:
Thuật toán sử dụng các ký hiệu sau:
S là tập đỉnh đã tìm được đường đi ngắn nhất xuất phát từ s.
T=V-S;l(v là độ dài đường đi ngắn nhất từ s đến v.
VE={(v, e)|vV{s}& eEv} {(s, là tập các đỉnh-cạnh
liên thuộc.
SE là tập các đỉnh-cạnh bị loại khỏi VE.
TE=VE-SE, L(v, e là nhãn cặp đỉnh- cạnh v, e)VE.P(v, e) là
cặp đỉnh-cạnh trước v, e)VE.
Bước 1: Khởi tạo
18. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
15
Đặt = ; T=V; VE={(v, e)|vV{s}& eEV} {(s, )} SE= ;
TE=VE.
Gán L(v, e =∞, (v, e)VE, L(s, ):=0.
Gán P(v, e)= (v, e)VE.
Bước 2:Tính m = min{L(v, e)| (v, e)TE}.
Nếu m= ∞, kết luận không tồn tại đường đi từ s đến t. ết
thúc.
Ngược lại, nếu m< ∞, chọn vmin, emin)TE sao cho L(vmin,
emin)=m, đặt TE=TE-{(vmin, emin)}, SE=SE {(vmin, emin)}, sang
ước 3.
Bước 3:Nếu vmin S, thì đặt le vmin) = emin, S = Svmin, l(vmin) =
L(vmin, emin), T=T-{vmin}.
Nếu t= vmin, sang ước 5, ngược lại sang ước 4.
Bước 4: ới mỗi v, e)TE kề kề sau vmin, emin).
Đặt L‟
(v, e) = L(vmin, emin) + wE(vmin, v)+ wV (vmin, emin, e)
nếu vmin s và L’
(v, e) = L(s, ) + wE(vmin, v) nếu vmin = s.
Nếu L(v, e)>L’
(v, e),thì gán L(v, e)=L‟
(v, e) và P(v, e)= (vmin,
emin).
uay về ước 2.
Bước 5: Tìm đường đi ngắn nhất .
Gán l(t)=L(t, le(t là chiều dài đường đi ngắn nhất từ s đến t. Từ
t lần ngược theo đỉnh-cạnh trước ta nhận được đường đi ngắn
nhất như sau:
Đặt v1, e1)= P(t, le(t)),(v2, e2)= P(v1, e1 , …, vk, ek) = P(vk-1,
ek-1),(s, )= P(vk, ek).
uy ra đường đi ngắn nhất là:
s vk vk1... v1 t . Kết thúc.
Định lý 3.1: Thuật toán tìm đường đi ngắn nhất giữa hai đỉnh trong
19. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
16
đồ thị mở rộng là đúng.
Định lý 3.2: Cho G là đồ thị mở rộng có n đỉnh. Khi đó độ phức tạp
của thuật toán là O(n3
).
3.2.2. Thuật toán song song
3.2.2.1. Giới thiệu
3.2.2.2.Ý tư ng củ thu t to n song song
Thuật toán song song được xây dựng trên k bộ xử lý P0, P1,…,
Pk-1). Trong k bộ xử lý đó có một bộ xử lý chính P0 quản lý dữ liệu, chia
dữ liệu cho k-1 bộ xử lý phụ P1 ,…, Pk-1 . Các bộ xử lý phụ nhận dữ liệu
và tìm L(v, e nhỏ nhất trên các đỉnh mà mình nắm giữ và gửi về bộ xử lý
chính. Bộ xử lý chính sẽ tìm L(vmin, emin)=min(Li(v,
e)), i=0 ,…, k-1 của các bộ xử lý phụ gửi đến. au đó bộ xử lý chính
sẽ gửi vmin, emin đến các bộ xử lý phụ để các bộ xử lý tiếp tục tính
toán.
3.2.2.3. â dựng thu t to n song song
3.2.2.4. ết qu thực nghiệm
)
p
/T
s
T
tốctăngđộMức
ố bộ xử lý
Hình 3.4. Mức độ tăng tốc trên các bộ xử lý đối với đồ thị 7000
nút (nét liền)và 5000 nút (nét đứt)
20. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
17
3.2.2.5. ết u n
3.3. Thuật toán tìm luồng c c đại đồng thời chi phí giới hạn
3.3.1. Thuật toán tuần tự
3.3.1.1. Giới thiệu
3.3.1.2. Mạng gi o thông m r ng
Cho mạng là đồ thị hỗn hợp G=(V, E với tập nút V và tập cạnh
E. Các cạnh có thể có hướng hoặc vô hướng. Có nhiều loại phương
tiện lưu hành trên mạng. Trên mạng cho các hàm sau:
m h năng thông h nh cạnhcE: ER*
, với cE(e là khả năng
thông hành cạnh eE.
m h năng thông h nh n tcV: VR*
, với cV(u là khả năng
thông hành nút uV.
m chi phí cạnh E: ER*
, với bE(e là chi phí phải trả để
chuyển một đơn vị phương tiện qua cạnh e. Lưu ý rằng với những
tuyến hai chiều thì chi phí hai hướng có thể khác nhau. ới mỗi nút
vV, ký hiệu Evlà tập các cạnh liên thuộc v.
Hàm chi phí nútbV:VEvEvR*
, với bV(u, e, e’ là chi phí
phải trả để chuyển một đơn vị phương tiện từ tuyến e qua nút u sang
tuyến e’.
Bộ V, E, cE, cV, bE, bV gọi là mạng gi o thông m r ng.
3.3.1.3. Ph t iểu i to n u ng cực ại ng thời chi phí giới hạn
Mỗi loại phương tiện j có yêu cầu lưu hành d(j đơn vị phương
tiện từ nút nguồn sj đến nút đích tj,j = 1, ..., k. Cho giới hạn chi phí
B. Bài toán sẽ tìm một số lớn nhất sao cho tồn tại một luồng đa
phương tiện chuyển.d(j đơn vị phương tiện j qua luồng,j = 1, ...,
k. Đồng thời, tổng chi phí của luồng không vượt quá B.
3.3.1.4. hu t to n tìm u ng cực ại ng thời chi phí giới hạn
21. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
18
3.3.1.5. rình thu t to n theo gi mã
- Đầu vào:
1 Mạng mở rộng G = (V, E, cE, cV, bE, bV).
2 Nhu cầu sj, tj, dj), j=1, …, k.
3) Chi phí giới hạn B. Hệ số xấp xỉ > 0.
- Đầu r :
1 Hệ số cực đại:max
2 Luồng thực tế fej(a), fvj(u, e, e„)| aE, (e, u, e„)Bảng bv,
j=1,...,k}.
3 Chi phí thực tế BfB.
- C ch thực hiện:
// h i tạo c c gi trị n ầu
m n1
1
1
Đặt = 1 3
; = ;
1 1
le(e)=/cE(e),e E; lv(v) =/cV(v),vV; =/B;
D = (m+n+1);
fej(a) = 0;aE,
fvj(u, e, e„) = 0;uV,(e, u, e„)Bảng bv, j=1, ...,
k t= 1;//biến đếm giai đoạn
Bex = 0;// Chi phí tạm tính
while(D <1 // mức giai đoạn
{
for j = 1 to k do // mức vòng lặp ứng với j
{
d‟ = dj // phương tiện chuyển từ sj đến tj
while d‟> 0 do // mức giai đoạn
{
22. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
19
h1 h
length(p)le(ei ) lv(ui )
i1 i1
+ b(p). =.bE (ei ) le(ei )
i1
h1
.bV (ui , ei , ei1 ) lv(ui )
i1
h
Tính f’=min{d’, cE(e), cV(v)|ep,
vp}; B‟ =b(p)*f‟;
if B’ > B {f’ = f’*B/B’; B’ = B};
// hiệu chỉnh luồng
fej(a) = fej(a) +f‟;ap
fvj(u, e, e‘ = fvj(u, e, e‘ f’;(e, u, e‘p
// hiệu chỉnh các tham số
khác d‟ = d‟ f’; =*(1+*B’/B);
le(e) = le(e)*(1+*f‟/cE(e));ep
lv(v) = lv(v)*(1+*f‟/cV(v));vp
D = D +*f‟*length(p);
Bex = Bex+ B’;
} //End while d‟> 0
} //End
for t = t + 1;
} //End D < 1
// hiệu chỉnh luồng thực tế
c’ = max{ le(e) , lv(v)
/ cE (e) / cV (v)
, |eE, vV};
/ B
cex= log1+c’;
fej(a) = fej(a)/cex;aE, j=1,...,k
fvj(u,e,e‘ =fvj(u,e,e‘ /cex;uV,(e,u,e‘B ng v, j=1,...,k
23. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
20
Bf = Bex /cex;max =
t
;// Chi phí và tỉ lệ lớn nhất
c
ex
3.3.2. Thuật toán song song tìm luồng cực đại đồng thời chi phí
giới hạn
3.3.2.1. Giới thiệu
3.3.2.2. Ý tư ng thu t to n song song
Chúng tôi xây dựng thuật toán trên m bộ xử lý P1,…, Pm.
Trong m bộ xử lý đó ta chọn bộ xử lý chính P1 đóng vai trò trung
tâm, thực hiện quản lý dữ liệu, phân chia công việc, gửi dữ liệu đến
m-1 bộ xử lý phụ P2,…, Pm.
Bộ xử lý chính P1 sẽ chia đều k bộ nhu cầu sj, tj, dj), j=1,…,k
cho m bộ xử lý.
m-1 bộ xử lý phụ nhận các bộ nhu cầu mà bộ xử lý chính gửi
đến và thực hiện nhân gấp m lần nhu cầu dj rồi thực hiện tính toán
độc lập trên các bộ nhu cầu đó. Kết quả tính đươc trên m-1 bộ xử lý
phụ sẽ gửi về bộ xử lý chính, bộ xử lý
chính sẽ cộng các kết quả này lại rồi chia
cho m và
max
3.3.2.3. â dựng thu t to n song song
3.3.2.4. Ví dụ minh họ
3.3.2.5. Phân tích phức tạp thời gi n
3.3.2.6. ết qu thực nghiệm
3.3.2.7. ết u n
Thuật toán song song làm giảm thời gian đáng kể so với thuật
toán tuần tự. Thuật toán được xây dựng có hệ thống, có thực nghiệm
và chứng minh rõ ràng.
min1 ,2 ,...,m
24. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
3.5. Kết luận chƣơng
25. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
21
Trong chương này, chúng tôi đã đề xuất hai thuật toán: thuật
toán song song tìm đường đi ngắn nhất trên đồ thị mở rộng và thuật
toán song song tìm luồng cực đại đồng thời chi phí giới hạn. Các kết
quả chính được hệ thống và chứng minh đầy đủ. Đặc biệt, nội dung
chính của chương này được tác giả công bố trong 3 bài báo chuyên
ngành Công nghệ Thông tin và được liệt kê ở tài liệu [2], [5], [6]
trong danh mục các công trình của tác giả đã công bố liên quan đến
luận án.
26. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
22
KẾT LUẬN
Luận án, với đề tài “Song song hó c c thu t to n trên mạng thị”
đã tập trung đề xuất 4 thuật toán song song sau:
1. Thuật toán song song đẩy luồng trước tìm luồng cực đại.
2. Thuật toánsong song hỗn hợp đẩy kéo luồng tìm luồng cực
đại.
3. Thuật toán song songtìm đường đi ngắn nhất trên đồ thị mở
rộng
4. Thuật toán song songtìm luồng cực đại đồng thời chi phí
giới hạn.
Những kết quả chính mà luận án đạt được qua nghiên cứu như
sau:
hứ nhất, nghiên cứu lý thuyết về xử lý song song, nghiên
cứu lý thuyết đồ thị, đặc biệt là các bài toán tìm đường đi và các bài
toán tìm luồng cực đại trên mạng đồ thị truyền thống và mạng đồ thị
mở rộng.
hứ hai, đề xuất các thuật toán mới để tìm luồng cực đại,
đồng thời kế thừa các thuật toán đã có để phân tích, đánh giá và
chứng minh tính đúng đắn, từ đó làm cơ sở để song song hóa các
thuật toán tuần tự tương ứng.
hứ , đề xuất thuật toán song song cho các bài toán đã nêu
ở trên một cách chi tiết và có tính toán thực nghiệm rõ ràng.
hứ tư, tiến hành thực nghiệm thuật toán trên một số bộ xử
lý khác nhau. Từ đó đánh giá, so sánh thời gian của thuật toán song
song so với thuật toán tuần tự.
28. Nhận viết đề tài trọn gói – ZL: 0973.287.149 –
Luanvanmaster.com
TẢI TÀI LIỆU KẾT BẠN ZALO 0973.287.149
24
[5] Nguyễn Đình Lầu, Trần uốc Chiến,Lê Mạnh Thạnh, Thu t
to n song song phân u ng tu ến tính tối ưu trên mạng gi o
thông m r ng, Chuyên san Các Công trình Nghiên cứu, Phát
triển và ng dụng Công nghệ Thông tin và Truyền thông Bộ
Thông Tin-Truyền Thông, K 3, Tập -1, số 11 31 , 6/2014,
trang 15-28.
[6] Trần uốc Chiến, Lê Mạnh Thạnh, Nguyễn Đình Lầu, hu t
to n song song tìm u ng cực ại ng thời chi phí giới hạn, Kỷ
yếu hội thảo quốc gia lần thứ X I: Một số vấn đề chọn lọc của
Công nghệ thông tin và truyền thông, chủ đề: an toàn bảo mật
thông tin-Đà Nẵng, 14-15/11/2013, Nhà xuất bản khoa học tự
nhiên và kỹ thuật, I BN: 978-604-67-0251-1, trang 314-321.
[7] Nguyễn Đình Lầu, Trần Ngọc iệt, Song song hó thu t toán
tìm ường i ngắn nhất củ tất c c c nh trên hệ thống cụm
máy tính, Kỷ yếu hội thảo quốc gia lần thứ X , một số vấn đề
chọn lọc của công nghệ thông tin và truyền thông, chủ đề: tính
toán khoa học, nhà xuất bản khoa học và kỹ thuật, Hà Nội 2012,
trang 403-409.