Một số vấn đề ứng dụng của đồ thị trong tin học

81 803 1
Một số vấn đề ứng dụng của đồ thị trong tin học

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Một số vấn đề ứng dụng của đồ thị trong tin học

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP ĐÔNG ĐÔ KHOA CÔNG NGHỆ THÔNG TIN https://www.facebook.com/pages/Tài-liệu-hay-và-rẻ/600827713314928?ref=hl LUẬN VĂN TỐT NGHIỆP MỘT SỐ VẤN ĐỀ ỨNG DỤNG CỦA ĐỒ THỊ TRONG TIN HỌC Giáo viên hướng dẫn : PGS.TS Đỗ Đức Giáo Giáo viên phản biện : Sinh viên thực hiện : Phan Thanh Long Lớp : CT96A - Khoá II HÀ NỘI 6 - 2000 LỜI NÓI ĐẦU Bước sang năm bản lề của thế kỷ 21, nhìn lại thế kỷ 20 là thế kỷ mà con người đạt được nhiều thành tựu khoa học rực rỡ nhất, một trong những thành tựu đó là sự bùng nổ của ngành khoa học máy tính. Sự phát triển kỳ diệu của máy tính trong thế kỷ này gắn liền với sự phát triển toán học hiện đại, đó là toán rời rạc. Toán học rời rạc nghiên cứu các cấu trúc có tính chất rời rạc không liên tục. Toán rời rạc bao gồm các lĩnh vực như quan hệ, lý thuyết đồ thị, lôgíc toán, ngôn ngữ hình thức . trong đó lý thuyết đồ thịmột bộ phận trọng tâm với nhiều khối lượng kiến thức khá lý thú và được nghiên cứu nhiều nhất. Toán rời rạc nói chung và lý thuyết đồ thị nói riêng là công cụ thiết yếu cho nhiều ngành khoa học kỹ thuật, và là một thành phần quan trọng trong học vấn đối với sinh viên các ngành kỹ thuật đặc biệt sinh viên ngành Tin học. Lý thuyết đồ thị, với cách tiếp cận đối tượng nghiên cứu và phương pháp tư duy khá độc đáo thực sự ngày càng hữu ích có nhiều ứng dụng phong phú và gây không ít bất ngờ. Máy tính mà bản thân nó với các quá trình làm việc mang tính rời rạc, nên điều này tương hợp gắn chặt lý thuyết đồ thị với công nghệ máy tính trong việc nghiên cứu các đối tượng có tính chất rời rạc. Lý thuyết đồ thị có nhiều ứng dụng thực tiễn đặc biệt là trong lĩnh vực Tin học, muốn hiểu biết sâu sắc các vấn đề Tin học cần nắm vững các kiến thức về Toán học rời rạc mà trong đó đặc biệt là lý thuyết đồ thị. Từ những nhận thức trên, với đề tài "Một số vấn đề ứng dụng của đồ thị trong Tin học" đây không chỉ là nhiệm vụ em phải thực hiện trong kỳ bảo vệ luận văn tốt nghiệp mà thực sự đây là đề tài mà em rất quan tâm và say mê nghiên cứu. Với tấm lòng biết ơn sâu sắc, em xin chân thành cảm ơn Thầy giáo Pgs. Ts Đỗ Đức Giáo là người trực tiếp, tận tình, chu đáo giảng dạy và hướng dẫn em hoàn thành cuốn luận văn này. Nhân dịp này em cũng xin cảm ơn sự giúp đỡ, dạy bảo tận tình của các thầy cô giáo, cán bộ Khoa Công Nghệ Thông Tin trường Đại học Dân lập Đông Đô và những bạn học đã đóng góp những ý kiến bổ ích cho bản luận văn này. Do trình độ hiểu biết còn hạn chế, thời gian chuẩn bị không nhiều, bản luận văn này còn nhiều sai sót và chưa đầy đủ, em rất mong nhận được sự góp ý của các thầy cô và các bạn quan tâm. Hà Nội 6/2000 Sinh viên: Phan Thanh Long GIỚI THIỆU ĐỀ TÀI "Một số vấn đề ứng dụng của đồ thị trong Tin học" là đề tài mang tính nghiên cứu lý thuyết, có tầm quan trọng và có ý nghĩa thiết thực cao. Khái niệm đồ thị ở đây khác với những đồ thị thông thường đã biết, đây là 1 lĩnh vực về lý thuyết đồ thị nghiên cứu những cấu trúc mang tính rời rạc là 1 bộ phận quan trọng của Toán học rời rạc. Lý thuyết đồ thị có nhiều ứng dụng trong các ngành kỹ thuật và đã được nghiên cứu nhiều với khối lượng kiến thức khá đồ sộ. Đề tài được thực hiện trước tiên sẽ đề cập tới những vấn đề chủ yếu của Lý thuyết đồ thị, sau đó tuỳ từng nội dung cũng sẽ xoay quanh tới những ứng dụng của đồ thị trong Tin học, giải quyết các bài toán trong Tin học như xác định xem hai máy tính trong mạng có thể truyền tin được hay không nhờ mô hình đồ thị của mạng máy tính, hay là bài toán nối mạng máy tính sao cho tổng chi phí là nhỏ nhất hoặc việc khắc phục những gói tin bị truyền sai nhờ các giải thuật đã nghiên cứu về đồ thị. Có những ứng dụng của đồ thị không đi trực tiếp vào các lĩnh vực trong Tin học, ví dụ như bài toán lập lịch trong công tác hành chính, xác định đường đi ngắn nhất giữa 2 điểm nút giao thông, ta cũng xem đóứng dụng 1 cách gián tiếp trong Tin học vì nếu được mô hình tốt những bài toán đó bằng đồ thị thì sẽ giải quyết chúng dễ dàng bằng máy tính, hoặc là về chơi cờ Ca rô tuy chỉ là môn chơi về trí tuệ nhưng đồ thị cũng hỗ trợ tốt cho nhưng ai muốn lập trình chơi cờ Ca rô trên máy tính khi đã mô hình được các thế cờ bằng đồ thị. Đề tài được thực hiện xong bao gồm những nội dung sau đây: Chương 1 Một số vấn đề cơ bản của đồ thị Nhằm trình bày những khái niệm cơ bản nhất về lý thuyết đồ thị, là cơ sở tìm hiểu sâu sắc hơn các vấn đề tiếp theo. Ngoài các định nghĩa, tính chất cơ bản của đồ thị, chương này có trình bày đến 1 vấn đề quan trọng, đó là cách lưu trữ, biểu diễn và xử lý đồ thị trên máy tính khi đã xét những mô hình biểu diễn hình học. Cấu trúc dữ liệu liên quan chặt chẽ đến giải thuật, việc biểu diễn đồ thị trên máy tính như thế nào sẽ ảnh hưởng đến cách giải các bài toán ứng dụng bằng máy tính. Trong chương có trình bày một số phương pháp biểu diễn đồ thị trên máy tính, mỗi phương pháp đều có những ưu và khuyết điểm riêng, vì vậy cần lựa chọn phương pháp sao cho phù hợp với đặc điểm từng bài toán và đạt được hiệu quả về thuật toán. Khi đưa các ví dụ minh họa, nhất là về phần đồ thị đặc biệt ta sẽ thấy được ứng dụng của đồ thị trong mô hình về mạng máy tính. Chương 2 Số ổn định và tô màu đồ thị Số ổn định của đồ thị bao gồm số ổn định trong, số ổn định ngoài và nhân đồ thị, nghiên cứu vấn đề này ta sẽ thấy được mối quan hệ giữa các tập đỉnh của một đồ thị. Một ứng dụng khá lý thú khi đề cập tới vấn đề này đó là xây dựng mô hình đồ thị cho bài toán lập trình chơi cờ carô, có sử dụng đến tập ổn định ngoài của đồ thị. Ở chương này ta cũng sẽ gặp đến một ứng dụng khá thiết thực khi bàn đến vấn đề tô màu của đồ thị, hay còn gọi là sắc số của đồ thị, ứng dụng đó là bài toán lập lịch. Lập lịch là công tác hành chính phổ biến, hay gặp ở các cơ quan, xí nghiệp, trường học . cũng đã có nhiều sản phẩm phần mềm phục vụ cho việc lập lịch. Chương 3 Chu trình, đường đi Euler và Hamilton trong đồ thị Trình bày những khái niệm về chu trình Euler, đường Euler, chu trình Hamilton, đường Hamilton các tính chất của chúng đồng thời đưa ra 1 số thuật toán ứng dụng để tìm các đường, chu trình Euler, Hamilton. Chương 4 Đường đi ngắn nhất trong đồ thị Bài toán đường đi ngắn nhất hay được đề cập tới trong lý thuyết đồ thị, đây cũng là loại bài toán tối ưu có nhiều ứng dụng rộng rãi. Trong đồ thị thường đặt ra các loại tìm đường đi ngắn nhất như sau: - Đường đi ngắn nhất nhất giữa 1 cặp đỉnh đã được xác định trước. - Đường đi ngắn nhất giữa 1 đỉnh với tất cả các đỉnh còn lại. - Đường đi ngắn nhất giữa tất cả các cặp đỉnh bất kỳ. Để giải quyết các loại bài toán này, trong chương sẽ trình bày 1 số thuật toán chính hay được sử dụng như: Dijkstra, Ford-Bellman và Floyd. Về mặt ứng dụng, trong chương sẽ nêu ra giải thuật Viterbi cho ứng dụng khá quan trọng trong lĩnh vực Tin học đó sửa gói tin sai khi truyền tin trong mạng máy tính. Khi nói đến đường đi ngắn nhất, người ta cũng hay nói đến mở rộng của bài toán đường đi ngắn nhất thành đường đi dài nhất. Trong vấn đề này ta lại có 1 ứng dụng nữa trong công tác lập lịch, đó đồ mạng PERT cho việc lập dự án thi công một công trình. Ứng dụng này rất thực tiễn và đã đem lại nhiều hiệu quả cao cho việc thi công một công trình. Chương 5 Một số vấn đề về cây Đây là chương cuối cùng và là chương sẽ đề cập tới nhiều ứng dụng nhất. Cây là một trường hợp riêng của đồ thị, để nghiên cứu hết các tính chất, khái niệm về cây cần cả 1 khối lượng kiến thức đồ sộ và đã có những đề tài cấp luận văn hoặc hơn thế nữa nghiên cứu về cây. Trong chương này chỉ đề cập tới những điểm chính nhất, cơ bản nhất về cây và tập trung khai thác những ứng dụng của nó. Những ứng dụng của cây thì rất nhiều, trong chương chỉ đề cập tới những ứng dụngsở nhất nhưng cũng thiết thực nhất, đó là 1 số ứng dụng của cây nhị phân như mã tiền tố, cây biểu diễn biểu thức, cây quyết định, cây sắp xếp và tìm kiếm. Trong lý thuyết đồ thị, khi nói về cây thì cây bao trùm là vấn đề không thể thiếu, vì đây cũng là đặc điểm rất hay của đồ thị. Trong cây bao trùm lại có cây bao trùm bé nhất, lớn nhất và đây lại là 1 dạng của bài toán tối ưu. Trong chương cũng sẽ giới thiệu ứng dụng thực tiễn của cây bao trùm nhỏ nhất trong việc kết nối mạng sao cho chi phí nhỏ nhất, đồng thời đưa ra 1 số thuật toán tìm cây bao trùm, đặc biệt có những thuật toán rất cơ sở được nêu ra, được dùng nhiều trong việc giải quyết các bài toán đồ thị trên máy tính như là kỹ thuật quay lui, tìm kiếm ưu tiên theo chiều rộng và chiều sâu. Chương 1 MỘT SỐ VẤN ĐỀ CƠ BẢN CỦA ĐỒ THỊ I. CÁC ĐỊNH NGHĨA ĐỒ THỊ 1. Định nghĩa đồ thị Đồ thịmột cấu trúc rời rạc bao gồm các đỉnh và các cạnh nối các đỉnh này, các loại đồ thị khác nhau được phân biệt bởi kiểu và số lượng cạnh nối hai đỉnh nào đó của đồ thị. Giả sử X là tập hữu hạn, không rỗng các phần tử nào đó và U Í X´X. Bộ G = <X, U> được gọi là đồ thị hữu hạn. Mỗi phần tử xẻX gọi là một đỉnh và mỗi phần tử u = (x,y) ẻ U gọi là một cạnh của đồ thị G = <X, U>. Xét một cạnh u ẻ U khi đó tồn tại 2 đỉnh x, y ẻ X sao cho u = (x, y), ta nói rằng x nối với y hoặc x và y thuộc u. - Nếu cạnh u = (x, y) mà x và y là hai đỉnh phân biệt thì ta nói x, y là hai đỉnh kề nhau. - Nếu u = (x, x) thì u là cạnh có hai đỉnh trùng nhau ta gọi đómột khuyên. - Nếu u = (x, y) mà x,y là cặp đỉnh có phân biệt thứ tự hay có hướng từ x đến y thì u là một cung, khi đó x là gốc còn y là ngọn hoặc x là đỉnh ra, y là đỉnh vào. - Khi giữa cặp đỉnh (x, y) có nhiều hơn một cạnh thì ta nói những cạnh cùng cặp đỉnh là những cạnh song song hay là cạnh bội a) b) c) a. Tại đỉnh y có một khuyên b. Một cung có hướng từ x sang y c. Cặp đỉnh (x, y) có 2 cạnh song song Hình 1.1 Trong thực tế ta có thể gặp nhiều vấn đề mà có thể dùng mô hình đồ thị để biểu diễn, như đồ một mạng máy tính, đồ mạng lưới giao thông, đồ thi công một công trình. x y x y u x y y Ví dụ: Xét một mạng máy tính, có thể biểu diễn mạng này bằng một mô hình đồ thị, trong đó mỗi máy là một đỉnh, giữa các máy được nối với nhau bằng các dây truyền, chúng tương ứng là các cạnh của đồ thị. Một mô hình mạng máy tính như hình 1.2 trong đó có các máy tính A, B, C, D tương ứng là các đỉnh, giữa 2 máy được nối trực tiếp với nhau thì tương ứng với 1 cặp đỉnh kề nhau. Hình 1.2 Ví dụ về một đồ thị 2. Đồ thị đơn Đồ thị G = <X, U> được gọi là đồ thị đơn nếu giữa hai đỉnh bất kỳ được nối với nhau bởi không quá một cạnh (cung), tức là đồ thị không có cạnh bội, không có khuyên. Hình 1.2 là một ví dụ về đồ thị đơn 3. Đa đồ thị Đồ thị G = <X, U> được gọi là đa đồ thị nếu nó có ít nhất một cặp đỉnh được nối với nhau bởi hai cạnh (hai cung) trở lên. 4. Giả đồ thịđồ thị có ít nhất một khuyên, có thể chứa cạnh bội, cạnh đơn. Tóm lại đây là loại đồ thị tổng quát nhất. a) b) Hình 1.3 a. Đa đồ thị b. Giả đồ thị II. CÁC LOẠI ĐỒ THỊ 1. Đồ thị vô hướng A B C D A B C D A B C D Đồ thị G=<X,U> được gọi là đồ thị vô hướng nếu tất cả các cạnh e ẻ U mà cặp đỉnh thuộc nó e = (x,y) ẻ X không phân biệt thứ tự. Đồ thị vô hướng là đồ thị không có bất kỳ một cung nào. Ví dụ: như hình 1.3.a là biểu diễn của một đồ thị vô hướng. 2. Đồ thị có hướng Đồ thị G = <X, U> được gọi là đồ thị có hướng nếu tất cả các cạnh e ẻ U mà cặp đỉnh thuộc nó e = (x, y) ẻ X có phân biệt thứ tự. Đồ thị có hướng là đồ thị mà mọi e = (x, y) ẻ X đều là cung. Hình 2.1 Đồ thị có hướng 3. Đồ thị hỗn hợp Đồ thị G=<X,U> vừa có cạnh vô hướng, vừa có cạnh có hướng thì nó được gọi là đồ thị hỗn hợp, loại đồ thị này rất ít khi được dùng tới. Chú ý rằng vấn đề phân chia đồ thị và các thuật ngữ về đồ thị chỉ mang tính tương đối, hiện nay vẫn còn chưa mang tính thống nhất chuẩn trên nhiều tài liệu. III. MỘT SỐ KHÁI NIỆM VÀ TÍNH CHẤT CƠ BẢN CỦA ĐỒ THỊ 1. Bậc đồ thị 1.1 Bậc đồ thị vô hướng Cho đồ thị vô hướng G = <X,U>. Xét 1 đỉnh x ẻ X đặt m(x) là số cạnh thuộc đỉnh x khi đó m(x) được gọi là bậc của đỉnh x. Nếu x có một khuyên thì m(x) được cộng thêm 2. m(x) = 3 m(x) = 2 - Nếu m(x) = 0 thì đỉnh x được gọi là đỉnh cô lập - Nếu m(x) = 1 thì đỉnh x được gọi là đỉnh treo Ta đặt thì m(G) được gọi là bậc của đồ thị vô hướng G = <X, U> 1.2 Bậc đồ thị có hướng x x ∑ ∈ = X x m(x) m(G) A B C Cho đồ thị có hướng G= <X,U> xét 1 đỉnh x ẻ X, ta ký hiệu m + (x) là số các cung vào của đỉnh x, còn m - (x) là số các cung ra khỏi x. Khi đó ta gọi m + (x) là bậc vào của đỉnh x còn m - (x) là bậc ra của đỉnh x. - Nếu m + (x) + m - (x) = 0 thì đỉnh x được gọi đỉnh là cô lập - Nếu m + (x) + m - (x) = 1 thì đỉnh x được gọi là đỉnh treo Ta đặt Khi đó m(G) được gọi là bậc của đồ thị có hướng G = <X,U>. Trong đồ thị có hướng thì m + (x) = m - (x) = ỗU ỗ Ví dụ: - Xét đồ thị vô hướng như trong hình 1.3.a ta có: m(G) = m(A) + m(B) + m(C) + m(D) = 2 + 5 + 2 + 1 = 10 - Xét đồ thị có hướng trong hình 2.1 ta có: m(G) = [m + (A) + m + (B) + m + (C) ] + [m - (A) + m - (B) + m - (C)] = [1 + 2 + 1] + [2 + 1 +1] = 8 Định lý: Cho đồ thị hữu hạn G = <X,U> khi đó bậc của đồ thị G bằng 2 lần số cạnh của đồ thị, tức là m(G) = 2ỗU ỗ. Chứng minh: Ta thấy một cạnh thuộc 2 đỉnh, nếu xoá một cạnh thì bậc của G giảm đi 2, nếu xoá một khuyên u = (x, x) thì bậc của G cũng giảm đi 2, còn nếu xoá hết cạnh, hết khuyên thì bậc của đồ thị bằng 0. Từ đó suy ra định lý. Hệ quả: Số đỉnh bậc lẻ của đồ thị G = <X,U> là một số chẵn Chứng minh: Gọi A và B tương ứng là tập đỉnh bậc lẻ và tập đỉnh bậc chẵn của đồ thị. Ta có: Do vế trái chẵn nên tổng vế phải cũng là số chẵn. Mà tổng bậc của các đỉnh bậc chẵn (xẻA) là số chẵn nên tổng bậc của các đỉnh bậc lẻ (xẻB) phải là số chẵn, do tất cả các số hạng của nó là số lẻ, nên tổng này phải gồm một số chẵn các số hạng. Vì vậy số đỉnh bậc lẻ phải là số chẵn. 2. đường đi và chu trình 2.1 Đường đi ∑∑ ∈ − ∈ + += X xX x (x)m (x)m m(G) ∑∑∑ ∈∈∈ +== B xA xX x m(x) m(x) m(x) 2m Xét đồ thị G = <X,U> với - Tập đỉnh X = {x 1 ,x 2 , .,x n } - Tập cạnh U = {u 1 ,u 2 , .,u m } Tập hợp các đỉnh kề nhau từ x i đến x j được gọi là 1 đường đi, kí hiệu x i x i1 x i2 . x j º x i u i x i1 u i1 x i2 u i2 . u j x j Trong đó các cạnh, các đỉnh trong đường đi có thể lặp lại Độ dài của đường đi bằng số các cạnh (hoặc cung) trong đường đi đó. *Chú ý rằng trong đồ thị có hướng, trên một cung uv chẳng hạn thì đường đi chỉ có thể đi từ gốc (u) đến ngọn (v) không thể đi ngược lại. 2.2 Chu trình Xét một đường đi từ x i - x j . Nếu x i º x j thì đường đi này được gọi là một chu trình. Như vậy chu trình là một đường đi có đỉnh xuất phát và đỉnh kết thúc trùng nhau. Chú ý rằng đường đi trong đồ thị có hướng không được đi ngược chiều mũi tên - Đường đi (chu trình) được gọi là đơn nếu nó đi qua mỗi cạnh không quá một lần. - Đường đi (chu trình) được gọi là cấp nếu nó đi qua mỗi đỉnh đúng một lần Hình 3.1 Ví dụ như ở hình 3.1 ADBE là một đường đi cấp từ A đến E độ dài 3; ABCDBE là đường đi không cấp ( qua B 2 lần) từ A đến E độ dài 5; ABDAB là một đường đi không đơn (chứa cạnh AB 2 lần) từ A đến B độ dài 4; ABDA Là 1 chu trình đơn và cấp độ dài 3; CC là đường đi độ dài 0. Xét đồ thị có hướng như hình 2.1 thì ABCB là một đường đi độ dài 3; CBA không là một đường đi vì không có cung đi từ B đến A. Định lý: Nếu trong đồ thị G = <X,U> các đỉnh đều có bậc không nhỏ hơn 2 ( "x ẻ X | m(x) ³ 2 ) thì trong G tồn tại ít nhất một chu trình. Chứng minh: Xét tất cả các đường đi đơn. Vì đồ thị là hữu hạn cho nên số các đường đi đơn là hữu hạn. Chọn một đường đi là dài nhất nào đó ví dụ từ x i1 đến x ij +1 A B C D E

Ngày đăng: 02/12/2013, 12:40

Hình ảnh liên quan

Hình 3.4 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 3.4.

Xem tại trang 12 của tài liệu.
Hình 4.3 a: G -1 đều; b: G -2 đều; c: G -2 đều; d: G -3 đều. - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 4.3.

a: G -1 đều; b: G -2 đều; c: G -2 đều; d: G -3 đều Xem tại trang 14 của tài liệu.
Hình 4.7 Một số topolopy của LAN - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 4.7.

Một số topolopy của LAN Xem tại trang 15 của tài liệu.
Hình 4.6 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 4.6.

Xem tại trang 15 của tài liệu.
Hình 4.8 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 4.8.

Xem tại trang 16 của tài liệu.
Xét ví dụ ứng dụng: Trong một số hệ thống thông tin khi được mô hình bằng đồ thị có thể thực hiện tốt một số công tác kiểm kỹ thuật - Một số vấn đề ứng dụng của đồ thị trong tin học

t.

ví dụ ứng dụng: Trong một số hệ thống thông tin khi được mô hình bằng đồ thị có thể thực hiện tốt một số công tác kiểm kỹ thuật Xem tại trang 17 của tài liệu.
Hình 4.9 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 4.9.

Xem tại trang 19 của tài liệu.
Hình 1.1 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 1.1.

Xem tại trang 22 của tài liệu.
Ví dụ xét thế cờ như hình 1.4.a và hình 1.4.b thì đồ thị tương ứng của nó như hình 1.5.a và hình 1.5.b - Một số vấn đề ứng dụng của đồ thị trong tin học

d.

ụ xét thế cờ như hình 1.4.a và hình 1.4.b thì đồ thị tương ứng của nó như hình 1.5.a và hình 1.5.b Xem tại trang 25 của tài liệu.
Hình 1.4 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 1.4.

Xem tại trang 25 của tài liệu.
Ví dụ: Xét đồ thị như hình 2.2.a1 là đồ thị phẳng vì nó được biểu diễn cách khác ở dạng mặt phẳng không có cạnh cắt nhau như hình 2.2.a2 Tương tự đồ thị  ở hình 2.2.b1 là đồ thị phẳng vì nó có thể biểu diễn ở dạng mặt phẳng như hình  2.2.b2 - Một số vấn đề ứng dụng của đồ thị trong tin học

d.

ụ: Xét đồ thị như hình 2.2.a1 là đồ thị phẳng vì nó được biểu diễn cách khác ở dạng mặt phẳng không có cạnh cắt nhau như hình 2.2.a2 Tương tự đồ thị ở hình 2.2.b1 là đồ thị phẳng vì nó có thể biểu diễn ở dạng mặt phẳng như hình 2.2.b2 Xem tại trang 28 của tài liệu.
Hình 2.4 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 2.4.

Xem tại trang 30 của tài liệu.
Hình 2.1 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 2.1.

Xem tại trang 36 của tài liệu.
Hình 2.2 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 2.2.

Xem tại trang 37 của tài liệu.
Hình 1.1 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 1.1.

Xem tại trang 40 của tài liệu.
Hình 3.1 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 3.1.

Xem tại trang 45 của tài liệu.
Nhận xét rằng ôtômát như hình 3.1 được thiết kế với mục đích chỉ sửa sai với những bản mã có sai sót không quá 2 bit - Một số vấn đề ứng dụng của đồ thị trong tin học

h.

ận xét rằng ôtômát như hình 3.1 được thiết kế với mục đích chỉ sửa sai với những bản mã có sai sót không quá 2 bit Xem tại trang 46 của tài liệu.
Sơ đồ PERT cho lịch các công việc ở bảng trên được biểu diễn như hình 3.4 - Một số vấn đề ứng dụng của đồ thị trong tin học

cho.

lịch các công việc ở bảng trên được biểu diễn như hình 3.4 Xem tại trang 49 của tài liệu.
Hình 1.1 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 1.1.

Xem tại trang 54 của tài liệu.
Ví dụ như hình 1.1 câ yT là một cây tự do, nếu chọ na làm gốc thì nó trở thành cây phân cấp T' có gốc - Một số vấn đề ứng dụng của đồ thị trong tin học

d.

ụ như hình 1.1 câ yT là một cây tự do, nếu chọ na làm gốc thì nó trở thành cây phân cấp T' có gốc Xem tại trang 55 của tài liệu.
Vào: Bảng tần số xuất hiện các ký tự sắp xếp giảm dần - Một số vấn đề ứng dụng của đồ thị trong tin học

o.

Bảng tần số xuất hiện các ký tự sắp xếp giảm dần Xem tại trang 56 của tài liệu.
Hình 1.3 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 1.3.

Xem tại trang 57 của tài liệu.
hình 1.5 là cây quyết định biểu diễn việc sắp xếp 3 số khác nhau a,b,c - Một số vấn đề ứng dụng của đồ thị trong tin học

hình 1.5.

là cây quyết định biểu diễn việc sắp xếp 3 số khác nhau a,b,c Xem tại trang 59 của tài liệu.
Hình 1.8 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 1.8.

Xem tại trang 63 của tài liệu.
Hình 1.7 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 1.7.

Xem tại trang 63 của tài liệu.
hình 2.1 - Một số vấn đề ứng dụng của đồ thị trong tin học

hình 2.1.

Xem tại trang 67 của tài liệu.
Hình 2.2 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 2.2.

Xem tại trang 69 của tài liệu.
Hình 2.3 - Một số vấn đề ứng dụng của đồ thị trong tin học

Hình 2.3.

Xem tại trang 78 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan