Chào mừng bạn đến với bài học số 2 trong chuyên đề Lí thuyết đồ thị, chương trình Toán 11 Chân trời sáng tạo. Bài học này sẽ tập trung vào việc tìm hiểu về đường đi Euler và đường đi Hamilton - những khái niệm quan trọng trong lĩnh vực đồ thị.
Chúng ta sẽ cùng nhau khám phá định nghĩa, điều kiện tồn tại và cách tìm kiếm các đường đi này trong một đồ thị. Bài học được trình bày một cách dễ hiểu, kèm theo các ví dụ minh họa và bài tập thực hành để giúp bạn nắm vững kiến thức.
Trong lĩnh vực toán học rời rạc, đặc biệt là lý thuyết đồ thị, đường đi Euler và đường đi Hamilton là hai khái niệm quan trọng và thú vị. Chúng liên quan đến việc tìm kiếm một đường đi trong đồ thị sao cho đi qua tất cả các cạnh (đường đi Euler) hoặc tất cả các đỉnh (đường đi Hamilton) đúng một lần.
Một đồ thị liên thông có đường đi Euler khi và chỉ khi:
Nếu tất cả các đỉnh của đồ thị đều có bậc chẵn, đồ thị có chu trình Euler (một đường đi Euler bắt đầu và kết thúc tại cùng một đỉnh).
Việc xác định điều kiện tồn tại đường đi Hamilton là một bài toán khó hơn nhiều so với đường đi Euler. Không có điều kiện cần và đủ đơn giản để xác định sự tồn tại của đường đi Hamilton trong một đồ thị bất kỳ. Tuy nhiên, có một số định lý và kết quả liên quan:
Thuật toán Hierholzer là một thuật toán hiệu quả để tìm đường đi Euler trong một đồ thị. Thuật toán này dựa trên việc duyệt đồ thị một cách đệ quy, bắt đầu từ một đỉnh bất kỳ và đi theo các cạnh chưa được duyệt.
Do tính phức tạp của bài toán, thuật toán Brute-Force thường được sử dụng để tìm đường đi Hamilton trong các đồ thị nhỏ. Thuật toán này dựa trên việc thử tất cả các hoán vị có thể của các đỉnh và kiểm tra xem có hoán vị nào tạo thành một đường đi Hamilton hay không.
Ví dụ 1: Xét đồ thị có các cạnh (1,2), (2,3), (3,4), (4,1). Đồ thị này có chu trình Euler vì tất cả các đỉnh đều có bậc 2 (bậc chẵn).
Ví dụ 2: Xét đồ thị có các cạnh (1,2), (2,3), (3,4). Đồ thị này có đường đi Euler vì có hai đỉnh bậc lẻ (1 và 4).
Đường đi Euler và Hamilton có nhiều ứng dụng trong thực tế, bao gồm:
Hãy thử giải các bài tập sau để củng cố kiến thức về đường đi Euler và Hamilton:
Hy vọng bài học này đã giúp bạn hiểu rõ hơn về đường đi Euler và đường đi Hamilton. Chúc bạn học tập tốt!