Sách hướng dẫn học tập Toán rời rạc - Học viện Công nghệ Bưu chính viễn thông
Số trang: 198
Loại file: pdf
Dung lượng: 0.00 B
Lượt xem: 20
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tài liệu do ThS. Nguyễn Duy Phương biên soạn gồm có 2 thành phần. Phần 1 trình bày những kiến thức cơ bản về lý thuyết tổ hợp qua việc giải quyết bốn bài toán cơ bản đó là: bài toán đếm, bài toán tồn tại, bài toán liệt kê và bài toán tối ưu. Phần 2 khái quát những kiến thức cơ bản về lý thuyết đồ thị như: khái niệm, định nghĩa, các thuật toán trên đồ thị, đồ thị Euler, đồ thị Hamilton, một số bài toán có ứng dụng thực tiễn quan trọng khác của lý thuyết đồ thị cũng được chú trọng giải quyết đó là bài toán tô màu đồ thị, bài toán tìm đường đi ngắn nhất và bài toán luồng cực đại trong mạng.
Nội dung trích xuất từ tài liệu:
Sách hướng dẫn học tập Toán rời rạc - Học viện Công nghệ Bưu chính viễn thôngHỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG ------- ------- SÁCH HƯỚNG DẪN HỌC TẬPTOÁN RỜI RẠC Biên soạn : Ths. NGUYỄN DUY PHƯƠNG Lưu hành nội bộ HÀ NỘI - 2006 LỜI GIỚI THIỆU Toán rời rạc là một lĩnh vực nghiên cứu và xử lý các đối tượng rời rạc dùng để đếm các đốitượng, và nghiên cứu mối quan hệ giữa các tập rời rạc. Một trong những yếu tố làm Toán rời rạctrở nên quan trọng là việc lưu trữ, xử lý thông tin trong các hệ thống máy tính về bản chất là rờirạc. Chính vì lý do đó, Toán học rời rạc là một môn học bắt buộc mang tính chất kinh điển của cácngành Công nghệ thông tin và Điện tử Viễn thông. Tài liệu hướng dẫn môn học Toán học rời rạcđược xây dựng cho hệ đào tạo từ xa Học viện Công nghệ Bưu chính Viễn thông được xây dựngdựa trên cơ sở kinh nghiệm giảng dạy môn học và kế thừa từ giáo trình “Toán học rời rạc ứngdụng trong tin học” của Kenneth Rossen. Tài liệu được trình bày thành hai phần: Phần I trình bày những kiến thức cơ bản về lý thuyết tổ hợp thông qua việc giải quyết bốnbài toán cơ bản đó là: Bài toán đếm, Bài toán tồn tại, Bài toán liệt kê và Bài toán tối ưu. Phần II trình bày những kiến thức cơ bản về Lý thuyết đồ thị: khái niệm, định nghĩa, cácthuật toán trên đồ thị, đồ thị Euler, đồ thị Hamilton. Một số bài toán có ứng dụng thực tiễn quantrọng khác của lý thuyết đồ thị cũng được chú trọng giải quyết đó là Bài toán tô màu đồ thị, Bàitoán tìm đường đi ngắn nhất và Bài toán luồng cực đại trong mạng. Trong mỗi phần của tài liệu, chúng tôi cố gắng trình bày ngắn gọn trực tiếp vào bản chấtcủa vấn đề, đồng thời cài đặt hầu hết các thuật toán bằng ngôn ngữ lập trình C nhằm đạt được haimục tiêu chính cho người học: Nâng cao tư duy toán học trong phân tích, thiết kế thuật toán vàrèn luyện kỹ năng lập trình với những thuật toán phức tạp. Mặc dù đã rất cẩn trọng trong quá trìnhbiên soạn, tuy nhiên tài liệu không tránh khỏi những thiếu sót và hạn chế. Chúng tôi rất mongđược sự góp ý quí báu của tất cả đọc giả và các bạn đồng nghiệp. Mọi góp ý xin gửi về: KhoaCông nghệ Thông tin - Học viện Công nghệ Bưu chính Viễn thông. Hà Nội, tháng 05 năm 2006 Chương 1: Những kiến thức cơ bản PHẦN I: LÝ THUYẾT TỔ HỢP CHƯƠNG I: NHỮNG KIẾN THỨC CƠ BẢN Nội dung chính của chương này đề cập đến những kiến thức cơ bản về logic mệnh đề và lýthuyết tập hợp. Bao gồm: Giới thiệu tổng quan về lý thuyết tổ hợp. Những kiến thức cơ bản về logic. Những kiến thức cơ bản về lý thuyết tập hợp. Một số ứng dụng của logic và lý thuyết tập hợp trong tin học. Bạn đọc có thể tìm thấy những kiến thức sâu hơn và chi tiết hơn trong các tài liệu [1] và [2]của tài liệu tham khảo.1.1. GIỚI THIỆU CHUNG Tổ hợp là một lĩnh vực quan trọng của toán học rời rạc đề cập tới nhiều vấn đề khác nhaucủa toán học. Lý thuyết Tổ hợp nghiên cứu việc phân bố các phần tử vào các tập hợp. Thôngthường các phần tử của tập hợp là hữu hạn và việc phân bố chúng phải thoả mãn những điều kiệnnhất định nào đó tuỳ theo yêu cầu của bài toán nghiên cứu. Mỗi cách phân bố được coi là một“cấu hình của tổ hợp”. Nguyên lý chung để giải quyết bài toán tổ hợp được dựa trên nhữngnguyên lý cơ sở đó là nguyên lý cộng, nguyên lý nhân và một số nguyên lý khác, nhưng một đặcthù không thể tách rời của toán học tổ hợp đó là việc chứng minh và kiểm chứng các phương phápgiải quyết bài toán không thể tách rời máy tính. Những dạng bài toán quan trọng mà lý thuyết tổ hợp đề cập đó là bài toán đếm, bài toán liệtkê, bài toán tồn tại và bài toán tối ưu. Bài toán đếm: đây là dạng bài toán nhằm trả lời câu hỏi “có bao nhiêu cấu hình thoả mãnđiều kiện đã nêu?”. Bài toán đếm được áp dụng có hiệu quả vào những công việc mang tính chấtđánh giá như xác suất của một sự kiện, độ phức tạp thuật toán. Bài toán liệt kê: bài toán liệt kê quan tâm đến tất cả các cấu hình có thể có được, vì vậy lờigiải của nó được biểu diễn dưới dạng thuật toán “vét cạn” tất cả các cấu hình. Bài toán liệt kêthường được làm nền cho nhiều bài toán khác. Hiện nay, một số bài toán tồn tại, bài toán tối ưu,bài toán đếm vẫn chưa có cách nào giải quyết ngoài phương pháp liệt kê. Phương pháp liệt kêcàng trở nên quan trọng hơn khi nó được hỗ trợ bởi các hệ thống máy tính. 5Chương 1: Những kiến thức cơ bản Bài toán tối ưu: khác với bài toán liệt kê, bài toán tối ưu chỉ quan tâm tới cấu hình “tốtnhất” theo một nghĩa nào đó. Đây là một bài toán có nhiều ứng dụng thực tiễn và lý thuyết tổ hợpđã đóng góp ...
Nội dung trích xuất từ tài liệu:
Sách hướng dẫn học tập Toán rời rạc - Học viện Công nghệ Bưu chính viễn thôngHỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG ------- ------- SÁCH HƯỚNG DẪN HỌC TẬPTOÁN RỜI RẠC Biên soạn : Ths. NGUYỄN DUY PHƯƠNG Lưu hành nội bộ HÀ NỘI - 2006 LỜI GIỚI THIỆU Toán rời rạc là một lĩnh vực nghiên cứu và xử lý các đối tượng rời rạc dùng để đếm các đốitượng, và nghiên cứu mối quan hệ giữa các tập rời rạc. Một trong những yếu tố làm Toán rời rạctrở nên quan trọng là việc lưu trữ, xử lý thông tin trong các hệ thống máy tính về bản chất là rờirạc. Chính vì lý do đó, Toán học rời rạc là một môn học bắt buộc mang tính chất kinh điển của cácngành Công nghệ thông tin và Điện tử Viễn thông. Tài liệu hướng dẫn môn học Toán học rời rạcđược xây dựng cho hệ đào tạo từ xa Học viện Công nghệ Bưu chính Viễn thông được xây dựngdựa trên cơ sở kinh nghiệm giảng dạy môn học và kế thừa từ giáo trình “Toán học rời rạc ứngdụng trong tin học” của Kenneth Rossen. Tài liệu được trình bày thành hai phần: Phần I trình bày những kiến thức cơ bản về lý thuyết tổ hợp thông qua việc giải quyết bốnbài toán cơ bản đó là: Bài toán đếm, Bài toán tồn tại, Bài toán liệt kê và Bài toán tối ưu. Phần II trình bày những kiến thức cơ bản về Lý thuyết đồ thị: khái niệm, định nghĩa, cácthuật toán trên đồ thị, đồ thị Euler, đồ thị Hamilton. Một số bài toán có ứng dụng thực tiễn quantrọng khác của lý thuyết đồ thị cũng được chú trọng giải quyết đó là Bài toán tô màu đồ thị, Bàitoán tìm đường đi ngắn nhất và Bài toán luồng cực đại trong mạng. Trong mỗi phần của tài liệu, chúng tôi cố gắng trình bày ngắn gọn trực tiếp vào bản chấtcủa vấn đề, đồng thời cài đặt hầu hết các thuật toán bằng ngôn ngữ lập trình C nhằm đạt được haimục tiêu chính cho người học: Nâng cao tư duy toán học trong phân tích, thiết kế thuật toán vàrèn luyện kỹ năng lập trình với những thuật toán phức tạp. Mặc dù đã rất cẩn trọng trong quá trìnhbiên soạn, tuy nhiên tài liệu không tránh khỏi những thiếu sót và hạn chế. Chúng tôi rất mongđược sự góp ý quí báu của tất cả đọc giả và các bạn đồng nghiệp. Mọi góp ý xin gửi về: KhoaCông nghệ Thông tin - Học viện Công nghệ Bưu chính Viễn thông. Hà Nội, tháng 05 năm 2006 Chương 1: Những kiến thức cơ bản PHẦN I: LÝ THUYẾT TỔ HỢP CHƯƠNG I: NHỮNG KIẾN THỨC CƠ BẢN Nội dung chính của chương này đề cập đến những kiến thức cơ bản về logic mệnh đề và lýthuyết tập hợp. Bao gồm: Giới thiệu tổng quan về lý thuyết tổ hợp. Những kiến thức cơ bản về logic. Những kiến thức cơ bản về lý thuyết tập hợp. Một số ứng dụng của logic và lý thuyết tập hợp trong tin học. Bạn đọc có thể tìm thấy những kiến thức sâu hơn và chi tiết hơn trong các tài liệu [1] và [2]của tài liệu tham khảo.1.1. GIỚI THIỆU CHUNG Tổ hợp là một lĩnh vực quan trọng của toán học rời rạc đề cập tới nhiều vấn đề khác nhaucủa toán học. Lý thuyết Tổ hợp nghiên cứu việc phân bố các phần tử vào các tập hợp. Thôngthường các phần tử của tập hợp là hữu hạn và việc phân bố chúng phải thoả mãn những điều kiệnnhất định nào đó tuỳ theo yêu cầu của bài toán nghiên cứu. Mỗi cách phân bố được coi là một“cấu hình của tổ hợp”. Nguyên lý chung để giải quyết bài toán tổ hợp được dựa trên nhữngnguyên lý cơ sở đó là nguyên lý cộng, nguyên lý nhân và một số nguyên lý khác, nhưng một đặcthù không thể tách rời của toán học tổ hợp đó là việc chứng minh và kiểm chứng các phương phápgiải quyết bài toán không thể tách rời máy tính. Những dạng bài toán quan trọng mà lý thuyết tổ hợp đề cập đó là bài toán đếm, bài toán liệtkê, bài toán tồn tại và bài toán tối ưu. Bài toán đếm: đây là dạng bài toán nhằm trả lời câu hỏi “có bao nhiêu cấu hình thoả mãnđiều kiện đã nêu?”. Bài toán đếm được áp dụng có hiệu quả vào những công việc mang tính chấtđánh giá như xác suất của một sự kiện, độ phức tạp thuật toán. Bài toán liệt kê: bài toán liệt kê quan tâm đến tất cả các cấu hình có thể có được, vì vậy lờigiải của nó được biểu diễn dưới dạng thuật toán “vét cạn” tất cả các cấu hình. Bài toán liệt kêthường được làm nền cho nhiều bài toán khác. Hiện nay, một số bài toán tồn tại, bài toán tối ưu,bài toán đếm vẫn chưa có cách nào giải quyết ngoài phương pháp liệt kê. Phương pháp liệt kêcàng trở nên quan trọng hơn khi nó được hỗ trợ bởi các hệ thống máy tính. 5Chương 1: Những kiến thức cơ bản Bài toán tối ưu: khác với bài toán liệt kê, bài toán tối ưu chỉ quan tâm tới cấu hình “tốtnhất” theo một nghĩa nào đó. Đây là một bài toán có nhiều ứng dụng thực tiễn và lý thuyết tổ hợpđã đóng góp ...
Tìm kiếm theo từ khóa liên quan:
Sách hướng dẫn học tập Toán rời rạc Toán rời rạc Bài toán đếm Bài toán tồn tại Đồ thị Euler Đồ thị HamiltonTài liệu liên quan:
-
Đề thi kết thúc môn học Nhập môn Toán rời rạc năm 2020-2021 có đáp án - Trường ĐH Đồng Tháp
3 trang 358 14 0 -
Kiến thức tổng hợp về Toán rời rạc: Phần 1
151 trang 261 0 0 -
Giáo trình Toán rời rạc: Phần 1 - Nguyễn Gia Định
67 trang 232 0 0 -
Giáo trình Toán rời rạc: Phần 1 - Đỗ Đức Giáo
238 trang 218 0 0 -
Giáo trình Toán rời rạc (Nghề: Công nghệ thông tin - Cao đẳng) - Trường Cao đẳng Cộng đồng Đồng Tháp
107 trang 140 0 0 -
Bài giảng Toán rời rạc: Chương 5 - Nguyễn Quỳnh Diệp
84 trang 79 0 0 -
Giáo trình Toán rời rạc - TS. Võ Văn Tuấn Dũng
143 trang 72 0 0 -
Bài giảng Toán rời rạc: Chương 2 - ThS. Trần Quang Khải
27 trang 71 0 0 -
Giáo trình Toán rời rạc: Phần 1 - Vũ Đình Hòa
84 trang 68 0 0 -
Tóm tắt bài giảng Toán rời rạc - Nguyễn Ngọc Trung
51 trang 59 0 0