Tôi có một tập hợp các điểm và một hàm khoảng cách áp dụng cho mỗi cặp điểm. Tôi muốn kết nối TẤT CẢ các điểm với nhau, với tổng khoảng cách tối thiểu. Bạn có biết về một thuật toán hiện tại tôi có thể sử dụng cho điều đó không?Thuật toán để kết nối tất cả các dấu chấm với tổng khoảng cách tối thiểu
Mỗi điểm có thể được liên kết với một số điểm, vì vậy đây không phải là bình thường "nhân viên bán hàng hành trình" Vấn đề :)
Cảm ơn!
Điều này có thể được hiểu là vấn đề cây kéo dài trọng lượng tối thiểu. Tôi không chắc đó là cách tốt nhất để tiếp cận nó nhưng đó là một cách. – biziclop
Nếu chỉ số khoảng cách theo D (x, z) <= D (x, y) + D (y, z) cho mỗi ba điểm x, y & z thì về cơ bản kết nối mọi điểm ghép sẽ cho tổng khoảng cách tối thiểu. Tôi nghĩ rằng bạn cần phải tinh chỉnh câu hỏi của bạn một chút. – ElKamina
Chỉ số khoảng cách có thể là tổng của tất cả độ dài của kết nối. –