Các thuật toán trong lý thuyết đồ thị năm 2024

Bách khoa toàn thư mở Wikipedia

Bài viết chính của thể loại này là Lý thuyết đồ thị.

Thể loại con

Thể loại này có 8 thể loại con sau, trên tổng số 8 thể loại con.

C

Đ

  • Đồ thị‎ (1 t.l., 6 tr., 1 t.t.)

G

L

M

T

Trang trong thể loại “Lý thuyết đồ thị”

Thể loại này chứa 62 trang sau, trên tổng số 62 trang.

Trên thực tế có nhiều bài toán liên quan tới một tập các đối tượng và những mối liên hệ giữa chúng, đòi hỏi toán học phải đặt ra một mô hình biểu diễn một cách chặt chẽ và tổng quát bằng ngôn ngữ ký hiệu, đó là đồ thị. Những ý tưởng cơ bản của nó được đưa ra từ thế kỷ thứ XVIII bởi nhà toán học Thuỵ Sĩ Leonhard Euler, ông đã dùng mô hình đồ thị để giải bài toán về những cây cầu Konigsberg nổi tiếng.

Mặc dù Lý thuyết đồ thị đã được khoa học phát triển từ rất lâu nhưng lại có nhiều ứng dụng hiện đại. Đặc biệt trong khoảng vài mươi năm trở lại đây, cùng với sự ra đời của máy tính điện tử và sự phát triển nhanh chóng của Tin học, Lý thuyết đồ thị càng được quan tâm đến nhiều hơn. Đặc biệt là các thuật toán trên đồ thị đã có nhiều ứng dụng trong nhiều lĩnh vực khác nhau như: Mạng máy tính, Lý thuyết mã, Tối ưu hoá, Kinh tế học v.v... Chẳng hạn như trả lời câu hỏi: Hai máy tính trong mạng có thể liên hệ được với nhau hay không ?; hay vấn đề phân biệt hai hợp chất hoá học có cùng công thức phân tử nhưng lại khác nhau về công thức cấu tạo cũng được giải quyết nhờ mô hình đồ thị. Hiện nay, môn học này là một trong những kiến thức cơ sở của bộ môn khoa học máy tính.

Trong phạm vi một chuyên đề, không thể nói kỹ và nói hết những vấn đề của lý thuyết đồ thị. Tập bài giảng này sẽ xem xét lý thuyết đồ thị dưới góc độ người lập trình, tức là khảo sát những thuật toán cơ bản nhất có thể dễ dàng cài đặt trên máy tính một số ứng dụng của nó. Các khái niệm trừu tượng và các phép chứng minh sẽ được diễn giải một cách hình thức cho đơn giản và dễ hiểu chứ không phải là những chứng minh chặt chẽ dành cho người làm toán. Công việc của người lập trình là đọc hiểu được ý tưởng cơ bản của thuật toán và cài đặt được chương trình trong bài toán tổng quát cũng như trong trường hợp cụ thể. Thông thường sau quá trình rèn luyện, hầu hết những người lập trình gần như phải thuộc lòng các mô hình cài đặt, để khi áp dụng có thể cài đặt đúng ngay và hiệu quả, không bị mất thời giờ vào các công việc gỡ rối. Bởi việc gỡ rối một thuật toán tức là phải dò lại từng bước tiến hành và tự trả lời câu hỏi: "Tại bước đó nếu đúng thì phải như thế nào ?", đó thực ra là tiêu phí thời gian vô ích để chứng minh lại tính đúng đắn của thuật toán trong trường hợp cụ thể, với một bộ dữ liệu cụ thể. Trước khi tìm hiểu các vấn đề về lý thuyết đồ thị, bạn phải có kỹ thuật lập trình khá tốt, ngoài ra nếu đã có tìm hiểu trước về các kỹ thuật vét cạn, quay lui, một số phương pháp tối ưu hoá, các bài toán quy hoạch động thì sẽ giúp ích nhiều cho việc đọc hiểu các bài giảng này.

Giáo trình khác

Các thuật toán trong lý thuyết đồ thị năm 2024

Các thuật toán trong lý thuyết đồ thị năm 2024

Các thuật toán trong lý thuyết đồ thị năm 2024

Các thuật toán trong lý thuyết đồ thị năm 2024

Giáo trình Thuế

  • Nguyễn Ngọc Hải - Trần Quốc Hoàn - Phạm Thị Minh Phương - Trần Thị Bích Nhân

Các thuật toán trong lý thuyết đồ thị năm 2024

Gợi ý cho bạn

Các thuật toán trong lý thuyết đồ thị năm 2024

03 Tháng 06

Đạo đức và Trí tuệ Nhân tạo: Hướng dẫn đảm bảo sự phát triển đúng đắn và đạo đức của AI

Trong bài viết này, chúng ta sẽ khám phá tương quan giữa Đạo đức và Trí tuệ Nhân tạo (AI). Bài viết trình bày về ý nghĩa và vai trò quan trọng của đạo đức trong việc phát triển AI và đảm bảo sự sử dụng đúng đắn của công nghệ này. Cùng nhau, chúng ta sẽ tìm hiểu về những thách thức đạo đức mà AI mang lại và các phương pháp để xây dựng một hệ thống AI đạo đức. Minh họa ảnh sẽ đem lại một cái nhìn trực quan về quan hệ giữa Đạo đức và Trí tuệ Nhân tạo.

Các thuật toán trong lý thuyết đồ thị năm 2024

31 Tháng 08

Sự xuất hiện của BadBazaar Android Spyware - Đe dọa người dùng Signal và Telegram

Trong thời kỳ số hóa ngày càng mở rộ, nguy cơ về an ninh mạng ngày càng gia tăng. Mới đây, các chuyên gia an ninh đã phát hiện ra sự hiện diện của phần mềm độc hại Android mang tên BadBazaar. Điều đáng lo ngại là BadBazaar đã được phân phối thông qua các ứng dụng giả mạo của Signal và Telegram trên cửa hàng Google Play Store và Samsung Galaxy Store. Hãy cùng điểm qua những phát hiện quan trọng từ cuộc nghiên cứu này.

Các thuật toán trong lý thuyết đồ thị năm 2024

23 Tháng 04

Các phân phối xác suất phổ biến trong thống kê

Trong thống kê, xác suất là một trong những khái niệm cơ bản để phân tích dữ liệu. Xác suất được định nghĩa là tỷ lệ giữa số trường hợp có thể xảy ra và số trường hợp có thể xảy ra.

Các thuật toán trong lý thuyết đồ thị năm 2024

14 Tháng 08

Tỷ Phú Elon Musk Sử Dụng Câu Hỏi Phỏng Vấn Để Phát Hiện Ứng Viên Thật Thà

Trong quá trình tham gia phỏng vấn nhân sự, tỷ phú Elon Musk đã tiết lộ một chiêu thức hiệu quả giúp ông nhanh chóng nhận ra ứng viên có thái độ thật thà hay chỉ đang nói dối. Với sự sở hữu của nhiều tập đoàn lớn, Elon Musk không xa lạ với quá trình tuyển dụng nhân sự và anh chia sẻ về cách anh tiếp cận trong việc đặt câu hỏi cho các ứng viên.