Tổng quan nghiên cứu

Hệ thống giao thông đô thị tại các trung tâm lớn như Thành phố Hồ Chí Minh với quy mô hơn 8 triệu dân đang đối mặt với nhiều thách thức nghiêm trọng về ùn tắc và quá tải hạ tầng. Mạng lưới xe buýt công cộng với hơn 110 tuyến phục vụ hàng trăm ngàn lượt hành khách mỗi ngày, đóng vai trò là phương tiện di chuyển chủ lực của học sinh, sinh viên và người lao động có thu nhập trung bình. Tuy nhiên, việc thiếu hụt các công cụ định tuyến thông minh dựa trên dữ liệu thời gian thực đã làm suy giảm đáng kể hiệu quả tiếp cận của người dân.

Vấn đề cốt lõi đặt ra là bài toán tìm đường đi ngắn nhất truyền thống trên đồ thị tĩnh không còn phản ánh chính xác thực tế giao thông biến động liên tục theo từng khung giờ. Mục tiêu cụ thể của luận văn là nghiên cứu mô hình hóa mạng lưới xe buýt thành đồ thị phụ thuộc thời gian, đề xuất thuật toán tìm đường đi ngắn nhất có ràng buộc số lần chuyển tuyến và tích hợp nguồn dữ liệu định vị toàn cầu để giải quyết bài toán hành trình tối ưu.

Phạm vi nghiên cứu bao quát toàn bộ địa bàn Thành phố Hồ Chí Minh với dữ liệu thu thập thực tế từ hơn 4.300 trạm dừng trong giai đoạn tháng 7 đến tháng 12 năm 2014. Nghiên cứu mang ý nghĩa thực tiễn sâu sắc khi cung cấp giải pháp giảm thiểu sai số ước tính thời gian hành trình từ mức chênh lệch 25% của các mô hình tĩnh xuống dưới 8%, đồng thời tối ưu hóa thời gian chờ đợi chuyển tuyến trung bình từ 15 đến 20 phút của hành khách, góp phần thúc đẩy chuyển dịch giao thông xanh bền vững.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng trên nền tảng lý thuyết đồ thị phụ thuộc thời gian kết hợp với bài toán tìm đường đi ngắn nhất có ràng buộc chuyển tuyến. Trong cấu trúc này, 4 khái niệm nền tảng được định hình và chuẩn hóa:

Thứ nhất, đồ thị phụ thuộc thời gian được xác định với tập đỉnh, tập cạnh và tập các hàm độ trễ cạnh không âm. Thời gian di chuyển giữa hai trạm không phải là một hằng số cố định mà là một hàm biến thiên theo thời điểm xuất phát.

Thứ hai, tính chất dòng vào trước ra trước khẳng định rằng nếu phương tiện bắt đầu đi vào một cạnh trước thì sẽ ra khỏi cạnh đó trước. Giả định này hoàn toàn phù hợp với thực tế vận hành của xe buýt trên các tuyến đường đô thị chật hẹp tại Thành phố Hồ Chí Minh, nơi các phương tiện kích thước lớn hầu như không thể vượt nhau trên cùng một đoạn đường hẹp.

Thứ ba, phương pháp gán nhãn đa mục tiêu mở rộng từ thuật toán Dijkstra kinh điển được sử dụng để duy trì tập các nghiệm không bị trội tại mỗi đỉnh, cân bằng đồng thời giữa mục tiêu tối thiểu hóa tổng thời gian hành trình và hạn chế số lần đổi tuyến của hành khách.

Thứ tư, mô hình chuyển đổi từ đa đồ thị sang đơn đồ thị có hướng được thiết lập thông qua việc bổ sung các đỉnh ảo và 4 loại cạnh chức năng: cạnh di chuyển bằng xe buýt, cạnh chờ chuyển tuyến, cạnh đi bộ giữa các trạm lân cận và cạnh xuống xe có chi phí bằng 0.

Phương pháp nghiên cứu

Nghiên cứu sử dụng phương pháp kết hợp chặt chẽ giữa mô hình hóa toán học và phân tích dữ liệu thực nghiệm quy mô lớn:

Nguồn dữ liệu và cỡ mẫu: Toàn bộ dữ liệu được thu thập từ hơn 6.000 thiết bị định vị vệ tinh gắn trên các phương tiện xe buýt thuộc 110 tuyến đang hoạt động tại Thành phố Hồ Chí Minh. Quy mô dữ liệu đạt xấp xỉ 2,5 triệu bản ghi mỗi ngày, được thu thập liên tục trong vòng 30 ngày (tương đương hơn 75 triệu điểm dữ liệu hành trình).

Phương pháp chọn mẫu: Phương pháp chọn mẫu toàn bộ được áp dụng trên toàn bộ hệ thống xe buýt công cộng chính quy nhằm đảm bảo tính bao quát không gian và độ chính xác của mạng lưới giao thông đô thị.

Tiền xử lý và phân tích: Thuật toán phân đoạn thời gian một ngày thành các khung cửa sổ liên tục với độ dài 10 phút. Tín hiệu định vị được lọc nhiễu, loại bỏ các đoạn mất sóng kéo dài và tính toán vận tốc trung bình qua khoảng cách không gian giữa các vị trí liên tiếp.

Lý do lựa chọn phương pháp: Vì bài toán tìm đường đi trên đồ thị thay đổi theo thời gian có ràng buộc chuyển tuyến thuộc lớp bài toán NP-hard, việc chuẩn hóa về đơn đồ thị và áp dụng thuật toán gán đa nhãn có định hướng cho phép tìm ra nghiệm tối ưu chính xác mà không làm bùng nổ không gian trạng thái tính toán.

Timeline thực hiện: Thu thập và làm sạch dữ liệu trong 8 tuần, xây dựng thuật toán và mô hình hóa đồ thị trong 6 tuần, thử nghiệm thực chứng và hoàn thiện ứng dụng web trong 6 tuần tiếp theo.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình phân tích thực nghiệm trên mạng lưới giao thông Thành phố Hồ Chí Minh đã mang lại 3 phát hiện khoa học quan trọng:

Một là, cấu trúc topo mạng lưới xe buýt bao gồm hơn 4.300 trạm dừng, gần 10.000 cạnh di chuyển bằng xe buýt và khoảng 14.000 cạnh kết nối đi bộ giữa các trạm liền kề có khoảng cách ngắn. Đồ thị có bậc trung bình xấp xỉ 2, phản ánh tính chất đồ thị thưa đặc thù của mạng lưới giao thông công cộng đô thị.

Hai là, sự khác biệt mang tính quyết định giữa giải thuật tĩnh và giải thuật phụ thuộc thời gian. Trên lộ trình thử nghiệm xuất phát từ Nhà thờ Nữ Vương Hòa Bình đến Bệnh viện Nhân dân Gia Định: giải thuật tĩnh thông thường xác định thời gian di chuyển là 45 phút cho quãng đường 9,404 km với 1 tuyến số 36 duy nhất (thời gian chờ mặc định 15 phút). Tuy nhiên, khi áp dụng giải thuật động với ràng buộc tối đa 2 lần chuyển tuyến, lộ trình tối ưu thực tế kéo dài 53 phút trên quãng đường 9,545 km kết hợp 2 tuyến (tuyến 36 với thời gian chờ 9 phút và tuyến 24 với thời gian chờ 5 phút). Đáng chú ý, nếu áp đặt ràng buộc nghiêm ngặt chỉ đi 1 tuyến duy nhất trong điều kiện giao thông thực tế, thời gian di chuyển tăng vọt lên 1 giờ 8 phút (tức 68 phút), cao hơn 28,3% so với phương án đổi tuyến do tuyến số 36 bị nghẽn cục bộ.

Ba là, ảnh hưởng rõ rệt của thời điểm xuất phát đến tổng thời gian di chuyển. Trên cùng một lộ trình từ Nhà thờ Nữ Vương Hòa Bình đến Đại học Bách Khoa, khi xuất phát vào lúc 5 giờ sáng, tổng thời gian hành trình chỉ mất 1 giờ 26 phút (86 phút); xuất phát lúc 8 giờ sáng mất 1 giờ 30 phút (90 phút); nhưng khi xuất phát vào khung giờ cao điểm chiều lúc 17 giờ, thời gian hành trình tăng lên tới 1 giờ 45 phút (105 phút), tương đương mức tăng thời gian hơn 22,1%.

Thảo luận kết quả

Sự biến động mạnh mẽ của thời gian di chuyển được lý giải trực tiếp bởi sự sụt giảm vận tốc trung bình của toàn mạng lưới trong các khung giờ cao điểm từ 7 giờ đến 9 giờ sáng và từ 17 giờ đến 18 giờ chiều. Trong các khung giờ này, vận tốc trung bình của xe buýt giảm từ mức 24-28 km/h xuống chỉ còn 12-15 km/h do mật độ phương tiện cá nhân tăng cao.

Kết quả này khắc phục hoàn toàn hạn chế của các nghiên cứu trước đây vốn chỉ áp dụng đồ thị lịch trình cố định của ngành đường sắt hoặc các mô hình lý thuyết không thể ứng dụng do xe buýt tại Việt Nam thường xuyên chịu trễ giờ thực tế. Dữ liệu thực nghiệm đã chứng minh rằng một lộ trình có quãng đường dài hơn hoặc nhiều lần chuyển tuyến hơn hoàn toàn có thể mang lại tổng thời gian di chuyển ngắn hơn nếu tránh được các điểm nghẽn giao thông.

Các kết quả này được trình bày trực quan thông qua đồ thị đường tương quan giữa thời điểm khởi hành và thời gian di chuyển, biểu đồ cột biểu diễn biến thiên vận tốc trung bình qua 24 mốc giờ trong ngày, cùng hệ thống bản đồ 3 chiều thể hiện chi phí thời gian di chuyển theo trục cao độ trực quan trên nền ứng dụng web.

Đề xuất và khuyến nghị

Nhằm chuyển hóa các kết quả nghiên cứu thành giá trị thực tiễn phục vụ cộng đồng và nâng cao năng lực quản lý đô thị, 4 giải pháp cụ thể được đề xuất:

Thứ nhất, tích hợp thuật toán tìm đường phụ thuộc thời gian vào hệ thống ứng dụng di động công cộng của thành phố. Trung tâm Quản lý Giao thông Công cộng phối hợp cùng các đơn vị công nghệ triển khai thuật toán định tuyến động, đặt mục tiêu phục vụ hơn 500.000 lượt tra cứu mỗi ngày, giúp người dân giảm 15% đến 20% thời gian chờ xe buýt trong lộ trình 6 tháng tới.

Thứ hai, tối ưu hóa biểu đồ vận hành và tần suất chạy xe dựa trên dữ liệu vận tốc lịch sử theo từng khung 10 phút. Các doanh nghiệp vận tải xe buýt cần tái phân bổ số lượng chuyến linh hoạt giữa giờ cao điểm và giờ thấp điểm, nâng tỷ lệ xe buýt đến trạm đúng giờ từ mức 65% hiện nay lên trên 85% trong giai đoạn 9 tháng tiếp theo.

Thứ ba, chuẩn hóa hạ tầng thu thập và xử lý dữ liệu viễn thông từ hơn 6.000 thiết bị định vị. Sở Giao thông Vận tải cần nâng cấp đường truyền máy chủ, áp dụng thuật toán lọc nhiễu tự động để giảm tỷ lệ bản ghi lỗi từ 12% xuống dưới 2%, hoàn thành trong vòng 12 tháng.

Thứ tư, thiết lập các đoạn tuyến ưu tiên cho phương tiện giao thông công cộng tại 15 trục giao thông huyết mạch có vận tốc xe buýt giờ cao điểm ghi nhận dưới 14 km/h, hướng đến mục tiêu tăng tốc độ lưu thông toàn mạng lưới thêm 25% trong khung thời gian 2 năm tới.

Đối tượng nên tham khảo luận văn

Nội dung và kết quả nghiên cứu của luận văn mang lại giá trị thiết thực cho 4 nhóm đối tượng trọng tâm:

Nhóm nghiên cứu và học viên cao học chuyên ngành Khoa học máy tính, Công nghệ thông tin và Toán ứng dụng: Luận văn cung cấp tài liệu tham khảo giá trị về kỹ thuật chuyển đổi cấu trúc đa đồ thị, phương pháp gán đa nhãn định hướng và cách xử lý bài toán NP-hard trên đồ thị phụ thuộc thời gian ứng dụng cho các hệ thống định tuyến thông minh.

Kỹ sư phát triển phần mềm và kiến trúc sư hệ thống giao thông thông minh: Tài liệu đóng vai trò như bản hướng dẫn kỹ thuật chi tiết để thiết kế cơ sở dữ liệu không gian - thời gian với chu kỳ 10 phút và xây dựng các giao diện lập trình ứng dụng định tuyến hành trình thời gian thực.

Cơ quan quản lý nhà nước và Trung tâm điều hành giao thông đô thị: Cung cấp nguồn cứ liệu khoa học và phương pháp luận phân tích dòng lưu thông từ dữ liệu định vị, hỗ trợ công tác quy hoạch mạng lưới 110 tuyến xe buýt và bố trí lại vị trí hơn 4.300 trạm dừng hợp lý.

Các doanh nghiệp dịch vụ vận tải và logistics đô thị: Cung cấp mô hình ước tính thời gian hành trình biến thiên theo khung giờ xuất phát, phục vụ việc tối ưu hóa chi phí giao hàng chặng cuối và điều phối phương tiện hiệu quả.

Câu hỏi thường gặp

Tại sao bài toán tìm đường xe buýt không thể sử dụng thuật toán Dijkstra cổ điển?

Thuật toán Dijkstra cổ điển chỉ tìm đường đi tối ưu trên đồ thị tĩnh với trọng số các cạnh là hằng số cố định. Trong khi đó, mạng lưới xe buýt thực tế có vận tốc thay đổi liên tục theo thời gian và chịu nhiều ràng buộc phức tạp như số lần đổi tuyến hay thời gian chờ xe tại hơn 4.300 trạm dừng, đòi hỏi phải giải quyết bằng thuật toán gán đa nhãn chuyên biệt.

Tính chất dòng vào trước ra trước có ý nghĩa quan trọng như thế nào trong nghiên cứu?

Tính chất này khẳng định xe buýt đi vào một đoạn đường trước sẽ thoát ra khỏi đoạn đường đó trước. Với đặc thù đường phố đô thị hẹp và xe buýt có kích thước lớn, các phương tiện hiếm khi vượt nhau trên cùng một tuyến. Giả định này giúp thuật toán gán nhãn đảm bảo tính hội tụ và tìm ra đường đi tối ưu chính xác mà không rơi vào bẫy lặp vô hạn.

Hệ thống xử lý như thế nào khi tín hiệu định vị bị ngắt quãng hoặc mất kết nối?

Thuật toán lọc dữ liệu sẽ tự động phân loại và loại bỏ các chuỗi tín hiệu bị ngắt quãng thời gian lớn để tránh tính sai lệch vận tốc. Đối với những phân đoạn đường thiếu dữ liệu cục bộ trong khung 10 phút, hệ thống sẽ tự động gán giá trị vận tốc trung bình toàn mạng lưới khoảng 18 km/h đến 20 km/h để duy trì tính toàn vẹn của đồ thị.

Kỹ thuật chuyển đổi từ đa đồ thị sang đơn đồ thị mang lại lợi thế gì?

Trong thực tế, hai trạm dừng có thể có nhiều tuyến xe buýt cùng đi qua tạo nên đa đồ thị rất khó biểu diễn toán học. Việc tạo các đỉnh phụ và phân tách thành 4 loại cạnh riêng biệt (chạy tuyến, chờ xe, đi bộ, xuống xe) giúp chuẩn hóa bài toán về đơn đồ thị, giảm độ phức tạp tính toán và mô phỏng chính xác hành vi đổi tuyến của người đi xe.

Mô hình của luận văn có thể mở rộng cho các loại hình giao thông khác không?

Hoàn toàn có thể mở rộng. Mô hình đồ thị phụ thuộc thời gian và thuật toán gán đa nhãn được thiết kế tổng quát, sẵn sàng tích hợp thêm các loại hình giao thông công cộng sức chở lớn như đường sắt đô thị, xe buýt nhanh hoặc các phương tiện cá nhân kết hợp đa phương thức trong các đô thị thông minh hiện đại.

Kết luận

Luận văn đã giải quyết trọn vẹn và khoa học bài toán định tuyến xe buýt theo thời gian thực tại đô thị lớn với các đóng góp nổi bật:

  • Xây dựng thành công mô hình đồ thị phụ thuộc thời gian chuẩn hóa từ đa đồ thị cho toàn bộ mạng lưới hơn 110 tuyến xe buýt tại Thành phố Hồ Chí Minh.
  • Đề xuất thuật toán gán đa nhãn cải tiến giải quyết tối ưu bài toán tìm đường đi ngắn nhất có ràng buộc số lần chuyển tuyến trên đồ thị động.
  • Xử lý hiệu quả tập dữ liệu lớn với hơn 2,5 triệu bản ghi định vị mỗi ngày từ 6.000 thiết bị để tính toán chính xác hàm độ trễ cạnh theo chu kỳ 10 phút.
  • Chứng minh tính ưu việt của giải thuật động qua thực nghiệm, giúp tiết kiệm tới 28,3% thời gian hành trình so với phương án đi tuyến cố định trong giờ cao điểm.
  • Hiện thực hóa toàn bộ giải thuật thành ứng dụng bản đồ trực quan hỗ trợ người dùng tìm kiếm hành trình trên nền tảng web 2D và mô phỏng độ trễ 3D.

Về lộ trình phát triển tiếp theo, trong 6 tháng tới hệ thống cần được nâng cấp để xử lý luồng dữ liệu định vị theo thời gian thực liên tục; trong 12 tháng tới sẽ mở rộng tích hợp mạng lưới đường sắt đô thị khi các tuyến metro chính thức vận hành. Các nhà phát triển, nhà quản lý giao thông và bạn đọc quan tâm có thể khai thác toàn văn luận văn để ứng dụng mô hình vào các hệ thống giao thông thông minh trong thực tiễn.