... 3}={…,-5,-1,3,7,11,…}={4k+3/k∈Z}Tổng quát: Quan hệ ≡(mod n) trên Z có n lớp tương đương.Zn={[0],[1],…,[n-1]} TOÁN RỜI RẠC(Discrete Mathematics) Quan hệ thứ tự (tiếp theo)Ví dụ 5.4: Trên tập số nguyên dương ... xứng.R2={(1,1),(3,3),(4,4)} : Đối xứng, phản xứng 3. Biểu diễn quan hệ bằng ma trậnMột quan hệ trên tập hữu hạn A={a1, a2, …, an} có thể biểu diễn bằng ma trận vuông 0-1 cấp n được định nghĩa:RA=(rij) ... đến}={0,1,2,…,23}; A4={phút}={0,1,2,…, 59}và quan hệ R=“Lịch tàu” giữa A1, A2, A3. Nếu chỉ muốn biết danh sách các tàu và ga đến (không cần quan tâm đến thời điểm), ta xét quan hệ chiếu:Số Tàu Ga...
... thuật toán thường sử dụng để giải bài tóan liệt kê là thuật toán sinh và thuật toán quay lui. Vì có nhiều thuật toán để giải một bài toán nên ta cần có phương pháp để đánh giá một thuật toán ... trình, ta phải xây dựng cấu trúc dữ liệu và Thuật toán. Cấu trúc dữ liệu và Thuật toán có quan hệ chặt chẽ với nhau: nếu chọn một cấu trúc dữ liệu phù hợp, Thuật toán sẽ đơn giản, dễ mở rộng và ... Thuật toán độc lập với các yêu tố kể trên. - Thuật toán được đánh gía dựa vào các trường hợp của dữ liệu: tốt nhất, trung bình, xấu nhất. Thường Thuật toán được đánh giá trong trường hợp dữ liệu...
... người}, Xét quan hệ R: Anh em” được định nghĩa:∀x,y∈A, xRy ⇔ x có cùng cha mẹ với yR: có tính phản xạ, đối xứng và bắc cầu.3. Biểu diễn quan hệ bằng ma trậnMột quan hệ trên tập hữu hạn A={a1, a2, ... đến}={0,1,2,…,23}; A4={phút}={0,1,2,…, 59}và quan hệ R=“Lịch tàu” giữa A1, A2, A3. Nếu chỉ muốn biết danh sách các tàu và ga đến (không cần quan tâm đến thời điểm), ta xét quan hệ chiếu: RSố Tàu Ga ... ⇒ yRx ⇒ y∈[x] Biểu Diễn Các Quan Hệ Biểu diễn quan hệ bằng ma trận:Một quan hệ giữa các tập hữu hạn có thể được biểu diễn bằng một ma trận 0-1. Giả sử R là quan hệ từ A={a1,a2,…,am} đến B...
... chẵnTổng bậc của đỉnh bậc lẻ là một số chẵn1TOÁN RỜIRẠC ỨNG DỤNG TRONG TIN HỌC Giảng viên: Cao Thanh Tình (Email: tinhct@uit.edu.vn) Bộ môn Toán Lý – ĐHCNTT – ĐHQGTPHCM Chương 1. Đại ... niệm cơ bảnChứng minh và giải toán bằng phương pháp đồ thị1. Xây dựng đồ thị mô tả đầy đủ thông tin của bài toán Mỗi đỉnh v∈V ≡ các đối tượng trong bài toán Mỗi cạnh e∈E ≡ mối ... thị2Nội dung môn họcPhần 1: Lý thuyết đồ thịĐại cương về đồ thịCác bài toán về đường điĐồ thị phẳng và bài toán tô màu đồ thịCâyPhần 2: Đại số BooleĐại số BooleCổng logicCực...
... thịBiểu diễn bằng bảng (danh sách liền kề)Lưu trữ các đỉnh liền kề với một đỉnhVí dụabcdeĐỉnh Đỉnh liền kềa b, c, eb ac a, c, d, ed c, ee a, c, d1TOÁN RỜIRẠC ỨNG DỤNG TRONG TIN ... a, c, d1TOÁN RỜIRẠC ỨNG DỤNG TRONG TIN HỌC Giảng viên: Cao Thanh Tình (Email: tinhct@uit.edu.vn) Bộ môn Toán Lý – ĐHCNTT – ĐHQGTPHCM Chương 1. Đại cương về đồ thị27Sự đẳng cấu ... nhauKn: đơn đồ thị đầy đủĐồ thị conĐồ thị G’ = (V’, E’) V’ ⊆ V, E’ ⊆ EĐồ thị hữu hạnE và V hữu hạnĐồ thị vô hạn...
... Các bài toán về đường đi10Chu trình và đường đi EulerTrong đồ thị vô hướngThuật toán FleuryVí dụChương 2. Các bài toán về đường đi47Bài toán đường đi ngắn nhấtThuật toán HedetniemiVí ... (d ûm)àChương 2. Các bài toán về đường đi34Bài toán đường đi ngắn nhấtMở đầuVí dụChương 2. Các bài toán về đường đi35Bài toán đường đi ngắn nhấtThuật toán DijkstraÝ tưởngTìm ... Quay lại Bước 2Chương 2. Các bài toán về đường đi39Bài toán đường đi ngắn nhấtThuật toán tìm đường đi ngắn nhấtThuật toán DijkstraĐịnh lýThuật toán Dijkstra tìm được đường đi ngắn...
... 2Thay vào (*) ta có: e ≤ 2v − 4 (đpcm)1TOÁN RỜIRẠC ỨNG DỤNG TRONG TIN HỌCĐỒ THỊ PHẲNG VÀ CÁC BÀI TOÁN VỀ TÔ MÀU ĐỒ THỊ20Chương 2. Đồ thị phẳng và bài toán tô màu đồ thịTô màu đồ thịĐịnh ... ýKết quả của thuật toán có thể không là sắc sốThuật toán chỉ cho ta kết quả chấp nhận đượcBài toán tìm sắc số là một bài toán khó!12Chương 2. Đồ thị phẳng và bài toán tô màu đồ thịĐỒ ... 18Chương 2. Đồ thị phẳng và bài toán tô màu đồ thịTô màu đồ thịBài toán Tô màu một bản đồMô hình hóa bài toán Đỉnh: các miền có trên bản đồCạnh: nối hai đỉnh...
... RPN)Thuật toán tính giá trị biểu thức RPNĐọc một ký hiệu (token)Nếu ký hiệu là một sốĐẩy vào StackNgược lại, ký hiệu là một toán tửLấy ra 2 toán hạng từ StackTính giá trị theo toán ... duyệt câyDuyệt tiền tự (Pre-Oder)Duyệt trung tự (In-Oder)Duyệt hậu tự (Post-Oder)1TOÁN RỜIRẠC ỨNG DỤNG TRONG TIN HỌCKHÁI NIỆM CƠ BẢN VỀ CÂY23Chương 2. CâyCây khung (Spanning Tree)Định ... biểu diễn cho toán tử 2 ngôi θBiểu diễn cho biểu thức E1 θ E2Con trái biểu diễn cho biểu thức E1Con phải biểu diễn cho biểu thức E2Mỗi nút lá biểu diễn cho một toán hạng10Chương...
... dụng thuật toán Floyd vào đồ thị sau:6. Giải bài toán mạng vận tải sau bằng thuật toán Ford-Fulkerson với luồng vận tải khởi đầu bằng 0.7. Giải bài toán mạng vận tải sau bằng thuật toán Ford-Fulkerson ... G và tìm đường đi ngắn nhất từ u0 đến v.Có một số thuật toán tìm đường đi ngắn nhất; ở đây, ta có thuật toán do E. Dijkstra, nhà toán học người Hà Lan, đề xuất năm 1959. Trong phiên bản mà ... thuật toán có độ phức tạp O(n2).5.1.6. Thuật toán Floyd:Cho G=(V,E) là một đồ thị có hướng, có trọng số. Để tìm đường đi ngắn nhất giữa mọi cặp đỉnh của G, ta có thể áp dụng thuật toán Dijkstra...
... tập Chương VIII 132 Tài liệu tham khảo 134Phần phụ lục 135Phụ lục 1 135Phụ lục 2 1583Lời nói đầu 1Mục lục 2Chương I: Thuật toán 41.1. Khái niệm thuật toán 41.2. Thuật toán tìm kiếm 51.3. ... Thuật toán tìm kiếm 51.3. Độ phức tạp của thuật toán 71.4. Số nguyên và thuật toán 121.5. Thuật toán đệ quy 17Bài tập Chương I 19Chương II: Bài toán đếm 222.1. Cơ sở của phép đếm 222.2. Nguyên ... Chương IV 64Chương V: Một số bài toán tối ưu trên đồ thị 675.1. Đồ thị có trọng số và bài toán đường đi ngắn nhất 675.2. Bài toán luồng cực đại 725.3. Bài toán du lịch 79Bài tập Chương V...
... Các thuật toán để giải các bài toán được thiết kế để thực hiện một phép toántại mỗi thời điểm là thuật toán nối tiếp. Tuy nhiên, nhiều bài toán với số lượng tính toán rất lớn như bài toán mô ... lý, người ta hy vọng có thể giải nhanh các bài toán phức tạp. Trong thuật toán song song có một dãy các chỉ thị theo dõi việc thực hiện thuật toán, gửi các bài toán con tới các bộ xử lý khác nhau, ... của các máy nối tiếp. Các thuật toán song song phân chia bài toán chính thành một số bài toán con sao cho có thể giải đồng thời được. Do vậy, bằng các thuật toán song song và nhờ việc sử dụng...
... bài toán mạng vận tải sau bằng thuật toán Ford-Fulkerson với luồng vận tải khởi đầu được cho kèm theo. 8. Hãy giải bài toán người du lịch với 6 thành phố, có số liệu ... ⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠⎞⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝⎛414422122442142412642363 5. Tìm W* bằng cách áp dụng thuật toán Floyd vào đồ thị sau: 6. Giải bài toán mạng vận tải sau bằng thuật toán Ford-Fulkerson với luồng vận tải khởi đầu bằng ... nâng luồng lên đầy, sau đó áp dụng thuật toán Ford-Fulkerson hoặc ta có thể áp dụng thuật toán Ford-Fulkerson trực tiếp đối với luồng ϕ. Thuật toán gồm 3 bước: Bước 1 (đánh dấu ở đỉnh...