Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

Lý thuyết đồ thị cơ bản

Bài 3Cập nhật 15/10/2026Ghi chú của bạn

Lý thuyết xuất phát từ bài toán kinh điển 7 cầu Königsberg của Leonhard Euler năm 1736: Liệu có thể đi qua tất cả 7 cây cầu đúng 1 lần rồi quay về điểm xuất phát? Lời giải phủ định của Euler đã khai sinh ra một phân ngành toán học hiện đại, là trái tim của các thuật toán mạng máy tính, định tuyến giao thông và mạng xã hội.


Minh họa tương tác ​

ABCDEF

Viền nét đứt: đang chờViền liền: đã thămTô đậm: nút hiện tại

Bước 0: Bắt đầu tại A.

Đã thăm: Chưa có

Hàng đợi (lấy bên trái): A

Xem code minh họa
const frontier = ['A'];
while (frontier.length) {
  const node = mode === 'bfs' ? frontier.shift() : frontier.pop();
  visit(node);
  // DFS: thêm láng giềng theo thứ tự đảo để thăm nhánh trái trước.
  frontier.push(...neighbors(node, mode));
}
Thay đổi đầu vào hoặc chạy từng bước để kiểm tra điều vừa đọc.

1. Định lý bắt tay (Handshaking Theorem) ​

Trong một đơn hữu hạn G=(V,E), gọi các đỉnh là V={v1,…,vn}. Bậc deg⁡(v) là số cạnh kề với đỉnh v. Khi cộng bậc của toàn bộ các đỉnh trong đồ thị:

∑v∈Vdeg⁡(v)=deg⁡(v1)+deg⁡(v2)+⋯+deg⁡(vn)=2|E|.

Mỗi cạnh nối giữa hai đỉnh nên khi tính tổng bậc, mỗi cạnh được tính đúng hai lần tại hai đầu mút của nó.

Hệ quả quan trọng

Tổng bậc của tất cả các đỉnh trong một luôn là một SỐ CHẴN. Do đó, số lượng đỉnh có bậc lẻ trong bất kỳ đồ thị nào cũng bắt buộc phải là một SỐ CHẴN.


2. Đồ thị Euler vs Đồ thị Hamilton ​

Khái niệmĐịnh nghĩa đường đi & chu trìnhĐiều kiện tồn tại ( liên thông)
Đường đi EulerĐi qua mọi CẠNH đúng một lầnCó đúng 0 hoặc 2 đỉnh bậc lẻ
Chu trình EulerĐi qua mọi CẠNH đúng một lần và khép kínTất cả các đỉnh đều có bậc chẵn
Đường đi HamiltonĐi qua mọi ĐỈNH đúng một lầnBài toán NP-đầy đủ (không có tiêu chuẩn cần và đủ đơn giản)
Chu trình HamiltonĐi qua mọi ĐỈNH đúng một lần và khép kínĐiều kiện đủ: Định lý Dirac (deg(v)≥n2 với n≥3), Định lý Ore

3. Công thức Euler cho đồ thị phẳng ​

Nếu một liên thông phẳng được vẽ trên mặt phẳng sao cho không có hai cạnh nào cắt nhau ngoài các đỉnh:

V−E+F=2

Trong đó V là số đỉnh, E là số cạnh, và F là số miền mặt phẳng (bao gồm cả miền không bị chặn ở vô hạn phía ngoài).


4. Hệ thống bài tập tự luyện ​

Toàn bộ hệ thống bài tập thực hành chuyên sâu của bài học này đã được tích hợp đầy đủ tại tab Bài tập ở đầu trang. Sau khi đọc xong phần lý thuyết, bạn hãy bấm chuyển sang tab Bài tập để bắt đầu luyện tập.

Chuyển sang Tab Bài tập

Bấm vào tab Bài tập trên thanh điều hướng bài giảng ở đầu trang để mở các bài tập thực chiến có hướng dẫn chi tiết và kiểm chứng tự động.

Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to