Không. Bạn không thể làm tốt hơn trong trường hợp xấu nhất.Θ(n2)
Xem xét sự sắp xếp các điểm trong đó mọi cặp điểm nằm cách nhau . (Đây là một cấu hình có thể.) Sau đó, bạn không thể làm tốt hơn là kiểm tra mọi cạnh. Cụ thể, nếu có bất kỳ cạnh nào bạn chưa kiểm tra, thì đối thủ có thể chọn độ dài của cạnh đó là , hoặc ; tất cả các lựa chọn đó đều phù hợp với tất cả các quan sát khác mà bạn đã thực hiện và với các yêu cầu của một số liệu (ví dụ: với bất đẳng thức tam giác), vì vậy cả ba đều có thể; nhưng họ yêu cầu đầu ra khác nhau. Do đó, nếu thuật toán của bạn không kiểm tra cạnh đó và sau đó xuất ra một cái gì đó, một kẻ thù luôn có thể chọn độ dài cho cạnh không được minh họa sẽ làm cho đầu ra của thuật toán của bạn sai.0,9 1,0 1,110.91.01.1
Tuy nhiên, nếu bạn biết rằng tất cả các điểm sống trong (mặc dù bạn không được cho tọa độ của chúng), thì vấn đề có thể được giải quyết bằng cách đo khoảng cách , giả sử không có thoái hóa (không có tập con của điểm là đồng phẳng). O((d+1)n)d+1RdO((d+1)n)d+1
Đặc biệt, chọn điểm ngẫu nhiên. Đây sẽ là những điểm neo. Với khoảng cách theo cặp của họ, bạn có thể tính tọa độ cho chúng phù hợp với khoảng cách theo cặp của họ. Bây giờ, với mỗi điểm , hãy tính khoảng cách từ đến từng điểm neo. Sử dụng tam giác và những khoảng cách, bạn có thể tính toán vị trí của so với các điểm neo và do đó các tọa độ cho . Làm điều này cho mọi điểm không neo . Bây giờ bạn có tọa độ cho mọi điểm và bạn có thể sử dụng các tọa độ đó để tìm điểm trung tâm mà không yêu cầu nhà tiên tri cung cấp cho bạn bất kỳ khoảng cách cặp nào nữa. Tôi không biết liệu bước cuối cùng này có thể được thực hiện nhanh hơnP P P P P O ( n 2 )d+1PPPPPO(n2) thời gian , nhưng nó có thể được thực hiện mà không cần đo thêm bất kỳ khoảng cách cặp nào.