Tôi đang viết một Chương trình, giải quyết vấn đề Người đưa thư Trung Quốc (còn được gọi là vấn đề kiểm tra tuyến đường) trong một bản đồ không xác định và hiện đang đối mặt với vấn đề để tìm các cạnh bổ sung tốt nhất để kết nối các nút với mức độ lẻ, vì vậy tôi có thể tính toán mạch Euler.
Có thể có (xem xét kích thước của biểu đồ muốn được giải quyết) một sự kết hợp rất lớn của các cạnh cần được tính toán và đánh giá.
Như một ví dụ có các nút lẻ độ . Sự kết hợp tốt nhất có thể là:
- , C D , E F , G H
- , B D , E H , F G
- , B C , E G , F H
- ....
Trong đó có nghĩa là "cạnh giữa nút A và nút B ".
Do đó, câu hỏi của tôi là: có một thuật toán đã biết để giải quyết vấn đề đó một cách phức tạp tốt hơn so với lực lượng vũ phu thuần túy (tính toán và đánh giá tất cả chúng)?
€: Sau một số nỗ lực nghiên cứu tôi thấy này bài viết, nói về "thuật toán phù hợp tối thiểu dài Edmonds" nhưng tôi không thể tìm thấy bất kỳ pseudo-code hay học-mô tả của thuật toán này (hoặc ít nhất là tôi không nhận ra chúng, như Google cung cấp rất nhiều lượt truy cập một thuật toán phù hợp của J. Edmonds)